<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="th">
<context>
    <name>@default</name>
    <message>
        <source>Error</source>
        <translation>ข้อผิดพลาด</translation>
    </message>
    <message>
        <source>Cannot create unit test for that algorithm execution. The output cannot be a temporary file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;body&gt;&lt;h2&gt;Algorithm description&lt;/h2&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h2&gt;Input parameters&lt;/h2&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h2&gt;Outputs&lt;/h2&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;p align=&quot;right&quot;&gt;Algorithm author: %s&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;p align=&quot;right&quot;&gt;Help author: %s&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;p align=&quot;right&quot;&gt;Algorithm version: %s&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Executing iteration %s/%s...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>APIsDialogPythonConsole</name>
    <message>
        <source>Generating prepared API file (please wait)...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ASCII2DTM</name>
    <message>
        <source>Input ESRI ASCII layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>XY Units</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Z Units</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Coordinate system</source>
        <translation>ระบบค่าพิกัด</translation>
    </message>
    <message>
        <source>Coordinate system zone (&apos;0&apos; for unknown)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output surface</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddModelFromFileAction</name>
    <message>
        <source>Add model from file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tools</source>
        <translation>เครื่องมือ</translation>
    </message>
    <message>
        <source>Open model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Processing model files (*.model *.MODEL)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error reading model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The selected file does not contain a valid model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot read file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddScriptFromFileAction</name>
    <message>
        <source>Add script from file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tools</source>
        <translation>เครื่องมือ</translation>
    </message>
    <message>
        <source>Script files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Script files (*.py *.PY)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error reading script</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The selected file does not contain a valid script</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddTableField</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Field name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Field type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Field length</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Field precision</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>ชั้นข้อมูลผลลัพท์</translation>
    </message>
</context>
<context>
    <name>AlgorithmDialog</name>
    <message>
        <source>Unmatching CRS&apos;s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layers do not all use the same CRS. This can cause unexpected results.
Do you want to continue?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to execute algorithm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Processing algorithm...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;b&gt;Algorithm %s starting...&lt;/b&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;b&gt;Missing parameter value: %s&lt;/b&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Wrong or missing parameter values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>HTML output has been generated by this algorithm.
Open the results dialog to check it.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AlgorithmProvider</name>
    <message>
        <source>Activate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generic algorithm provider</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AutoincrementalField</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>ชั้นข้อมูลผลลัพท์</translation>
    </message>
</context>
<context>
    <name>BarPlot</name>
    <message>
        <source>Input table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Category name field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Value field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output</source>
        <translation>ผลลัพธ์</translation>
    </message>
</context>
<context>
    <name>BasicStatisticsNumbers</name>
    <message>
        <source>Input vector layer</source>
        <translation>นำเข้าชั้นข้อมูลเชิงเส้น</translation>
    </message>
    <message>
        <source>Field to calculate statistics on</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Statistics for numeric field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Coefficient of Variation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Minimum value</source>
        <translation>ค่าน้อยสุด</translation>
    </message>
    <message>
        <source>Maximum value</source>
        <translation>ค่าสูงสุด</translation>
    </message>
    <message>
        <source>Sum</source>
        <translation>ผลรวม</translation>
    </message>
    <message>
        <source>Mean value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Count</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Range</source>
        <translation>ช่วง</translation>
    </message>
    <message>
        <source>Median</source>
        <translation>ค่าเฉลี่ย</translation>
    </message>
    <message>
        <source>Number of unique values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Standard deviation</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>BasicStatisticsStrings</name>
    <message>
        <source>Input vector layer</source>
        <translation>นำเข้าชั้นข้อมูลเชิงเส้น</translation>
    </message>
    <message>
        <source>Field to calculate statistics on</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Statistics for text field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Minimum length</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Maximum length</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Mean length</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Count</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Number of empty values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Number of non-empty values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Number of unique values</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>BatchAlgorithmDialog</name>
    <message>
        <source>Batch Processing - %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;b&gt;Missing parameter value: %s (row %d)&lt;/b&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;b&gt;Wrong or missing parameter value: %s (row %d)&lt;/b&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Processing algorithm %d/%d...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;b&gt;Algorithm %s starting...&lt;/b&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Algorithm %s correctly executed...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Batch processing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Batch processing successfully completed!</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>BatchInputSelectionPanel</name>
    <message>
        <source>Select from open layers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select from filesystem</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open file</source>
        <translation>เปิดไฟล์</translation>
    </message>
    <message>
        <source>All files(*.*);;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>BatchOutputSelectionPanel</name>
    <message>
        <source>Save file</source>
        <translation>บันทึกไฟล์</translation>
    </message>
    <message>
        <source>Select directory</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>BatchPanel</name>
    <message>
        <source>Load in QGIS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Yes</source>
        <translation>ใช่</translation>
    </message>
    <message>
        <source>No</source>
        <translation>ไม่</translation>
    </message>
</context>
<context>
    <name>CalculatorModelerAlgorithm</name>
    <message>
        <source>Calculator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Modeler-only tools</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Formula</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Result</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Wrong formula: %s</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CalculatorModelerParametersDialog</name>
    <message>
        <source>You can refer to model values in your formula, using single-letter variables, as follows:
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>
 - No numerical variables are available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>[Enter your formula here]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Calculator</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CanopyMaxima</name>
    <message>
        <source>Input FUSION canopy height model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Input ground .dtm layer [optional]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Height threshold</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Variable window size: parameter A</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Parameter C</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Summary (tree height summary statistics)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output file with maxima</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CanopyModel</name>
    <message>
        <source>Input las layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cellsize</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>XY Units</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Z Units</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>DTM Output Surface</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Input ground DTM layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Median</source>
        <translation>ค่าเฉลี่ย</translation>
    </message>
    <message>
        <source>Smooth</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Slope</source>
        <translation>ความลาดชัน</translation>
    </message>
    <message>
        <source>Class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Additional modifiers</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Catalog</name>
    <message>
        <source>Input las layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Density - area, min, max (set blank if not used)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>First Density - area, min, max (set blank if not used)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Intensity - area, min, max (set blank if not used)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Additional modifiers</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Centroids</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>ชั้นข้อมูลผลลัพท์</translation>
    </message>
    <message>
        <source>Error calculating centroid</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CharacterWidget</name>
    <message>
        <source>&lt;p&gt;Character: &lt;span style=&quot;font-size: 24pt; font-family: %1&quot;&gt;%2&lt;/span&gt;&lt;p&gt;Value: 0x%3</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Clip</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Clip layer</source>
        <translation>ชั้ของมูลที่เป็นตัวตัด</translation>
    </message>
    <message>
        <source>Clipped</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GEOS geoprocessing error: One or more input features have invalid geometry.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Feature geometry error: One or more output features ignored due to invalid geometry.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ClipByExtent</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Clipping extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Additional creation parameters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>ชั้นข้อมูลผลลัพท์</translation>
    </message>
    <message>
        <source>Nodata value, leave blank to take the nodata value from input</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ClipByMask</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Mask layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create and output alpha band</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Keep resolution of output raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Additional creation parameters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>ชั้นข้อมูลผลลัพท์</translation>
    </message>
    <message>
        <source>Nodata value, leave blank to take the nodata value from input</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ClipData</name>
    <message>
        <source>Input las layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Shape</source>
        <translation>ทิศทางการเอียง</translation>
    </message>
    <message>
        <source>Output clipped las file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CloudMetrics</name>
    <message>
        <source>Input las layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output file with tabular metric information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Above</source>
        <translation>บน</translation>
    </message>
    <message>
        <source>First Impulse</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>First Return</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Htmin</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ColorRelief</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Band number</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Compute edges</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Color configuration file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Matching mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output file</source>
        <translation>ไฟล์ผลลัพท์</translation>
    </message>
</context>
<context>
    <name>CommanderWindow</name>
    <message>
        <source>Missing dependency</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConcaveHull</name>
    <message>
        <source>Input point layer</source>
        <translation>ชั้นข้อมูลจุดที่จะนำเข้า</translation>
    </message>
    <message>
        <source>Threshold (0-1, where 1 is equivalent with Convex Hull)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Allow holes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Split multipart geometry into singleparts geometries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Concave hull</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Creating Delaunay triangles...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Computing edges max length...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Removing features...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Dissolving Delaunay triangles...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Saving data...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConfigDialog</name>
    <message>
        <source>Search...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Setting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Value</source>
        <translation>ค่า</translation>
    </message>
    <message>
        <source>General</source>
        <translation>ทั่วไป</translation>
    </message>
    <message>
        <source>Models</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scripts</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Providers</source>
        <translation>ตัวแทน</translation>
    </message>
    <message>
        <source>Wrong value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Wrong parameter value:
%1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConvexHull</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Field (optional, only used if creating convex hulls by classes)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Method</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Convex hull</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Exception while computing convex hull</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CoordinateCapture</name>
    <message>
        <source>Coordinate Capture</source>
        <translation>บันทึกค่าพิกัดลงใน คลิปบอร์ด</translation>
    </message>
    <message>
        <source>Click on the map to view coordinates and capture to clipboard.</source>
        <translation>กดบนแผนที่เพื่อแสดงค่าพิกัดและบันทึกลงในคลิปบอร์ด</translation>
    </message>
    <message>
        <source>&amp;Coordinate Capture</source>
        <translation>&amp;บันทึกค่าพิกัดลงใน คลิปบอร์ด</translation>
    </message>
    <message>
        <source>Click to select the CRS to use for coordinate display</source>
        <translation>กดเพื่อเลือก CRS สำหรับการแสดงผลค่าพิกัด</translation>
    </message>
    <message>
        <source>Coordinate in your selected CRS (lat,lon or east,north)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Coordinate in map canvas coordinate reference system (lat,lon or east,north)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy to clipboard</source>
        <translation>&amp;บันทึกลงใน คลิปบอร์ด</translation>
    </message>
    <message>
        <source>Click to enable mouse tracking. Click the canvas to stop</source>
        <translation>กดเพื่อเริ่ม tracking กดที่แผนที่เพื่อหยุด</translation>
    </message>
    <message>
        <source>Start capture</source>
        <translation>เริ่มบันทึก</translation>
    </message>
    <message>
        <source>Click to enable coordinate capture</source>
        <translation>กดเพื่อเริ่มบันทึกค่าพิกัด</translation>
    </message>
</context>
<context>
    <name>Cover</name>
    <message>
        <source>Input las layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Input ground DTM layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cellsize</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Heightbreak</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>XY Units</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Z Units</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cover</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CreateConstantRaster</name>
    <message>
        <source>Reference layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Constant value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>ชั้นข้อมูลผลลัพท์</translation>
    </message>
</context>
<context>
    <name>CreateNewModelAction</name>
    <message>
        <source>Create new model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tools</source>
        <translation>เครื่องมือ</translation>
    </message>
</context>
<context>
    <name>CreateNewScriptAction</name>
    <message>
        <source>Tools</source>
        <translation>เครื่องมือ</translation>
    </message>
</context>
<context>
    <name>Csv2Grid</name>
    <message>
        <source>CSV Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Column</source>
        <translation>ช่อง</translation>
    </message>
    <message>
        <source>Raster Output file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DBManager</name>
    <message>
        <source>No database selected or you are not connected to it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the table you want export to file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>DB Manager</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Info</source>
        <translation>ข้อมูล</translation>
    </message>
    <message>
        <source>Table</source>
        <translation>ตาราง</translation>
    </message>
    <message>
        <source>Preview</source>
        <translation>ภาพรวม</translation>
    </message>
    <message>
        <source>&amp;Database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Schema</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Refresh</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;SQL window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Exit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Import layer/file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Export to file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DBManagerPlugin</name>
    <message>
        <source>Unable to find a valid unique field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy</source>
        <translation>คัดลอก</translation>
    </message>
    <message>
        <source>DB Manager</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select an empty schema for deletion.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select a table for editation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select a table/view for deletion.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select a table to empty it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select a table/view.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Server version: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Host:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>User:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Library:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;warning&gt; geometry_columns table doesn&apos;t exist!
This table is essential for many GIS applications for enumeration of tables.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>create new schemas</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>create temporary tables</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Not connected</source>
        <translation>ไม่เชื่อมต่อ</translation>
    </message>
    <message>
        <source>Connection details</source>
        <translation>รายละเอียดการเชื่อมต่อ</translation>
    </message>
    <message>
        <source>General info</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;warning&gt; %s support not enabled!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;warning&gt; This user has no privileges!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>User has privileges:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Privileges</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Owner:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Comment:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>create new objects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>access objects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Schema details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;warning&gt; This user has no privileges to access this schema!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Relation type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>View</source>
        <translation>แสดง</translation>
    </message>
    <message>
        <source>Table</source>
        <translation>ตาราง</translation>
    </message>
    <message>
        <source>Rows:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown (&lt;a href=&quot;action:rows/count&quot;&gt;find out&lt;/a&gt;)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name</source>
        <translation>ชื่อ</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>ชนิด</translation>
    </message>
    <message>
        <source>Null</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Column(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Function</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;warning&gt; This is not a spatial table.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fields</source>
        <translation>Fields</translation>
    </message>
    <message>
        <source>Constraints</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Indexes</source>
        <translation>ดัชนี</translation>
    </message>
    <message>
        <source>Triggers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>View definition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Column:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Geometry:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Dimension:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Undefined</source>
        <translation>ไม่ได้ระบุ</translation>
    </message>
    <message>
        <source>Spatial ref:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Estimated extent:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>(unknown) (&lt;a href=&quot;action:extent/get&quot;&gt;find out&lt;/a&gt;)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Extent:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;warning&gt; No spatial index defined (&lt;a href=&quot;action:spatialindex/create&quot;&gt;create it&lt;/a&gt;)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Pages:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rows (estimation):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Privileges:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;warning&gt; This user doesn&apos;t have usage privileges for this schema!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rows (counted):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;warning&gt; This user has read-only privileges.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;warning&gt; There&apos;s a significant difference between estimated and real row count. Consider running &lt;a href=&quot;action:vacuumanalyze/run&quot;&gt;VACUUM ANALYZE&lt;/a&gt;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;warning&gt; No primary key defined for this table!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scripts:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;warning&gt; Version of installed scripts doesn&apos;t match version of released scripts!
This is probably a result of incorrect PostGIS upgrade.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;warning&gt; This user doesn&apos;t have privileges to read contents of geometry_columns table!
This table is essential for many GIS applications for enumeration of tables.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Length</source>
        <translation>ความยาว</translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation>ใช้งานได้</translation>
    </message>
    <message>
        <source>Yes</source>
        <translation>ใช่</translation>
    </message>
    <message>
        <source>No</source>
        <translation>ไม่</translation>
    </message>
    <message>
        <source>&lt;a href=&quot;action:triggers/enable&quot;&gt;Enable all triggers&lt;/a&gt; / &lt;a href=&quot;action:triggers/disable&quot;&gt;Disable all triggers&lt;/a&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Definition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rules</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Versioning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;{0}&quot; not found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Filename:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SQLite version:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error:
%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>

Query:
%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Re-connect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Create schema</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Schema</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Delete (empty) schema</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete selected item</source>
        <translation>ลบหัวข้อที่เลือก</translation>
    </message>
    <message>
        <source>&amp;Create table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Edit table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Delete table/view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Empty table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Move to schema</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot delete the selected item.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No database selected or you are not connected to it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New schema</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enter new schema name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>hey!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Really delete schema %s?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Really delete table/view %s?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Really delete all items from table %s?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do you want to %s all triggers?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Table triggers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do you want to %s trigger %s?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Table trigger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do you want to %s spatial index for field %s?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Spatial Index</source>
        <translation>ดัชนีเชิงตำแหน่ง</translation>
    </message>
    <message>
        <source>Check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Primary key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Foreign key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unique</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Exclusion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;warning&gt; There is no entry in geometry_columns!</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DBModel</name>
    <message>
        <source>Databases</source>
        <translation>ฐานข้อมูล</translation>
    </message>
    <message>
        <source>Invalid layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to load the layer %s</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DBTree</name>
    <message>
        <source>Rename</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>ลบ</translation>
    </message>
    <message>
        <source>Add to canvas</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Re-connect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 is an invalid layer - not loaded</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 is an invalid layer and cannot be loaded. Please check the &lt;a href=&quot;#messageLog&quot;&gt;message log&lt;/a&gt; for further info.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DTM2TIF</name>
    <message>
        <source>Input .dtm layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output file name</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DbManagerDlgAddGeometryColumn</name>
    <message>
        <source>Add geometry column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name</source>
        <translation>ชื่อ</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>ชนิด</translation>
    </message>
    <message>
        <source>Dimensions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SRID</source>
        <translation>SRID</translation>
    </message>
</context>
<context>
    <name>DbManagerDlgCreateConstraint</name>
    <message>
        <source>Add constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Column</source>
        <translation>ช่อง</translation>
    </message>
    <message>
        <source>Primary key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unique</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DbManagerDlgCreateIndex</name>
    <message>
        <source>Create index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Column</source>
        <translation>ช่อง</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>ชื่อ</translation>
    </message>
</context>
<context>
    <name>DbManagerDlgCreateTable</name>
    <message>
        <source>Create Table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Schema</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>ชื่อ</translation>
    </message>
    <message>
        <source>Add field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Primary key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create geometry column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Dimensions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SRID</source>
        <translation>SRID</translation>
    </message>
    <message>
        <source>Create spatial index</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DbManagerDlgDbError</name>
    <message>
        <source>Database Error</source>
        <translation>ฐานข้อมูลผิดพลาด</translation>
    </message>
    <message>
        <source>An error occured:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>An error occured when executing a query:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Query:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DbManagerDlgExportVector</name>
    <message>
        <source>Export to vector file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output file</source>
        <translation>ไฟล์ผลลัพท์</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Drop existing one</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Options</source>
        <translation>เงื่อนไข</translation>
    </message>
    <message>
        <source>Source SRID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Target SRID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Encoding</source>
        <translation>การเข้ารหัส</translation>
    </message>
</context>
<context>
    <name>DbManagerDlgFieldProperties</name>
    <message>
        <source>Field properties</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name</source>
        <translation>ชื่อ</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>ชนิด</translation>
    </message>
    <message>
        <source>Can be NULL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Length</source>
        <translation>ความยาว</translation>
    </message>
</context>
<context>
    <name>DbManagerDlgImportVector</name>
    <message>
        <source>Import vector layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Input</source>
        <translation>นำเข้า</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Update options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output table</source>
        <translation>ตารางผลลัพธ์</translation>
    </message>
    <message>
        <source>Schema</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Table</source>
        <translation>ตาราง</translation>
    </message>
    <message>
        <source>Options</source>
        <translation>เงื่อนไข</translation>
    </message>
    <message>
        <source>Primary key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Geometry column</source>
        <translation>ช่องของรูปร่าง</translation>
    </message>
    <message>
        <source>Source SRID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Target SRID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Encoding</source>
        <translation>การเข้ารหัส</translation>
    </message>
    <message>
        <source>Create single-part geometries instead of multi-part</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create spatial index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Drop existing table</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DbManagerDlgSqlWindow</name>
    <message>
        <source>SQL window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SQL query:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Store</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>ลบ</translation>
    </message>
    <message>
        <source>&amp;Execute (F5)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>F5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Clear</source>
        <translation>&amp;ล้าง</translation>
    </message>
    <message>
        <source>Result:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load as new layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Column with unique 
integer values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Geometry column</source>
        <translation>ช่องของรูปร่าง</translation>
    </message>
    <message>
        <source>Retrieve 
columns</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer name (prefix)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Type</source>
        <translation>ชนิด</translation>
    </message>
    <message>
        <source>Vector</source>
        <translation>เชิงเส้น</translation>
    </message>
    <message>
        <source>Raster</source>
        <translation>เชิงภาพ</translation>
    </message>
    <message>
        <source>Load now!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Avoid selecting feature by id. Sometimes - especially when running expensive queries/views - fetching the data sequentially instead of fetching features by id can be much quicker.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Avoid selecting by feature id</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DbManagerDlgTableProperties</name>
    <message>
        <source>Table properties</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Columns</source>
        <translation>ช่อง</translation>
    </message>
    <message>
        <source>Table columns:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add geometry column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Constraints</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Primary, foreign keys, unique and check constraints:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add primary key / unique</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Indexes</source>
        <translation>ดัชนี</translation>
    </message>
    <message>
        <source>Indexes defined for this table:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add spatial index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete index</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Delaunay</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Delaunay triangulation</source>
        <translation>สามเหลี่ยม Delaunay</translation>
    </message>
    <message>
        <source>Input file should contain at least 3 points. Choose another file and try again.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DeleteColumn</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Field to delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output</source>
        <translation>ผลลัพธ์</translation>
    </message>
</context>
<context>
    <name>DeleteDuplicateGeometries</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Output</source>
        <translation>ผลลัพธ์</translation>
    </message>
</context>
<context>
    <name>DeleteModelAction</name>
    <message>
        <source>Delete model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Are you sure you want to delete this model?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DeleteScriptAction</name>
    <message>
        <source>Delete script</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Are you sure you want to delete this script?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DensifyGeometries</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Vertices to add</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Densified layer</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DensifyGeometriesInterval</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Interval between vertices to add</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Densified layer</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Dialog</name>
    <message>
        <source>Eliminate sliver polygons</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>common boundary</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Merge selection with the neighbouring polygon with the largest</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Browse</source>
        <translation>แสดง</translation>
    </message>
    <message>
        <source>Input vector layer</source>
        <translation>นำเข้าชั้นข้อมูลเชิงเส้น</translation>
    </message>
    <message>
        <source>Add result to canvas</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selected features:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>area</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Extract Nodes</source>
        <translation>สกัดออกมาเป็น Node</translation>
    </message>
    <message>
        <source>Input line or polygon vector layer</source>
        <translation>ใส่ ชั้นข้อมูล เส้นหรือรูปปิด</translation>
    </message>
    <message>
        <source>Unique ID field</source>
        <translation>ช่องที่ค่าไม่ซำ้</translation>
    </message>
    <message>
        <source>Save to new shapefile</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output point shapefile</source>
        <translation>ส่งออกเป็น shapefile แบบจุด</translation>
    </message>
    <message>
        <source>Tolerance</source>
        <translation>ค่าผิดพลาดที่ยอมรับได้</translation>
    </message>
    <message>
        <source>Calculate using</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Calculate extent for each feature separately</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use only selected features</source>
        <translation>ใช้เพียงข้อมูลที่เลือก</translation>
    </message>
    <message>
        <source>Geoprocessing</source>
        <translation>Geoprocessing</translation>
    </message>
    <message>
        <source>Intersect layer</source>
        <translation>ชั้นข้อมูลที่จะนำไปเลือกแบบตัด</translation>
    </message>
    <message>
        <source>Buffer distance</source>
        <translation>ระยะแนวกันชน</translation>
    </message>
    <message>
        <source>Buffer distance field</source>
        <translation>ช่องระยะแนวกันชน</translation>
    </message>
    <message>
        <source>Dissolve field</source>
        <translation>ช่องที่กำหนดการหลอมรวม</translation>
    </message>
    <message>
        <source>Dissolve buffer results</source>
        <translation>ผลลัพธ์ของแนวกันชนที่หลอมรามกัน</translation>
    </message>
    <message>
        <source>Output shapefile</source>
        <translation>shapefile ผลลัพธ์</translation>
    </message>
    <message>
        <source>Segments to approximate</source>
        <translation>ชิ้นส่วนที่ใช้ประมาณ</translation>
    </message>
    <message>
        <source>Locate Line Intersections</source>
        <translation>กำหนดตำแหน่งที่เส้นตัดกัน</translation>
    </message>
    <message>
        <source>Input line layer</source>
        <translation>ชั้นข้อมูลเชิงเส้นที่จะนำเข้า</translation>
    </message>
    <message>
        <source>Input unique ID field</source>
        <translation>ช่อง ID ที่ไม่ซำ้ที่จะนำเข้า</translation>
    </message>
    <message>
        <source>Intersect line layer</source>
        <translation>ชั้นข้อมูลเส้นที่ตัด</translation>
    </message>
    <message>
        <source>Intersect unique ID field</source>
        <translation>ช่อง ID ที่ไม่ซำ้ที่ต้ด</translation>
    </message>
    <message>
        <source>Output Shapefile</source>
        <translation>Shapefile ผลลัพธ์</translation>
    </message>
    <message>
        <source>Generate Centroids</source>
        <translation>สร้างจุดศูนย์ถ่วง</translation>
    </message>
    <message>
        <source>Weight field</source>
        <translation>ช่องที่จะใช้เป็นค่านำ้หนัก</translation>
    </message>
    <message>
        <source>Number of standard deviations</source>
        <translation>จำนวนของค่าเบี่ยงเบน</translation>
    </message>
    <message>
        <source>Std. Dev.</source>
        <translation>จำนวนของค่าเบี่ยงเบน</translation>
    </message>
    <message>
        <source>Merge shapefiles</source>
        <translation>รวม shapefiles</translation>
    </message>
    <message>
        <source>Select by layers in the folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Shapefile type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Polygon</source>
        <translation>รูปปิด</translation>
    </message>
    <message>
        <source>Line</source>
        <translation>เส้น</translation>
    </message>
    <message>
        <source>Point</source>
        <translation>จุด</translation>
    </message>
    <message>
        <source>Input directory</source>
        <translation>Directory นำเข้า</translation>
    </message>
    <message>
        <source>Add result to map canvas</source>
        <translation>เพิ่มผลลัพท์ไปที่แผนที่</translation>
    </message>
    <message>
        <source>Create Distance Matrix</source>
        <translation>สร้างค่าระยะ Matrix</translation>
    </message>
    <message>
        <source>Input point layer</source>
        <translation>ชั้นข้อมูลจุดที่จะนำเข้า</translation>
    </message>
    <message>
        <source>Target point layer</source>
        <translation>ผลลัพธ์ชั้นข้อมูลจุด</translation>
    </message>
    <message>
        <source>Target unique ID field</source>
        <translation>ผลลัพธช่อง ID ที่ไม่ซำ้</translation>
    </message>
    <message>
        <source>Output matrix type</source>
        <translation>ผลลัพธ์ชนิด matrix</translation>
    </message>
    <message>
        <source>Linear (N*k x 3) distance matrix</source>
        <translation>Linear (N*k x 3) distance matrix</translation>
    </message>
    <message>
        <source>Standard (N x T) distance matrix</source>
        <translation>Standard (N x T) distance matrix</translation>
    </message>
    <message>
        <source>Summary distance matrix (mean, std. dev., min, max)</source>
        <translation>Summary distance matrix (mean, std. dev., min, max)</translation>
    </message>
    <message>
        <source>Use only the nearest (k) target points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output distance matrix</source>
        <translation>ผลลัพธ์ ระยะ matrix</translation>
    </message>
    <message>
        <source>Count Points In Polygons</source>
        <translation>นับจำนวนจุดในรูปปิด</translation>
    </message>
    <message>
        <source>Input polygon vector layer</source>
        <translation>นำเข้าชั้นข้อมูลข้อมูลเชิงเส้นแบบรูปปิด</translation>
    </message>
    <message>
        <source>Input point vector layer</source>
        <translation>นำเข้าชั้นข้อมูลข้อมูลเชิงเส้นแบบจุด</translation>
    </message>
    <message>
        <source>Output count field name</source>
        <translation>ชื่อช่องที่เก็บผลการนับ</translation>
    </message>
    <message>
        <source>PNTCNT</source>
        <translation>PNTCNT</translation>
    </message>
    <message>
        <source>Generate Random Points</source>
        <translation>สร้างจุดแบบสุ่ม</translation>
    </message>
    <message>
        <source>Input Boundary Layer</source>
        <translation>นำเข้าชั้นข้อมูลขอบเขต</translation>
    </message>
    <message>
        <source>Sample Size</source>
        <translation>ขนาดตัวอย่าง</translation>
    </message>
    <message>
        <source>Unstratified Sampling Design (Entire layer)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use this number of points</source>
        <translation>ใช้จำนวนจุด</translation>
    </message>
    <message>
        <source>Stratified Sampling Design (Individual polygons)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use this density of points</source>
        <translation>ใช้ความหนาแน่นของจุด</translation>
    </message>
    <message>
        <source>Use value from input field</source>
        <translation>ใช้ค่าจากช่องที่นำเข้า</translation>
    </message>
    <message>
        <source>Random Selection Tool</source>
        <translation>เครื่องมือเลือกแบบสุ่ม</translation>
    </message>
    <message>
        <source>Input Vector Layer</source>
        <translation>นำเข้าชั้นข้อมูลเชิงเส้น</translation>
    </message>
    <message>
        <source>Randomly Select</source>
        <translation>เลือกแบบสุ่ม</translation>
    </message>
    <message>
        <source>Number of Features</source>
        <translation>จำนวนของข้อมูล</translation>
    </message>
    <message>
        <source>Percentage of Features</source>
        <translation>เปอร์เซ็นต์ของข้อมูล</translation>
    </message>
    <message>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <source>Projection Management Tool</source>
        <translation>เครื่องมือจัดการ Projection</translation>
    </message>
    <message>
        <source>Input spatial reference system</source>
        <translation>นำเข้า ระบบการอ้างอิงตำแหน่ง</translation>
    </message>
    <message>
        <source>Output spatial reference system</source>
        <translation>ผลลัพธ์ ระบบการอ้างอิงตำแหน่ง</translation>
    </message>
    <message>
        <source>Use predefined spatial reference system</source>
        <translation>ใช้ ระบบการอ้างอิงตำแหน่ง ที่ระบุไว้แล้ว</translation>
    </message>
    <message>
        <source>Choose</source>
        <translation>เลือก</translation>
    </message>
    <message>
        <source>Import spatial reference system from existing layer</source>
        <translation>นำเข้า ระบบการอ้างอิงตำแหน่ง จากชันข้อมูลที่เปิดอยู่</translation>
    </message>
    <message>
        <source>Import spatial reference system</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generate Regular Points</source>
        <translation>สร้างจุด(แบบปกติ)</translation>
    </message>
    <message>
        <source>Area</source>
        <translation>พื้นที่</translation>
    </message>
    <message>
        <source>Input Coordinates</source>
        <translation>ใส่ค่าพิกัด</translation>
    </message>
    <message>
        <source>X Min</source>
        <translation>X Min</translation>
    </message>
    <message>
        <source>Y Min</source>
        <translation>Y Min</translation>
    </message>
    <message>
        <source>X Max</source>
        <translation>X Max</translation>
    </message>
    <message>
        <source>Y Max</source>
        <translation>Y Max</translation>
    </message>
    <message>
        <source>Grid Spacing</source>
        <translation>ระยะ Grid</translation>
    </message>
    <message>
        <source>Use this point spacing</source>
        <translation>ใช้ระยะของจุดนี้</translation>
    </message>
    <message>
        <source>Apply random offset to point spacing</source>
        <translation>ใช้ค่าแบบสุ่มสำหรับระยะของจุด</translation>
    </message>
    <message>
        <source>Initial inset from corner (LH side)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Simplify geometries</source>
        <translation>ทำให้เป็นรูปทรงอย่างง่าย</translation>
    </message>
    <message>
        <source>Input line or polygon layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Simplify tolerance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save to new file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build spatial index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select files from disk</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select files...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select all</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select none</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clear list</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Spatial Join</source>
        <translation>เชื่อมต่อแบบ Spatial</translation>
    </message>
    <message>
        <source>Target vector layer</source>
        <translation>ชั้นข้อมูลเชิงเป้าหมาย</translation>
    </message>
    <message>
        <source>Join vector layer</source>
        <translation>ช้้นข้อมูลเชิงเส้นที่เชื่อม</translation>
    </message>
    <message>
        <source>Attribute Summary</source>
        <translation>ผลรวมของข้อมูล</translation>
    </message>
    <message>
        <source>Mean</source>
        <translation>ค่าเฉลี่ย</translation>
    </message>
    <message>
        <source>Take summary of intersecting features</source>
        <translation>หาผลรวมของข้อมูลที่ตัดกัน</translation>
    </message>
    <message>
        <source>Min</source>
        <translation>น้อยสุด</translation>
    </message>
    <message>
        <source>Sum</source>
        <translation>ผลรวม</translation>
    </message>
    <message>
        <source>Median</source>
        <translation>ค่าเฉลี่ย</translation>
    </message>
    <message>
        <source>Max</source>
        <translation>มากสุด</translation>
    </message>
    <message>
        <source>Take attributes of first located feature</source>
        <translation>หาข้อมูลที่เป็นข้อมูลแรก</translation>
    </message>
    <message>
        <source>Output table</source>
        <translation>ตารางผลลัพธ์</translation>
    </message>
    <message>
        <source>Only keep matching records</source>
        <translation>เก็บเพียงข้อมูลที่ตรง</translation>
    </message>
    <message>
        <source>Keep all records (including non-matching target records)</source>
        <translation>เอาข้อมูลทั้งหมด(รวมถึงข้อมูลที่ไม่ตรง)</translation>
    </message>
    <message>
        <source>Random Selection From Within Subsets</source>
        <translation>เลือกแบบสุ่มภายในชุดที่เลือก</translation>
    </message>
    <message>
        <source>Input subset field (unique ID field)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sum Line Length In Polygons</source>
        <translation>รวมระยะของเส้นรอบรูปปิด</translation>
    </message>
    <message>
        <source>Output summed length field name</source>
        <translation>ชื่อช่องของผลรวมระยะ</translation>
    </message>
    <message>
        <source>LENGTH</source>
        <translation>ความยาว</translation>
    </message>
    <message>
        <source>Input line vector layer</source>
        <translation>ใส่ชั้นข้อมูลเชิงเส้นแบบเส้น</translation>
    </message>
    <message>
        <source>Generate Vector Grid</source>
        <translation>สร้างกริดเชิงเส้น</translation>
    </message>
    <message>
        <source>Grid extent</source>
        <translation>ขอบเขตของ กริด</translation>
    </message>
    <message>
        <source>Update extents from layer</source>
        <translation>ปรับปรุงขอบเขตจากชันข้อมูล</translation>
    </message>
    <message>
        <source>Update extents from canvas</source>
        <translation>ปรับปรุงขอบเขตจากแผนที่</translation>
    </message>
    <message>
        <source>Align extents and resolution to selected raster layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Parameters</source>
        <translation>ตัวแปร</translation>
    </message>
    <message>
        <source>X</source>
        <translation>X</translation>
    </message>
    <message>
        <source>Lock 1:1 ratio</source>
        <translation>ล็อกอัตราส่วน 1:1</translation>
    </message>
    <message>
        <source>Y</source>
        <translation>Y</translation>
    </message>
    <message>
        <source>Output grid as polygons</source>
        <translation>ผลลัพธ์ grid แบบรูปปิด</translation>
    </message>
    <message>
        <source>Output grid as lines</source>
        <translation>ผลลัพธ์ grid แบบเส้น</translation>
    </message>
    <message>
        <source>Vector Split</source>
        <translation>ตัดข้อมูลเชิงเส้น</translation>
    </message>
    <message>
        <source>Output folder</source>
        <translation>folder ผลลัพธ์</translation>
    </message>
    <message>
        <source>List Unique Values</source>
        <translation>รายการค่าที่ไม่ซำ้</translation>
    </message>
    <message>
        <source>Target field</source>
        <translation>ช่องเป้าหมาย</translation>
    </message>
    <message>
        <source>Unique values list</source>
        <translation>รายการค่าที่ไม่ซำ้</translation>
    </message>
    <message>
        <source>Unique value count</source>
        <translation>จำนวนค่าที่ไม่ซำ้</translation>
    </message>
    <message>
        <source>Save errors location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Press Ctrl+C to copy results to the clipboard</source>
        <translation>กด Ctrl+C  เพื่อ copy ผลลัพท์ไปที่ clipboard</translation>
    </message>
    <message>
        <source>Vector grid</source>
        <translation>กริดแบบเส้น</translation>
    </message>
    <message>
        <source>Please select a raster layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to compute extents aligned on selected raster layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please specify valid extent coordinates</source>
        <translation>โปรดระบุค่าพิกัดของกรอบให้ถูกต้อง</translation>
    </message>
    <message>
        <source>Please specify output shapefile</source>
        <translation>โปรดระบุ shapefile</translation>
    </message>
    <message>
        <source>Invalid extent coordinates entered</source>
        <translation>ใส่ค่าพิกัดไม่ถูกต้อง</translation>
    </message>
    <message>
        <source>Random selection</source>
        <translation>เลือกแบบสุ่ม</translation>
    </message>
    <message>
        <source>No input shapefile specified</source>
        <translation>ไม่ได้ระบุ shapefile</translation>
    </message>
    <message>
        <source>Regular points</source>
        <translation>จุดแบบปกติ</translation>
    </message>
    <message>
        <source>Please specify input layer</source>
        <translation>โปรดระบุชั้นข้อมูลที่จะนำเข้า</translation>
    </message>
    <message>
        <source>Please properly specify extent coordinates</source>
        <translation>โปรดระบุค่าพิกัดของกรอบ</translation>
    </message>
    <message>
        <source>Mean coordinates</source>
        <translation>ค่ากลาง ของ ค่าพิกัด</translation>
    </message>
    <message>
        <source>Standard distance</source>
        <translation>ค่าระยะมาตราฐาน</translation>
    </message>
    <message>
        <source>(Optional) Weight field</source>
        <translation>(Optional) ช่องค่าน้ำหนัก</translation>
    </message>
    <message>
        <source>(Optional) Unique ID field</source>
        <translation>(Optional) ช่องค่าที่ไม่ซ้ำ</translation>
    </message>
    <message>
        <source>Coordinate statistics</source>
        <translation>ค่าพิกัดสถิติ</translation>
    </message>
    <message>
        <source>No input vector layer specified</source>
        <translation>ไม่ได้ระบุชั้นข้อมูลเส้น</translation>
    </message>
    <message>
        <source>There were %d vertices in original dataset which
were reduced to %d vertices after simplification</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Processing of the following layers/files ended with error:&lt;br&gt;&lt;br&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Join attributes by location</source>
        <translation>เชื่อมรายละเอียดข้อมูลด้วยตำแหน่ง</translation>
    </message>
    <message>
        <source>Please specify target vector layer</source>
        <translation>โปรดระบุ ชั้นข้อมูลเชิงเส้น</translation>
    </message>
    <message>
        <source>Please specify join vector layer</source>
        <translation>โปรดระบุ ชั้นข้อมูลเชิงเส้นที่จะเชื่อม</translation>
    </message>
    <message>
        <source>Please specify at least one summary statistic</source>
        <translation>โปรดระบุอย่างน้อย summary statistic</translation>
    </message>
    <message>
        <source>CRS warning!</source>
        <translation>เตือน-CRS</translation>
    </message>
    <message>
        <source>Warning: Input layers have non-matching CRS.
This may cause unexpected results.</source>
        <translation>คำเตือน ชั้นข้อมูลมี CRS ไม่ตรง
จะทำให้ผลลัพท์ไม่ถูกต้อง</translation>
    </message>
    <message>
        <source>Summary field</source>
        <translation>ช่องผลรวม</translation>
    </message>
    <message>
        <source>Error deleting shapefile</source>
        <translation>เกิดข้อผิดพลาดในการลบ shapefile</translation>
    </message>
    <message>
        <source>Sum line lengths</source>
        <translation>ผลรวมความยาวของเส้น</translation>
    </message>
    <message>
        <source>Sum Line Lengths In Polyons</source>
        <translation>รวมความยาวเส้นในรูปปิด</translation>
    </message>
    <message>
        <source>Please specify input polygon vector layer</source>
        <translation>โปรดระบุชั้นข้อมูลรูปปิด</translation>
    </message>
    <message>
        <source>Please specify input line vector layer</source>
        <translation>โปรดระบุชั้นข้อมูลเชิงเส้น</translation>
    </message>
    <message>
        <source>Please specify output length field</source>
        <translation>โปรดระบุช่องค่าความยาว</translation>
    </message>
    <message>
        <source>length field</source>
        <translation>ช่องค่าความยาว</translation>
    </message>
    <message>
        <source>Can&apos;t delete existing shapefile
%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Split vector layer</source>
        <translation>ตัดชั้นข้อมูลเชิงเส้น</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>ยกเลิก</translation>
    </message>
    <message>
        <source>Close</source>
        <translation>ปิด</translation>
    </message>
    <message>
        <source>Count Points in Polygon</source>
        <translation>จุดที่นับใบรูปปิด</translation>
    </message>
    <message>
        <source>Count Points In Polygon</source>
        <translation>จุดที่นับใบรูปปิด</translation>
    </message>
    <message>
        <source>Please specify input point vector layer</source>
        <translation>โปรดระบุชั้นข้อมูลจุด</translation>
    </message>
    <message>
        <source>Please specify output count field</source>
        <translation>โปรดระบุช่องที่จะใส่ค่านับ</translation>
    </message>
    <message>
        <source>Random selection within subsets</source>
        <translation>เลือกแบบสุ่มภายในกลุ่มข้อมูลที่เลือก</translation>
    </message>
    <message>
        <source>Can&apos;t delete file %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error loading output shapefile:
%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Created output shapefile:
%s

Would you like to add the new layer to the TOC?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please specify input vector layer</source>
        <translation>โปรดระบุชั้นข้อมูลเชิงเส้น</translation>
    </message>
    <message>
        <source>Please specify an input field</source>
        <translation>โปรดระบุช่องที่จะใช้ข้อมูล</translation>
    </message>
    <message>
        <source>Defined Projection For:
%s.shp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Random Points</source>
        <translation>จุดแบบสุ่ม</translation>
    </message>
    <message>
        <source>No input layer specified</source>
        <translation>ไม่ได้ระบุชั้นข้อมูล</translation>
    </message>
    <message>
        <source>unstratified</source>
        <translation>การไม่แบ่ง</translation>
    </message>
    <message>
        <source>stratified</source>
        <translation>การแบ่ง</translation>
    </message>
    <message>
        <source>density</source>
        <translation>ความหนาแน่น</translation>
    </message>
    <message>
        <source>field</source>
        <translation>ช่อง</translation>
    </message>
    <message>
        <source>Unknown layer type...</source>
        <translation>ไม่ทราบชนิดของชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Selected features: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Commit error:
%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not replace geometry of feature with id %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not eliminate features with these ids:
%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Created output shapefile:
%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Line intersections</source>
        <translation>เส้นที่ตัดกัน</translation>
    </message>
    <message>
        <source>Please specify input line layer</source>
        <translation>โปรดระบุชั้นข้อมูลเส้น</translation>
    </message>
    <message>
        <source>Please specify line intersect layer</source>
        <translation>โปรดระบุชั้นข้อมูลของเส้นที่ตัดกัน</translation>
    </message>
    <message>
        <source>Created output shapefiles in folder:
%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please specify input unique ID field</source>
        <translation>โปรดระบุช่องข้อมูลที่ไม่ซ้ำ</translation>
    </message>
    <message>
        <source>Please specify intersect unique ID field</source>
        <translation>โปรดระบุช่องข้อมูลจุดตัดที่ไม่ซ้ำ</translation>
    </message>
    <message>
        <source>Currently QGIS doesn&apos;t allow simultaneous access from different threads to the same datasource. Make sure your layer&apos;s attribute tables are closed. Continue?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Distance matrix</source>
        <translation>ระยะ matrix</translation>
    </message>
    <message>
        <source>Create Point Distance Matrix</source>
        <translation>สร้าง  Point Distance Matrix</translation>
    </message>
    <message>
        <source>Please specify input point layer</source>
        <translation>โปรดระบุชั้นข้อมูลจุด</translation>
    </message>
    <message>
        <source>Please specify output file</source>
        <translation>โปรดระบุไฟล์ที่จะส่งออก</translation>
    </message>
    <message>
        <source>Please specify target point layer</source>
        <translation>โปรดระบุชั้นข้อมูลจุดเป้าหมาย</translation>
    </message>
    <message>
        <source>Please specify target unique ID field</source>
        <translation>โปรดระบุ ช่อง unique ID เป้าหมาย</translation>
    </message>
    <message>
        <source>Finished</source>
        <translation>เสร็จ</translation>
    </message>
    <message>
        <source>Processing completed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select directory with shapefiles to merge</source>
        <translation>เลือก directory ที่ของ shapefiles ที่จะ merge</translation>
    </message>
    <message>
        <source>No shapefiles found</source>
        <translation>ไม่พบ  shapefiles</translation>
    </message>
    <message>
        <source>There are no shapefiles in this directory. Please select another one.</source>
        <translation>ไม่พบ  shapefiles ใน  directory โปรดเลือกใหม่</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>There are no shapefiles with the given geometry type. Please select an available geometry type.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete error</source>
        <translation>การลบผิดพลาด</translation>
    </message>
    <message>
        <source>Merging</source>
        <translation>การรวม</translation>
    </message>
    <message>
        <source>Define current projection</source>
        <translation>กำหนด โปรเจคชั่นปัจจุบัน</translation>
    </message>
    <message>
        <source>Missing or invalid CRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please specify spatial reference system</source>
        <translation>โปรดระบุ spatial reference system</translation>
    </message>
    <message>
        <source>Cannot define projection for PostGIS data...yet!</source>
        <translation>ยังไม่สามารระบุ โปรเจคชั่นของข้อมูลr PostGIS !</translation>
    </message>
    <message>
        <source>Identical output spatial reference system chosen

Are you sure you want to proceed?</source>
        <translation>ให้ระบุ spatial reference system ของผลลัพท์

คุณแน่ใจนะว่าจะทำต่อ?</translation>
    </message>
    <message>
        <source>Output spatial reference system is not valid</source>
        <translation>Spatial reference system ไม่ถูกต้อง</translation>
    </message>
    <message>
        <source>Please select the projection system that defines the current layer.</source>
        <translation>โปรดเลือกระบบค่าพิกัดของชั้นข้อมูลปัจจุบัน</translation>
    </message>
    <message>
        <source>Layer CRS information will be updated to the selected CRS.</source>
        <translation>CRS ของชั้นข้อมูลจะถูกปรับปรุงเป็น CRS ที่เลือก</translation>
    </message>
    <message>
        <source>Export to new projection</source>
        <translation>นำออกไปเป็นโปรเจคชั่นใหม่</translation>
    </message>
    <message>
        <source>No Valid CRS selected</source>
        <translation>CRS ที่เลือกไม่ถูกต้อง</translation>
    </message>
    <message>
        <source>Densify geometries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Vertices to add</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Warning</source>
        <translation>คำเตือน</translation>
    </message>
    <message>
        <source>Please specify an input layer</source>
        <translation>โปรดระบุข้อมูลที่จะนำเข้า</translation>
    </message>
    <message>
        <source>Simplify results</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error</source>
        <translation>ข้อผิดพลาด</translation>
    </message>
    <message>
        <source>creating new selection</source>
        <translation>สร้างชุดที่เลือกใหม่</translation>
    </message>
    <message>
        <source>adding to current selection</source>
        <translation>เพิ่มไปในชุดที่เลือก</translation>
    </message>
    <message>
        <source>removing from current selection</source>
        <translation>เอาออกจากชุดที่เลือก</translation>
    </message>
    <message>
        <source>Select by location</source>
        <translation>เลือกโดยตำแหน่ง</translation>
    </message>
    <message>
        <source>Select features in:</source>
        <translation>เลือกข้อมูลใน:</translation>
    </message>
    <message>
        <source>that intersect features in:</source>
        <translation>ที่ตัดกับข้อมูลใน:</translation>
    </message>
    <message>
        <source>Include input features that touch the selection features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Include input features that overlap/cross the selection features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Include input features completely within the selection features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Only selected features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please specify select layer</source>
        <translation>โปรดระบุชั้นข้อมูลที่เลือก</translation>
    </message>
    <message>
        <source>Eliminate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No selection in input layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error creating output file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not delete features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not add features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Dialog</source>
        <translation>Dialog</translation>
    </message>
    <message>
        <source>Log</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Help</source>
        <translation>ความช่วยเหลือ</translation>
    </message>
    <message>
        <source>about:blank</source>
        <translation>เกี่ยวกับ:ช่องว่าง</translation>
    </message>
    <message>
        <source>Include input features that intersect the selection features</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Difference</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Difference layer</source>
        <translation>ชั้นข้อมูลที่แตกต่าง</translation>
    </message>
    <message>
        <source>Difference</source>
        <translation>แตกต่าง</translation>
    </message>
    <message>
        <source>Geometry exception while computing difference</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Feature exception while computing difference</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DinfDistDown</name>
    <message>
        <source>D-Infinity Flow Direction Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Pit Filled Elevation Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stream Raster Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Weight Path Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Statistical Method</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Distance Method</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Check for edge contamination</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>D-Infinity Drop to Stream Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Wrong number of MPI processes used. Please set correct number before running TauDEM algorithms.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DinfDistUp</name>
    <message>
        <source>D-Infinity Flow Direction Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Pit Filled Elevation Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Slope Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Statistical Method</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Distance Method</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Proportion Threshold</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Check for edge contamination</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>D-Infinity Distance Up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Wrong number of MPI processes used. Please set correct number before running TauDEM algorithms.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DinfTransLimAccum</name>
    <message>
        <source>D-Infinity Flow Direction Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Supply Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transport Capacity Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Outlets Shapefile</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Check for edge contamination</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transport Limited Accumulation Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Deposition Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Wrong number of MPI processes used. Please set correct number before running TauDEM algorithms.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DinfTransLimAccum2</name>
    <message>
        <source>D-Infinity Flow Direction Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Supply Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transport Capacity Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Input Concentration Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Outlets Shapefile</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Check for edge contamination</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transport Limited Accumulation Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Deposition Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output Concentration Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Wrong number of MPI processes used. Please set correct number before running TauDEM algorithms.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Dissolve</name>
    <message>
        <source>Geometry exception while dissolving</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Dissolve all (do not use field)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unique ID field</source>
        <translation>ช่องที่ค่าไม่ซำ้</translation>
    </message>
    <message>
        <source>Dissolved</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DlgAddGeometryColumn</name>
    <message>
        <source>DB Manager</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>field name must not be empty</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DlgAutofill</name>
    <message>
        <source>Autofill settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Autofill mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do not autofill</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fill with numbers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fill with parameter values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Parameter to use</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DlgConfig</name>
    <message>
        <source>Processing options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enter setting name to filter list</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DlgCreateIndex</name>
    <message>
        <source>Error</source>
        <translation>ข้อผิดพลาด</translation>
    </message>
    <message>
        <source>Please enter some name for the index</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DlgCreateTable</name>
    <message>
        <source>&amp;Create</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>DB Manager</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>no field selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>field is at top already</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No field selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>field is at bottom already</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>select schema!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>enter table name!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>add some fields!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>set geometry column name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Good</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>everything went fine</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DlgExportVector</name>
    <message>
        <source>Choose where to save the file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Shapefiles</source>
        <translation>ESRI Shapefile</translation>
    </message>
    <message>
        <source>Export to file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output table name is required</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid source srid: must be an integer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid target srid: must be an integer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error %d
%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export finished.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DlgFieldProperties</name>
    <message>
        <source>DB Manager</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>field name must not be empty</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>field type must not be empty</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DlgFixedTable</name>
    <message>
        <source>Fixed table</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DlgGetScriptsAndModels</name>
    <message>
        <source>Get scripts and models</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>about:blank</source>
        <translation>เกี่ยวกับ:ช่องว่าง</translation>
    </message>
</context>
<context>
    <name>DlgHelpEdition</name>
    <message>
        <source>Help editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>about:blank</source>
        <translation>เกี่ยวกับ:ช่องว่าง</translation>
    </message>
    <message>
        <source>Select element to edit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Element description</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DlgHistory</name>
    <message>
        <source>History and log</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DlgImportVector</name>
    <message>
        <source>Choose the file to import</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import to database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Input layer missing or not valid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output table name is required</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid source srid: must be an integer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid target srid: must be an integer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error %d
%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import was successful.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DlgModeler</name>
    <message>
        <source>Processing modeler</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Save</source>
        <translation>บันทึก</translation>
    </message>
    <message>
        <source>Save as...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export as image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit model help</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Inputs</source>
        <translation>นำเข้า</translation>
    </message>
    <message>
        <source>Algorithms</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enter algorithm name to filter list</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enter model name here</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enter group name here</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+O</source>
        <translation>Ctrl+A</translation>
    </message>
    <message>
        <source>Ctrl+S</source>
        <translation>Ctrl+S</translation>
    </message>
    <message>
        <source>Ctrl+Shift+S</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>F5</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DlgMultipleSelection</name>
    <message>
        <source>Multiple selection</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DlgNumberInput</name>
    <message>
        <source>Enter number or expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enter expression in the text field. Double click on elements in the tree to add their values to the expression.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Warning&lt;/span&gt;: if expression result is float value, but integer required, result will be rounded to integer.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DlgRenderingStyles</name>
    <message>
        <source>Dialog</source>
        <translation>Dialog</translation>
    </message>
    <message>
        <source>Output</source>
        <translation>ผลลัพธ์</translation>
    </message>
    <message>
        <source>Style</source>
        <translation>รูปแบบ</translation>
    </message>
</context>
<context>
    <name>DlgResults</name>
    <message>
        <source>Results</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>about:blank</source>
        <translation>เกี่ยวกับ:ช่องว่าง</translation>
    </message>
</context>
<context>
    <name>DlgScriptEditor</name>
    <message>
        <source>Script editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save</source>
        <translation>บันทึก</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Save as...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit script help</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run algorithm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy</source>
        <translation>คัดลอก</translation>
    </message>
    <message>
        <source>Paste</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Undo</source>
        <translation>การกระทำย้อนกลับ</translation>
    </message>
    <message>
        <source>Redo</source>
        <translation>การกระทำไปข้างหน้า</translation>
    </message>
    <message>
        <source>Open script</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+O, Return</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+S</source>
        <translation>Ctrl+S</translation>
    </message>
    <message>
        <source>Ctrl+Shift+S</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>F5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+C</source>
        <translation>Ctrl+C</translation>
    </message>
    <message>
        <source>Ctrl+V</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+Z</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+Shift+Z</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DlgSqlWindow</name>
    <message>
        <source>%d rows, %.1f seconds</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>DB Manager</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You must fill the required fields: 
geometry column - column with unique integer values</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DlgTableProperties</name>
    <message>
        <source>DB Manager</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>nothing selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Are you sure</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>really delete column &apos;%s&apos;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>really delete constraint &apos;%s&apos;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The selected table has no geometry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create spatial index for field %s?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Nothing selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>really delete index &apos;%s&apos;?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DlgVersioning</name>
    <message>
        <source>Add versioning support to a table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Table is expected to be empty, with a primary key.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Schema</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Table</source>
        <translation>ตาราง</translation>
    </message>
    <message>
        <source>create a view with current content (&lt;TABLE&gt;_current)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New columns</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Prim. key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>id_hist</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Start time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>time_start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>End time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>time_end</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SQL to be executed:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DropAnalysis</name>
    <message>
        <source>D8 Contributing Area Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>D8 Flow Direction Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Pit Filled Elevation Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Accumulated Stream Source Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Outlets Shapefile</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Minimum Threshold</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Maximum Threshold</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Number of Threshold Values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Spacing for Threshold Values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>D-Infinity Drop to Stream Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Wrong number of MPI processes used. Please set correct number before running TauDEM algorithms.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>EditModelAction</name>
    <message>
        <source>Edit model</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>EditScriptAction</name>
    <message>
        <source>Edit script</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Eliminate</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Use current selection in input layer (works only if called from toolbox)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selection attribute</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Comparison</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Value</source>
        <translation>ค่า</translation>
    </message>
    <message>
        <source>Merge selection with the neighbouring polygon with the</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cleaned layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot convert &quot;%s&quot; to integer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot convert &quot;%s&quot; to float</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot convert &quot;%s&quot; to unicode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot convert &quot;%s&quot; to date with system date format %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot convert &quot;%s&quot; to date with format string &quot;%s&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enter the date and the date format, e.g. &quot;07.26.2011&quot; &quot;MM.dd.yyyy&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;%s&quot; can only be used with string fields</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error in selection input: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%s: (No selection in input layer &quot;%s&quot;)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not replace geometry of feature with id %s</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>EquivalentNumField</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Class field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>ชั้นข้อมูลผลลัพท์</translation>
    </message>
</context>
<context>
    <name>ExampleAlgorithm</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Output layer with selected features</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Explode</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>ชั้นข้อมูลผลลัพท์</translation>
    </message>
</context>
<context>
    <name>ExportGeometryInfo</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Calculate using</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>ชั้นข้อมูลผลลัพท์</translation>
    </message>
</context>
<context>
    <name>ExtentFromLayer</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Calculate extent for each feature separately</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>ชั้นข้อมูลผลลัพท์</translation>
    </message>
</context>
<context>
    <name>ExtentSelectionPanel</name>
    <message>
        <source>[Leave blank to use min covering extent]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use layer/canvas extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select extent on canvas</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use min covering extent from input layers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use extent from</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ExtractByAttribute</name>
    <message>
        <source>Input Layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selection attribute</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Operator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Value</source>
        <translation>ค่า</translation>
    </message>
    <message>
        <source>Output</source>
        <translation>ผลลัพธ์</translation>
    </message>
    <message>
        <source>Operators %s can be used only with string fields.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Numeric field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>String field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Date field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unsupported field type &quot;%s&quot;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ExtractByLocation</name>
    <message>
        <source>Layer to select from</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Additional layer (intersection layer)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selection</source>
        <translation>การเลือก</translation>
    </message>
    <message>
        <source>Geometric predicate</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ExtractNodes</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>ชั้นข้อมูลผลลัพท์</translation>
    </message>
</context>
<context>
    <name>ExtractProjection</name>
    <message>
        <source>Input file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create also .prj file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FieldsCalculator</name>
    <message>
        <source>Field calculator</source>
        <translation>ช่องที่ใช้คำนวน</translation>
    </message>
    <message>
        <source>Create a new field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output field name</source>
        <translation>ชื่อช่องผลลัพท์</translation>
    </message>
    <message>
        <source>Output field type</source>
        <translation>ชนิดช่องผลลัพท์</translation>
    </message>
    <message>
        <source>Output field width</source>
        <translation>ความกว้างช่องผลลัพท์</translation>
    </message>
    <message>
        <source>Width of complete output. For example 123,456 means 6 as field width.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Precision</source>
        <translation>ความแม่นยำ</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Update existing field</source>
        <translation>ปรับปรุ่งในช่องที่มีอยู่แล้ว</translation>
    </message>
    <message>
        <source>Output file</source>
        <translation>ไฟล์ผลลัพท์</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Result field name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Field type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Field length</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Field precision</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create new field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Formula</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>ชั้นข้อมูลผลลัพท์</translation>
    </message>
    <message>
        <source>Evaluation error: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>An error occured while evaluating the calculation string:
%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Field name is not set. Please enter a field name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output is not set. Please specify valid filename</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FieldsCalculatorDialog</name>
    <message>
        <source>[Save to temporary file]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save file</source>
        <translation>บันทึกไฟล์</translation>
    </message>
    <message>
        <source>Unable to execute algorithm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Wrong or missing parameter values</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FieldsMapper</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Fields mapping</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>ชั้นข้อมูลผลลัพท์</translation>
    </message>
    <message>
        <source>Parser error in expression &quot;{}&quot;: {}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Evaluation error in expression &quot;{}&quot;: {}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>An error occurred while evaluating the calculation string:
</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FieldsPyculator</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Result field name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Field type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Field length</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Field precision</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Global expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Formula</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>ชั้นข้อมูลผลลัพท์</translation>
    </message>
    <message>
        <source>FieldPyculator code execute error.Global code block can&apos;t be executed!
%s
%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>FieldPyculator code execute error.Field code block can&apos;t be executed!
%s
%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>FieldPyculator code execute error
Field code block does not return &apos;%s1&apos; variable! Please declare this variable in your code!</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FileDirectorySelector</name>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Select directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>All files (*.*)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FileSelectionPanel</name>
    <message>
        <source>Select folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FilterData</name>
    <message>
        <source>Input las layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Standard Deviation multiplier</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Window size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output filtered las file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FirstLastReturn</name>
    <message>
        <source>Input .las</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use LAS info</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layers</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FixedDistanceBuffer</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Distance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Segments</source>
        <translation>ชิ้นส่วน</translation>
    </message>
    <message>
        <source>Dissolve result</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Buffer</source>
        <translation>แนวกันชน</translation>
    </message>
</context>
<context>
    <name>FixedTableDialog</name>
    <message>
        <source>Add row</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove row(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove all</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FixedTablePanel</name>
    <message>
        <source>Fixed table %dx%d</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Form</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Toggle advanced mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add row</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove row(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Iterate over this layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open number input dialog</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Advanced parameters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Min</source>
        <translation>น้อยสุด</translation>
    </message>
    <message>
        <source>Max</source>
        <translation>มากสุด</translation>
    </message>
    <message>
        <source>Fields</source>
        <translation>Fields</translation>
    </message>
    <message>
        <source>Add new field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>add</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete selected field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Move selected field up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Move selected field down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset all fields</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>reset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load fields from layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load fields from selected layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load fields</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>equals</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>contains</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>touches</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>intersects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>within</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>overlaps</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>crosses</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>disjoint</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FusionAlgorithm</name>
    <message>
        <source>Fusion folder is not configured.
Please configure it before running Fusion algorithms.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Additional modifiers</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FusionUtils</name>
    <message>
        <source>Fusion execution console output</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GdalOgrAlgorithmProvider</name>
    <message>
        <source>GDAL/OGR</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GdalTools</name>
    <message>
        <source>&amp;Input directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Output directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The selected file is not a supported OGR format</source>
        <translation>ไฟล์ที่เลือกไม่รองรับรูปแบบ OGR</translation>
    </message>
    <message>
        <source>The process failed to start. Either the invoked program is missing, or you may have insufficient permissions to invoke the program.</source>
        <translation>กระบวนการล้มเหลว หรือ โปรแกรมที่เกี่ยวข้องหายไป หรือ คุณอาจไม่ได้รับอนุญาติให้ใช้โปรแกรม</translation>
    </message>
    <message>
        <source>The process crashed some time after starting successfully.</source>
        <translation>กระบวนการล้มเหลวแต่ว่าเริ่มทำงานได้</translation>
    </message>
    <message>
        <source>An unknown error occurred.</source>
        <translation>ปรากฏข้อผิดพลาดที่ไม่ทราบสาเหตุ</translation>
    </message>
    <message>
        <source>Plugin error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to load {0} plugin. 
The required &quot;{1}&quot; module is missing. 
Install it and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QGIS version detected: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This version of Gdal Tools requires at least QGIS version 1.0.0
Plugin will not be enabled.</source>
        <translation>รุ่นของ Gdal Tools ต้องการ QGIS version 1.0.0
Plugin  ไม่สามารถทำงานได้</translation>
    </message>
    <message>
        <source>Projections</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Warp (Reproject)...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Assign Projection...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Extract Projection...</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>Translate (Convert Format)...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>RGB to PCT...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>PCT to RGB...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Contour...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clipper...</source>
        <translation>ผู้ตัด</translation>
    </message>
    <message>
        <source>Sieve...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Near Black...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fill nodata...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Proximity (Raster Distance)...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Grid (Interpolation)...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>DEM (Terrain Models)...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build Virtual Raster (Catalog)...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Merge...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Information...</source>
        <translation>ข้อมูล</translation>
    </message>
    <message>
        <source>Build Overviews (Pyramids)...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tile Index...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GdalTools Settings...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Warp an image into a new coordinate system</source>
        <translation>ปรับค่าพิกัดของภาพเป็นระบบใหม่</translation>
    </message>
    <message>
        <source>Add projection info to the raster</source>
        <translation>เพิ่มโปรเจคชั่นให้กับข้อมูลภาพ</translation>
    </message>
    <message>
        <source>Extract projection information from raster(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Conversion</source>
        <translation>การแปลง</translation>
    </message>
    <message>
        <source>Burns vector geometries into a raster</source>
        <translation>แปลงข้อมูลเชิงเส้นเป็นข้อมูลภาพ</translation>
    </message>
    <message>
        <source>Produces a polygon feature layer from a raster</source>
        <translation>สร้างข้อมูลรูปปิดจากข้อมูลภาพ</translation>
    </message>
    <message>
        <source>Converts raster data between different formats</source>
        <translation>แปลงรูปแบบข้อมูลภาพ</translation>
    </message>
    <message>
        <source>Convert a 24bit RGB image to 8bit paletted</source>
        <translation>แปลง  24bit RGB image ไปเป็น 8bit</translation>
    </message>
    <message>
        <source>Convert an 8bit paletted image to 24bit RGB</source>
        <translation>แปลง 8bit paletted image ไปเป็น 24bit RGB</translation>
    </message>
    <message>
        <source>Extraction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Builds vector contour lines from a DEM</source>
        <translation>สร้างเส้นชั้นความสูงจากข้อมูลเชิงเส้น</translation>
    </message>
    <message>
        <source>Analysis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Removes small raster polygons</source>
        <translation>ลบรูปปิดเล็กๆ</translation>
    </message>
    <message>
        <source>Convert nearly black/white borders to exact value</source>
        <translation>แปลงข้อมูลที่ใก้ลสีขาว/ดำ</translation>
    </message>
    <message>
        <source>Fill raster regions by interpolation from edges</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Produces a raster proximity map</source>
        <translation>สร้างแผนที่เชิงภาพ</translation>
    </message>
    <message>
        <source>Create raster from the scattered data</source>
        <translation>สร้างข้อมูลภาพจากข้อมูลที่กระจัดกระจาย</translation>
    </message>
    <message>
        <source>Tool to analyze and visualize DEMs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Miscellaneous</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Builds a VRT from a list of datasets</source>
        <translation>สร้าง VRT จากรายการชุดข้อมูล</translation>
    </message>
    <message>
        <source>Build a quick mosaic from a set of images</source>
        <translation>สร้างภาพ mosaic จากชุดข้อมูลภาพ</translation>
    </message>
    <message>
        <source>Lists information about raster dataset</source>
        <translation>รายการข้อมูลของข้อมูลภาพ</translation>
    </message>
    <message>
        <source>Builds or rebuilds overview images</source>
        <translation>สร้างแผนที่ภาพรวมใหม่</translation>
    </message>
    <message>
        <source>Build a shapefile as a raster tileindex</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Various settings for Gdal Tools</source>
        <translation>กำหนดค่าแบบหลากหลายของ GdalTools</translation>
    </message>
</context>
<context>
    <name>GdalToolsAboutDialog</name>
    <message>
        <source>About Gdal Tools</source>
        <translation>เกี่ยวกับ Gdal Tools</translation>
    </message>
    <message>
        <source>GDAL Tools</source>
        <translation>GDAL Tools</translation>
    </message>
    <message>
        <source>Version x.x-xxxxxx</source>
        <translation>รุ่น x-x-xxxxxx</translation>
    </message>
    <message>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { 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;</translation>
    </message>
    <message>
        <source>Web</source>
        <translation>Web</translation>
    </message>
    <message>
        <source>Close</source>
        <translation>ปิด</translation>
    </message>
</context>
<context>
    <name>GdalToolsBaseBatchWidget</name>
    <message>
        <source>Finished</source>
        <translation>เสร็จ</translation>
    </message>
    <message>
        <source>Operation completed.</source>
        <translation>กระบวนการสำเร็จ</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation>คำเตือน</translation>
    </message>
    <message>
        <source>No input files to process.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The following files were not created: 
{0}</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GdalToolsBaseDialog</name>
    <message>
        <source>Warning</source>
        <translation>คำเตือน</translation>
    </message>
    <message>
        <source>The command is still running. 
Do you want terminate it anyway?</source>
        <translation>คำสั่งกำลังทำงาน 
คุณต้องการยกเลิกการทำงานหรือไม่?</translation>
    </message>
</context>
<context>
    <name>GdalToolsBasePluginWidget</name>
    <message>
        <source>Warning</source>
        <translation>คำเตือน</translation>
    </message>
    <message>
        <source>No output file created.</source>
        <translation>ไฟล์ผลลัพท์ไม่ถูกสร้าง</translation>
    </message>
    <message>
        <source>Finished</source>
        <translation>เสร็จ</translation>
    </message>
    <message>
        <source>Processing completed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%s not created.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GdalToolsDialog</name>
    <message>
        <source>Dialog</source>
        <translation>Dialog</translation>
    </message>
    <message>
        <source>&amp;Load into canvas when finished</source>
        <translation>&amp;อ่านไปสู่แผนที่เมื่อเสร็จ</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation>แก้ไข</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation>ล้างค่า</translation>
    </message>
    <message>
        <source>Extract projection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Batch mode (for processing whole directory)</source>
        <translation>โหมด Batch(สำหับกระบวนการทั้ง directory)</translation>
    </message>
    <message>
        <source>&amp;Input file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Recurse subdirectories</source>
        <translation>Recurse subdirectories</translation>
    </message>
    <message>
        <source>Create also prj file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the file for DEM</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the raster file to save the results to</source>
        <translation>เลือกไฟล์ข้อมูลเชิงภาพสำหรับบันทึกผลลัพท์</translation>
    </message>
    <message>
        <source>Select the color configuration file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the input file for Grid</source>
        <translation>เลือกไฟล์นำเข้าสำหรับ Grid</translation>
    </message>
    <message>
        <source>Select the input file for Rasterize</source>
        <translation>เลือกไฟล์สำหรับ Rasterize</translation>
    </message>
    <message>
        <source>Select the input file for Sieve</source>
        <translation>เลือกไฟล์สำหรับการกรอง</translation>
    </message>
    <message>
        <source>Select the input file for Warp</source>
        <translation>เลือกไฟล์ที่จะนำเข้าสำหรับ Warp</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>เลือก directory ที่มีไฟล์สำหรับ Warp</translation>
    </message>
    <message>
        <source>Select the output directory to save the results to</source>
        <translation>เลือก output directory เพื่อบันทึกผลลัพท์</translation>
    </message>
    <message>
        <source>Output size or resolution required</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The output file doesn&apos;t exist. You must set up the output size or resolution to create it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the input file for Translate</source>
        <translation>เลือกไฟล์ที่จะทำ Translate</translation>
    </message>
    <message>
        <source>Select the input directory with files to Translate</source>
        <translation>เลือก directory ที่มีไฟล์ที่จะทำการ Translate</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>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>Convert paletted image to RGB</source>
        <translation>แปลง paletted image เป็น RGB</translation>
    </message>
    <message>
        <source>Select the input file for convert</source>
        <translation>เลือกไฟล์ที่จะแปลง</translation>
    </message>
    <message>
        <source>Select the input directory with files for convert</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the file to analyse</source>
        <translation>เลือกไฟล์ที่จะวิเคราะห์</translation>
    </message>
    <message>
        <source>Select the input directory with files to Assign projection</source>
        <translation>เลือก directory ที่มีโปรเจคชั่นไฟล์</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation>คัดลอก</translation>
    </message>
    <message>
        <source>Copy all</source>
        <translation>คัดลอก ทั้งหมด</translation>
    </message>
    <message>
        <source>Select the input file for Polygonize</source>
        <translation>เลือกไฟล์ที่จะทำ Polygonize</translation>
    </message>
    <message>
        <source>Select the files for VRT</source>
        <translation>เลือกไฟล์สำหรับ VRT</translation>
    </message>
    <message>
        <source>Select where to save the VRT</source>
        <translation>เลือกที่บันทึก VRT</translation>
    </message>
    <message>
        <source>VRT (*.vrt)</source>
        <translation>VRT (*.vrt)</translation>
    </message>
    <message>
        <source>Select the input directory with files for VRT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the input file for Near Black</source>
        <translation>เลือกไฟล์นำเข้าสำหรับ Near Black</translation>
    </message>
    <message>
        <source>Select the input file</source>
        <translation>เลือกไฟล์นำเข้า</translation>
    </message>
    <message>
        <source>Select the input directory with files</source>
        <translation>เลือก directory นำเข้าที่มีไฟล์</translation>
    </message>
    <message>
        <source>Select the files to Merge</source>
        <translation>เลือกไฟล์สำหรับการรวม</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 where to save the Merge output</source>
        <translation>เลือกที่บันทึกผลลัพท์สำหรับการรวม</translation>
    </message>
    <message>
        <source>Select the input directory with files to Merge</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>{0} not created.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the files to analyse</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the input file for Contour</source>
        <translation>เลือกไฟล์สำหรับ Contour</translation>
    </message>
    <message>
        <source>Select where to save the Contour output</source>
        <translation>เลือกที่บันทึกผลลัพท์ Contour</translation>
    </message>
    <message>
        <source>Select the input file for Proximity</source>
        <translation>เลือกไฟล์นำเข้าสำหรับ Proximity</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation>คำเตือน</translation>
    </message>
    <message>
        <source>Warning: CRS information for all raster in subfolders will be rewritten. Are you sure?</source>
        <translation>คำเตือน: ข้อมูล CRS สำหรับข้อมูลเชิงภาพจะถูกเขียนทับ คุณแน่ใจนะ?</translation>
    </message>
    <message>
        <source>Finished</source>
        <translation>เสร็จ</translation>
    </message>
    <message>
        <source>Processing completed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Assign projection</source>
        <translation>กำหนดโปรเจคชั่น</translation>
    </message>
    <message>
        <source>This raster already found in map canvas</source>
        <translation>ข้อมูลภาพนี้มีอยู่ในแผนที่แล้ว</translation>
    </message>
    <message>
        <source>Select where to save the Polygonize output</source>
        <translation>เลือกที่บันทึกผลลัพท์ Polygonize</translation>
    </message>
</context>
<context>
    <name>GdalToolsExtentSelector</name>
    <message>
        <source>Select the extent by drag on canvas</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>or change the extent coordinates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>x</source>
        <translation>X</translation>
    </message>
    <message>
        <source>y</source>
        <translation>Y</translation>
    </message>
    <message>
        <source>2</source>
        <translation type="unfinished">2</translation>
    </message>
    <message>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <source>Re-Enable</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GdalToolsInOutSelector</name>
    <message>
        <source>Select...</source>
        <translation>เลือก...</translation>
    </message>
</context>
<context>
    <name>GdalToolsOptionsTable</name>
    <message>
        <source>Name</source>
        <translation>ชื่อ</translation>
    </message>
    <message>
        <source>Value</source>
        <translation>ค่า</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>เพิ่ม</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>เอาออก</translation>
    </message>
</context>
<context>
    <name>GdalToolsSettingsDialog</name>
    <message>
        <source>Gdal Tools settings</source>
        <translation>กำหนดค่า Gdal Tools</translation>
    </message>
    <message>
        <source>Path to the GDAL executables</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Browse</source>
        <translation>แสดง</translation>
    </message>
    <message>
        <source>Path to the GDAL python modules</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GDAL help path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GDAL data path</source>
        <translation>Path ที่ชี้ไปที่ GDAL data</translation>
    </message>
    <message>
        <source>GDAL driver path</source>
        <translation>Path ที่ชี้ไปที่ GDAL driver</translation>
    </message>
    <message>
        <source>A list of colon-separated (Linux and MacOS) or
semicolon-separated (Windows) paths to both binaries
and python executables.

MacOS users usually need to set it to something like
/Library/Frameworks/GDAL.framework/Versions/1.8/Programs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A list of colon-separated (Linux and MacOS) or
semicolon-separated (Windows) paths to python modules.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Useful to open local GDAL documentation instead of online help
when pressing on the tool dialog&apos;s Help button.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select directory with GDAL executables</source>
        <translation>เลือก directory ที่ GDAL ทำงานได้</translation>
    </message>
    <message>
        <source>Select directory with GDAL python modules</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>
        <source>Build Virtual Raster (Catalog)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use visible raster layers for input</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Choose input directory instead of files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Input files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Recurse subdirectories</source>
        <translation>Recurse subdirectories</translation>
    </message>
    <message>
        <source>&amp;Output file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Resolution</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Highest</source>
        <translation>สูงที่สุด</translation>
    </message>
    <message>
        <source>Average</source>
        <translation>เฉลี่ย</translation>
    </message>
    <message>
        <source>Lowest</source>
        <translation>ตำ่สุด</translation>
    </message>
    <message>
        <source>&amp;Source No Data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Se&amp;parate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Allow projection difference</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clipper</source>
        <translation>ผู้ตัด</translation>
    </message>
    <message>
        <source>&amp;No data value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Input file (raster)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clipping mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Mask layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create an output alpha band</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Contour</source>
        <translation>เส้นชั้นความสูง</translation>
    </message>
    <message>
        <source>&amp;Output file for contour lines (vector)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>I&amp;nterval between contour lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Attribute name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>If not provided, no elevation attribute is attached.</source>
        <translation>ถ้าคุณไม่ได้ให้ค่า จะไม่มีการแนบค่าระดับ</translation>
    </message>
    <message>
        <source>ELEV</source>
        <translation>ELEV</translation>
    </message>
    <message>
        <source>Convert RGB image to paletted</source>
        <translation>แปลง ภาพ RGB ไปเป็น paletted</translation>
    </message>
    <message>
        <source>Batch mode (for processing whole directory)</source>
        <translation>โหมด Batch(สำหับกระบวนการทั้ง directory)</translation>
    </message>
    <message>
        <source>&amp;Input file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Number of colors</source>
        <translation>จำนวนของสี</translation>
    </message>
    <message>
        <source>Band to convert</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>DEM (Terrain models)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Input file (DEM raster)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Band</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Compute &amp;edges</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use Zevenbergen&amp;&amp;Thorne formula (instead of the Horn&apos;s one)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hillshade</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Slope</source>
        <translation>ความลาดชัน</translation>
    </message>
    <message>
        <source>Aspect</source>
        <translation>ทิศทางการเอียง</translation>
    </message>
    <message>
        <source>Color relief</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>TRI (Terrain Ruggedness Index)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>TPI (Topographic Position Index)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Roughness</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Mode Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Z factor (vertical exaggeration)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scale (ratio of vert. units to horiz.)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Azimuth of the light</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Altitude of the light</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Slope expressed as percent (instead of as degrees)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Return trigonometric angle (instead of azimuth)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Return 0 for flat (instead of -9999)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Color configuration file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Matching mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Exact color (otherwise &quot;0,0,0,0&quot; RGBA)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Nearest color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add alpha channel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Creation Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fill Nodata</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Input Layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output format</source>
        <translation>รูปแบบผลลัพท์</translation>
    </message>
    <message>
        <source>Search distance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Smooth iterations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Band to operate on</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Validity mask</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do not use the default validity mask</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Grid (Interpolation)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Z Field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Algorithm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Inverse distance to a power</source>
        <translation>กลับ ค่าระยะ ไปเป็น ยกกำลัง</translation>
    </message>
    <message>
        <source>Moving average</source>
        <translation>ย้ายคา่เฉลี่ย</translation>
    </message>
    <message>
        <source>Nearest neighbor</source>
        <translation>Nearest neighbor</translation>
    </message>
    <message>
        <source>Data metrics</source>
        <translation>ข้อมูล เมตริก</translation>
    </message>
    <message>
        <source>Power</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Smoothing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Radius1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Radius2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Max points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Min points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Angle</source>
        <translation>มุม</translation>
    </message>
    <message>
        <source>No data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Metrics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Minimum</source>
        <translation>น้อยสุด</translation>
    </message>
    <message>
        <source>Maximum</source>
        <translation>มากสุด</translation>
    </message>
    <message>
        <source>Range</source>
        <translation>ช่วง</translation>
    </message>
    <message>
        <source>Resize</source>
        <translation>เปลี่ยนขนาด</translation>
    </message>
    <message>
        <source>Width</source>
        <translation>กว้าง</translation>
    </message>
    <message>
        <source>Height</source>
        <translation>สูง</translation>
    </message>
    <message>
        <source>Info</source>
        <translation>ข้อมูล</translation>
    </message>
    <message>
        <source>Raster info</source>
        <translation>ข้อมูลของข้อมูลเชิงภาพ</translation>
    </message>
    <message>
        <source>Suppress GCP printing</source>
        <translation>หยุดการพิมพ์ GCP</translation>
    </message>
    <message>
        <source>Suppress metadata printing</source>
        <translation>หยุดการพิมพ์ metadata</translation>
    </message>
    <message>
        <source>Merge</source>
        <translation>รวม</translation>
    </message>
    <message>
        <source>Layer stack</source>
        <translation>ชั้นข้อมูลที่ซ้อนกัน</translation>
    </message>
    <message>
        <source>Use intersected extent</source>
        <translation>ใช้กรอบที่ซ้อนกัน</translation>
    </message>
    <message>
        <source>Grab pseudocolor table from the first image</source>
        <translation>ยึดตารางสีจากภาพแรก</translation>
    </message>
    <message>
        <source>Near Black</source>
        <translation>ใก้ลสีดำ</translation>
    </message>
    <message>
        <source>How &amp;far from black (or white)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Search for nearly &amp;white (255) pixels instead of black ones</source>
        <translation>ค้นหาที่ใก้ล สี&amp;ขาว (255) pixels แทนที่จะเป็นสีดำ</translation>
    </message>
    <message>
        <source>Build overviews (Pyramids)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove all overviews.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clean</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Polygonize (Raster to vector)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Output file for polygons (shapefile)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Field name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>DN</source>
        <translation>DN</translation>
    </message>
    <message>
        <source>Use mask</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Assign projection</source>
        <translation>ให้ค่า โปรเจคชั่น</translation>
    </message>
    <message>
        <source>WARNING: current projection definition will be cleared</source>
        <translation>คำเตือน: โปรเจคชั่นปัจจุบันจะถูกสร้าง</translation>
    </message>
    <message>
        <source>Desired SRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output will be:
- new GeoTiff if input file is not GeoTiff
- overwritten if input is GeoTiff</source>
        <translation>ผลลัพท์จะเป็น:
- GeoTiff ใหม่ ถ้าไฟล์ที่นำเข้าไม่ได้เป็น GeoTiff
- เขียนทับถ้าไฟล์ที่นำเข้าเป็น GeoTiff</translation>
    </message>
    <message>
        <source>Select...</source>
        <translation>เลือก...</translation>
    </message>
    <message>
        <source>Proximity (Raster distance)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Dist units</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GEO</source>
        <translation>GEO</translation>
    </message>
    <message>
        <source>PIXEL</source>
        <translation>PIXEL</translation>
    </message>
    <message>
        <source>&amp;Max dist</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;No data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Fixed buf val</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>0</source>
        <translation type="unfinished">0</translation>
    </message>
    <message>
        <source>Rasterize (Vector to raster)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Input file (shapefile)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Attribute field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Output file for rasterized vectors (raster)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Keep existing raster size and resolution</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Raster size in pixels</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Raster resolution in map units per pixel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Horizontal</source>
        <translation>แนวราบ</translation>
    </message>
    <message>
        <source>Vertical</source>
        <translation>แนวตั้ง</translation>
    </message>
    <message>
        <source>Sieve</source>
        <translation>ตะแกรง</translation>
    </message>
    <message>
        <source>&amp;Threshold</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Pixel connections</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>4</source>
        <translation>4</translation>
    </message>
    <message>
        <source>8</source>
        <translation>8</translation>
    </message>
    <message>
        <source>Raster tile index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Input directory</source>
        <translation>Directory นำเข้า</translation>
    </message>
    <message>
        <source>Output shapefile</source>
        <translation>shapefile ผลลัพธ์</translation>
    </message>
    <message>
        <source>Tile index field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Write absolute path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Skip files with different projection ref</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Translate (Convert format)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Target SRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Percentage to resize image. This will change pixel size/image resolution accordingly: 25% will create an image with pixels 4x larger.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Outsize</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <source>Assign a specified nodata value to output bands.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>To expose a dataset with 1 band with a color table as a dataset with 3 (RGB) or 4 (RGBA) bands. 
Useful for output drivers such as JPEG, JPEG2000, MrSID, ECW that don&apos;t support color indexed datasets. 
The &apos;gray&apos; value (from GDAL 1.7.0) enables to expand a dataset with a color table that only contains gray levels to a gray indexed dataset.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expand</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Gray</source>
        <translation>เทา</translation>
    </message>
    <message>
        <source>RGB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>RGBA</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selects a subwindow from the source image for copying based on pixel/line location. (Enter Xoff Yoff Xsize Ysize)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Srcwin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selects a subwindow from the source image for copying (like -srcwin) but with the corners given in georeferenced coordinates. (Enter ulx uly lrx lry)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Prjwin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy all subdatasets of this file to individual output files. Use with formats like HDF or OGDI that have subdatasets.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sds</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Warp (Reproject)</source>
        <translation>Projection</translation>
    </message>
    <message>
        <source>&amp;Source SRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Resampling method</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Near</source>
        <translation>ใกล้</translation>
    </message>
    <message>
        <source>Bilinear</source>
        <translation>Bilinear</translation>
    </message>
    <message>
        <source>Cubic</source>
        <translation>ลูกบาศก์์</translation>
    </message>
    <message>
        <source>Cubic spline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Lanczos</source>
        <translation>Lanczos</translation>
    </message>
    <message>
        <source>No data values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Memory used for caching</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>MB</source>
        <translation>MB</translation>
    </message>
    <message>
        <source>Use m&amp;ultithreaded warping implementation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Output directory for contour lines (shapefile)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GeoAlgorithm</name>
    <message>
        <source>Uncaught error while executing algorithm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>
See log for more details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Converting outputs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;p&gt;Oooops! The following output layers could not be open&lt;/p&gt;&lt;ul&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;li&gt;%s: &lt;font size=3 face=&quot;Courier New&quot; color=&quot;#ff0000&quot;&gt;%s&lt;/font&gt;&lt;/li&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;/ul&gt;&lt;p&gt;The above files could not be opened, which probably indicates that they were not correctly produced by the executed algorithm&lt;/p&gt;&lt;p&gt;Checking the log information might help you see why those layers were not created as expected&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GeometryConvert</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>New geometry type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output</source>
        <translation>ผลลัพธ์</translation>
    </message>
    <message>
        <source>Cannot convert from %s to %s</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GeometryDialog</name>
    <message>
        <source>Merge all</source>
        <translation>รวมทั้งหมด</translation>
    </message>
    <message>
        <source>Geometry</source>
        <translation>รูปทรง</translation>
    </message>
    <message>
        <source>Please specify input vector layer</source>
        <translation>โปรดระบุชั้นข้อมูลเชิงเส้นที่จะนำเข้า</translation>
    </message>
    <message>
        <source>Please specify output shapefile</source>
        <translation>โปรดระบุชั้นข้อมูลเชิงเส้นที่เป็นผลลัพธ์</translation>
    </message>
    <message>
        <source>Please specify valid tolerance value</source>
        <translation>โปรดระบุค่าผิดพลาดที่ยอมรับได้</translation>
    </message>
    <message>
        <source>Please specify valid UID field</source>
        <translation>โปรดระบุ ช่องของข้มมูลที่มีค่าไม่ซำ้</translation>
    </message>
    <message>
        <source>Singleparts to multipart</source>
        <translation>แบบชิ้นส่วนเดียวไปเป็นแบบหลายชิ้นส่วน</translation>
    </message>
    <message>
        <source>Output shapefile</source>
        <translation>shapefile ผลลัพธ์</translation>
    </message>
    <message>
        <source>Multipart to singleparts</source>
        <translation>แบบหลายชิ้นส่วนไปเป็นแบบชิ้นส่วนเดียว</translation>
    </message>
    <message>
        <source>Extract nodes</source>
        <translation>สกัด Node</translation>
    </message>
    <message>
        <source>Polygons to lines</source>
        <translation>รูปปิดไปเป็นเส้น</translation>
    </message>
    <message>
        <source>Input polygon vector layer</source>
        <translation>นำเข้าชันข้อมูลเชิงเส้นแบบรูปปิด</translation>
    </message>
    <message>
        <source>Export/Add geometry columns</source>
        <translation>ส่งออก/เพิ่มช่องค่าพิกัด</translation>
    </message>
    <message>
        <source>Input vector layer</source>
        <translation>นำเข้าชั้นข้อมูลเชิงเส้น</translation>
    </message>
    <message>
        <source>Layer CRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Project CRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ellipsoid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Polygon centroids</source>
        <translation>จุดศูนย์ถ่วงของรูปปิด</translation>
    </message>
    <message>
        <source>Output point shapefile</source>
        <translation>ผลลัพธ์ของข้อมูล shape แบบจุด</translation>
    </message>
    <message>
        <source>Delaunay triangulation</source>
        <translation>Delaunay triangulation</translation>
    </message>
    <message>
        <source>Input point vector layer</source>
        <translation>นำเข้าข้อมูล shape แบบจุด</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>ใส่ชั้นข้อมูลเชิงเส้นแบบเส้น</translation>
    </message>
    <message>
        <source>Polygon from layer extent</source>
        <translation>รูปปิดจากกรอบของชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Output polygon shapefile</source>
        <translation>ผลลัพธ์ของข้อมูล shape แบบรูปปิด</translation>
    </message>
    <message>
        <source>Unable to delete existing shapefile.</source>
        <translation>ไม่สามารถลบ Shapefile</translation>
    </message>
    <message>
        <source>Currently QGIS doesn&apos;t allow simultaneous access from different threads to the same datasource. Make sure your layer&apos;s attribute tables are closed. Continue?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>ยกเลิก</translation>
    </message>
    <message>
        <source>Error processing specified tolerance!
Please choose larger tolerance...</source>
        <translation>เกิดข้อผิดพลาด tolerance!น้อยเกินไป
โปรดเลือก toleranceให้มากขึ้น...</translation>
    </message>
    <message>
        <source>Unable to delete incomplete shapefile.</source>
        <translation>ไม่สามารถลบ Shapefile</translation>
    </message>
    <message>
        <source>At least two features must have same attribute value!
Please choose another field...</source>
        <translation>ข้อมูลจะต้องค่าเหมือนกัน!
โปรดเลือกช่องอื่น...</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>Error loading output shapefile:
%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Created output shapefile:
%s
%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer &apos;{0}&apos; updated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error writing output shapefile.</source>
        <translation>เกิดข้อผิดพลาดขณะเขียน shapefile ผลลัพธ์</translation>
    </message>
</context>
<context>
    <name>GeoprocessingDialog</name>
    <message>
        <source>Dissolve all</source>
        <translation>หลอมรวมทั้งหมด</translation>
    </message>
    <message>
        <source>Geoprocessing</source>
        <translation>Geoprocessing</translation>
    </message>
    <message>
        <source>Please specify an input layer</source>
        <translation>โปรดระบุข้อมูลที่จะนำเข้า</translation>
    </message>
    <message>
        <source>Please specify a difference/intersect/union layer</source>
        <translation>โปรดระบุ แตกต่ง/ตัดกัน/รวมกัน</translation>
    </message>
    <message>
        <source>Please specify valid buffer value</source>
        <translation>โปรดระบุค่า แนวกันชนให้ถูกต้อง</translation>
    </message>
    <message>
        <source>Please specify dissolve field</source>
        <translation>โปรดระบุ ช่องที่กำหนดค่าการหลอมรวม</translation>
    </message>
    <message>
        <source>Please specify output shapefile</source>
        <translation>โปรดระบุ shapefile ผลลัพธ์</translation>
    </message>
    <message>
        <source>No features selected, please uncheck &apos;Use selected&apos; or make a selection</source>
        <translation>ไม่มีข้อมูลที่ถูกเลือก โปรดไม่เลือก ใช้ที่เลือกหรือสร้างการเลือก</translation>
    </message>
    <message>
        <source>Buffer(s)</source>
        <translation>แนวกันชน</translation>
    </message>
    <message>
        <source>Create single minimum convex hull</source>
        <translation>สร้าง convex hull เดี่ยว</translation>
    </message>
    <message>
        <source>Create convex hulls based on input field</source>
        <translation>สร้าง convex hull โดยช่องข้อมูลที่ระบุ</translation>
    </message>
    <message>
        <source>Convex hull(s)</source>
        <translation>Convex hull(s)</translation>
    </message>
    <message>
        <source>Dissolve</source>
        <translation>หลอมรวม</translation>
    </message>
    <message>
        <source>Difference layer</source>
        <translation>ชั้นข้อมูลที่แตกต่าง</translation>
    </message>
    <message>
        <source>Difference</source>
        <translation>แตกต่าง</translation>
    </message>
    <message>
        <source>Intersect layer</source>
        <translation>ชั้นขอ้มูลที่ตัดกัน</translation>
    </message>
    <message>
        <source>Intersect</source>
        <translation>ตัดกัน</translation>
    </message>
    <message>
        <source>Clip layer</source>
        <translation>ชั้ของมูลที่เป็นตัวตัด</translation>
    </message>
    <message>
        <source>Clip</source>
        <translation>Clip</translation>
    </message>
    <message>
        <source>Union layer</source>
        <translation>รวมชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Union</source>
        <translation>รวม</translation>
    </message>
    <message>
        <source>Unable to delete existing shapefile.</source>
        <translation>ไม่สามารถลบ Shapefile</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>ยกเลิก</translation>
    </message>
    <message>
        <source>Close</source>
        <translation>ปิด</translation>
    </message>
    <message>
        <source>No output created. File creation error:
%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Created output shapefile:
%s
%s%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error loading output shapefile:
%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>
Warnings:</source>
        <translation>
คำเตือน</translation>
    </message>
    <message>
        <source>Symmetrical difference</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>
Some output geometries may be missing or invalid.

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

%4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not get WMS capabilities in the expected format (DTD): no %1 or %2 found.
This might be due to an incorrect WMS Server URL.
Tag:%3
Response was:
%4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generated default style</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Style was missing in capabilities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Displays a combo box containing values of attributes used for classification.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Field contains a color.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Combo box with values that can be used within the column&apos;s type. Must be supported by the provider.</source>
        <translation>Combo box ที่มีค่าที่สามารถใช้ภายในช่องชนิด จะต้องรองรับโดยตัวแทน</translation>
    </message>
    <message>
        <source>Simplifies file selection by adding a file chooser dialog.</source>
        <translation>การ Simplifies file selection โดยการเพิ่ม file chooser </translation>
    </message>
    <message>
        <source>A hidden attribute will be invisible - the user is not able to see it&apos;s contents.</source>
        <translation>รายละเอียดที่ซ่อนอยู่จะมองไม่เห็น</translation>
    </message>
    <message>
        <source>Read-only field that generates a UUID if empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Legend</source>
        <translation>สัญลักษณ์</translation>
    </message>
    <message>
        <source>Fatal error occurred in GRASS library. QGIS gets over the error but any next fatal error will cause QGIS exit without warning. This is a problem of GRASS 7.0.0beta1 but it is fixed in GRASS 7.1 and higher. Error message: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Raster image fill</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Couldn&apos;t load PyQGIS Server.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Couldn&apos;t load qgis.user.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>NOTICE: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QSpatiaLiteDriver</name>
    <message>
        <source>Error opening database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error closing database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to begin transaction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to commit transaction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to rollback transaction</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QSpatiaLiteResult</name>
    <message>
        <source>Unable to fetch row</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No query</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to execute statement</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to execute multiple statements at a time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to reset statement</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to bind parameters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Parameter count mismatch</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QextSerialPort</name>
    <message>
        <source>No Error has occurred</source>
        <translation>ไม่ปรากฏข้อผิดพลาด</translation>
    </message>
    <message>
        <source>Invalid file descriptor (port was not opened correctly)</source>
        <translation>ตัวอธิบายไฟล์ไม่ถูกต้อง (พรอท์ถูกเปิดแบบไม่ถูกต้อง)</translation>
    </message>
    <message>
        <source>Unable to allocate memory tables (POSIX)</source>
        <translation>ไม่สามารถใช้ตารางหน่วยความจำ (POSIX)</translation>
    </message>
    <message>
        <source>Caught a non-blocked signal (POSIX)</source>
        <translation>พบ  non-blocked signal (POSIX)</translation>
    </message>
    <message>
        <source>Operation timed out (POSIX)</source>
        <translation>กระบวนการหมดเวลา (POSIX)</translation>
    </message>
    <message>
        <source>The file opened by the port is not a valid device</source>
        <translation>ไฟล์ถูกเปิดแต่พอร์ทไม่ถูกต้อง</translation>
    </message>
    <message>
        <source>The port detected a break condition</source>
        <translation>พอร์ทอยู่ในสถานไม่ทำงาน</translation>
    </message>
    <message>
        <source>The port detected a framing error (usually caused by incorrect baud rate settings)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>There was an I/O error while communicating with the port</source>
        <translation>I/O มีข้อผิดพลาดขณะติดต่อกับพอร์ท</translation>
    </message>
    <message>
        <source>Character buffer overrun</source>
        <translation>หน่วยความจำตัวอักษรเต็ม</translation>
    </message>
    <message>
        <source>Receive buffer overflow</source>
        <translation>การรับเต็ม</translation>
    </message>
    <message>
        <source>The port detected a parity error in the received data</source>
        <translation>พบพอร์ทผิดพลาดในการรับข้อมูล</translation>
    </message>
    <message>
        <source>Transmit buffer overflow</source>
        <translation>การถ่ายทอดเต็ม</translation>
    </message>
    <message>
        <source>General read operation failure</source>
        <translation>การอ่านล้มเหลว</translation>
    </message>
    <message>
        <source>General write operation failure</source>
        <translation>การเขียนล้มเหลว</translation>
    </message>
    <message>
        <source>Unknown error: %1</source>
        <translation>ผิดพลาดไม่ทราบสาเหตุ: %1</translation>
    </message>
</context>
<context>
    <name>QgisApp</name>
    <message>
        <source>&amp;Raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Multiple Instances of QgisApp</source>
        <translation>เปิดโปรแกรม QgisApp หลายตัว</translation>
    </message>
    <message>
        <source>Checking database</source>
        <translation>ตรวจสอบ ฐานข้อมูล</translation>
    </message>
    <message>
        <source>Reading settings</source>
        <translation>อ่านค่าตั้งต้น</translation>
    </message>
    <message>
        <source>Setting up the GUI</source>
        <translation>กำหนดการแสดง GUI</translation>
    </message>
    <message>
        <source>Map canvas. This is where raster and vector layers are displayed when added to the map</source>
        <translation>แผนที่ : เป็นที่แสดงผลชั้นข้อมูลภาพและข้อมูลเชิงเส้น เมื่อชั้นข้อมูลถูกเพิ่มเข้าไปในแผนที่</translation>
    </message>
    <message>
        <source>Browser</source>
        <translation>ตัวแสดงผล</translation>
    </message>
    <message>
        <source>Browser (2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GPS Information</source>
        <translation>ข้อมูล GPS</translation>
    </message>
    <message>
        <source>Log Messages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QGIS starting...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Checking provider plugins</source>
        <translation>กำลังตรวจสอบผู้สร้าง โปรแกรมเพิ่มเติม</translation>
    </message>
    <message>
        <source>Starting Python</source>
        <translation>เริ่ม Python</translation>
    </message>
    <message>
        <source>Restoring loaded plugins</source>
        <translation>นำกลับการติดตั้ง plugins</translation>
    </message>
    <message>
        <source>Initializing file filters</source>
        <translation>กรองแฟ้มข้อมูลเบื้องต้น</translation>
    </message>
    <message>
        <source>Restoring window state</source>
        <translation>คืนสภาพหน้าต่าง</translation>
    </message>
    <message>
        <source>QGIS Ready!</source>
        <translation>QGIS พร้อม!</translation>
    </message>
    <message>
        <source>Minimize</source>
        <translation>น้อยสุด</translation>
    </message>
    <message>
        <source>Ctrl+M</source>
        <comment>Minimize Window</comment>
        <translation>Ctrl+M</translation>
    </message>
    <message>
        <source>Minimizes the active window to the dock</source>
        <translation>ย่อหน้าต่างไปไว้ที่ขอบล่าง</translation>
    </message>
    <message>
        <source>Zoom</source>
        <translation>ขยาย</translation>
    </message>
    <message>
        <source>Toggles between a predefined size and the window size set by the user</source>
        <translation>ปรับขนาดของหน้าต่าง</translation>
    </message>
    <message>
        <source>Bring All to Front</source>
        <translation>นำทั้งหมดไปไว้ข้างหน้า</translation>
    </message>
    <message>
        <source>Bring forward all open windows</source>
        <translation>นำหน้าต่างทั้งหมดไปไว้ข้างหน้า</translation>
    </message>
    <message>
        <source>Current Edits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error</source>
        <translation>ผิดพลาด</translation>
    </message>
    <message>
        <source>Failed to open Python console:</source>
        <translation>ล้มเหลวที่จะเปิดหน้าจอ Python :</translation>
    </message>
    <message>
        <source>QGIS </source>
        <translation>QGIS</translation>
    </message>
    <message>
        <source>Multiple instances of QGIS application object detected.
Please contact the developers.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QGIS - %1 (&apos;%2&apos;)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Panels</source>
        <translation>องค์ประกอบ</translation>
    </message>
    <message>
        <source>Toolbars</source>
        <translation>แถบเครื่องมือ</translation>
    </message>
    <message>
        <source>Window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Web</source>
        <translation>Web</translation>
    </message>
    <message>
        <source>Progress bar that displays the status of rendering layers and other time-intensive operations</source>
        <translation>แถบแสดงสถานะ การทำงานของการแสดงผลข้อมูล และ เวลาที่ใช้ในการทำงาน</translation>
    </message>
    <message>
        <source>Toggle extents and mouse position display</source>
        <translation>ปรับกรอบและตำแหน่งเม้าส์</translation>
    </message>
    <message>
        <source>Coordinate:</source>
        <translation>ค่าพิกัด:</translation>
    </message>
    <message>
        <source>Current map coordinate</source>
        <translation>ระบบค่าพิกัดที่ระบบใช้อยู่</translation>
    </message>
    <message>
        <source>Shows the map coordinates at the current cursor position. The display is continuously updated as the mouse is moved. It also allows editing to set the canvas center to a given position. The format is lat,lon or east,north</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Current map coordinate (lat,lon or east,north)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scale </source>
        <translation>มาตราส่วน</translation>
    </message>
    <message>
        <source>Current map scale</source>
        <translation>มาตราส่วนของแผนที่ปัจจุบัน</translation>
    </message>
    <message>
        <source>Displays the current map scale</source>
        <translation>แสดงมาตราส่วนของแผนที่</translation>
    </message>
    <message>
        <source>Current map scale (formatted as x:y)</source>
        <translation>มาตราส่วนปัจจุบันของแผนที่</translation>
    </message>
    <message>
        <source>Render</source>
        <translation>แสดงผล</translation>
    </message>
    <message>
        <source>When checked, the map layers are rendered in response to map navigation commands and other events. When not checked, no rendering is done. This allows you to add a large number of layers and symbolize them before rendering.</source>
        <translation>เมื่อเลือก ชั้นข้อมูลแผนที่จะแสดงผลในในแผนที่นำร่อง</translation>
    </message>
    <message>
        <source>Toggle map rendering</source>
        <translation>ปรับการแสดงแผนที่</translation>
    </message>
    <message>
        <source>This icon shows whether on the fly coordinate reference system transformation is enabled or not. Click the icon to bring up the project properties dialog to alter this behaviour.</source>
        <translation>icon แสดงว่าให้ทำการแปลงค่าพิกัด on the fly ให้กดไปที่ icon เพื่อเปิดหน้าต่างคุณสมบัติของโครงการ</translation>
    </message>
    <message>
        <source>CRS status - Click to open coordinate reference system dialog</source>
        <translation>สถานะของ CRS กดเพื่อเปิดหน้าต่างระบบค่าพิกัด</translation>
    </message>
    <message>
        <source>Ready</source>
        <translation>พร้อม</translation>
    </message>
    <message>
        <source>Map overview canvas. This canvas can be used to display a locator map that shows the current extent of the map canvas. The current extent is shown as a red rectangle. Any layer on the map can be added to the overview canvas.</source>
        <translation>แผนที่นำร่อง : แผนที่นี้จะแสดงตำแหน่งของแผนที่ที่แสดงผลอยู่ กรอบปัจจุบันแสดงเป็นสี่เหลี่ยมสีแดง สามารถเพิ่มชั้นข้อมูลใดๆที่อยู่ในแผนที่ได้</translation>
    </message>
    <message>
        <source>Overview</source>
        <translation>ภาพรวม</translation>
    </message>
    <message>
        <source>Map legend that displays all the layers currently on the map canvas. Click on the check box to turn a layer on or off. Double click on a layer in the legend to customize its appearance and set other properties.</source>
        <translation>สัญลักษณ แผนที่แสดงแบบของชั้นข้อมูลทั้งหมดของแผนที่  กดบนชั้นข้อมูลจะเป็นการเปิด/ปิด ชั้นข้อมูล  กดสองครั้งซ้อนเพื่อปรับแต่งการแสดงผลและคุณสมบัติ</translation>
    </message>
    <message>
        <source>Layers</source>
        <translation>ชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Map layer list that displays all layers in drawing order.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer order</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Private qgis.db</source>
        <translation>Private qgis.db</translation>
    </message>
    <message>
        <source>&lt; Blank &gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QGIS version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QGIS code revision</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Compiled against Qt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Running against Qt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Compiled against GDAL/OGR</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Running against GDAL/OGR</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>PostgreSQL Client Version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No support.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SpatiaLite Version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QWT Version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>PROJ.4 Version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QScintilla2 Version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This copy of QGIS writes debugging output.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 doesn&apos;t have any layers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid Data Source</source>
        <translation>ไม่สามารถอ่านข้อมูลได้</translation>
    </message>
    <message>
        <source>%1 is not a valid or recognized data source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Vector</source>
        <translation>เชิงเส้น</translation>
    </message>
    <message>
        <source>PostgreSQL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot get PostgreSQL select dialog from provider.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 is an invalid layer - not loaded</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 is an invalid layer and cannot be loaded. Please check the &lt;a href=&quot;#messageLog&quot;&gt;message log&lt;/a&gt; for further info.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QGIS files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Merging features can only be done for layers in editing mode. To use the merge tool, go to Layer-&gt;Toggle editing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No legend entries selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the layers and groups you want to remove in the legend.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove layers and groups</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>Remove %n legend entries?</source>
        <comment>number of legend items to remove</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n legend entries removed.</source>
        <comment>number of removed legend entries</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>%1 (%2 type unsupported)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>http://qgis.org/en/site/forusers/commercial_support.html</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do you want to save the current project? %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid Layer</source>
        <translation>ไม่สามารถอ่านชั้นข้อมูลนี้ได้</translation>
    </message>
    <message>
        <source>SpatiaLite</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot get SpatiaLite select dialog from provider.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delimited Text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot get Delimited Text select dialog from provider.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>MSSQL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot get MSSQL select dialog from provider.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Oracle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot get Oracle select dialog from provider.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>WMS</source>
        <translation>WMS</translation>
    </message>
    <message>
        <source>Cannot get WMS select dialog from provider.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>WCS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot get WCS select dialog from provider.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>WFS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot get WFS select dialog from provider.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default failed to open: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default not found: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Template Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Auto-open Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to open: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Not valid project file: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Project failed to open: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default template has been reopened: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File not found: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Calculating...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Abort...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Choose a QGIS project file to open</source>
        <translation>เลือกโครงการของ QGIS เพื่อเปิด</translation>
    </message>
    <message>
        <source>Loading project: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to open project</source>
        <translation>ไม่สามารถเปิดโครงการได้</translation>
    </message>
    <message>
        <source>Security warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>project macros have been disabled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable macros</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Project loaded</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Choose a QGIS project file</source>
        <translation>เลือกโครงการ QGIS</translation>
    </message>
    <message>
        <source>Saved project to: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to save project %1</source>
        <translation>ไม่สามารถบันทึกไฟล์โครงการ %1</translation>
    </message>
    <message>
        <source>Choose a file name to save the QGIS project file as</source>
        <translation>เลือกชื่อไฟล์เพื่อบันทึก โครงการของ QGIS</translation>
    </message>
    <message>
        <source>Unable to load %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Choose a file name to save the map image as</source>
        <translation>เลือกชื่อไฟล์ที่จะใช้เก็บรูปภาพ</translation>
    </message>
    <message>
        <source>Saved map image to %1</source>
        <translation>บันทึกภาพแผนที่ไปที่ %1</translation>
    </message>
    <message>
        <source>Default system font substituted.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Labeling</source>
        <translation>ตัวอักษร</translation>
    </message>
    <message>
        <source>Font for layer &lt;b&gt;&lt;u&gt;%1&lt;/u&gt;&lt;/b&gt; was not found (&lt;i&gt;%2&lt;/i&gt;). %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open labeling dialog</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CRS was undefined</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>defaulting to project CRS %1 - %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>defaulting to CRS %1 - %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Manage Layer Visibility</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Filter Legend By Map Content</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expand All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Collapse All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Compiled against GEOS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Running against GEOS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer creation failed. Please check the &lt;a href=&quot;#messageLog&quot;&gt;message log&lt;/a&gt; for further information.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Insufficient permissions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The project file is not writable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>DXF export completed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>DXF export failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Commit errors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not commit changes to layer %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Errors: %1
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show more</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Labeling Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please select a vector layer first</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer labeling settings</source>
        <translation>การกำหนดป้ายของชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Reading raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot write raster error code: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Saving done</source>
        <translation>บันทึกแล้ว</translation>
    </message>
    <message>
        <source>Export to vector file has been completed</source>
        <translation>ส่งออกข้อมูลเชิงเส้น สำเร็จ</translation>
    </message>
    <message>
        <source>Save error</source>
        <translation>บันทึกข้อผิดพลาด</translation>
    </message>
    <message>
        <source>Export to vector file failed.
Error: %1</source>
        <translation>ส่งออกข้อมูลเชิงเส้น ล้มเหลว.
ข้อผิดพลาด: %1</translation>
    </message>
    <message>
        <source>No Layer Selected</source>
        <translation>ไม่มีชั้ข้อมูลถูกเลือก</translation>
    </message>
    <message>
        <source>To delete features, you must select a vector layer in the legend</source>
        <translation>การลบข้อมูลคุณต้องเลือกชั้นข้อมูลก่อน</translation>
    </message>
    <message>
        <source>No Vector Layer Selected</source>
        <translation>ไม่มีชั้นขอมูลเชิงเส้นถูกเลือก</translation>
    </message>
    <message>
        <source>Deleting features only works on vector layers</source>
        <translation>การลบชั้นข้อมูลใช้ได้กับข้อมูลเชิงเส้นเท่านั้น</translation>
    </message>
    <message>
        <source>Provider does not support deletion</source>
        <translation>ไม่สามารถลบได้</translation>
    </message>
    <message>
        <source>Data provider does not support deleting features</source>
        <translation>ไม่สามารถลบได้</translation>
    </message>
    <message>
        <source>Layer not editable</source>
        <translation>ไม่สามารถแก้ไขชั้นข้อมูลได้</translation>
    </message>
    <message>
        <source>The current layer is not editable. Choose &apos;Start editing&apos; in the digitizing toolbar.</source>
        <translation>ไม่สามารถแก้ไขชั้นข้อมูลได้</translation>
    </message>
    <message>
        <source>No Features Selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete features</source>
        <translation>ลบข้อมูล</translation>
    </message>
    <message numerus="yes">
        <source>Delete %n feature(s)?</source>
        <comment>number of features to delete</comment>
        <translation>
            <numerusform>ลบ %n ข้อมูล</numerusform>
        </translation>
    </message>
    <message>
        <source>Features deleted</source>
        <translation>ข้อมูลถูกลบ</translation>
    </message>
    <message>
        <source>Problem deleting features</source>
        <translation>มีปัญหาในการลบข้อมูล</translation>
    </message>
    <message numerus="yes">
        <source>%n feature(s) deleted.</source>
        <comment>number of features deleted</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>Merging features...</source>
        <translation>รวมข้อมูล...</translation>
    </message>
    <message>
        <source>Abort</source>
        <translation>ออก</translation>
    </message>
    <message>
        <source>Create unique print composer title</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>(title generated if left empty)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Composer title</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Title can not be empty!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Title already exists!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Composer %1</source>
        <translation>แบบจัดแต่งองค์ประกอบ</translation>
    </message>
    <message>
        <source> copy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No active layer</source>
        <translation>ไม่ได้เลือกชั้นข้อมูล</translation>
    </message>
    <message>
        <source>No active layer found. Please select a layer in the layer list</source>
        <translation>ไม่พบชั้นข้อมูลที่ทำงาน โปรดเลือกชั้นข้อมูลในรายการ</translation>
    </message>
    <message>
        <source>Active layer is not vector</source>
        <translation>ชั้นข้อมูลที่ทำงานไม่ใช่ ชั้นข้อมูลเชิงเส้น</translation>
    </message>
    <message>
        <source>The merge features tool only works on vector layers. Please select a vector layer from the layer list</source>
        <translation>เครื่องมือหลอมรวมข้อมูลใช้ได้กับชั้นข้อมูลเชิงเส้นเท่านั้น โปรดเลือกชั้นข้อมูลเชิงเส้นจากรายการ</translation>
    </message>
    <message>
        <source>Not enough features selected</source>
        <translation>ข้อมูลที่เลือกไม่พอ</translation>
    </message>
    <message>
        <source>The merge tool requires at least two selected features</source>
        <translation>เครื่องมือหลอมรวมข้อมูลต้องการให้เลือกข้อมูลอย่างน้อย สอง ข้อมูล</translation>
    </message>
    <message>
        <source>Merged feature attributes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Merge failed</source>
        <translation>การรวมล้มเหลว</translation>
    </message>
    <message>
        <source>An error occured during the merge operation</source>
        <translation>ปรากฏข้อผิดพลาดระหว่างการรวม</translation>
    </message>
    <message>
        <source>Union operation canceled</source>
        <translation>ยกเลิกการรวม</translation>
    </message>
    <message>
        <source>The union operation would result in a geometry type that is not compatible with the current layer and therefore is canceled</source>
        <translation>ผลของการรวม รูปร่างจะใช้ไม่ได้กับชั้นข้อมูลปัจจุบัน และการกระทำได้ถูกยกเลิก</translation>
    </message>
    <message>
        <source>Merged features</source>
        <translation>หลอมรวมข้อมูล</translation>
    </message>
    <message>
        <source>No active vector layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>To select features, choose a vector layer in the legend</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Features cut</source>
        <translation>ตัดข้อมูล</translation>
    </message>
    <message>
        <source>Features pasted</source>
        <translation>วางข้อมูล</translation>
    </message>
    <message>
        <source>Paste features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>no features could be successfully pasted.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 features were successfully pasted.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 of %2 features could be successfully pasted.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Pasted</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New memory layer name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer name</source>
        <translation>ชื่อชั้นข้อมูล</translation>
    </message>
    <message>
        <source>No features in clipboard.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No features with geometry found, point type layer will be created.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Multiple geometry types found, features with geometry different from %1 will be created without geometry.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot create new layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot create field %1 (%2,%3)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot copy style: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot parse style: %1:%2:%3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot read style: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Start editing failed</source>
        <translation>การเริ่มแก้ไขล้มเหลว</translation>
    </message>
    <message>
        <source>Provider cannot be opened for editing</source>
        <translation>ไม่สามารถเปิดเพื่อแก้ไข</translation>
    </message>
    <message>
        <source>Stop editing</source>
        <translation>หยุดการแก้ไข</translation>
    </message>
    <message>
        <source>Do you want to save the changes to layer %1?</source>
        <translation>คุณต้องการจะบันทึกการเปลี่ยนแปลงของชั้นข้อมูล %1หรือไม่</translation>
    </message>
    <message>
        <source>Problems during roll back</source>
        <translation>มีปัญหาระหว่างการทำย้อนกลับ</translation>
    </message>
    <message>
        <source>Could not %1 changes to layer %2

Errors: %3
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>rollback</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save</source>
        <translation>บันทึก</translation>
    </message>
    <message>
        <source>all</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rollback</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>ยกเลิก</translation>
    </message>
    <message>
        <source>Current edits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 current changes for %2 layer(s)?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>copy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Plugin layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Memory layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Duplicate layer: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 (duplication resulted in invalid layer)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set scale visibility for selected layers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Couldn&apos;t load Python support library: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Couldn&apos;t resolve python support library&apos;s instance() symbol.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Python support ENABLED :-) </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>There is a new version of QGIS available</source>
        <translation>มี QGIS รุ่นใหม่กว่าของคุณ </translation>
    </message>
    <message>
        <source>You are running a development version of QGIS</source>
        <translation>คุณกำลังใช้งาน QGIS รุ่นพัฒนา</translation>
    </message>
    <message>
        <source>You are running the current version of QGIS</source>
        <translation>คุณกำลังใช้งาน QGIS รุ่นปัจจุบัน</translation>
    </message>
    <message>
        <source>Would you like more information?</source>
        <translation>คุณต้องการรายละเอียดเพิ่มเติมหรือไม่?</translation>
    </message>
    <message>
        <source>QGIS Version Information</source>
        <translation>รายละเอียดรุ่นของ QGIS</translation>
    </message>
    <message>
        <source>QGIS - Changes since last release</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to get current version information from server</source>
        <translation>ไม่สามารถตรวจสอบรุ่นของ QGIS ได้จาก Server</translation>
    </message>
    <message>
        <source>Connection refused - server may be down</source>
        <translation>ไม่สามารถติอต่อ Server ได้ Server อาจจะ Down</translation>
    </message>
    <message>
        <source>QGIS server was not found</source>
        <translation>ไม่สามารถค้นหา Server ของ QGIS ได้</translation>
    </message>
    <message>
        <source>Unknown network socket error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to communicate with QGIS Version server
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>To perform a full histogram stretch, you need to have a raster layer selected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>To change brightness or contrast, you need to have a raster layer selected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>en</source>
        <comment>documentation language</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer is not valid</source>
        <translation>ไม่พบชั้นข้อมูลนี้</translation>
    </message>
    <message>
        <source>The layer %1 is not a valid layer and can not be added to the map</source>
        <translation>ชั้นข้อมูล %1 ไม่ใช่ชั้นข้อมูลที่ถูกต้องและไม่สามารถเพิ่มลงในแผนที่ได้</translation>
    </message>
    <message>
        <source>The layer is not a valid layer and can not be added to the map</source>
        <translation>ไม่พบชั้นข้อมูลนี้ และไม่สามารถนำเข้ามาในแผนที่ได้</translation>
    </message>
    <message>
        <source>Project has layer(s) in edit mode with unsaved edits, which will NOT be saved!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save?</source>
        <translation>บันทึก?</translation>
    </message>
    <message>
        <source>Current CRS: %1 (OTFR enabled)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Current CRS: %1 (OTFR disabled)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Map coordinates for the current view extents</source>
        <translation>ค่าพิกัดแผนที่สำหรับหน้าจอปัจจุบัน</translation>
    </message>
    <message>
        <source>Map coordinates at mouse cursor position</source>
        <translation>ค่าพิกัดของแผนที่ อยู่ที่ตำแหน่งของ เม้าส์</translation>
    </message>
    <message>
        <source>Extents:</source>
        <translation>กรอบ:</translation>
    </message>
    <message>
        <source>Maptips require an active layer</source>
        <translation>Maptips ต้องการการกำหนดชั้นข้อมูลที่จะทำงาน</translation>
    </message>
    <message numerus="yes">
        <source>%n feature(s) selected on layer %1.</source>
        <comment>number of selected features</comment>
        <translation>
            <numerusform>%n ข้อมูลถูกเลือกชั้นข้อมูล %1</numerusform>
        </translation>
    </message>
    <message>
        <source>Open a GDAL Supported Raster Data Source</source>
        <translation>เปิดชั้นข้อมูลภาพที่ GDAL รองรับ</translation>
    </message>
    <message>
        <source>Error adding valid layer to map canvas</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Raster layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 is not a supported raster data source</source>
        <translation>%1 ไม่รองรับข้อมูลเชิงภาพนี้</translation>
    </message>
    <message>
        <source>Unsupported Data Source</source>
        <translation>ไม่สามารถอ่านข้อมูลได้</translation>
    </message>
    <message>
        <source>Exit QGIS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do you really want to quit QGIS?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This project file was saved by an older version of QGIS. When saving this project file, QGIS will update it to the latest version, possibly rendering it useless for older versions of QGIS.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;p&gt;This project file was saved by an older version of QGIS. When saving this project file, QGIS will update it to the latest version, possibly rendering it useless for older versions of QGIS.&lt;p&gt;Even though QGIS developers try to maintain backwards compatibility, some of the information from the old project file might be lost. To improve the quality of QGIS, we appreciate if you file a bug report at %3. Be sure to include the old project file, and state the version of QGIS you used to discover the error.&lt;p&gt;To remove this warning when opening an older project file, uncheck the box &apos;%5&apos; in the %4 menu.&lt;p&gt;Version of the project file: %1&lt;br&gt;Current version of QGIS: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;tt&gt;Settings:Options:General&lt;/tt&gt;</source>
        <comment>Menu path to setting options</comment>
        <translation>&lt;tt&gt;กำหนด:ทางเลือก:ทั่วไป&lt;/tt&gt;</translation>
    </message>
    <message>
        <source>Warn me when opening a project file saved with an older version of QGIS</source>
        <translation>เตือนฉันเมื่อเปิดโครงการที่ถูกบันทึกด้วยรุ่นเก่ากว่า</translation>
    </message>
    <message>
        <source>Project file is older</source>
        <translation>ไฟล์โครงการเก่า</translation>
    </message>
    <message>
        <source>This project file was saved by an older version of QGIS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source> Please check the &lt;a href=&quot;#messageLog&quot;&gt;message log&lt;/a&gt; for further info.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A network request timed out, any data received is likely incomplete.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Warning</source>
        <translation>คำเตือน</translation>
    </message>
    <message>
        <source>This layer doesn&apos;t have a properties dialog.</source>
        <translation>ชั้นข้อมูลนี้ไม่มีหน้าต่างคุณสมบัติ</translation>
    </message>
    <message>
        <source>Authentication required</source>
        <translation>ต้องการ Authentication</translation>
    </message>
    <message>
        <source>Proxy authentication required</source>
        <translation>ต้องการ Proxy authentication</translation>
    </message>
    <message>
        <source>SSL errors occured accessing URL %1:</source>
        <translation>ปรากฏข้อผิดพลาดของ SSL ขณะเข้า URL %1:</translation>
    </message>
    <message>
        <source>

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

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>All Ramps (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error - cpt-city gradient files not found.

You have two means of installing them:

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

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

This file can be found at [%2]
and current file is [%3]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 directory details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 gradient details</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsCptCityColorRampV2DialogBase</name>
    <message>
        <source>cpt-city color ramp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selection and preview</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>License</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Palette</source>
        <translation>แผ่นสี</translation>
    </message>
    <message>
        <source>Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Information</source>
        <translation>ข้อมูล</translation>
    </message>
    <message>
        <source>Author(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Source</source>
        <translation>แหล่ง</translation>
    </message>
    <message>
        <source>Details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save as standard gradient</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsCredentialDialog</name>
    <message>
        <source>Enter Credentials</source>
        <translation>ใส่ หนังสือรับรอง</translation>
    </message>
    <message>
        <source>Username</source>
        <translation>ชื่อผู้ใช้</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>ระหัสผ่าน</translation>
    </message>
    <message>
        <source>TextLabel</source>
        <translation>ตัวอักษร</translation>
    </message>
    <message>
        <source>Realm</source>
        <translation>ขอบเขต</translation>
    </message>
</context>
<context>
    <name>QgsCustomColorScheme</name>
    <message>
        <source>Standard colors</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsCustomLayerOrderWidget</name>
    <message>
        <source>Control rendering order</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsCustomProjectionDialog</name>
    <message>
        <source>QGIS Custom Projection</source>
        <translation>ค่า Projection แบบกำหนดเองใน QGIS</translation>
    </message>
    <message>
        <source>This proj4 projection definition is not valid.</source>
        <translation>ค่าใน proj4 ไม่มี</translation>
    </message>
    <message>
        <source>new CRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The proj4 definition of &apos;%1&apos; is not valid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Northing and Easthing must be in decimal form.</source>
        <translation>ค่าเหนือ ใต้ ต้องอยู่ในรูปแบบค่าพิกัด</translation>
    </message>
    <message>
        <source>Internal Error (source projection invalid?)</source>
        <translation>เกิดข้อผิดพลาดภายใน</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>ข้อผิดพลาด</translation>
    </message>
</context>
<context>
    <name>QgsCustomProjectionDialogBase</name>
    <message>
        <source>Custom Coordinate Reference System Definition</source>
        <translation>ระบบค่าพิกัดที่ผู้ใช้กำหนด</translation>
    </message>
    <message>
        <source>Define</source>
        <translation>ระบุ</translation>
    </message>
    <message>
        <source>ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <source>You can define your own custom Coordinate Reference System (CRS) here. The definition must conform to the proj4 format for specifying a CRS.</source>
        <translation>คุณสามารถกำหนดค่าพิกัด CRS ค่าที่กำหนดจะต้องสอดคล้องกัน Proj4</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>ชื่อ</translation>
    </message>
    <message>
        <source>Parameters</source>
        <translation>ตัวแปร</translation>
    </message>
    <message>
        <source>Test</source>
        <translation>ทดสอบ</translation>
    </message>
    <message>
        <source>Use the text boxes below to test the CRS definition you are creating. Enter a coordinate where both the lat/long and the transformed result are known (for example by reading off a map). Then press the calculate button to see if the CRS definition you are creating is accurate.</source>
        <translation>ใช้ text boxes ข้างล่างเพื่อทดสอบ CRS ที่คุณสร้าง ใส่ค่าพิกัด lat/long และผลของการแปลงที่รู้ค่า แล้วกดปุ่มคำนวน เพื่อดูผลว่า CRS ที่คุณกำหนดใช้ได้หรือไม่</translation>
    </message>
    <message>
        <source>Geographic / WGS84</source>
        <translation>Geographic / WGS84</translation>
    </message>
    <message>
        <source>Destination CRS        </source>
        <translation>CRS เป้าหมาย...</translation>
    </message>
    <message>
        <source>North</source>
        <translation>เหนือ</translation>
    </message>
    <message>
        <source>East</source>
        <translation>ออก</translation>
    </message>
    <message>
        <source>Add new CRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Calculate</source>
        <translation>คำนวน</translation>
    </message>
    <message>
        <source>Remove CRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy existing CRS</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsCustomizationDialog</name>
    <message>
        <source>Object name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Label</source>
        <translation>ตัวอักษร</translation>
    </message>
    <message>
        <source>Description</source>
        <translation>คำอธิบาย</translation>
    </message>
    <message>
        <source>Choose a customization INI file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Customization files (*.ini)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsCustomizationDialogBase</name>
    <message>
        <source>Customization</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable customization</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>toolBar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Catch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Switch to catching widgets in main application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save</source>
        <translation>บันทึก</translation>
    </message>
    <message>
        <source>Save to file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load from file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expand All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Collapse All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select All</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsDashSpaceDialogBase</name>
    <message>
        <source>Dash space pattern</source>
        <translation>แบบ Dash space</translation>
    </message>
    <message>
        <source>Dash</source>
        <translation>Dash</translation>
    </message>
    <message>
        <source>Space</source>
        <translation>ช่องว่าง</translation>
    </message>
</context>
<context>
    <name>QgsDataDefinedButton</name>
    <message>
        <source>Description...</source>
        <translation>คำอธิบาย</translation>
    </message>
    <message>
        <source>Edit...</source>
        <translation>แก้ไข</translation>
    </message>
    <message>
        <source>Paste</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy</source>
        <translation>คัดลอก</translation>
    </message>
    <message>
        <source>Clear</source>
        <translation>ล้าง</translation>
    </message>
    <message>
        <source>string</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>int</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>double</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Field type: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>integer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>unknown type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Data defined override</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>field</source>
        <translation>ฟิวด์</translation>
    </message>
    <message>
        <source>Deactivate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Activate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Attribute field</source>
        <translation>รายละเอียด หัวข้อ</translation>
    </message>
    <message>
        <source>No matching field types found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Current: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Data definition description</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>undefined</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Parse error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&apos;%1&apos; field missing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;b&gt;&lt;u&gt;Data defined override&lt;/u&gt;&lt;/b&gt;&lt;br&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;b&gt;Active: &lt;/b&gt;%1&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;i&gt;(ctrl|right-click toggles)&lt;/i&gt;&lt;br&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>yes</source>
        <translation>ใช่</translation>
    </message>
    <message>
        <source>no</source>
        <translation>ไม่ใช่</translation>
    </message>
    <message>
        <source>&lt;b&gt;Usage:&lt;/b&gt;&lt;br&gt;%1&lt;br&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;b&gt;Expected input:&lt;/b&gt;&lt;br&gt;%1&lt;br&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;b&gt;Valid input types:&lt;/b&gt;&lt;br&gt;%1&lt;br&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;b&gt;Current definition %1:&lt;/b&gt;&lt;br&gt;%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>string </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>bool [&lt;b&gt;1&lt;/b&gt;=True|&lt;b&gt;0&lt;/b&gt;=False]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>string of variable length</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>int [&amp;lt;= 0 =&amp;gt;]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>int [&amp;gt;= 0]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>int [&amp;gt;= 1]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>double [&amp;lt;= 0.0 =&amp;gt;]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>double [&amp;gt;= 0.0]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>double coord [&lt;b&gt;X,Y&lt;/b&gt;] as &amp;lt;= 0.0 =&amp;gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>double [-180.0 - 180.0]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>int [0-100]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>string [&lt;b&gt;r,g,b&lt;/b&gt;] as int 0-255</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>string [&lt;b&gt;r,g,b,a&lt;/b&gt;] as int 0-255</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>double [0.0-1.0]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>string [&lt;b&gt;filepath&lt;/b&gt;]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>[&lt;b&gt;&lt;dash&gt;;&lt;space&gt;&lt;/b&gt;] e.g. &apos;8;2;1;2&apos;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsDataDefinedButtonPlugin</name>
    <message>
        <source>A widget to define the scale range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A widget to define the scale range.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsDataDefinedSymbolDialog</name>
    <message>
        <source>Data defined properties</source>
        <translation>ข้อมูลที่ระบุคุณสมบัติ</translation>
    </message>
    <message>
        <source>Property</source>
        <translation>คุณสมบัติ</translation>
    </message>
    <message>
        <source>Expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Help</source>
        <translation>ความช่วยเหลือ</translation>
    </message>
    <message>
        <source>double</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&apos;&lt;red&gt;,&lt;green&gt;,&lt;blue&gt;,&lt;alpha&gt;&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&apos;&lt;filename&gt;&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&apos;linear&apos;|&apos;radial&apos;|&apos;conical&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&apos;feature&apos;|&apos;viewport&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&apos;pad&apos;|&apos;repeat&apos;|&apos;reflect&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>0 (false)|1 (true)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsDateTimeEditConfig</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;table border=&quot;0&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;&quot; cellspacing=&quot;2&quot; cellpadding=&quot;0&quot; bgcolor=&quot;#f6f6f6&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;td style=&quot; vertical-align:top; padding-left:10; padding-right:15; padding-top:5; padding-bottom:5;&quot;&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:12px; font-weight:600; color:#363534;&quot;&gt;Format&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot; vertical-align:top; padding-left:10; padding-right:15; padding-top:5; padding-bottom:5;&quot;&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:12px; font-weight:600; color:#363534;&quot;&gt;Examples result&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;dd.MM.yyyy&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;21.05.2001&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;ddd MMMM d yy&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;Tue May 21 01&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;hh:mm:ss.zzz&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;14:13:09.042&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;h:m:s ap&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;2:13:9 pm&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;table border=&quot;0&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;&quot; cellspacing=&quot;2&quot; cellpadding=&quot;0&quot; bgcolor=&quot;#f6f6f6&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;td style=&quot; vertical-align:top; padding-left:10; padding-right:15; padding-top:5; padding-bottom:5;&quot;&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:12px; font-weight:600; color:#363534;&quot;&gt;Expression&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot; vertical-align:top; padding-left:10; padding-right:15; padding-top:5; padding-bottom:5;&quot;&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:12px; font-weight:600; color:#363534;&quot;&gt;Date output&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;d&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;the day as number without a leading zero (1 to 31)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;dd&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;the day as number with a leading zero (01 to 31)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;ddd&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;the abbreviated localized day name (e.g. &apos;Mon&apos; to &apos;Sun&apos;). Uses the system locale to localize the name, i.e.&lt;/span&gt;&lt;a href=&quot;http://qt-project.org/doc/qt-5/qlocale.html#system&quot;&gt;&lt;span style=&quot; font-family:&apos;Arial,FreeSans,sans-serif&apos;; font-size:12px; font-weight:600; text-decoration: underline; color:#00732f;&quot;&gt;QLocale::system&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e;&quot;&gt;().&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;dddd&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;the long localized day name (e.g. &apos;Monday&apos; to &apos;&lt;/span&gt;&lt;a href=&quot;http://qt-project.org/doc/qt-5/qt.html#DayOfWeek-enum&quot;&gt;&lt;span style=&quot; font-family:&apos;Arial,FreeSans,sans-serif&apos;; font-size:12px; font-weight:600; text-decoration: underline; color:#00732f;&quot;&gt;Qt::Sunday&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e;&quot;&gt;&apos;). Uses the system locale to localize the name, i.e.&lt;/span&gt;&lt;a href=&quot;http://qt-project.org/doc/qt-5/qlocale.html#system&quot;&gt;&lt;span style=&quot; font-family:&apos;Arial,FreeSans,sans-serif&apos;; font-size:12px; font-weight:600; text-decoration: underline; color:#00732f;&quot;&gt;QLocale::system&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e;&quot;&gt;().&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;M&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;the month as number without a leading zero (1-12)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;MM&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;the month as number with a leading zero (01-12)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;MMM&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;the abbreviated localized month name (e.g. &apos;Jan&apos; to &apos;Dec&apos;). Uses the system locale to localize the name, i.e.&lt;/span&gt;&lt;a href=&quot;http://qt-project.org/doc/qt-5/qlocale.html#system&quot;&gt;&lt;span style=&quot; font-family:&apos;Arial,FreeSans,sans-serif&apos;; font-size:12px; font-weight:600; text-decoration: underline; color:#00732f;&quot;&gt;QLocale::system&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e;&quot;&gt;().&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;MMMM&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;the long localized month name (e.g. &apos;January&apos; to &apos;December&apos;). Uses the system locale to localize the name, i.e.&lt;/span&gt;&lt;a href=&quot;http://qt-project.org/doc/qt-5/qlocale.html#system&quot;&gt;&lt;span style=&quot; font-family:&apos;Arial,FreeSans,sans-serif&apos;; font-size:12px; font-weight:600; text-decoration: underline; color:#00732f;&quot;&gt;QLocale::system&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e;&quot;&gt;().&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;yy&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;the year as two digit number (00-99)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;yyyy&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;the year as four digit number&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;table border=&quot;0&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;&quot; cellspacing=&quot;2&quot; cellpadding=&quot;0&quot; bgcolor=&quot;#f6f6f6&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;td style=&quot; vertical-align:top; padding-left:10; padding-right:15; padding-top:5; padding-bottom:5;&quot;&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:12px; font-weight:600; color:#363534;&quot;&gt;Expression&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot; vertical-align:top; padding-left:10; padding-right:15; padding-top:5; padding-bottom:5;&quot;&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:12px; font-weight:600; color:#363534;&quot;&gt;Time output&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;h&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;the hour without a leading zero (0 to 23 or 1 to 12 if AM/PM display)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;hh&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;the hour with a leading zero (00 to 23 or 01 to 12 if AM/PM display)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;H&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;the hour without a leading zero (0 to 23, even with AM/PM display)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;HH&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;the hour with a leading zero (00 to 23, even with AM/PM display)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;m&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;the minute without a leading zero (0 to 59)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;mm&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;the minute with a leading zero (00 to 59)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;s&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;the second without a leading zero (0 to 59)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;ss&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;the second with a leading zero (00 to 59)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;z&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;the milliseconds without leading zeroes (0 to 999)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;zzz&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;the milliseconds with leading zeroes (000 to 999)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;AP or A&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;use AM/PM display.&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; font-style:italic; color:#66666e;&quot;&gt;A/AP&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e;&quot;&gt; will be replaced by either &amp;quot;AM&amp;quot; or &amp;quot;PM&amp;quot;.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;ap or a&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;use am/pm display.&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; font-style:italic; color:#66666e;&quot;&gt;a/ap&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e;&quot;&gt; will be replaced by either &amp;quot;am&amp;quot; or &amp;quot;pm&amp;quot;.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;t&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;the timezone (for example &amp;quot;CEST&amp;quot;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Field format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>date</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>date &amp; time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>custom format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Widget display</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>calendar popup</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>default</source>
        <translation>ต้นแบบ</translation>
    </message>
    <message>
        <source>custom</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>allow NULL values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>preview</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsDateTimeEditPlugin</name>
    <message>
        <source>Define date</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsDateTimeEditWrapper</name>
    <message>
        <source>The usual date/time widget QDateTimeEdit cannot be configured to allow NULL values. For that the QGIS custom widget QgsDateTimeEdit needs to be used.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsDatumTransformDialog</name>
    <message>
        <source>File &apos;%1&apos; not found in directory &apos;%2&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>unknown</source>
        <translation>ไม่ทราบ</translation>
    </message>
</context>
<context>
    <name>QgsDatumTransformDialogBase</name>
    <message>
        <source>Select datum transformations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>src transform</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>dst transform</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remember selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hide deprecated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Destination CRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Source CRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer</source>
        <translation>ชั้นข้อมูล</translation>
    </message>
</context>
<context>
    <name>QgsDbSourceSelectBase</name>
    <message>
        <source>Add PostGIS layers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connections</source>
        <translation>การติดต่อ</translation>
    </message>
    <message>
        <source>Connect</source>
        <translation>เชื่อมต่อ</translation>
    </message>
    <message>
        <source>New</source>
        <translation>ใหม่</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation>แก้ไข</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>ลบ</translation>
    </message>
    <message>
        <source>Load</source>
        <comment>Load connections from file</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save connections to file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save</source>
        <translation>บันทึก</translation>
    </message>
    <message>
        <source>Also list tables with no geometry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Keep dialog open</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Search options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Search</source>
        <translation>ค้นหา</translation>
    </message>
    <message>
        <source>Search mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Search in columns</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsDecorationCopyright</name>
    <message>
        <source>Bottom Left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Top Left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Top Right</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Bottom Right</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsDecorationCopyrightDialog</name>
    <message>
        <source>Copyright Label Decoration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable copyright label</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Enter your copyright label here:</source>
        <translation type="unfinished"></translation>
    </message>
    <message utf8="true">
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Ubuntu&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Verdana&apos;; font-size:10pt;&quot;&gt;© QGIS 2013&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Placement</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Bottom Left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Top Left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Bottom Right</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Top Right</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Orientation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Horizontal</source>
        <translation>แนวราบ</translation>
    </message>
    <message>
        <source>Vertical</source>
        <translation>แนวตั้ง</translation>
    </message>
    <message>
        <source>Color</source>
        <translation>สี</translation>
    </message>
    <message>
        <source>Select text color</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsDecorationGrid</name>
    <message>
        <source>Error</source>
        <translation>ข้อผิดพลาด</translation>
    </message>
    <message>
        <source>No active layer</source>
        <translation>ไม่ได้เลือกชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Please select a raster layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid raster layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer CRS must be equal to project CRS</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsDecorationGridDialog</name>
    <message>
        <source>Grid properties</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Interval X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Interval Y</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Grid type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Line symbol</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Draw annotation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Annotation direction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Font...</source>
        <translation>แบบตัวอักษร...</translation>
    </message>
    <message>
        <source>Distance to map frame</source>
        <translation>ระยะถึงกรอบแผนที่</translation>
    </message>
    <message>
        <source>Coordinate precision</source>
        <translation>ความแม่นยำของค่าพิกัด</translation>
    </message>
    <message>
        <source>Marker symbol</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Offset X</source>
        <translation>ระยะร่น X</translation>
    </message>
    <message>
        <source>Offset Y</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Update Interval / Offset from</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Canvas Extents</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Active Raster Layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Line</source>
        <translation>เส้น</translation>
    </message>
    <message>
        <source>Marker</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Horizontal</source>
        <translation>แนวราบ</translation>
    </message>
    <message>
        <source>Vertical</source>
        <translation>แนวตั้ง</translation>
    </message>
    <message>
        <source>Boundary direction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Horizontal and Vertical</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsDecorationNorthArrow</name>
    <message>
        <source>Bottom Left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Top Left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Top Right</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Bottom Right</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>North arrow pixmap not found</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsDecorationNorthArrowDialog</name>
    <message>
        <source>North Arrow Decoration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Preview of north arrow</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Angle</source>
        <translation>มุม</translation>
    </message>
    <message>
        <source>Placement</source>
        <translation>ตำแหน่ง</translation>
    </message>
    <message>
        <source>Placement on screen</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Top Left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Top Right</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Bottom Left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Bottom Right</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable North Arrow</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set direction automatically</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Pixmap not found</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsDecorationScaleBar</name>
    <message>
        <source>Bottom Left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Top Left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Top Right</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Bottom Right</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tick Down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tick Up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Bar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Box</source>
        <translation>กล่อง</translation>
    </message>
    <message>
        <source> km</source>
        <translation>ก.ม.</translation>
    </message>
    <message>
        <source> mm</source>
        <translation>ม.ม.</translation>
    </message>
    <message>
        <source> cm</source>
        <translation>ซ.ม.</translation>
    </message>
    <message>
        <source> m</source>
        <translation>ม.</translation>
    </message>
    <message>
        <source> miles</source>
        <translation>ไมล์</translation>
    </message>
    <message>
        <source> mile</source>
        <translation>ไมล์</translation>
    </message>
    <message>
        <source> inches</source>
        <translation>นิ้ว</translation>
    </message>
    <message>
        <source> foot</source>
        <translation>ฟุต</translation>
    </message>
    <message>
        <source> feet</source>
        <translation>ฟุต</translation>
    </message>
    <message>
        <source> degree</source>
        <translation>องศา</translation>
    </message>
    <message>
        <source> degrees</source>
        <translation>องศา</translation>
    </message>
    <message>
        <source> unknown</source>
        <translation>ไม่ทราบ</translation>
    </message>
</context>
<context>
    <name>QgsDecorationScaleBarDialog</name>
    <message>
        <source>Scale Bar Decoration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Placement</source>
        <translation>ตำแหน่ง</translation>
    </message>
    <message>
        <source>Top Left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Top Right</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Bottom Left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Bottom Right</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scale bar style</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the style of the scale bar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tick Down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tick Up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Box</source>
        <translation>กล่อง</translation>
    </message>
    <message>
        <source>Bar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Color of bar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Size of bar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable scale bar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Automatically snap to round number on resize</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source> metres/km</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source> feet/miles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source> degrees</source>
        <translation>องศา</translation>
    </message>
    <message>
        <source>Select scalebar color</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsDefaultRasterLayerLegend</name>
    <message>
        <source>following %1 items
not displayed</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsDelAttrDialogBase</name>
    <message>
        <source>Delete Attributes</source>
        <translation>ลบข้อมูล</translation>
    </message>
    <message>
        <source>Provider fields can only be deleted when the layer is in edit mode.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Provider does not support deleting attributes.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsDelimitedTextProvider</name>
    <message>
        <source>File type string in %1 is not correctly formatted</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File cannot be opened or delimiter parameters are not valid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%0 field %1 is not defined in delimited text file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid record format at line %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid WKT at line %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid X or Y fields at line %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 records discarded due to invalid format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 records discarded due to missing geometry definitions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 records discarded due to invalid geometry definitions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 records discarded due to incompatible geometry types</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Errors in file %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The following lines were not loaded into QGIS due to errors:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>There are %1 additional errors in the file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delimited text file errors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid subset string %1 for %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The file has been updated by another application - reloading</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsDelimitedTextSourceSelect</name>
    <message>
        <source>No layer name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please enter a layer name before adding the layer to the map</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No delimiters set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use one or more characters as the delimiter, or choose a different delimiter type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid regular expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please enter a valid regular expression as the delimiter, or choose a different delimiter type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid delimited text file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please enter a valid file and delimiter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Choose a delimited text file to open</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Text files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please select an input file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File %1 does not exist</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please enter a layer name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>At least one delimiter character must be specified</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Regular expression is not valid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>^.. expression needs capture groups</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Definition of filename and delimiters is not valid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No data found in file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 badly formatted records discarded</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>X and Y field names must be selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>X and Y field names cannot be the same</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The WKT field name must be selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 badly formatted records discarded from sample data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>All files</source>
        <translation>ไฟล์ทังหมด</translation>
    </message>
</context>
<context>
    <name>QgsDelimitedTextSourceSelectBase</name>
    <message>
        <source>Create a Layer from a Delimited Text File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File Name</source>
        <translation>ชื่อไฟล์</translation>
    </message>
    <message>
        <source>Full path to the delimited text file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Full path to the delimited text file. In order to properly parse the fields in the file, the delimiter must be defined prior to entering the file name. Use the Browse button to the right of this field to choose the input file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer name</source>
        <translation>ชื่อชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Name to display in the map legend</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name displayed in the map legend</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Browse to find the delimited text file to be processed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use this button to browse to the location of the delimited text file. This button will not be enabled until a delimiter has been entered in the &lt;i&gt;Delimiter&lt;/i&gt; box. Once a file is chosen, the X and Y field drop-down boxes will be populated with the fields from the delimited text file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Browse...</source>
        <translation>แสดง</translation>
    </message>
    <message>
        <source>Field names are read from the first record. If not selected then fields are numbered</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The file is a comma separated value file, fields delimited by commas and quoted by &quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Each line in the file is split using a regular expression to define the end of each field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tab</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Space</source>
        <translation>ช่องว่าง</translation>
    </message>
    <message>
        <source>Comma</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Encoding</source>
        <translation>การเข้ารหัส</translation>
    </message>
    <message>
        <source>Select the file encoding</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>X and Y coordinates are expressed in degrees/minutes/seconds</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>DMS coordinates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Geometry field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name of the field containing well known text value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Geometry type</source>
        <translation>แบบรูปทรง</translation>
    </message>
    <message>
        <source>Detect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Point</source>
        <translation>จุด</translation>
    </message>
    <message>
        <source>Line</source>
        <translation>เส้น</translation>
    </message>
    <message>
        <source>Polygon</source>
        <translation>รูปปิด</translation>
    </message>
    <message>
        <source>Record options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Field options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File format </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Number of header lines to discard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The number of lines to discard from the beginning of the file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>First record has field names</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CSV (comma separated values)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fields are defined by the specified delimiter, quote, and escape characters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Custom delimiters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Regular expression delimiter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use a spatial index to improve performance of displaying and spatially selecting features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use spatial index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use an index to improve performance of subset filters (set in layer properties)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use subset index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Watch for changes to the file by other applications while QGIS is running</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Watch file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Geometry definition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Geometry is a point defined by X and Y coordinate fields</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Point coordinates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Geometry is read as a well known text string from the selected fields</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Well known text (WKT) </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The file contains only attribute information - it will not be displayed on the map</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No geometry (attribute only table)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Trim leading and trailing spaces from fields</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Trim fields</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Discard empty fields in each record</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Discard empty fields</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Number fields use comma for a decimal separator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Decimal separator is comma</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Comma character is one of the delimiters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tab character is one of the delimiters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Space character is one of the delimiters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Colon character is one of the delimiters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Semicolon character is one of the delimiters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Semicolon</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Other delimiters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delimiters to use when splitting fields in the text file. The delimiter can be more than one character. These characters are used in addition to the comma, tab, space, colon, and semicolon options.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The escape character(s) force the next character to be treated as a normal character (that is not a delimiter, quote, or new line character). If the escape character is the same as a quote character, it only escapes itself and only within quotes.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Quote</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The quote character(s) enclose fields which may include delimiters and new lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Escape</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Regular expression used to split each line into fields</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sample data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Colon</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;p align=&quot;right&quot;&gt;X field&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name of the field containing x values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;p align=&quot;right&quot;&gt;Y field&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name of the field containing y values</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsDetailedItemWidgetBase</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Heading Label</source>
        <translation>ส่วนหัวของสัญลักษณ์</translation>
    </message>
    <message>
        <source>Detail label</source>
        <translation>รายละเอียดของสัญลักษณ์</translation>
    </message>
    <message>
        <source>Category label</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsDiagramProperties</name>
    <message>
        <source>Select background color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transparent background</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select pen color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transparent outline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>mm</source>
        <translation>ม.ม.</translation>
    </message>
    <message>
        <source>Map units</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Around Point</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Over Point</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Line</source>
        <translation>เส้น</translation>
    </message>
    <message>
        <source>Horizontal</source>
        <translation>แนวราบ</translation>
    </message>
    <message>
        <source>Free</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>On line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Above line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Below Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Map orientation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Pie chart</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Text diagram</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Histogram</source>
        <translation>Histogram</translation>
    </message>
    <message>
        <source>Height</source>
        <translation>สูง</translation>
    </message>
    <message>
        <source>x-height</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Area</source>
        <translation>พื้นที่</translation>
    </message>
    <message>
        <source>Diameter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>None</source>
        <translation>ไม่มี</translation>
    </message>
    <message>
        <source>Top</source>
        <translation>บน</translation>
    </message>
    <message>
        <source>Right</source>
        <translation>ขวา</translation>
    </message>
    <message>
        <source>Bottom</source>
        <translation>ล่าง</translation>
    </message>
    <message>
        <source>Left</source>
        <translation>ซ้าย</translation>
    </message>
    <message>
        <source>Unknown diagram type.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The diagram type &apos;%1&apos; is unknown. A default type is selected for you.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Bar length: Scale linearly, such as the following value matches the specified size.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scale linearly between 0 and the following attribute value / diagram size:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transparency: %1%</source>
        <translation>ความโปร่งแสง: %1%</translation>
    </message>
    <message>
        <source>Diagrams: No attributes added.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Interpolation value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You did not specify an interpolation value. A default value of %1 has been set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expression based attribute</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You did not add any attributes to this diagram layer. Please specify the attributes to visualize on the diagrams or disable diagrams.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsDiagramPropertiesBase</name>
    <message>
        <source>Display diagrams</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Diagram type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Priority:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Low</source>
        <translation>ต่ำ</translation>
    </message>
    <message>
        <source>High</source>
        <translation>สูง</translation>
    </message>
    <message>
        <source>Appearance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Background color</source>
        <translation>สีพื้นหลัง</translation>
    </message>
    <message>
        <source>Line color</source>
        <translation>สีเส้น</translation>
    </message>
    <message>
        <source>Line width</source>
        <translation>ขนาดเส้น</translation>
    </message>
    <message>
        <source>Font...</source>
        <translation>แบบตัวอักษร...</translation>
    </message>
    <message>
        <source>Bar width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transparency 0%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Start Angle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Only show diagrams with a size inside the specified range.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hide diagrams with a size outside the specified range.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scale dependent visibility</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Minimum</source>
        <translation>น้อยสุด</translation>
    </message>
    <message>
        <source>Maximum</source>
        <translation>มากสุด</translation>
    </message>
    <message>
        <source>Size</source>
        <translation>ขนาด</translation>
    </message>
    <message>
        <source>Fixed size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Size units</source>
        <translation>หน่วยของขนาด</translation>
    </message>
    <message>
        <source>Scale linearly between 0 and the following attribute value / diagram size:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Attribute</source>
        <translation>รายละเอียด</translation>
    </message>
    <message>
        <source>Edit expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Find maximum value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The attribute value you enter here will correspond to the size entered in the field &quot;Size&quot; and the chosen &quot;Size unit&quot;.
Leave empty to automatically apply the maximum value.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scale</source>
        <translation>มาตราส่วน</translation>
    </message>
    <message>
        <source>Will scale diagrams with a size smaller than the minimum size to the minimum size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Increase size of small diagrams</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Minimum size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Position</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Placement</source>
        <translation>ตำแหน่ง</translation>
    </message>
    <message>
        <source>Line Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Distance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Data defined position</source>
        <translation>ข้อมูลที่กำหนดตำแหน่ง</translation>
    </message>
    <message>
        <source>x</source>
        <translation>X</translation>
    </message>
    <message>
        <source>y</source>
        <translation>Y</translation>
    </message>
    <message>
        <source>Automated placement settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Options</source>
        <translation>เงื่อนไข</translation>
    </message>
    <message>
        <source>Label placement</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Bar Orientation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Right</source>
        <translation>ขวา</translation>
    </message>
    <message>
        <source>Left</source>
        <translation>ซ้าย</translation>
    </message>
    <message>
        <source>Attributes</source>
        <translation>รายละเอียด</translation>
    </message>
    <message>
        <source>Available attributes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Assigned attributes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Drag and drop to reorder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Color</source>
        <translation>สี</translation>
    </message>
</context>
<context>
    <name>QgsDirectoryParamWidget</name>
    <message>
        <source>Name</source>
        <translation>ชื่อ</translation>
    </message>
    <message>
        <source>Size</source>
        <translation>ขนาด</translation>
    </message>
    <message>
        <source>Date</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Permissions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Owner</source>
        <translation>เจ้าของ</translation>
    </message>
    <message>
        <source>Group</source>
        <translation>กลุ่ม</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>ชนิด</translation>
    </message>
    <message>
        <source>folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>link</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsDisplayAngle</name>
    <message>
        <source>%1 degrees</source>
        <translation>%1 องศา</translation>
    </message>
    <message>
        <source>%1 radians</source>
        <translation>%1 radians</translation>
    </message>
    <message>
        <source>%1 gon</source>
        <translation>%1 gon</translation>
    </message>
</context>
<context>
    <name>QgsDisplayAngleBase</name>
    <message>
        <source>Angle</source>
        <translation>มุม</translation>
    </message>
</context>
<context>
    <name>QgsDualView</name>
    <message>
        <source>Expression based preview</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not set preview column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not set column &apos;%1&apos; as preview column.
Parser error:
%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run layer action</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Loading features...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Abort</source>
        <translation>ออก</translation>
    </message>
    <message>
        <source>Attribute table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 features loaded.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsDualViewBase</name>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Column Preview</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsDummyConfigDlgBase</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Dummy Text</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsDxfExportDialog</name>
    <message>
        <source>Export as DXF</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>DXF files *.dxf *.DXF</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsDxfExportDialogBase</name>
    <message>
        <source>DXF export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Symbology mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Symbology scale</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save as</source>
        <translation>บันทึกเป็น</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>No symbology</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Feature symbology</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Symbol layer symbology</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select all</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unselect all</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export features intersecting the current map extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Visibility presets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Encoding</source>
        <translation>การเข้ารหัส</translation>
    </message>
</context>
<context>
    <name>QgsEditorWidgetRegistry</name>
    <message>
        <source>Unknown attribute editor widget &apos;%1&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not save unknown editor widget type &apos;%1&apos;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Classification</source>
        <translation>จำแนก</translation>
    </message>
    <message>
        <source>Range</source>
        <translation>ช่วง</translation>
    </message>
    <message>
        <source>Unique Values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File Name</source>
        <translation>ชื่อไฟล์</translation>
    </message>
    <message>
        <source>Value Map</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enumeration</source>
        <translation>ตัวเลข</translation>
    </message>
    <message>
        <source>Hidden</source>
        <translation>ซ่อน</translation>
    </message>
    <message>
        <source>Check Box</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Text Edit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Value Relation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Uuid Generator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Photo</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Web View</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Color</source>
        <translation>สี</translation>
    </message>
    <message>
        <source>Relation Reference</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Date/Time</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsEllipseSymbolLayerV2Widget</name>
    <message>
        <source>Millimeter</source>
        <translation>ม.ม.</translation>
    </message>
    <message>
        <source>Map unit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select fill color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transparent fill</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select border color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transparent border</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsEncodingFileDialog</name>
    <message>
        <source>Encoding:</source>
        <translation>เข้าระหัส:</translation>
    </message>
    <message>
        <source>Cancel &amp;All</source>
        <translation>ยกเลิก &amp;ทั้งหมดl</translation>
    </message>
</context>
<context>
    <name>QgsEngineConfigDialog</name>
    <message>
        <source>Search method</source>
        <translation>วิธีค้นหา</translation>
    </message>
    <message>
        <source>Chain (fast)</source>
        <translation>โซ่(เร็ว)</translation>
    </message>
    <message>
        <source>Popmusic Tabu</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Popmusic Chain</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Popmusic Tabu Chain</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>FALP (fastest)</source>
        <translation>เร็วที่สุด</translation>
    </message>
    <message>
        <source>Number of candidates</source>
        <translation>จำนวนที่แข่งขัน</translation>
    </message>
    <message>
        <source>Point</source>
        <translation>จุด</translation>
    </message>
    <message>
        <source>Line</source>
        <translation>เส้น</translation>
    </message>
    <message>
        <source>Polygon</source>
        <translation>รูปปิด</translation>
    </message>
    <message>
        <source>(i.e. including colliding objects)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Draw text as outlines (recommended)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show shadow rectangles (for debugging)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show partials labels</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show all labels and features for all layers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Automated Placement Engine</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show candidates (for debugging)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsErrorDialog</name>
    <message>
        <source>Error</source>
        <translation>ข้อผิดพลาด</translation>
    </message>
</context>
<context>
    <name>QgsErrorDialogBase</name>
    <message>
        <source>Dialog</source>
        <translation>Dialog</translation>
    </message>
    <message>
        <source>Always show details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Details &gt;&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Ubuntu&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;DejaVu Sans&apos;; font-size:10pt;&quot;&gt;Summary&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Ubuntu&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;DejaVu Sans&apos;; font-size:10pt;&quot;&gt;Detailed report.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsExpressionBuilderDialogBase</name>
    <message>
        <source>Expression string builder</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsExpressionBuilderWidget</name>
    <message>
        <source>(String Concatenation)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Joins two values together into a string</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Usage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&apos;Dia&apos; || Diameter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Search</source>
        <translation>ค้นหา</translation>
    </message>
    <message>
        <source>Addition operator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Subtraction operator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Multiplication operator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Division operator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Modulo operator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Power operator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Equal operator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Greater as operator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Less than operator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unequal operator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Less or equal operator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Greater or equal operator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Recent (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Parser Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Eval Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expression is invalid &lt;a href=more&gt;(more info)&lt;/a&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>More info on expression error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load top 10 unique values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load all unique values</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsExpressionBuilderWidgetBase</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Load values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>all unique</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>10 samples</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Equal operator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>=</source>
        <translation>=</translation>
    </message>
    <message>
        <source>Addition operator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>+</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Subtraction operator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>-</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Division operator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>/</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Multiplication operator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>*</source>
        <translation>*</translation>
    </message>
    <message>
        <source>Power operator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>^</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>String Concatenation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>||</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Bracket </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>(</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Close Bracket </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output preview is generated &lt;br&gt; using the first feature from the layer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output preview: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Functions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Values</source>
        <translation>ค่า</translation>
    </message>
    <message>
        <source>Function Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run the current editor text in QGIS (also saves current script). 

Use this when testing your functions.

Saved scripts are auto loaded on QGIS startup.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run Script</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create a new function file based on the template file.

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

Existing files are listed here and loaded when selected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save the current script into the users function file folder.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save file</source>
        <translation>บันทึกไฟล์</translation>
    </message>
</context>
<context>
    <name>QgsExpressionSelectionDialogBase</name>
    <message>
        <source>Select By Expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Close</source>
        <translation>ปิด</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Select</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add to selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove from selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select within selection</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsExtentGroupBox</name>
    <message>
        <source>layer</source>
        <translation>ชั้นข้อมูล</translation>
    </message>
    <message>
        <source>map view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>user defined</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Extent (current: %1)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsExtentGroupBoxWidget</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>West</source>
        <translation>ตก</translation>
    </message>
    <message>
        <source>East</source>
        <translation>ออก</translation>
    </message>
    <message>
        <source>North</source>
        <translation>เหนือ</translation>
    </message>
    <message>
        <source>South</source>
        <translation>ใต้</translation>
    </message>
    <message>
        <source>Layer extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Map view extent</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsFeatureAction</name>
    <message>
        <source>Run actions</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsFeatureSelectionDlg</name>
    <message>
        <source>Dialog</source>
        <translation>Dialog</translation>
    </message>
</context>
<context>
    <name>QgsFieldCalculator</name>
    <message>
        <source>Not available for layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Only update %1 selected features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Evaluation error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Provider error</source>
        <translation>ผู้จัดหา ผิดพลาด</translation>
    </message>
    <message>
        <source>Could not add the new field to the provider.</source>
        <translation>ไม่สามารถเพิ่มช่องข้อมูลใหม่ได้</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>ข้อผิดพลาด</translation>
    </message>
    <message>
        <source>An error occured while evaluating the calculation string:
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please enter a field name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>
 The expression is invalid see (more info) for details</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsFieldCalculatorBase</name>
    <message>
        <source>Field calculator</source>
        <translation>ช่องที่ใช้คำนวน</translation>
    </message>
    <message>
        <source>Only update selected features</source>
        <translation>ปรับปรุงเฉพาะที่เลือก</translation>
    </message>
    <message>
        <source>You are editing information on this layer but the layer is currently not in edit mode. If you click Ok, edit mode will automatically be turned on.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This layer does not support adding new provider fields. You can only add virtual fields.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create a new field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output field name</source>
        <translation>ชื่อช่องผลลัพท์</translation>
    </message>
    <message>
        <source>Output field type</source>
        <translation>ชนิดช่องผลลัพท์</translation>
    </message>
    <message>
        <source>&lt;p&gt;A virtual field will be recalculated every time it is used. Its definition will be saved in the project file. It will not be saved in the dataprovider and therefore its values not be available in other software.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create virtual field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output field width</source>
        <translation>ความกว้างช่องผลลัพท์</translation>
    </message>
    <message>
        <source>Width of complete output. For example 123,456 means 6 as field width.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Precision</source>
        <translation>ความแม่นยำ</translation>
    </message>
    <message>
        <source>Update existing field</source>
        <translation>ปรับปรุ่งในช่องที่มีอยู่แล้ว</translation>
    </message>
</context>
<context>
    <name>QgsFieldComboBoxPlugin</name>
    <message>
        <source>A combo box to list the fields of a layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A combo box to list the field of a layer.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsFieldExpressionWidget</name>
    <message>
        <source>Expression dialog</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsFieldExpressionWidgetPlugin</name>
    <message>
        <source>An editable combo box to enter an expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>An editable combo box to enter an expression. A button allows opening the expression dialog. Expression are evaluated to detect errors.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsFieldsProperties</name>
    <message>
        <source>Label</source>
        <translation>ตัวอักษร</translation>
    </message>
    <message>
        <source>Id</source>
        <translation>Id</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>ชื่อ</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>ชนิด</translation>
    </message>
    <message>
        <source>Type name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Length</source>
        <translation>ความยาว</translation>
    </message>
    <message>
        <source>Precision</source>
        <translation>ความแม่นยำ</translation>
    </message>
    <message>
        <source>Comment</source>
        <translation>ข้อสังเขป</translation>
    </message>
    <message>
        <source>Edit widget</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Alias</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer</source>
        <translation>ชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Field</source>
        <translation>ฟิวด์</translation>
    </message>
    <message>
        <source>Added attribute</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to add field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to add field &apos;%1&apos; of type &apos;%2&apos;. Is the field name unique?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Deleted attributes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Line edit</source>
        <translation>แก้ไขตามบรรทัด</translation>
    </message>
    <message>
        <source>Unique values</source>
        <translation>ค่าที่ไม่ซำ้</translation>
    </message>
    <message>
        <source>Unique values editable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Classification</source>
        <translation>จำแนก</translation>
    </message>
    <message>
        <source>Value map</source>
        <translation>แผนที่ที่แสดงค่า</translation>
    </message>
    <message>
        <source>Edit range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Slider range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Dial range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File name</source>
        <translation>ชื่อไฟล์</translation>
    </message>
    <message>
        <source>Enumeration</source>
        <translation>ตัวเลข</translation>
    </message>
    <message>
        <source>Immutable</source>
        <translation>ซึ่งไม่อาจเปลี่ยนแปลงได้</translation>
    </message>
    <message>
        <source>Hidden</source>
        <translation>ซ่อน</translation>
    </message>
    <message>
        <source>Checkbox</source>
        <translation>Checkbox</translation>
    </message>
    <message>
        <source>Text edit</source>
        <translation>Text edit</translation>
    </message>
    <message>
        <source>Calendar</source>
        <translation>ปฏิทิน</translation>
    </message>
    <message>
        <source>Value relation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>UUID generator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Photo</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Web view</source>
        <translation>Web</translation>
    </message>
    <message>
        <source>Color</source>
        <translation>สี</translation>
    </message>
    <message>
        <source>Editor Widget</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select edit form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>UI file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsFieldsPropertiesBase</name>
    <message>
        <source>Field calculator</source>
        <translation>ช่องที่ใช้คำนวน</translation>
    </message>
    <message>
        <source>Click to toggle table editing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Toggle editing mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+N</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QGIS forms can have a Python function that is called when the form is opened.
Use this function to add extra logic to your forms.

An example is (in module MyForms.py):

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

Reference in Python Init Function like so: MyForms.open

MyForms.py must live on PYTHONPATH, .qgis/python, or inside the project folder.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fields</source>
        <translation>Fields</translation>
    </message>
    <message>
        <source>Ctrl+X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Relations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Edit UI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>+</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>-</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&gt;</source>
        <translation>&lt;</translation>
    </message>
    <message>
        <source>^</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>v</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Suppress attribute form pop-up after feature creation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>On</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Off</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Autogenerate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Drag and drop designer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Provide ui-file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Attribute editor layout:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Python Init function</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsFileNameWidgetWrapper</name>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Select a file</source>
        <translation>เลือกไฟล์</translation>
    </message>
</context>
<context>
    <name>QgsFontMarkerSymbolLayerV2Widget</name>
    <message>
        <source>Millimeter</source>
        <translation>ม.ม.</translation>
    </message>
    <message>
        <source>Map unit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select symbol color</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsFormAnnotationDialog</name>
    <message>
        <source>Delete</source>
        <translation>ลบ</translation>
    </message>
    <message>
        <source>Qt designer file</source>
        <translation>Qt designer ไฟล์</translation>
    </message>
</context>
<context>
    <name>QgsFormAnnotationDialogBase</name>
    <message>
        <source>Form annotation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
</context>
<context>
    <name>QgsGCPListModel</name>
    <message>
        <source>map units</source>
        <translation>หน่วยของแผนที่</translation>
    </message>
    <message>
        <source>pixels</source>
        <translation>pixels</translation>
    </message>
</context>
<context>
    <name>QgsGCPListWidget</name>
    <message>
        <source>Recenter</source>
        <translation>ย้ายจุดกลาง</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>เอาออก</translation>
    </message>
</context>
<context>
    <name>QgsGPSDetector</name>
    <message>
        <source>internal GPS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>local gpsd</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsGPSDeviceDialog</name>
    <message>
        <source>New device %1</source>
        <translation>อุปกรณ์ใหม่ %1</translation>
    </message>
    <message>
        <source>Are you sure?</source>
        <translation>คุณแน่ใจหรือ?</translation>
    </message>
    <message>
        <source>Are you sure that you want to delete this device?</source>
        <translation>คุณแน่ใจหรือ ที่จะเอาอุปกรณ์นี้ออก?</translation>
    </message>
</context>
<context>
    <name>QgsGPSDeviceDialogBase</name>
    <message>
        <source>GPS Device Editor</source>
        <translation>ตัวแก้ไข อุปกรณ์GPS</translation>
    </message>
    <message>
        <source>Devices</source>
        <translation>อุปกรณ์</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>ลบ</translation>
    </message>
    <message>
        <source>New</source>
        <translation>ใหม่</translation>
    </message>
    <message>
        <source>Update</source>
        <translation>ปรับปรุง</translation>
    </message>
    <message>
        <source>Device name</source>
        <translation>ชื่อ-Device</translation>
    </message>
    <message>
        <source>This is the name of the device as it will appear in the lists</source>
        <translation>ชื่ออุปกรณ์ จะปรากฏในรายการ</translation>
    </message>
    <message>
        <source>Commands</source>
        <translation>คำสั่ง</translation>
    </message>
    <message>
        <source>Track download</source>
        <translation>ติดตามการ download</translation>
    </message>
    <message>
        <source>Route upload</source>
        <translation>เส้นทางการ upload</translation>
    </message>
    <message>
        <source>Waypoint download</source>
        <translation>Waypoint download</translation>
    </message>
    <message>
        <source>The command that is used to download routes from the device</source>
        <translation>คำสั่งที่ใช้รับข้อมูลการเดินทางจากอุปกรณ์</translation>
    </message>
    <message>
        <source>Route download</source>
        <translation>เส้นทางการ download</translation>
    </message>
    <message>
        <source>The command that is used to upload waypoints to the device</source>
        <translation>คำสั่งที่ใช้ส่งข้อมูลจุดเส้นทางไปที่อุปกรณ์</translation>
    </message>
    <message>
        <source>Track upload</source>
        <translation>ติดตามการ upload</translation>
    </message>
    <message>
        <source>The command that is used to download tracks from the device</source>
        <translation>คำสั่งที่ใช้รับข้อมูลเส้นทางจากอุปกรณ์</translation>
    </message>
    <message>
        <source>The command that is used to upload routes to the device</source>
        <translation>คำสั่งที่ใช้ส่งข้อมูลการเดินทางไปที่อุปกรณ์</translation>
    </message>
    <message>
        <source>The command that is used to download waypoints from the device</source>
        <translation>คำสั่งที่ใช้รับข้อมูลจุดเส้นทางจากอุปกรณ์</translation>
    </message>
    <message>
        <source>The command that is used to upload tracks to the device</source>
        <translation>คำสั่งที่ใช้ส่งข้อมูลเส้นทางไปที่อุปกรณ์</translation>
    </message>
    <message>
        <source>Waypoint upload</source>
        <translation>Waypoint upload</translation>
    </message>
    <message>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;MS Shell Dlg 2&apos;; font-size:8.25pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;In the download and upload commands there can be special words that will be replaced by QGIS when the commands are used. These words are:&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-style:italic;&quot;&gt;%babel&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt; - the path to GPSBabel&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-style:italic;&quot;&gt;%in&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt; - the GPX filename when uploading or the port when downloading&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-style:italic;&quot;&gt;%out&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt; - the port when uploading or the GPX filename when downloading&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsGPSInformationWidget</name>
    <message>
        <source>/gps</source>
        <translation>/gps</translation>
    </message>
    <message>
        <source>No path to the GPS port is specified. Please enter a path then try again.</source>
        <translation>ไม่มี path ถึง GPSพอร์ท โปรดใส่ path อีกครั้ง</translation>
    </message>
    <message>
        <source>Connecting...</source>
        <translation>กำลังเชื่อมต่อ</translation>
    </message>
    <message>
        <source>Connecting to GPS device...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Timed out!</source>
        <translation>หมดเวลา!</translation>
    </message>
    <message>
        <source>Failed to connect to GPS device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connected!</source>
        <translation>เชื่อมต่อแล้ว...</translation>
    </message>
    <message>
        <source>Dis&amp;connect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connected to GPS device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error opening log file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disconnected...</source>
        <translation>ตัดการเชื่อมต่อแล้ว...</translation>
    </message>
    <message>
        <source>&amp;Connect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disconnected from GPS device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 m</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 km/h</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Automatic</source>
        <translation>อัตโนมัติ</translation>
    </message>
    <message>
        <source>Manual</source>
        <translation>คู่มือ</translation>
    </message>
    <message>
        <source>3D</source>
        <translation type="unfinished">3D</translation>
    </message>
    <message>
        <source>2D</source>
        <translation type="unfinished">2D</translation>
    </message>
    <message>
        <source>No fix</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Differential</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Non-differential</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No position</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Valid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Not enough vertices</source>
        <translation>มีจุดหักไม่พอ</translation>
    </message>
    <message>
        <source>Cannot close a line feature until it has at least two vertices.</source>
        <translation>ไม่สามารถปิดข้อมูลเส้นต้องมีจุดหักอย่างน้อย 2 จุด</translation>
    </message>
    <message>
        <source>Cannot close a polygon feature until it has at least three vertices.</source>
        <translation>ไม่สามารถปิดรูปปิดต้องมีอย่างน้อย 3 จุดหัก</translation>
    </message>
    <message>
        <source>Feature added</source>
        <translation>เพิ่มข้อมูล</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>ข้อผิดพลาด</translation>
    </message>
    <message>
        <source>Could not commit changes to layer %1

Errors: %2
</source>
        <translation>ไม่สามารถเปลี่ยนแปลงชั้นข้อทูล%1

เกิดข้อผิดพลาด %2
</translation>
    </message>
    <message>
        <source>The feature could not be added because removing the polygon intersections would change the geometry type</source>
        <translation>ข้อมูลนี้ไม่สามารถเพิ่มได้เพราะการลบรูปปิดที่มีการตัดกันอาจทำให้ชนิดรูปร่างเปลี่ยนแปลง</translation>
    </message>
    <message>
        <source>An error was reported during intersection removal</source>
        <translation>รายงานข้อผิดพลาดขณะใช้ เอาintersectionออก</translation>
    </message>
    <message>
        <source>Cannot add feature. Unknown WKB type. Choose a different layer and try again.</source>
        <translation>ไม่สามารถเพิ่มข้อมูลแบบ WKB เลือกชั้นข้อมูลใหม่แล้วลองใหม่อีกครั้ง</translation>
    </message>
    <message>
        <source>Save GPS log file as</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>NMEA files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Add feature</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Add Point</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Add Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Add Polygon</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsGPSInformationWidgetBase</name>
    <message>
        <source>GPS Connect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Add feature</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Quick status indicator:
green = good or 3D fix
yellow = good 2D fix
red = no fix or bad fix
gray = no data

2D/3D depends on this information being available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add track point</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset track</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Position</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Signal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Satellite</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Options</source>
        <translation>เงื่อนไข</translation>
    </message>
    <message>
        <source>Debug</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Connect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>latitude of position fix (degrees)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Longitude</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>longitude of position fix (degrees)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>antenna altitude with respect to geoid (mean sea level)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Altitude</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Latitude</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Time of fix</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>date/time of position fix (UTC)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>speed over ground</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Speed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>track direction (degrees)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Direction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Horizontal Dilution of Precision</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>HDOP</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Vertical Dilution of Precision</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>VDOP</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Position Dilution of Precision</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>PDOP</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GPS receiver configuration 2D/3D mode: Automatic or Manual</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Mode</source>
        <translation>วิธี</translation>
    </message>
    <message>
        <source>position fix dimensions: 2D, 3D or No fix</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Dimensions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>quality of the position fix: Differential, Non-differential or No position</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Quality</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>position fix status: Valid or Invalid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Status</source>
        <translation>สถานะ</translation>
    </message>
    <message>
        <source>number of satellites used in the position fix</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Satellites</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>H accurancy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>V accurancy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Autodetect</source>
        <translation>หาอัตโนมัต</translation>
    </message>
    <message>
        <source>Serial device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Refresh serial device list</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Port</source>
        <translation>พอร์ท</translation>
    </message>
    <message>
        <source>Host</source>
        <translation>เครื่องแม่ข่าย</translation>
    </message>
    <message>
        <source>Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>00000; </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>gpsd</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Internal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Digitizing</source>
        <translation>การลอกลาย</translation>
    </message>
    <message>
        <source>Track</source>
        <translation>เส้นทาง</translation>
    </message>
    <message>
        <source>Automatically add points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Track width in pixels</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source> width</source>
        <translation>กว้าง</translation>
    </message>
    <message>
        <source>Color</source>
        <translation>สี</translation>
    </message>
    <message>
        <source>save layer after every feature added</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Automatically save added feature</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>save GPS data (NMEA sentences) to a file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Log File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>browse for log file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Map centering</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>when leaving</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>% of map extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>never</source>
        <translation>ไม่เคย</translation>
    </message>
    <message>
        <source>always</source>
        <translation>เสมอ</translation>
    </message>
    <message>
        <source>Cursor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Small</source>
        <translation>เล็ก</translation>
    </message>
    <message>
        <source>Large</source>
        <translation>ใหญ่</translation>
    </message>
</context>
<context>
    <name>QgsGPSPlugin</name>
    <message>
        <source>&amp;GPS Tools</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Create new GPX layer</source>
        <translation>สร้างชั้นข้อมูล GPX</translation>
    </message>
    <message>
        <source>Creates a new GPX layer and displays it on the map canvas</source>
        <translation>สร้างชั้นข้อมูล GPX และแสดงผลในแผนที่</translation>
    </message>
    <message>
        <source>&amp;GPS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save new GPX file as...</source>
        <translation>บันทึก GPX ไฟล์เป็น...</translation>
    </message>
    <message>
        <source>GPS eXchange file</source>
        <translation>ไฟล์แลกเปลี่ยนข้อมูล GPS</translation>
    </message>
    <message>
        <source>Could not create file</source>
        <translation>No se puede crear el archivo</translation>
    </message>
    <message>
        <source>Unable to create a GPX file with the given name. Try again with another name or in another directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GPX Loader</source>
        <translation>ตัวอ่าน จีพีเอกส์</translation>
    </message>
    <message>
        <source>Unable to read the selected file.
Please reselect a valid file.</source>
        <translation>ไม่สามารถอ่านไฟล์ที่เลือก
โปรดเลือกไฟล์ใหม่</translation>
    </message>
    <message>
        <source>Could not start process</source>
        <translation>ไม่สามารถเริ่มการทำงานได้</translation>
    </message>
    <message>
        <source>Could not start GPSBabel!</source>
        <translation>ไม่สามารถเริ่ม GPSBabel ได้</translation>
    </message>
    <message>
        <source>Importing data...</source>
        <translation>นำเข้าข้อมูล...</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>ยกเลิก</translation>
    </message>
    <message>
        <source>Could not import data from %1!

</source>
        <translation>นำเข้าข้อมูลจาก %1

</translation>
    </message>
    <message>
        <source>Error importing data</source>
        <translation>นำเข้าข้อมูลผิดพลาด</translation>
    </message>
    <message>
        <source>Could not convert data from %1!

</source>
        <translation>ไม่สามารถแปลงข้อมูลจาก  %1!

</translation>
    </message>
    <message>
        <source>Error converting data</source>
        <translation>เกิดความผิดพลาดขณะแปลงข้อมูล</translation>
    </message>
    <message>
        <source>Not supported</source>
        <translation>ไม่รองรับ</translation>
    </message>
    <message>
        <source>This device does not support downloading of %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Downloading data...</source>
        <translation>Downloading ข้อมูล</translation>
    </message>
    <message>
        <source>Could not download data from GPS!

</source>
        <translation>ไม่สามารถ Download ข้อมูลจาก จีพีเอส

</translation>
    </message>
    <message>
        <source>Error downloading data</source>
        <translation>Downloading ข้อมูล ผิดพลาด</translation>
    </message>
    <message>
        <source>This device does not support uploading of %1.</source>
        <translation>อุปกรณ์นี้ไม่รองรับการ upload ของ %1</translation>
    </message>
    <message>
        <source>Uploading data...</source>
        <translation>Uploading ข้อมูล...</translation>
    </message>
    <message>
        <source>Error while uploading data to GPS!

</source>
        <translation>Uploading ข้อมูล...ไปที่ จีพีเอส ผิดพลาด

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

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import was successful.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsMssqlNewConnection</name>
    <message>
        <source>Saving passwords</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>WARNING: You have opted to save your password. It will be stored in plain text in your project files and in your home directory on Unix-like systems, or in your user profile on Windows. If you do not want this to happen, please press the Cancel button.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save connection</source>
        <translation>บันทึกการเชื่อมต่อ</translation>
    </message>
    <message>
        <source>Should the existing connection %1 be overwritten?</source>
        <translation>เขียนทับการเชื่อมต่อ %1 ไหม?</translation>
    </message>
    <message>
        <source>Test connection</source>
        <translation>ทดสอบการเชื่อมต่อ</translation>
    </message>
    <message>
        <source>Connection failed - Host name hasn&apos;t been specified.

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

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connection to %1 was successful</source>
        <translation>การเชื่อมต่อกับ  %1 สำเร็จ</translation>
    </message>
</context>
<context>
    <name>QgsMssqlNewConnectionBase</name>
    <message>
        <source>Create a New MSSQL connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connection Information</source>
        <translation>ข้อมูลการเชื่อมต่อ</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>ชื่อ</translation>
    </message>
    <message>
        <source>Provider/DSN</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Host</source>
        <translation>เครื่องแม่ข่าย</translation>
    </message>
    <message>
        <source>Database</source>
        <translation>ฐานข้อมูล</translation>
    </message>
    <message>
        <source>Username</source>
        <translation>ชื่อผู้ใช้</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>ระหัสผ่าน</translation>
    </message>
    <message>
        <source>Name of the new connection</source>
        <translation>ชื่อของการเชื่อมต่อใหม่</translation>
    </message>
    <message>
        <source>Trusted Connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save Username</source>
        <translation>บันทึก ชื่อผู้ใช้</translation>
    </message>
    <message>
        <source>&amp;Test Connect</source>
        <translation>&amp;ทดสอบการเชื่อมต่อ</translation>
    </message>
    <message>
        <source>Save Password</source>
        <translation>บันทึกระหัสผ่าน</translation>
    </message>
    <message>
        <source>Only look in the geometry_columns metadata table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Also list tables with no geometry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use estimated table parameters</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsMssqlProvider</name>
    <message>
        <source>8 Bytes integer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>4 Bytes integer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>2 Bytes integer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>1 Bytes integer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Decimal number (numeric)</source>
        <translation>เลขทศนิยม</translation>
    </message>
    <message>
        <source>Decimal number (decimal)</source>
        <translation>เลขทศนิยม</translation>
    </message>
    <message>
        <source>Decimal number (real)</source>
        <translation>เลขทศนิยม</translation>
    </message>
    <message>
        <source>Decimal number (double)</source>
        <translation>ตัวเลขฐานสิบ</translation>
    </message>
    <message>
        <source>Text, fixed length (char)</source>
        <translation>ตัวอักษร,ความยาวคงที่</translation>
    </message>
    <message>
        <source>Text, limited variable length (varchar)</source>
        <translation>ตัวอักษร,จำกัดความยาว</translation>
    </message>
    <message>
        <source>Text, fixed length unicode (nchar)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Text, limited variable length unicode (nvarchar)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Text, unlimited length (text)</source>
        <translation>ตัวอักษร,ไม่จำกัดความยาว</translation>
    </message>
    <message>
        <source>Text, unlimited length unicode (ntext)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsMssqlRootItem</name>
    <message>
        <source>New Connection...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsMssqlSchemaItem</name>
    <message>
        <source>%1 as %2 in %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>as geometryless table</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsMssqlSourceSelect</name>
    <message>
        <source>Add MSSQL Table(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Add</source>
        <translation>&amp;เพิ่ม</translation>
    </message>
    <message>
        <source>&amp;Set Filter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set Filter</source>
        <translation>ตัวกรอง</translation>
    </message>
    <message>
        <source>Wildcard</source>
        <translation>Wildcard</translation>
    </message>
    <message>
        <source>RegExp</source>
        <translation>RegExp</translation>
    </message>
    <message>
        <source>All</source>
        <translation>ทั้งหมด</translation>
    </message>
    <message>
        <source>Schema</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Table</source>
        <translation>ตาราง</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>ชนิด</translation>
    </message>
    <message>
        <source>Geometry column</source>
        <translation>ช่องของรูปร่าง</translation>
    </message>
    <message>
        <source>Primary key column</source>
        <translation>ช่อง Primary key</translation>
    </message>
    <message>
        <source>SRID</source>
        <translation>SRID</translation>
    </message>
    <message>
        <source>Sql</source>
        <translation>Sql</translation>
    </message>
    <message>
        <source>Are you sure you want to remove the %1 connection and all associated settings?</source>
        <translation>คุณแน่ใจนะว่าจะตัดการเชื่อมต่อกับ %1 และทั้งหมด?</translation>
    </message>
    <message>
        <source>Confirm Delete</source>
        <translation>ยืนยันการลบ</translation>
    </message>
    <message>
        <source>Load connections</source>
        <translation>อ่านการเชื่อต่อ</translation>
    </message>
    <message>
        <source>XML files (*.xml *XML)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select Table</source>
        <translation>เลือกตาราง</translation>
    </message>
    <message>
        <source>You must select a table in order to add a layer.</source>
        <translation>คุณต้องเลือกตารางเพื่อเพิ่มชั้นข้อมูล</translation>
    </message>
    <message>
        <source>MSSQL Provider</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stop</source>
        <translation>หยุด</translation>
    </message>
    <message>
        <source>Connect</source>
        <translation>เชื่อมต่อ</translation>
    </message>
</context>
<context>
    <name>QgsMssqlSourceSelectDelegate</name>
    <message>
        <source>Select...</source>
        <translation>เลือก...</translation>
    </message>
</context>
<context>
    <name>QgsMssqlTableModel</name>
    <message>
        <source>Schema</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Table</source>
        <translation>ตาราง</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>ชนิด</translation>
    </message>
    <message>
        <source>Geometry column</source>
        <translation>ช่องของรูปร่าง</translation>
    </message>
    <message>
        <source>SRID</source>
        <translation>SRID</translation>
    </message>
    <message>
        <source>Primary key column</source>
        <translation>ช่อง Primary key</translation>
    </message>
    <message>
        <source>Select at id</source>
        <translation>ID</translation>
    </message>
    <message>
        <source>Sql</source>
        <translation>Sql</translation>
    </message>
    <message>
        <source>Detecting...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select...</source>
        <translation>เลือก...</translation>
    </message>
    <message>
        <source>Disable &apos;Fast Access to Features at ID&apos; capability to force keeping the attribute table in memory (e.g. in case of expensive views).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enter...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Point</source>
        <translation>จุด</translation>
    </message>
    <message>
        <source>Multipoint</source>
        <translation>หลายจุด</translation>
    </message>
    <message>
        <source>Line</source>
        <translation>เส้น</translation>
    </message>
    <message>
        <source>Multiline</source>
        <translation>หลายเส้น</translation>
    </message>
    <message>
        <source>Polygon</source>
        <translation>รูปปิด</translation>
    </message>
    <message>
        <source>Multipolygon</source>
        <translation>หลายรูปปิด</translation>
    </message>
    <message>
        <source>No Geometry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown Geometry</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsMultiBandColorRendererWidget</name>
    <message>
        <source>Not set</source>
        <translation>ไม่ได้กำหนด</translation>
    </message>
    <message>
        <source>No enhancement</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stretch to MinMax</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stretch and clip to MinMax</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clip to MinMax</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Red</source>
        <translation>แดง</translation>
    </message>
    <message>
        <source>Green</source>
        <translation>เขียว</translation>
    </message>
    <message>
        <source>Blue</source>
        <translation>นำ้เงิน</translation>
    </message>
</context>
<context>
    <name>QgsMultiBandColorRendererWidgetBase</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Contrast
enhancement</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Min/max</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Red band</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Green band</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Blue band</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsNetworkAccessManager</name>
    <message>
        <source>Network request %1 timed out</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Network</source>
        <translation>แดง</translation>
    </message>
</context>
<context>
    <name>QgsNetworkContentFetcher</name>
    <message>
        <source>HTTP fetch %1 failed with error %2</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsNetworkReplyParser</name>
    <message>
        <source>Cannot find boundary in multipart content type</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsNewHttpConnection</name>
    <message>
        <source>Create a new %1 connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>all</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>off</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QGIS</source>
        <translation>QGIS</translation>
    </message>
    <message>
        <source>UMN</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GeoServer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ignore GetCoverage URI reported in capabilities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ignore axis orientation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save connection</source>
        <translation>บันทึกการเชื่อมต่อ</translation>
    </message>
    <message>
        <source>Should the existing connection %1 be overwritten?</source>
        <translation>เขียนทับการเชื่อมต่อเดิม  %1ไหม?</translation>
    </message>
    <message>
        <source>Saving passwords</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>WARNING: You have entered a password. It will be stored in plain text in your project files and in your home directory on Unix-like systems, or in your user profile on Windows. If you do not want this to happen, please press the Cancel button.
Note: giving the password is optional. It will be requested interactivly, when needed.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsNewHttpConnectionBase</name>
    <message>
        <source>Create a new WMS connection</source>
        <translation>สร้างการเชื่อมต่อ WMS ใหม่</translation>
    </message>
    <message>
        <source>Connection details</source>
        <translation>รายละเอียดการเชื่อมต่อ</translation>
    </message>
    <message>
        <source>DPI-Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <source>If the service requires basic authentication, enter a user name and optional password</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Password</source>
        <translation>ระหัสผ่าน</translation>
    </message>
    <message>
        <source>&amp;User name</source>
        <translation>&amp;ชื่อผู้ใช้</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>ชื่อ</translation>
    </message>
    <message>
        <source>Name of the new connection</source>
        <translation>ชื่อการเชื่อมต่อ</translation>
    </message>
    <message>
        <source>HTTP address of the Web Map Server</source>
        <translation>เลบที่ HTTP ของ Web Map Server</translation>
    </message>
    <message>
        <source>Ignore GetFeatureInfo URI reported in capabilities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ignore GetMap/GetTile URI reported in capabilities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ignore axis orientation (WMS 1.3/WMTS)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invert axis orientation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Smooth pixmap transform</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Referer</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsNewMemoryLayerDialog</name>
    <message>
        <source>New scratch layer</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsNewMemoryLayerDialogBase</name>
    <message>
        <source>New Temporary Scratch Layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer name</source>
        <translation>ชื่อชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>ชนิด</translation>
    </message>
    <message>
        <source>Point</source>
        <translation>จุด</translation>
    </message>
    <message>
        <source>Line</source>
        <translation>เส้น</translation>
    </message>
    <message>
        <source>Polygon</source>
        <translation>รูปปิด</translation>
    </message>
    <message>
        <source>Multipoint</source>
        <translation>หลายจุด</translation>
    </message>
    <message>
        <source>Multiline</source>
        <translation>หลายเส้น</translation>
    </message>
    <message>
        <source>Multipolygon</source>
        <translation>หลายรูปปิด</translation>
    </message>
    <message>
        <source>&lt;i&gt;&lt;b&gt;Warning:&lt;/b&gt; Temporary scratch layers are not saved and will be discarded when QGIS is closed.&lt;/i&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsNewOgrConnection</name>
    <message>
        <source>Test connection</source>
        <translation>ทดสอบการเชื่อมต่อ</translation>
    </message>
    <message>
        <source>Connection failed - Check settings and try again.

Extended error information:
%1</source>
        <translation>การเชื่อมต่อล้มเหลว ตรวจสอบการกำหนดค่าแล้วลองอีกครัง

ค่ากรอบผิดพลาด:
%1</translation>
    </message>
    <message>
        <source>Connection to %1 was successful</source>
        <translation>การเชื่อมต่อกับ  %1 สำเร็จ</translation>
    </message>
    <message>
        <source>Save connection</source>
        <translation>บันทึกการเชื่อมต่อ</translation>
    </message>
    <message>
        <source>Should the existing connection %1 be overwritten?</source>
        <translation>เขียนทับการเชื่อมต่อ %1 be overwritten?</translation>
    </message>
</context>
<context>
    <name>QgsNewOgrConnectionBase</name>
    <message>
        <source>Create a New OGR Database connection</source>
        <translation>สร้างการเชื่อมต่อ OGR</translation>
    </message>
    <message>
        <source>Connection Information</source>
        <translation>ข้อมูลการเชื่อมต่อ</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>ชนิด</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>ชื่อ</translation>
    </message>
    <message>
        <source>Name of the new connection</source>
        <translation>ชื่อของการเชื่อมต่อใหม่</translation>
    </message>
    <message>
        <source>Host</source>
        <translation>เครื่องแม่ข่าย</translation>
    </message>
    <message>
        <source>Database</source>
        <translation>ฐานข้อมูล</translation>
    </message>
    <message>
        <source>Port</source>
        <translation>พอร์ท</translation>
    </message>
    <message>
        <source>Username</source>
        <translation>ชื่อผู้ใช้</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>ระหัสผ่าน</translation>
    </message>
    <message>
        <source>Save Password</source>
        <translation>บันทึกระหัสผ่าน</translation>
    </message>
    <message>
        <source>&amp;Test Connect</source>
        <translation>&amp;ทดสอบการเชื่อมต่อ</translation>
    </message>
</context>
<context>
    <name>QgsNewSpatialiteLayerDialog</name>
    <message>
        <source>Text data</source>
        <translation>ข้อมูลตัวอักษร</translation>
    </message>
    <message>
        <source>Whole number</source>
        <translation>จำนวนเต็ม</translation>
    </message>
    <message>
        <source>Decimal number</source>
        <translation>ตัวเลขฐานสิบ</translation>
    </message>
    <message>
        <source>New SpatiaLite Database File</source>
        <translation>ไฟล์ ฐานข้อมูล SpatiaLite ใหม่</translation>
    </message>
    <message>
        <source>SpatiaLite</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SpatiaLite Database</source>
        <translation>ฐานข้อมูล SpatiaLite (*.sqlite *.db )</translation>
    </message>
    <message>
        <source>Unable to open the database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error</source>
        <translation>ข้อผิดพลาด</translation>
    </message>
    <message>
        <source>Failed to load SRIDS: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>@</source>
        <translation>@</translation>
    </message>
    <message>
        <source>Registered new database!</source>
        <translation>ลงทะเบียนฐานข้อมูลใหม่!</translation>
    </message>
    <message>
        <source>Unable to open the database: %1</source>
        <translation>ไม่สามารถเปิดฐานข้อมูล: %1</translation>
    </message>
    <message>
        <source>Error Creating SpatiaLite Table</source>
        <translation>ไม่สามารถสร้าง SpatiaLite Table</translation>
    </message>
    <message>
        <source>Failed to create the SpatiaLite table %1. The database returned:
%2</source>
        <translation>ล้มเหลวที่จะสร้าง SpatiaLite table %1.ฐานข้อมูลแจ้งว่า
%2</translation>
    </message>
    <message>
        <source>Error Creating Geometry Column</source>
        <translation>เกิดข้อผิดพลาดขณะสร้างช่องข้อมูลรูปร่าง</translation>
    </message>
    <message>
        <source>Failed to create the geometry column. The database returned:
%1</source>
        <translation>ล้มเหลวที่จะสร้างช่องของรูปร่าง ฐานข้อมูลแจ้งว่า:
%1</translation>
    </message>
    <message>
        <source>Error Creating Spatial Index</source>
        <translation>เกิดข้อผิดพลาดขณะสร้าง Spatial Index</translation>
    </message>
    <message>
        <source>Failed to create the spatial index. The database returned:
%1</source>
        <translation>ล้มเหลวในการสร้าง spatial index. ฐานข้อมูลแจ้งว่า:
%1</translation>
    </message>
    <message>
        <source>Invalid Layer</source>
        <translation>ไม่สามารถอ่านชั้นข้อมูลนี้ได้</translation>
    </message>
    <message>
        <source>%1 is an invalid layer and cannot be loaded.</source>
        <translation>%1 ไม่สามารถอ่านชั้นข้อมูลนี้ได</translation>
    </message>
</context>
<context>
    <name>QgsNewSpatialiteLayerDialogBase</name>
    <message>
        <source>New Spatialite Layer</source>
        <translation>ชั้นข้อมูล Spatialite ใหม่</translation>
    </message>
    <message>
        <source>Database</source>
        <translation>ฐานข้อมูล</translation>
    </message>
    <message>
        <source>Create a new Spatialite database</source>
        <translation>สร้างฐานข้อมูล  Spatialite ใหม่</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Layer name</source>
        <translation>ชื่อชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Name for the new layer</source>
        <translation>ชื่อของชั้ข้อมูล ใหม่</translation>
    </message>
    <message>
        <source>Geometry column</source>
        <translation>ช่อง รูปทรง</translation>
    </message>
    <message>
        <source>geometry</source>
        <translation>รูปทรง</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>ชนิด</translation>
    </message>
    <message>
        <source>Point</source>
        <translation>จุด</translation>
    </message>
    <message>
        <source>Line</source>
        <translation>เส้น</translation>
    </message>
    <message>
        <source>Polygon</source>
        <translation>รูปปิด</translation>
    </message>
    <message>
        <source>MultiPoint</source>
        <translation>MultiPoint</translation>
    </message>
    <message>
        <source>Multiline</source>
        <translation>หลายเส้น</translation>
    </message>
    <message>
        <source>Multipolygon</source>
        <translation>หลายรูปปิด</translation>
    </message>
    <message>
        <source>Spatial Reference Id</source>
        <translation>Spatial Reference Id</translation>
    </message>
    <message>
        <source>Specify the coordinate reference system of the layer&apos;s geometry.</source>
        <translation>ระบุ CRSของชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Specify CRS</source>
        <translation>ระบุ CRS</translation>
    </message>
    <message>
        <source>Add an integer id field as the primary key for the new layer</source>
        <translation>เพิ่มรายการข้อมูลรายละเอียด</translation>
    </message>
    <message>
        <source>Create an autoincrementing primary key</source>
        <translation>สร้าง autoincrementing primary key</translation>
    </message>
    <message>
        <source>New attribute</source>
        <translation>ข้อมูลรายละเอียด ใหม่</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>ชื่อ</translation>
    </message>
    <message>
        <source>An attribute name</source>
        <translation>ชื่อข้อมูลรายละเอียด</translation>
    </message>
    <message>
        <source>Add attribute to list</source>
        <translation>เพิ่มรายละเอียดไปที่รายการ</translation>
    </message>
    <message>
        <source>Add to attributes list</source>
        <translation>เพิ่มรายการข้อมูลรายละเอียด</translation>
    </message>
    <message>
        <source>Attributes list</source>
        <translation>รายการข้อมูลรายละเอียด</translation>
    </message>
    <message>
        <source>Delete selected attribute</source>
        <translation>ลบข้อมูลรายละเอียด</translation>
    </message>
    <message>
        <source>Remove attribute</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsNewVectorLayerDialog</name>
    <message>
        <source>Text data</source>
        <translation>ข้อมูลตัวหนังสือ</translation>
    </message>
    <message>
        <source>Whole number</source>
        <translation>จำนวนทั้งหมด</translation>
    </message>
    <message>
        <source>Decimal number</source>
        <translation>ตัวเลขฐานสิบ</translation>
    </message>
    <message>
        <source>Date</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>ESRI Shapefile</source>
        <translation>ESRI Shapefile</translation>
    </message>
    <message>
        <source>Comma Separated Value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GML</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Mapinfo File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save layer as...</source>
        <translation>บันทึกชั้นข้อมูลเป็น...</translation>
    </message>
</context>
<context>
    <name>QgsNewVectorLayerDialogBase</name>
    <message>
        <source>New Vector Layer</source>
        <translation>ชั้นข้อมูลเชิงเส้นใหม่</translation>
    </message>
    <message>
        <source>File format</source>
        <translation>รูปแบบไฟล์</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>ชนิด</translation>
    </message>
    <message>
        <source>Point</source>
        <translation>จุด</translation>
    </message>
    <message>
        <source>Line</source>
        <translation>เส้น</translation>
    </message>
    <message>
        <source>Polygon</source>
        <translation>รูปปิด</translation>
    </message>
    <message>
        <source>New attribute</source>
        <translation>รายละเอียดใหม่</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>ชื่อ</translation>
    </message>
    <message>
        <source>Width</source>
        <translation>กว้าง</translation>
    </message>
    <message>
        <source>Precision</source>
        <translation>ความแม่นยำ</translation>
    </message>
    <message>
        <source>Add attribute to list</source>
        <translation>เพิ่มรายละเอียดไปที่รายการ</translation>
    </message>
    <message>
        <source>Add to attributes list</source>
        <translation>เพิ่มตารางรายละเอียด</translation>
    </message>
    <message>
        <source>Attributes list</source>
        <translation>ตารางรายละเอียด</translation>
    </message>
    <message>
        <source>Delete selected attribute</source>
        <translation>ลบข้อมูลรายละเอียด</translation>
    </message>
    <message>
        <source>Remove attribute</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File encoding</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsOSMDownload</name>
    <message>
        <source>No query has been specified.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>There is already a pending request for data.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot open output file: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsOSMDownloadDialog</name>
    <message>
        <source>Download OpenStreetMap data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>From map canvas</source>
        <translation>แบบแผนที่</translation>
    </message>
    <message>
        <source>From layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Manual</source>
        <translation>คู่มือ</translation>
    </message>
    <message>
        <source>Output file</source>
        <translation>ไฟล์ผลลัพท์</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>OpenStreetMap files (*.osm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Download error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OpenStreetMap download</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not transform canvas extent.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not transform layer extent.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Would you like to abort download?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Download failed.
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Download has been successful.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsOSMExportDialog</name>
    <message>
        <source>Export OpenStreetMap topology to SpatiaLite</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Input DB file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Export type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Points (nodes)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Polylines (open ways)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Polygons (closed ways)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Exported tags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load from DB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Load into canvas when finished</source>
        <translation>&amp;อ่านไปสู่แผนที่เมื่อเสร็จ</translation>
    </message>
    <message>
        <source>Tag</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Count</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SQLite databases (*.db)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to open database:
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OpenStreetMap export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export has been successful.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to export OSM data:
%1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsOSMImportDialog</name>
    <message>
        <source>OpenStreetMap Import</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Input XML file (.osm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Output SpatiaLite DB file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create connection (SpatiaLite) after import</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connection name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OpenStreetMap files (*.osm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SQLite databases (*.db)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OpenStreetMap import</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output database file exists already. Overwrite?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to import OSM data:
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import has been successful.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsOWSConnectionItem</name>
    <message>
        <source>Edit...</source>
        <translation>แก้ไข</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>ลบ</translation>
    </message>
</context>
<context>
    <name>QgsOWSRootItem</name>
    <message>
        <source>New Connection...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsOWSSourceSelect</name>
    <message>
        <source>Add Layer(s) from a %1 Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Add</source>
        <translation>&amp;เพิ่ม</translation>
    </message>
    <message>
        <source>Add selected layers to map</source>
        <translation>เพิ่ม ชั้นข้อมูลไปที่แผนที่</translation>
    </message>
    <message>
        <source>Always cache</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Prefer cache</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Prefer network</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Always network</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Are you sure you want to remove the %1 connection and all associated settings?</source>
        <translation>คุณแน่ใจนะว่าจะตัดการเชื่อมต่อกับ %1 และทั้งหมด?</translation>
    </message>
    <message>
        <source>Confirm Delete</source>
        <translation>ยืนยันการลบ</translation>
    </message>
    <message>
        <source>Load connections</source>
        <translation>อ่านการเชื่อต่อ</translation>
    </message>
    <message>
        <source>XML files (*.xml *XML)</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>Coordinate Reference System (%n available)</source>
        <comment>crs count</comment>
        <translation type="unfinished">
            <numerusform>ระบบค่าพิกัดอ้างอิง (%n ใช้งานได้)</numerusform>
        </translation>
    </message>
    <message>
        <source>Coordinate Reference System</source>
        <translation>ระบบค่าพิกัด</translation>
    </message>
    <message>
        <source>Could not understand the response:
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>WMS proxies</source>
        <translation>WMS proxies</translation>
    </message>
    <message>
        <source>Several WMS servers have been added to the server list. Note that if you access the internet via a web proxy, you will need to set the proxy settings in the QGIS options dialog.</source>
        <translation>หลายเครื่องแม่ข่าย WMS ได้ถูกเพิ่มในรายการคุณควรจะกำหนด  proxy ใน  settings ใน the QGIS options dialog</translation>
    </message>
    <message>
        <source>parse error at row %1, column %2: %3</source>
        <translation>อ่านผิดพลาดที่บรรทัด  %1, ช่อง %2: %3</translation>
    </message>
    <message>
        <source>network error: %1</source>
        <translation>เคร่อข่ายผิดพลาด: %1</translation>
    </message>
</context>
<context>
    <name>QgsOWSSourceSelectBase</name>
    <message>
        <source>Add Layer(s) from a Server</source>
        <translation>เปิดชั้นข้อมูลจากเครื่องแม่ข่าย</translation>
    </message>
    <message>
        <source>Ready</source>
        <translation>พร้อม</translation>
    </message>
    <message>
        <source>Layers</source>
        <translation>ชั้นข้อมูล</translation>
    </message>
    <message>
        <source>C&amp;onnect</source>
        <translation>&amp;เชื่อมต่อ</translation>
    </message>
    <message>
        <source>&amp;New</source>
        <translation>&amp;ใหม่</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation>แก้ไข</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>ลบ</translation>
    </message>
    <message>
        <source>Load connections from file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save connections to file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save</source>
        <translation>บันทึก</translation>
    </message>
    <message>
        <source>Adds a few example WMS servers</source>
        <translation>เพิ่มตัวอย่างเครื่องแม่ข่าย WMS</translation>
    </message>
    <message>
        <source>Add default servers</source>
        <translation>เพิ่มเครื่องแม่ข่าย ตั้งต้น</translation>
    </message>
    <message>
        <source>ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>ชื่อ</translation>
    </message>
    <message>
        <source>Title</source>
        <translation>ชื่อเรื่อง</translation>
    </message>
    <message>
        <source>Abstract</source>
        <translation>ข้อสรุป</translation>
    </message>
    <message>
        <source>Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Coordinate Reference System:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selected Coordinate Reference System</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Format</source>
        <translation>รูปแบบ</translation>
    </message>
    <message>
        <source>Options</source>
        <translation>เงื่อนไข</translation>
    </message>
    <message>
        <source>Layer name</source>
        <translation>ชื่อชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Tile size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Feature limit for GetFeatureInfo</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cache</source>
        <translation>สำรอง</translation>
    </message>
    <message>
        <source>Cache preference

Always cache: load from cache, even if it expired

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

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

Always network: always load from network and do not check if the cache has a valid entry (similar to the &quot;Reload&quot; feature in browsers)
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer Order</source>
        <translation>ลำดับของชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Move selected layer UP</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Move selected layer DOWN</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer</source>
        <translation>ชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Style</source>
        <translation>รูปแบบ</translation>
    </message>
    <message>
        <source>Tilesets</source>
        <translation>Tilesets</translation>
    </message>
    <message>
        <source>Styles</source>
        <translation>รูปแบบ</translation>
    </message>
    <message>
        <source>Size</source>
        <translation>ขนาด</translation>
    </message>
    <message>
        <source>CRS</source>
        <translation>CRS</translation>
    </message>
    <message>
        <source>Server Search</source>
        <translation>ค้นหาเครื่องแม่ข่าย</translation>
    </message>
    <message>
        <source>Search</source>
        <translation>ค้นหา</translation>
    </message>
    <message>
        <source>Description</source>
        <translation>คำอธิบาย</translation>
    </message>
    <message>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <source>Add selected row to WMS list</source>
        <translation>เพิ่มแถวที่เลือกลงในรายการ WMS</translation>
    </message>
</context>
<context>
    <name>QgsOfflineEditing</name>
    <message>
        <source>Could not open the spatialite database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to initialize SpatialMetadata:
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not create a new database
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to activate FOREIGN_KEY constraints</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QGIS wkbType %1 not supported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Offline Editing Plugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not open the spatialite logging database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1: Unknown data type %2. Not using type affinity for the field.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsOfflineEditingPlugin</name>
    <message>
        <source>Convert to offline project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create offline copies of selected layers and save as offline project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Offline Editing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Synchronize</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Synchronize offline project with remote layers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Converting to offline project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Synchronizing to remote layers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%v / %m features copied</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%v / %m features processed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%v / %m fields added</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%v / %m features added</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%v / %m features removed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%v / %m feature updates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%v / %m feature geometry updates</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsOfflineEditingPluginGui</name>
    <message>
        <source>Select target database for offline data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SpatiaLite DB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>All files</source>
        <translation>ไฟล์ทังหมด</translation>
    </message>
    <message>
        <source>Offline Editing Plugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Converting to offline project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Offline database file &apos;%1&apos; exists. Overwrite?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsOfflineEditingPluginGuiBase</name>
    <message>
        <source>Create offline project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Offline data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Browse...</source>
        <translation>แสดง</translation>
    </message>
    <message>
        <source>Select remote layers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>select all</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>unselect all</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsOfflineEditingProgressDialog</name>
    <message>
        <source>Layer %1 of %2..</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsOfflineEditingProgressDialogBase</name>
    <message>
        <source>Dialog</source>
        <translation>Dialog</translation>
    </message>
    <message>
        <source>TextLabel</source>
        <translation>ตัวหนังสือป้าย</translation>
    </message>
</context>
<context>
    <name>QgsOgrLayerItem</name>
    <message>
        <source>Couldn&apos;t open file %1.prj</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OGR</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Couldn&apos;t open file %1.qpj</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsOgrProvider</name>
    <message>
        <source>Data source is invalid, no layer found (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OGR</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Data source is invalid (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Whole number (integer)</source>
        <translation>จำนวนเต็ม</translation>
    </message>
    <message>
        <source>Decimal number (real)</source>
        <translation>ตัวเลขฐานสิบ</translation>
    </message>
    <message>
        <source>Text (string)</source>
        <translation>ตัวอักษร</translation>
    </message>
    <message>
        <source>Date</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Date &amp; Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OGR[%1] error %2: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OGR error creating wkb for feature %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>type %1 for attribute %2 not found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OGR error creating feature %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>type %1 for field %2 not found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OGR error creating field %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OGR error deleting field %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Deleting fields is not supported prior to GDAL 1.9.0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OGR error on feature %1: id too large</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Feature %1 for attribute update not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Field %1 of feature %2 doesn&apos;t exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Type %1 of attribute %2 of feature %3 unknown.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OGR error setting feature %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OGR error syncing to disk: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OGR error changing geometry: feature %1 not found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OGR error creating geometry for feature %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OGR error in feature %1: geometry is null</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OGR error setting geometry of feature %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Possible corruption after REPACK detected. %1 still exists. This may point to a permission or locking problem of the original DBF.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Original layer could not be reopened.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Original datasource could not be reopened.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OGR error deleting feature %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Shapefiles without attribute are considered read-only.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsOpenRasterDialog</name>
    <message>
        <source>Open raster</source>
        <translation>เปิดข้อมูลเชิงภาพ</translation>
    </message>
    <message>
        <source>Raster file:</source>
        <translation>ไฟล์ภาพ:</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Save raster as:</source>
        <translation>บันทึกข้อมูลเชิงภาพเป็น</translation>
    </message>
    <message>
        <source>Choose a name of the raster</source>
        <translation>เลือกชื่อของข้อมูลภาพ</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>ข้อผิดพลาด</translation>
    </message>
    <message>
        <source>The selected file is not a valid raster file.</source>
        <translation>ไฟล์ที่เลือกไม่ใช่ไฟล์ภาพ</translation>
    </message>
    <message>
        <source>Choose a name for the modified raster</source>
        <translation>เลือกชื่อขอมูลภาพที่ทำการแก้ไข</translation>
    </message>
    <message>
        <source>-modified</source>
        <comment>Georeferencer:QgsOpenRasterDialog.cpp - used to modify a user given file name</comment>
        <translation>-ปรับปรุง</translation>
    </message>
</context>
<context>
    <name>QgsOpenVectorLayerDialog</name>
    <message>
        <source>Open an OGR Supported Vector Layer</source>
        <translation>เปิดชั้นข้อมูลเชิงเส้นที่ OGR รองรับ</translation>
    </message>
    <message>
        <source>Open Directory</source>
        <translation>เปิด Directory</translation>
    </message>
    <message>
        <source>Are you sure you want to remove the %1 connection and all associated settings?</source>
        <translation>คุณแน่ใจนะว่าจะเอา %1 connection ออกและค่ากำหนดที่เกี่ยวข้องทั้งหมด?</translation>
    </message>
    <message>
        <source>Confirm Delete</source>
        <translation>ยืนยันการลบ</translation>
    </message>
    <message>
        <source>Add vector layer</source>
        <translation>เพิ่มชั้นข้อมูลเชิงเส้น</translation>
    </message>
    <message>
        <source>No database selected.</source>
        <translation>ไม่มีฐานข้อมูลที่เลือก</translation>
    </message>
    <message>
        <source>Password for </source>
        <translation>่ระหัสผ่าน</translation>
    </message>
    <message>
        <source>Please enter your password:</source>
        <translation>โปรดใส่ระหัสผ่าน:</translation>
    </message>
    <message>
        <source>No protocol URI entered.</source>
        <translation>ไม่ได้ใส่ URI</translation>
    </message>
    <message>
        <source>No layers selected.</source>
        <translation>ไม่มีชั้นข้อมูลที่ถูกเลือก</translation>
    </message>
    <message>
        <source>No directory selected.</source>
        <translation>ไม่มี directory ที่ถูกเลือก</translation>
    </message>
</context>
<context>
    <name>QgsOpenVectorLayerDialogBase</name>
    <message>
        <source>Add vector layer</source>
        <translation>เพิ่มชั้นข้อมูลเชิงเส้น</translation>
    </message>
    <message>
        <source>Source type</source>
        <translation>ชนิดของแหล่งข้อมูล</translation>
    </message>
    <message>
        <source>File</source>
        <translation>แฟ้ม</translation>
    </message>
    <message>
        <source>Directory</source>
        <translation>Directory</translation>
    </message>
    <message>
        <source>Database</source>
        <translation>ฐานข้อมูล</translation>
    </message>
    <message>
        <source>Protocol</source>
        <translation>ระเบียบการ</translation>
    </message>
    <message>
        <source>Encoding</source>
        <translation>Encoding</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>ชนิด</translation>
    </message>
    <message>
        <source>URI</source>
        <translation>URI</translation>
    </message>
    <message>
        <source>Source</source>
        <translation>แหล่ง</translation>
    </message>
    <message>
        <source>Dataset</source>
        <translation>ชุดข้อมูล</translation>
    </message>
    <message>
        <source>Browse</source>
        <translation>แสดง</translation>
    </message>
    <message>
        <source>Connections</source>
        <translation>การติดต่อ</translation>
    </message>
    <message>
        <source>New</source>
        <translation>ใหม่</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation>แก้ไข</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>ลบ</translation>
    </message>
</context>
<context>
    <name>QgsOpstionDialogTemplate</name>
    <message>
        <source>Options Dialog Template</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GroupBox</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsOptions</name>
    <message>
        <source>Identify highlight color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>not present</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>System value: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show all features</source>
        <translation>แสดงทั้หมด</translation>
    </message>
    <message>
        <source>Show selected features</source>
        <translation>แสดงข้อมูลที่เลือก</translation>
    </message>
    <message>
        <source>All</source>
        <translation>ทั้งหมด</translation>
    </message>
    <message>
        <source>Always</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>If needed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Never</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load all</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Check file contents</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Check extension</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No</source>
        <translation>ไม่</translation>
    </message>
    <message>
        <source>Basic scan</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Full scan</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cumulative pixel count cut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Minimum / maximum</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Mean +/- standard deviation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set selection color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set canvas color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set measuring tool color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select grid color</source>
        <translation>เลือกสี กริด</translation>
    </message>
    <message>
        <source>Solid</source>
        <translation>ทึบ</translation>
    </message>
    <message>
        <source>Dots</source>
        <translation>จุด</translation>
    </message>
    <message>
        <source>Crosses</source>
        <translation>ตาข่าย</translation>
    </message>
    <message>
        <source>Detected active locale on your system: %1</source>
        <translation>ตรวจสอบตำแหน่งทึีทำงานบนระบบของคุณ</translation>
    </message>
    <message>
        <source>To vertex</source>
        <translation>ถึงจุดหัก</translation>
    </message>
    <message>
        <source>To segment</source>
        <translation>ถึงชิ้นส่วน</translation>
    </message>
    <message>
        <source>To vertex and segment</source>
        <translation>ถึงจุดหักและชิ้นส่วน</translation>
    </message>
    <message>
        <source>map units</source>
        <translation>หน่วยของแผนที่</translation>
    </message>
    <message>
        <source>pixels</source>
        <translation>pixels</translation>
    </message>
    <message>
        <source>Semi transparent circle</source>
        <translation>กึ่งโปร่งใสแบบวงกลม</translation>
    </message>
    <message>
        <source>Cross</source>
        <translation>ตัดกัน</translation>
    </message>
    <message>
        <source>None</source>
        <translation>ไม่มี</translation>
    </message>
    <message>
        <source>QGIS files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select palette file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error, file does not exist or is not readable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error, no colors found in palette file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Palette file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error exporting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error writing palette file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Off</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QGIS</source>
        <translation>QGIS</translation>
    </message>
    <message>
        <source>GEOS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Round</source>
        <translation>มล</translation>
    </message>
    <message>
        <source>Mitre</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Bevel</source>
        <translation>มุมเอียง</translation>
    </message>
    <message>
        <source>Save default project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You must set a default project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Current project saved as default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error saving current project as default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Choose a directory to store project template files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show features visible on map</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Choose project file to open at launch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create Options - %1 Driver</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create Options - pyramids</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Restore UI defaults</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Are you sure to reset the UI to default (needs restart)?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Overwrite</source>
        <translation>เขียนทับ</translation>
    </message>
    <message>
        <source>If Undefined</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unset</source>
        <translation>ล้างค่า</translation>
    </message>
    <message>
        <source>Prepend</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Append</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Choose a directory</source>
        <translation>เลือก Directory</translation>
    </message>
    <message>
        <source>Enter scale</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scale denominator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load scales</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>XML files (*.xml *.XML)</source>
        <translation>XML ไฟล์ (*.xml *.XML)</translation>
    </message>
    <message>
        <source>Save scales</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No Stretch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stretch To MinMax</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stretch And Clip To MinMax</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clip To MinMax</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>None / Planimetric</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsOptionsBase</name>
    <message>
        <source>Options</source>
        <translation>เงื่อนไข</translation>
    </message>
    <message>
        <source>General</source>
        <translation>ทั่วไป</translation>
    </message>
    <message>
        <source>System</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Data Sources</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Data sources</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rendering</source>
        <translation>กำลังแสดง</translation>
    </message>
    <message>
        <source>Colors</source>
        <translation>สี</translation>
    </message>
    <message>
        <source>Canvas &amp; Legend</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Canvas and legend</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Map Tools</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Map tools</source>
        <translation>Map tools</translation>
    </message>
    <message>
        <source>Digitizing</source>
        <translation>การลอกลาย</translation>
    </message>
    <message>
        <source>GDAL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CRS</source>
        <translation>CRS</translation>
    </message>
    <message>
        <source>Locale</source>
        <translation>ท้องถิ่น</translation>
    </message>
    <message>
        <source>Network</source>
        <translation>แดง</translation>
    </message>
    <message>
        <source>Application</source>
        <translation>โปรแกรมประยุกต์</translation>
    </message>
    <message>
        <source>Style &lt;i&gt;(QGIS restart required)&lt;/i&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Icon theme</source>
        <translation>Icon ของชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Icon size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>16</source>
        <translation type="unfinished">16</translation>
    </message>
    <message>
        <source>24</source>
        <translation type="unfinished">24</translation>
    </message>
    <message>
        <source>32</source>
        <translation type="unfinished">32</translation>
    </message>
    <message>
        <source>Font</source>
        <translation>แบบตัวอักษร</translation>
    </message>
    <message>
        <source>Qt default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Size</source>
        <translation>ขนาด</translation>
    </message>
    <message>
        <source>Timeout for timed messages or dialogs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source> s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hide splash screen at startup</source>
        <translation>ซ่อนหน้าจอแรกเมื่อเริ่มทำงาน</translation>
    </message>
    <message>
        <source>Show tips at start up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Bold group box titles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QGIS-styled group boxes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Project files</source>
        <translation>ไฟล์โครงการ</translation>
    </message>
    <message>
        <source>New</source>
        <translation>ใหม่</translation>
    </message>
    <message>
        <source>Most recent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Specific</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Open project on launch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create new project from default project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set current project as default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Template folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Browse</source>
        <translation>แสดง</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation>ล้างค่า</translation>
    </message>
    <message>
        <source>Prompt to save project and data source changes when required</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Prompt for confirmation when a layer is to be removed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Warn when opening a project file saved with an older version of QGIS</source>
        <translation>เตือนเมื่อเปิดไฟล์โครงกาารที่บันทึกด้วย QGIS รุ่นเก่า</translation>
    </message>
    <message>
        <source>Enable macros</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Never</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ask</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>For this session only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Always (not recommended)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QSettings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Apply</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Variable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Value</source>
        <translation>ค่า</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>เอาออก</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>เพิ่ม</translation>
    </message>
    <message>
        <source>Current environment variables (read-only - bold indicates modified at startup)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show only QGIS-specific variables</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use custom variables (restart required - include separators)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Plugin paths</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path(s) to search for additional C++ plugins libraries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SVG paths</source>
        <translation>SVG paths</translation>
    </message>
    <message>
        <source>48</source>
        <translation type="unfinished">48</translation>
    </message>
    <message>
        <source>64</source>
        <translation type="unfinished">64</translation>
    </message>
    <message>
        <source>Use native color chooser dialogs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path(s) to search for Scalable Vector Graphic (SVG) symbols</source>
        <translation>Path(s) ที่จะค้นหาสัญลักษณ์ Scalable Vector Graphic (SVG)</translation>
    </message>
    <message>
        <source>Reset user interface to default settings (restart required)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Feature attributes and table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open attribute table in a dock window (QGIS restart required)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy geometry in WKT representation from attribute table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Attribute table behaviour</source>
        <translation>พฤติกรรมของตารางข้อมูลรายละเอียด</translation>
    </message>
    <message>
        <source>Attribute table row cache</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Representation for NULL values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Data source handling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scan for valid items in the browser dock</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scan for contents of compressed files (.zip) in browser dock</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Prompt for raster sublayers when opening</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add PostGIS layers with double click and select in extended mode</source>
        <translation>เพิ่มชั้นข้อมูล PostGIS ด้วยการ double click และเลือกในโหมด extended</translation>
    </message>
    <message>
        <source>Rendering behavior</source>
        <translation>พฤติกรรมการแสดงผล</translation>
    </message>
    <message>
        <source>By default new la&amp;yers added to the map should be displayed</source>
        <translation>&amp;ค่าตั้งต้น เมื่อเพิ่มใช้ข้อมูลจะกำหนดให้แสดง</translation>
    </message>
    <message>
        <source>Use render caching where possible to speed up redraws</source>
        <translation>ใช้ caching ในการแสดงผลถ้ามันทำให้เร็วขึ้น</translation>
    </message>
    <message>
        <source>Render layers in parallel using many CPU cores</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Max cores to use:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Maximum scale at which the layer should be simplified (1:1 always simplifies): </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rendering quality</source>
        <translation>คุณภาพการแสดงผล</translation>
    </message>
    <message>
        <source>Make lines appear less jagged at the expense of some drawing performance</source>
        <translation>ทำให้เส้นที่ปรากฎต่อเนื่อง</translation>
    </message>
    <message>
        <source>Rasters</source>
        <translation>เชิงภาพ</translation>
    </message>
    <message>
        <source>RGB band selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Red band</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Green band</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Blue band</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Contrast enhancement</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Single band gray</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Multi band color (byte / band) </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Multi band color (&gt; byte / band) </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Limits (minimum/maximum)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cumulative pixel count cut limits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>-</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <source>Standard deviation multiplier</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Debugging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show these events in the Log Message panel (under Rendering tab)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Map canvas refresh</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Paste colors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy colors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default map appearance (overridden by project properties)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selection color</source>
        <translation>เลือกสี</translation>
    </message>
    <message>
        <source>Highlight color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The color used to highlight identified feature. The alpha channel is only used for polygons fill, lines and outlines are fully opaque.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Buffer</source>
        <translation>แนวกันชน</translation>
    </message>
    <message>
        <source>Lines / outlines buffer in millimeters.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Minimum width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Minimum line / outline width in millimeters.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Grid color</source>
        <translation>สี กริด</translation>
    </message>
    <message>
        <source>Grid and guide defaults</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Grid spacing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source> px</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Suppress attribute form pop-up after feature creation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Background color</source>
        <translation>สีพื้นหลัง</translation>
    </message>
    <message>
        <source>Use live-updating color chooser dialogs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ignore shapefile encoding declaration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disable OGR on-the-fly conversion from declared encoding to UTF-8</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Composer</source>
        <translation>Composer</translation>
    </message>
    <message>
        <source>Custom side bar style</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Oracle layers with double click and select in extended mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;b&gt;Note:&lt;/b&gt; Feature simplification may speed up rendering but can result in rendering inconsistencies</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Simplification threshold (higher values result in more simplification): </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Higher values result in more simplification</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Simplify on provider side if possible</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer legend</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Double click action in legend</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open layer properties</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open attribute table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Capitalise layer names</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Bold layer names</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Display classification attribute names</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Bold group names</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create raster icons (may be slow)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Legend item styles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>WMS getLegendGraphic Resolution</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Identify</source>
        <translation>ระบุข้อมูล</translation>
    </message>
    <message>
        <source>&lt;b&gt;Note:&lt;/b&gt; Specify the search radius as a percentage of the map width</source>
        <translation>&lt;b&gt;Note:&lt;/b&gt; Specify the search radius as a percentage of the map width</translation>
    </message>
    <message>
        <source>Search radius for identifying features and displaying map tips</source>
        <translation>รัศมีการค้นหาสำหรับการขอข้อมูลรายละเอียดและการแสดง tips ของแผนที่</translation>
    </message>
    <message>
        <source>Measure tool</source>
        <translation>เครื่องมือการวัด</translation>
    </message>
    <message>
        <source>Rubberband color</source>
        <translation>สีของ Rubberband</translation>
    </message>
    <message>
        <source>Preferred measurements units</source>
        <translation>หน่วยการวัดที่ต้องการ</translation>
    </message>
    <message>
        <source>Meters</source>
        <translation>เมตร</translation>
    </message>
    <message>
        <source>Feet</source>
        <translation>ฟุต</translation>
    </message>
    <message>
        <source>Nautical Miles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Preferred angle units</source>
        <translation>หน่วยของมุมที่ต้องการ</translation>
    </message>
    <message>
        <source>Degrees</source>
        <translation>องศา</translation>
    </message>
    <message>
        <source>Map update interval</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source> ms</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable feature simplification by default for newly added layers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Radians</source>
        <translation>Radians</translation>
    </message>
    <message>
        <source>Decimal places</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Keep base unit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Gon</source>
        <translation>Gon</translation>
    </message>
    <message>
        <source>Panning and zooming</source>
        <translation>การเลื่อน และ การขยาย</translation>
    </message>
    <message>
        <source>Zoom factor</source>
        <translation>อัตราการขยาย</translation>
    </message>
    <message>
        <source>Mouse wheel action</source>
        <translation>การกระทำของล้อเม้าส์</translation>
    </message>
    <message>
        <source>Zoom</source>
        <translation>ขยาย</translation>
    </message>
    <message>
        <source>Zoom and recenter</source>
        <translation>ขยายและแสดง</translation>
    </message>
    <message>
        <source>Zoom to mouse cursor</source>
        <translation>ขยายไปที่ตัวชี้ของเม้าส์</translation>
    </message>
    <message>
        <source>Nothing</source>
        <translation>ไม่มี</translation>
    </message>
    <message>
        <source>Predefined scales</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add predefined scale</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Insert default scales</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import from file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export to file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Composition defaults</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default font</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Grid appearance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Grid style</source>
        <translation>แบบ กริด</translation>
    </message>
    <message>
        <source> mm</source>
        <translation>ม.ม.</translation>
    </message>
    <message>
        <source>Grid offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>x: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>y: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Snap tolerance</source>
        <translation>Snap tolerance</translation>
    </message>
    <message>
        <source>Feature creation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Validate geometries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reuse last entered attribute values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rubberband</source>
        <translation>Rubberband</translation>
    </message>
    <message>
        <source>Line color</source>
        <translation>สีเส้น</translation>
    </message>
    <message>
        <source>Line width in pixels</source>
        <translation>ความหนาของเส้น หน่วย pixels</translation>
    </message>
    <message>
        <source>Line width</source>
        <translation>ขนาดเส้น</translation>
    </message>
    <message>
        <source>Snapping</source>
        <translation>การเข้าหา</translation>
    </message>
    <message>
        <source>Default snap mode</source>
        <translation>Default snap mode</translation>
    </message>
    <message>
        <source>Default snapping tolerance</source>
        <translation>ขนาดตั้งต้นของ tolerance</translation>
    </message>
    <message>
        <source>Search radius for vertex edits</source>
        <translation>รัศมีการค้นหาสำหรับการแก้ไขจุดหัก</translation>
    </message>
    <message>
        <source>map units</source>
        <translation>หน่วยของแผนที่</translation>
    </message>
    <message>
        <source>pixels</source>
        <translation>pixels</translation>
    </message>
    <message>
        <source>Open snapping options in a dock window (QGIS restart required)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Vertex markers</source>
        <translation>สัญลักษณ์ของจุดหัก</translation>
    </message>
    <message>
        <source>Marker style</source>
        <translation>แบบของสัญลักษณ์</translation>
    </message>
    <message>
        <source>Marker size</source>
        <translation>ขนาดจุด</translation>
    </message>
    <message>
        <source>Show markers only for selected features</source>
        <translation>แสดงสัญลักษณ์แต่ข้อมูลที่เลือก</translation>
    </message>
    <message>
        <source>Curve offset tool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Miter limit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Join style</source>
        <translation>แบบการเชื่อม</translation>
    </message>
    <message>
        <source>Quadrant segments</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GDAL driver options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit Pyramids Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit Create Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GDAL drivers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>In some cases more than one GDAL driver can be used to load the same raster format. Use the list below to specify which to use.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name</source>
        <translation>ชื่อ</translation>
    </message>
    <message>
        <source>ext</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Flags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Description</source>
        <translation>คำอธิบาย</translation>
    </message>
    <message>
        <source>CRS for new layers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use &amp;project CRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Prompt for &amp;CRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>When a new layer is created, or when a layer is loaded that has no CRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default CRS for new projects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Automatically enable &apos;on the fly&apos; reprojection if CRS of a new added layer differ from CRS of layer(s) already present. CRS of present layer(s) will be used.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Automatically enable &apos;on the fly&apos; reprojection if layers have different CRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable &apos;on the &amp;fly&apos; reprojection by default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Standard colors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Don&apos;t enable &apos;on the fly&apos; reprojection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default datum transformations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Source CRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Destination CRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Source datum transform</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Destination datum transform</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ask for datum transformation when no default is defined</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Override system locale</source>
        <translation>เขียนทับระบบท้องถิ่น</translation>
    </message>
    <message>
        <source>Locale to use instead</source>
        <translation>ท้องถิ่นที่จะใช้แทน</translation>
    </message>
    <message>
        <source>&lt;b&gt;Note:&lt;/b&gt; Enabling / changing overide on local requires an application restart</source>
        <translation>&lt;b&gt;Note:&lt;/b&gt; Enabling / changing overide on local requires an application restart</translation>
    </message>
    <message>
        <source>Additional Info</source>
        <translation>ข้อมูลเพิ่มเติม</translation>
    </message>
    <message>
        <source>Detected active locale on your system:</source>
        <translation>พบตำแหน่งที่ทำงานบนระบบของคุณ</translation>
    </message>
    <message>
        <source>WMS search address</source>
        <translation>ที่อยู่สำหรับค้นหา WMS</translation>
    </message>
    <message>
        <source>Timeout for network requests (ms)</source>
        <translation>เกินเวลาสำหรับการร้องขอผ่านเครื่อขาย</translation>
    </message>
    <message>
        <source>Default expiration period for WMS-C/WMTS tiles (hours)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Max retry in case of tile request errors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>User-Agent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cache settings</source>
        <translation>กำหนด Cache</translation>
    </message>
    <message>
        <source>Directory</source>
        <translation>Directory</translation>
    </message>
    <message>
        <source>Size [KiB]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clear</source>
        <translation>ล้าง</translation>
    </message>
    <message>
        <source>Use proxy for web access</source>
        <translation>ใช้ proxy สำหรับการเข้าถึงด้วย web</translation>
    </message>
    <message>
        <source>Host</source>
        <translation>เครื่องแม่ข่าย</translation>
    </message>
    <message>
        <source>Port</source>
        <translation>พอร์ท</translation>
    </message>
    <message>
        <source>User</source>
        <translation>ชื่อผู้ใช้</translation>
    </message>
    <message>
        <source>Leave this blank if no proxy username / password are required</source>
        <translation>เว้นให้เป็นช่องว่างถ้า proxy ไม่ต้องการ ชื่อผู้ใช้ / รหัสผ่าน</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>ระหัสผ่าน</translation>
    </message>
    <message>
        <source>Proxy type</source>
        <translation>ชนิดของ Proxy</translation>
    </message>
    <message>
        <source>Exclude URLs (starting with)</source>
        <translation>แยก URLs ออก (เริ่มต้นด้วย)</translation>
    </message>
    <message>
        <source>Experimental canvas rotation support (restart required)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use a default CRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Always start new projects with following CRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default uses system&apos;s proxy</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsOptionsDialogBase</name>
    <message>
        <source>Missing objects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Base options dialog could not be initialized.

Missing some of the .ui template objects:
</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsOracleColumnTypeThread</name>
    <message>
        <source>Retrieving tables of %1...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scanning column %1.%2.%3...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Table retrieval finished.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsOracleConn</name>
    <message>
        <source>Connection to database failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Oracle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SQL:%1
error:%2
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Querying available tables failed.
SQL:%1
error:%2
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Database connection was successful, but the accessible tables could not be determined.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to get list of spatially enabled tables from the database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unsupported geometry type %1 in %2.%3.%4 ignored</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>View %1.%2 doesn&apos;t have integer columns for use as keys.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Point</source>
        <translation>จุด</translation>
    </message>
    <message>
        <source>Multipoint</source>
        <translation>หลายจุด</translation>
    </message>
    <message>
        <source>Line</source>
        <translation>เส้น</translation>
    </message>
    <message>
        <source>Multiline</source>
        <translation>หลายเส้น</translation>
    </message>
    <message>
        <source>Polygon</source>
        <translation>รูปปิด</translation>
    </message>
    <message>
        <source>Multipolygon</source>
        <translation>หลายรูปปิด</translation>
    </message>
    <message>
        <source>No Geometry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown Geometry</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsOracleConnectionItem</name>
    <message>
        <source>Edit...</source>
        <translation>แก้ไข</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>ลบ</translation>
    </message>
    <message>
        <source>Refresh</source>
        <translation>กระตุ้น</translation>
    </message>
    <message>
        <source>Copying features...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Abort</source>
        <translation>ออก</translation>
    </message>
    <message>
        <source>Import layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1: Not a vector layer!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1: OK!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import to Oracle database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to import some layers!

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import was successful.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsOracleLayerItem</name>
    <message>
        <source>Delete layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer deleted successfully.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsOracleNewConnection</name>
    <message>
        <source>Saving passwords</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>WARNING: You have opted to save your password. It will be stored in plain text in your project files and in your home directory on Unix-like systems, or in your user profile on Windows. If you do not want this to happen, please press the Cancel button.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save connection</source>
        <translation>บันทึกการเชื่อมต่อ</translation>
    </message>
    <message>
        <source>Should the existing connection %1 be overwritten?</source>
        <translation>เขียนทับการเชื่อมต่อ %1 ไหม?</translation>
    </message>
    <message>
        <source>Test connection</source>
        <translation>ทดสอบการเชื่อมต่อ</translation>
    </message>
    <message>
        <source>Connection to %1 was successful</source>
        <translation>การเชื่อมต่อกับ  %1 สำเร็จ</translation>
    </message>
    <message>
        <source>Connection failed - Check settings and try again.

</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsOracleNewConnectionBase</name>
    <message>
        <source>Create a New Oracle connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connection Information</source>
        <translation>ข้อมูลการเชื่อมต่อ</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>ระหัสผ่าน</translation>
    </message>
    <message>
        <source>Save Username</source>
        <translation>บันทึก ชื่อผู้ใช้</translation>
    </message>
    <message>
        <source>Username</source>
        <translation>ชื่อผู้ใช้</translation>
    </message>
    <message>
        <source>Name of the new connection</source>
        <translation>ชื่อของการเชื่อมต่อใหม่</translation>
    </message>
    <message>
        <source>Database</source>
        <translation>ฐานข้อมูล</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>ชื่อ</translation>
    </message>
    <message>
        <source>Restrict the displayed tables to those that are in the all_sdo_geom_metadata table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>When searching for spatial tables restrict the search to tables that are owned by the user.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;When searching for spatial tables restrict the search to tables that are owned by the user.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Only list the existing geometry types and don&apos;t offer to add others.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Only existing geometry types</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Restricts the displayed tables to those that are in the all_sdo_geom_metadata view. This can speed up the initial display of spatial tables.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Only look in meta data table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Only look for user&apos;s tables</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Also list tables with no geometry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Port</source>
        <translation>พอร์ท</translation>
    </message>
    <message>
        <source>1521</source>
        <translation type="unfinished">1521</translation>
    </message>
    <message>
        <source>&amp;Test Connect</source>
        <translation>&amp;ทดสอบการเชื่อมต่อ</translation>
    </message>
    <message>
        <source>Save Password</source>
        <translation>บันทึกระหัสผ่าน</translation>
    </message>
    <message>
        <source>Host</source>
        <translation>เครื่องแม่ข่าย</translation>
    </message>
    <message>
        <source>Use estimated table statistics for the layer metadata.</source>
        <translation>ใช้ estimated table statistics สำหรับ metadata ของชั้นของมูล</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;When the layer is setup various metadata is required for the Oracle table. This includes information such as the table row count, geometry type and spatial extents of the data in the geometry column. If the table contains a large number of rows determining this metadata is time consuming.&lt;/p&gt;&lt;p&gt;By activating this option the following fast table metadata operations are done:&lt;/p&gt;&lt;p&gt;1) Row count is determined from all_tables.num_rows.&lt;/p&gt;&lt;p&gt;2) Table extents are always determined with the SDO_TUNE.EXTENTS_OF function even if a layer filter is applied.&lt;/p&gt;&lt;p&gt;3) The table geometry is determined from the first 100 non-null geometry rows in the table.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use estimated table metadata</source>
        <translation>ใช้ estimated table metadata</translation>
    </message>
    <message>
        <source>Options</source>
        <translation>เงื่อนไข</translation>
    </message>
</context>
<context>
    <name>QgsOracleOwnerItem</name>
    <message>
        <source>%1 as %2 in %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>as geometryless table</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsOraclePlugin</name>
    <message>
        <source>Add Oracle GeoRaster Layer...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add a Oracle Spatial GeoRaster...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsOracleProvider</name>
    <message>
        <source>Whole number</source>
        <translation>จำนวนทั้งหมด</translation>
    </message>
    <message>
        <source>Whole big number</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Decimal number (numeric)</source>
        <translation>เลขทศนิยม</translation>
    </message>
    <message>
        <source>Decimal number (decimal)</source>
        <translation>เลขทศนิยม</translation>
    </message>
    <message>
        <source>Decimal number (real)</source>
        <translation>เลขทศนิยม</translation>
    </message>
    <message>
        <source>Decimal number (double)</source>
        <translation>ตัวเลขฐานสิบ</translation>
    </message>
    <message>
        <source>Text, fixed length (char)</source>
        <translation>ตัวอักษร,ความยาวคงที่</translation>
    </message>
    <message>
        <source>Text, limited variable length (varchar2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Text, unlimited length (long)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>FAILURE: Field %1 not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Oracle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Read attempt on an invalid oracle data source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Loading comment for table %1.%2 failed [%3]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Loading comment for columns of table %1.%2 failed [%3]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Other spatial field %1.%2.%3 ignored</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Loading field types for table %1.%2 failed [%3]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid spatial index %1 on column %2.%3.%4 found - expect poor performance.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No spatial index on column %1.%2.%3 found - expect poor performance.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Probing for spatial index on column %1.%2.%3 failed [%4]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Retrieving fields from &apos;%1&apos; failed [%2]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to determine geometry column access privileges for column %1.%2.
The error message from the database was:
%3.
SQL: %4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to determine table access privileges for the table %1.
The error message from the database was:
%2.
SQL: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The custom query is not a select query.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to execute the query.
The error message from the database was:
%1.
SQL: %2</source>
        <translation>ไม่สามารถทำการค้นหา
ข้อความความผิดพลาดจากฐานข้อมูลคือ:
%1.
SQL: %2</translation>
    </message>
    <message>
        <source>Primary key field %1 not found in %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Primary key field &apos;%1&apos; for view not unique.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Key field &apos;%1&apos; for view not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No key field for view given.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No key field for query given.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Evaluation of default value failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not start transaction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not prepare insert statement</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not insert feature %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not commit transaction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Oracle error while adding features: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not rollback transaction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Deletion of feature %1 failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Oracle error while deleting features: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Adding attribute %1 failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Setting comment on %1 failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Oracle error while adding attributes: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not reload fields.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Dropping column %1 failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Oracle error while deleting attributes: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Update of feature %1 failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Oracle error while changing attributes: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not prepare update statement.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Oracle error while changing geometry values: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not retrieve extents: %1
SQL: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not execute query.
The error message from the database was:
%1.
SQL: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not retrieve SRID of %1.
The error message from the database was:
%2.
SQL: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not determine SRID of %1.
The error message from the database was:
%2.
SQL: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 has no valid geometry types.
SQL: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not determine geometry type of %1.
The error message from the database was:
%2.
SQL: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Geometry type and srid for empty column %1 of %2 undefined.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Feature type or srid for %1 of %2 could not be determined or was not requested.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Editing and adding disabled for 2D+ layer (%1; %2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not update metadata for %1.%2.
SQL:%3
Error: %4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not insert metadata for %1.%2.
SQL:%3
Error: %4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Creation spatial index failed.
SQL:%1
Error: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rebuild of spatial index failed.
SQL:%1
Error: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not determine table existence.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Table %1 could not be dropped.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Table %1 already exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Table creation failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not lookup authid %1:%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not lookup WKT.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not determine new srid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CRS not found and could not be created.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not insert metadata.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Drop created table %1 failed.
SQL:%2
Error: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Oracle SRID %1 not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Lookup of Oracle SRID %1 failed.
SQL:%2
Error:%3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Oracle error: %1
SQL: %2
Error: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Oracle error: %1
Error: %2</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsOracleRootItem</name>
    <message>
        <source>New Connection...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsOracleSelectGeoraster</name>
    <message>
        <source>Are you sure you want to remove the %1 connection and all associated settings?</source>
        <translation>คุณต้องการจะเอา %1การเชื่อต่อและการกำหนดต่างๆออก</translation>
    </message>
    <message>
        <source>Confirm Delete</source>
        <translation>ยืนยันการลบ</translation>
    </message>
    <message>
        <source>Password for %1/&lt;password&gt;@%2</source>
        <translation>รหัสผ่านสำหรับ %1/&lt;รหัสผ่าน&gt;@%2</translation>
    </message>
    <message>
        <source>Please enter your password:</source>
        <translation>โปรดใส่ระหัสผ่าน:</translation>
    </message>
    <message>
        <source>Open failed</source>
        <translation>การเปิดล้มเหลว</translation>
    </message>
    <message>
        <source>The connection to %1 failed. Please verify your connection parameters. Make sure you have the GDAL GeoRaster plugin installed.</source>
        <translation>การเชื่อมต่อไปที  %1 ล้มเหลว โปรดตรวจสอบ ตัวแปรการเชื่อต่อ คุณต้องแน่ใจว่าได้ติดตัง ส่วนเพิ่มเติม GDAL GeoRaster</translation>
    </message>
</context>
<context>
    <name>QgsOracleSourceSelect</name>
    <message>
        <source>Add Oracle Table(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Add</source>
        <translation>&amp;เพิ่ม</translation>
    </message>
    <message>
        <source>&amp;Set Filter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set Filter</source>
        <translation>ตัวกรอง</translation>
    </message>
    <message>
        <source>Wildcard</source>
        <translation>Wildcard</translation>
    </message>
    <message>
        <source>RegExp</source>
        <translation>RegExp</translation>
    </message>
    <message>
        <source>All</source>
        <translation>ทั้งหมด</translation>
    </message>
    <message>
        <source>Owner</source>
        <translation>เจ้าของ</translation>
    </message>
    <message>
        <source>Table</source>
        <translation>ตาราง</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>ชนิด</translation>
    </message>
    <message>
        <source>Geometry column</source>
        <translation>ช่องของรูปร่าง</translation>
    </message>
    <message>
        <source>Primary key column</source>
        <translation>ช่อง Primary key</translation>
    </message>
    <message>
        <source>SRID</source>
        <translation>SRID</translation>
    </message>
    <message>
        <source>Sql</source>
        <translation>Sql</translation>
    </message>
    <message>
        <source>Are you sure you want to remove the %1 connection and all associated settings?</source>
        <translation>คุณแน่ใจนะว่าจะตัดการเชื่อมต่อกับ %1 และทั้งหมด?</translation>
    </message>
    <message>
        <source>Confirm Delete</source>
        <translation>ยืนยันการลบ</translation>
    </message>
    <message>
        <source>Load connections</source>
        <translation>อ่านการเชื่อต่อ</translation>
    </message>
    <message>
        <source>XML files (*.xml *XML)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select Table</source>
        <translation>เลือกตาราง</translation>
    </message>
    <message>
        <source>You must select a table in order to add a layer.</source>
        <translation>คุณต้องเลือกตารางเพื่อเพิ่มชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Stop</source>
        <translation>หยุด</translation>
    </message>
    <message>
        <source>Connect</source>
        <translation>เชื่อมต่อ</translation>
    </message>
</context>
<context>
    <name>QgsOracleSourceSelectDelegate</name>
    <message>
        <source>Select...</source>
        <translation>เลือก...</translation>
    </message>
    <message>
        <source>Enter...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsOracleTableModel</name>
    <message>
        <source>Owner</source>
        <translation>เจ้าของ</translation>
    </message>
    <message>
        <source>Table</source>
        <translation>ตาราง</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>ชนิด</translation>
    </message>
    <message>
        <source>Geometry column</source>
        <translation>ช่องของรูปร่าง</translation>
    </message>
    <message>
        <source>SRID</source>
        <translation>SRID</translation>
    </message>
    <message>
        <source>Primary key column</source>
        <translation>ช่อง Primary key</translation>
    </message>
    <message>
        <source>Select at id</source>
        <translation>ID</translation>
    </message>
    <message>
        <source>Sql</source>
        <translation>Sql</translation>
    </message>
    <message>
        <source>Specify a geometry type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enter a SRID</source>
        <translation>SRID</translation>
    </message>
    <message>
        <source>Select a primary key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select...</source>
        <translation>เลือก...</translation>
    </message>
    <message>
        <source>Enter...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disable &apos;Fast Access to Features at ID&apos; capability to force keeping the attribute table in memory (e.g. in case of expensive views).</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsPGConnectionItem</name>
    <message>
        <source>Edit...</source>
        <translation>แก้ไข</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>ลบ</translation>
    </message>
    <message>
        <source>Refresh</source>
        <translation>กระตุ้น</translation>
    </message>
    <message>
        <source>Copying features...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Abort</source>
        <translation>ออก</translation>
    </message>
    <message>
        <source>Import layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1: Not a vector layer!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1: OK!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import to PostGIS database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to import some layers!

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import was successful.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connection failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to get schemas</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsPGLayerItem</name>
    <message>
        <source>Delete layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer deleted successfully.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsPGRootItem</name>
    <message>
        <source>New Connection...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsPGSchemaItem</name>
    <message>
        <source>%1 as %2 in %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>as geometryless table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connection failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to get layers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Refresh</source>
        <translation>กระตุ้น</translation>
    </message>
</context>
<context>
    <name>QgsPalettedRendererWidgetBase</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Band</source>
        <translation>แถบ</translation>
    </message>
    <message>
        <source>Value</source>
        <translation>ค่า</translation>
    </message>
    <message>
        <source>Color</source>
        <translation>สี</translation>
    </message>
    <message>
        <source>Label</source>
        <translation>ตัวอักษร</translation>
    </message>
</context>
<context>
    <name>QgsPasteTransformationsBase</name>
    <message>
        <source>Paste Transformations</source>
        <translation>วางTransformations</translation>
    </message>
    <message>
        <source>&lt;b&gt;Note: This function is not useful yet!&lt;/b&gt;</source>
        <translation>&lt;b&gt;Note:ยังใช้งานคำสั่งนี้ไม่ได้ /b&gt;</translation>
    </message>
    <message>
        <source>Source</source>
        <translation>แหล่ง</translation>
    </message>
    <message>
        <source>Destination</source>
        <translation>ปลายทาง</translation>
    </message>
</context>
<context>
    <name>QgsPenCapStyleComboBox</name>
    <message>
        <source>Square</source>
        <translation>จัตุรัส</translation>
    </message>
    <message>
        <source>Flat</source>
        <translation>ราบ</translation>
    </message>
    <message>
        <source>Round</source>
        <translation>มล</translation>
    </message>
</context>
<context>
    <name>QgsPenJoinStyleComboBox</name>
    <message>
        <source>Bevel</source>
        <translation>มุมเอียง</translation>
    </message>
    <message>
        <source>Miter</source>
        <translation>หมวก</translation>
    </message>
    <message>
        <source>Round</source>
        <translation>มล</translation>
    </message>
</context>
<context>
    <name>QgsPenStyleComboBox</name>
    <message>
        <source>Solid Line</source>
        <translation>เส้น ทึบ</translation>
    </message>
    <message>
        <source>No Pen</source>
        <translation>ไม่มีปากกา</translation>
    </message>
    <message>
        <source>Dash Line</source>
        <translation>เส้น Dash</translation>
    </message>
    <message>
        <source>Dot Line</source>
        <translation>เส้น Dot</translation>
    </message>
    <message>
        <source>Dash Dot Line</source>
        <translation>เส้น Dash Dot</translation>
    </message>
    <message>
        <source>Dash Dot Dot Line</source>
        <translation>เส้น Dash Dot Dot</translation>
    </message>
</context>
<context>
    <name>QgsPgNewConnection</name>
    <message>
        <source>disable</source>
        <translation>ทำไม่ได้</translation>
    </message>
    <message>
        <source>allow</source>
        <translation>ยอมรับ</translation>
    </message>
    <message>
        <source>prefer</source>
        <translation>ต้องการ</translation>
    </message>
    <message>
        <source>require</source>
        <translation>ต้องการ</translation>
    </message>
    <message>
        <source>Saving passwords</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>WARNING: You have opted to save your password. It will be stored in plain text in your project files and in your home directory on Unix-like systems, or in your user profile on Windows. If you do not want this to happen, please press the Cancel button.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save connection</source>
        <translation>บันทึกการเชื่อมต่อ</translation>
    </message>
    <message>
        <source>Should the existing connection %1 be overwritten?</source>
        <translation>เขียนทับการเชื่อมต่อ %1 ไหม?</translation>
    </message>
    <message>
        <source>Test connection</source>
        <translation>ทดสอบการเชื่อมต่อ</translation>
    </message>
    <message>
        <source>Connection to %1 was successful</source>
        <translation>การเชื่อมต่อกับ  %1 สำเร็จ</translation>
    </message>
    <message>
        <source>Connection failed - Check settings and try again.

</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsPgNewConnectionBase</name>
    <message>
        <source>Create a New PostGIS connection</source>
        <translation>สร้างการเชื่อมต่อกับ PostGIS</translation>
    </message>
    <message>
        <source>Connection Information</source>
        <translation>ข้อมูลการเชื่อมต่อ</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>ชื่อ</translation>
    </message>
    <message>
        <source>Service</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Host</source>
        <translation>เครื่องแม่ข่าย</translation>
    </message>
    <message>
        <source>Port</source>
        <translation>พอร์ท</translation>
    </message>
    <message>
        <source>Database</source>
        <translation>ฐานข้อมูล</translation>
    </message>
    <message>
        <source>SSL mode</source>
        <translation>โหมด SSL</translation>
    </message>
    <message>
        <source>Username</source>
        <translation>ชื่อผู้ใช้</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>ระหัสผ่าน</translation>
    </message>
    <message>
        <source>Name of the new connection</source>
        <translation>ชื่อของการเชื่อมต่อใหม่</translation>
    </message>
    <message>
        <source>5432</source>
        <translation>5432</translation>
    </message>
    <message>
        <source>Restrict the displayed tables to those that are in the layer registries.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Restricts the displayed tables to those that are found in the layer registries (geometry_columns, geography_columns, topology.layer). This can speed up the initial display of spatial tables.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Only show layers in the layer registries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Restrict the search to the public schema for spatial tables not in the geometry_columns table</source>
        <translation>Restrict the search to the public schema for spatial tables not in the geometry_columns table</translation>
    </message>
    <message>
        <source>When searching for spatial tables that are not in the geometry_columns tables, restrict the search to tables that are in the public schema (for some databases this can save lots of time)</source>
        <translation>เมื่อทำการค้นหาสำหรับตาราง spatial ที่ไม่มี geometry_columns tables, restrict the search to tables that are in the public schema (for some databases this can save lots of time)</translation>
    </message>
    <message>
        <source>Only look in the &apos;public&apos; schema</source>
        <translation>ดูใน  &apos;public&apos; schema</translation>
    </message>
    <message>
        <source>Save Username</source>
        <translation>บันทึก ชื่อผู้ใช้</translation>
    </message>
    <message>
        <source>&amp;Test Connect</source>
        <translation>&amp;ทดสอบการเชื่อมต่อ</translation>
    </message>
    <message>
        <source>Save Password</source>
        <translation>บันทึกระหัสผ่าน</translation>
    </message>
    <message>
        <source>Use estimated table statistics for the layer metadata.</source>
        <translation>ใช้ estimated table statistics สำหรับ metadata ของชั้นของมูล</translation>
    </message>
    <message>
        <source>&lt;html&gt;
&lt;body&gt;
&lt;p&gt;When the layer is setup various metadata is required for the PostGIS table. This includes information such as the table row count, geometry type and spatial extents of the data in the geometry column. If the table contains a large number of rows determining this metadata is time consuming.&lt;/p&gt;
&lt;p&gt;By activating this option the following fast table metadata operations are done:&lt;/p&gt;
&lt;p&gt;1) Row count is determined from table statistics obtained from running the PostgreSQL table analyse function.&lt;/p&gt;
&lt;p&gt;2) Table extents are always determined with the estimated_extent PostGIS function even if a layer filter is applied.&lt;/p&gt;
&lt;p&gt;3) If the table geometry type is unknown and is not exclusively taken from the geometry_columns table, then it is determined from the first 100 non-null geometry rows in the table.&lt;/p&gt;
&lt;/body&gt;
&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use estimated table metadata</source>
        <translation>ใช้ estimated table metadata</translation>
    </message>
    <message>
        <source>Also list tables with no geometry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Don&apos;t resolve type of unrestricted columns (GEOMETRY)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsPgSourceSelect</name>
    <message>
        <source>Add PostGIS Table(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Add</source>
        <translation>&amp;เพิ่ม</translation>
    </message>
    <message>
        <source>&amp;Set Filter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set Filter</source>
        <translation>ตัวกรอง</translation>
    </message>
    <message>
        <source>Wildcard</source>
        <translation>Wildcard</translation>
    </message>
    <message>
        <source>RegExp</source>
        <translation>RegExp</translation>
    </message>
    <message>
        <source>All</source>
        <translation>ทั้งหมด</translation>
    </message>
    <message>
        <source>Schema</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Table</source>
        <translation>ตาราง</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>ชนิด</translation>
    </message>
    <message>
        <source>Geometry column</source>
        <translation>ช่องค่าพิกัด</translation>
    </message>
    <message>
        <source>Primary key column</source>
        <translation>ช่อง Primary key</translation>
    </message>
    <message>
        <source>SRID</source>
        <translation>SRID</translation>
    </message>
    <message>
        <source>Sql</source>
        <translation>Sql</translation>
    </message>
    <message>
        <source>Are you sure you want to remove the %1 connection and all associated settings?</source>
        <translation>คุณแน่ใจนะว่าจะเอา %1 connection ออกและค่ากำหนดที่เกี่ยวข้องทั้งหมด?</translation>
    </message>
    <message>
        <source>Confirm Delete</source>
        <translation>ยืนยันการลบ</translation>
    </message>
    <message>
        <source>Load connections</source>
        <translation>อ่านการเชื่อต่อ</translation>
    </message>
    <message>
        <source>XML files (*.xml *XML)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select Table</source>
        <translation>เลือกตาราง</translation>
    </message>
    <message>
        <source>You must select a table in order to add a layer.</source>
        <translation>คุณต้องเลือกตารางเพื่อเพิ่มชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Stop</source>
        <translation>หยุด</translation>
    </message>
    <message>
        <source>Connect</source>
        <translation>เชื่อมต่อ</translation>
    </message>
</context>
<context>
    <name>QgsPgSourceSelectDelegate</name>
    <message>
        <source>Select...</source>
        <translation>เลือก...</translation>
    </message>
    <message>
        <source>Enter...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsPgTableModel</name>
    <message>
        <source>Schema</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Table</source>
        <translation>ตาราง</translation>
    </message>
    <message>
        <source>Column</source>
        <translation>ช่อง</translation>
    </message>
    <message>
        <source>Data Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Spatial Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SRID</source>
        <translation>SRID</translation>
    </message>
    <message>
        <source>Primary Key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select at id</source>
        <translation>ID</translation>
    </message>
    <message>
        <source>Sql</source>
        <translation>Sql</translation>
    </message>
    <message>
        <source>Select a primary key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disable &apos;Fast Access to Features at ID&apos; capability to force keeping the attribute table in memory (e.g. in case of expensive views).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select...</source>
        <translation>เลือก...</translation>
    </message>
    <message>
        <source>Specify a geometry type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enter a SRID</source>
        <translation>SRID</translation>
    </message>
    <message>
        <source>Enter...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsPhotoConfigDlgBase</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>The field contains a filename for a picture. The widget will show a preview of this picture.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Picture size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Width</source>
        <translation>กว้าง</translation>
    </message>
    <message>
        <source>Height</source>
        <translation>สูง</translation>
    </message>
    <message>
        <source>Specify the size of the preview. If you leave it set to 0, an optimal size will be estimated.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsPhotoWidgetWrapper</name>
    <message>
        <source>Select a picture</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
</context>
<context>
    <name>QgsPluginInstaller</name>
    <message>
        <source>Looking for new plugins...</source>
        <translation>กำลังค้นหา ส่วนเพิ่มเติมใหม่ๆ...</translation>
    </message>
    <message>
        <source>There is a new plugin available</source>
        <translation>ไม่พบส่วนเพิ่มเติมใหม่ๆ</translation>
    </message>
    <message>
        <source>There is a plugin update available</source>
        <translation>มีส่วนเพิ่มเติมใหม่ๆ...</translation>
    </message>
    <message>
        <source>QGIS Python Plugin Installer</source>
        <translation>ส่วนเพิ่มเติม QGIS Python Plugin Installer</translation>
    </message>
    <message>
        <source>If you haven&apos;t cancelled the download manually, it was most likely caused by a timeout. In this case consider increasing the connection timeout value in QGIS options window.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Server response is 200 OK, but doesn&apos;t contain plugin metatada. This is most likely caused by a proxy or a wrong repository URL. You can configure proxy settings in QGIS options.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Status code:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The plugin exited with error status: {0}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Missing metadata file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error reading metadata</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Uninstall (recommended)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>I will uninstall it later</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Obsolete plugin:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QGIS has detected an obsolete plugin that masks its more recent version shipped with this copy of QGIS. This is likely due to files associated with a previous installation of QGIS. Do you want to remove the old plugin right now and unmask the more recent version?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error reading repository:</source>
        <translation>เกิดข้อผิดพลาดขณะอ่าน</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>คุณแน่ใจนะว่าต้องการลดรุ่นของส่วนเพิ่มเติม</translation>
    </message>
    <message>
        <source>Plugin installation failed</source>
        <translation>การติดตั้งส่วนเพิ่มเติมล้มเหลว</translation>
    </message>
    <message>
        <source>Plugin has disappeared</source>
        <translation>ส่วนเพิ่มเติมหายไป</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>ส่วนเพิ่มเติมดูเหมือนว่าจะติดตั้งแล้วแต่ไม่รู้ว่าอยู่ที่ไหนบางที่ชุดส่วนเพิ่มเติมอาจใช้ชื่อ directory ผิด
โปรดหารายการของการติดตั้งหรือติดต่อผู้ผลิด</translation>
    </message>
    <message>
        <source>Plugin installed successfully</source>
        <translation>การติดตั้งส่วนเพิ่มเติมเรียบร้อย</translation>
    </message>
    <message>
        <source>Plugin reinstalled successfully</source>
        <translation>การติดตั้งส่วนเพิ่มเติมใหม่เรียบร้อย</translation>
    </message>
    <message>
        <source>Python plugin reinstalled.
You need to restart QGIS in order to reload it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The plugin is not compatible with this version of QGIS. It&apos;s designed for QGIS versions:</source>
        <translation type="unfinished"></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>Pluginขึ้นกับส่วนประกอบที่หายไปในระบบของคุณ คุณต้องติดตั้ง Python module เพื่อให้มันทำงานได้</translation>
    </message>
    <message>
        <source>The plugin is broken. Python said:</source>
        <translation>ส่วนเพิ่มเติ่มนี้ใช้ไม่ได้</translation>
    </message>
    <message>
        <source>Plugin uninstall failed</source>
        <translation>การถอดการติดตั้งล้มเหลว</translation>
    </message>
    <message>
        <source>Are you sure you want to uninstall the following plugin?</source>
        <translation>คุณแน่ใจหรือ ที่จะเอาส่วนเพิ่มเติมนี้ออก?</translation>
    </message>
    <message>
        <source>Warning: this plugin isn&apos;t available in any accessible repository!</source>
        <translation>คำเตือน สว่นเพิ่มเติมนี้ใช้ไม่ได้</translation>
    </message>
    <message>
        <source>Plugin uninstalled successfully</source>
        <translation>การถอดการติดตั้งสำเร็จ</translation>
    </message>
    <message>
        <source>Unable to add another repository with the same URL!</source>
        <translation>ไม่สามารถเพิ่มด้วย URL เดียวกัน</translation>
    </message>
    <message>
        <source>This repository is blocked due to incompatibility with your QGIS version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You can&apos;t remove the official QGIS Plugin Repository. You can disable it if needed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Are you sure you want to remove the following repository?</source>
        <translation>คุณแน่ใจหรือ คุณต้องการจะเอาส่วนนี้ออก?</translation>
    </message>
    <message>
        <source>If you haven&apos;t cancelled the download manually, it might be caused by a timeout. In this case consider increasing the connection timeout value in QGIS options.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QGIS Official Plugin Repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Nothing to remove! Plugin directory doesn&apos;t exist:</source>
        <translation>ไม่มีอะไรต้องเอาออก Directory ส่วนเพิ่มเติมไม่มีอยู่</translation>
    </message>
    <message>
        <source>Failed to remove the directory:</source>
        <translation>ล้มเหลวที่จะเอา Directory ออก</translation>
    </message>
    <message>
        <source>Check permissions or remove it manually</source>
        <translation>ตรวจสอบ permissions หรือลบมันออก</translation>
    </message>
</context>
<context>
    <name>QgsPluginInstallerFetchingDialog</name>
    <message>
        <source>Success</source>
        <translation>สำเร็จ</translation>
    </message>
    <message>
        <source>Resolving host name...</source>
        <translation>หาชื่อเครื่อง</translation>
    </message>
    <message>
        <source>Connecting...</source>
        <translation>กำลังเชื่อมต่อ</translation>
    </message>
    <message>
        <source>Host connected. Sending request...</source>
        <translation>ต่อเครื่องแม่ข่ายแล้ว ส่งคำสั่ง...</translation>
    </message>
    <message>
        <source>Downloading data...</source>
        <translation>Downloading ข้อมูล</translation>
    </message>
    <message>
        <source>Idle</source>
        <translation>ว่างอยู่</translation>
    </message>
    <message>
        <source>Closing connection...</source>
        <translation>ปิดการเชื่อมต่อ</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>ข้อผิดพลาด</translation>
    </message>
</context>
<context>
    <name>QgsPluginInstallerFetchingDialogBase</name>
    <message>
        <source>Fetching repositories</source>
        <translation>หา เครื่องแม่ข่าย</translation>
    </message>
    <message>
        <source>Overall progress:</source>
        <translation>กระบวนการทั้งหมด</translation>
    </message>
    <message>
        <source>Abort fetching</source>
        <translation>ออกจากการหา</translation>
    </message>
    <message>
        <source>Repository</source>
        <translation>เครื่องแม่ข่าย</translation>
    </message>
    <message>
        <source>State</source>
        <translation>สถานะ</translation>
    </message>
</context>
<context>
    <name>QgsPluginInstallerInstallingDialog</name>
    <message>
        <source>Installing...</source>
        <translation>กำลังติดตั้ง</translation>
    </message>
    <message>
        <source>Resolving host name...</source>
        <translation>หาชื่อเครื่องแม่ข่าย</translation>
    </message>
    <message>
        <source>Connecting...</source>
        <translation>กำลังเชื่อมต่อ...</translation>
    </message>
    <message>
        <source>Host connected. Sending request...</source>
        <translation>ต่อเครื่องแม่ข่ายแล้ว ส่งคำสั่ง...</translation>
    </message>
    <message>
        <source>Downloading data...</source>
        <translation>Downloading ข้อมูล</translation>
    </message>
    <message>
        <source>Idle</source>
        <translation>ว่างอยู่</translation>
    </message>
    <message>
        <source>Closing connection...</source>
        <translation>ปิดการเชื่อมต่อ</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>ข้อผิดพลาด</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>เกิดข้อผิดพลาดขณะ unzip ชุดส่วนเพิ่มเติมบางทีอาจใช้ไม่ได้ คุณต้องแน่ใจว่า directory ของส่วนเพิ่มเติม สามารถเขียนทับได้</translation>
    </message>
    <message>
        <source>Aborted by user</source>
        <translation>อกกโดยผู้ใช้</translation>
    </message>
</context>
<context>
    <name>QgsPluginInstallerInstallingDialogBase</name>
    <message>
        <source>QGIS Python Plugin Installer</source>
        <translation>ตัวติดตั้ง QGIS Python Plugin</translation>
    </message>
    <message>
        <source>Installing plugin:</source>
        <translation>กำลังติดตั้งส่วนเพิ่มเติม:</translation>
    </message>
    <message>
        <source>Connecting...</source>
        <translation>กำลังเชื่อมต่อ...</translation>
    </message>
</context>
<context>
    <name>QgsPluginInstallerPluginErrorDialog</name>
    <message>
        <source>no error message received</source>
        <translation>ไม่ได้รับข้อความความผิดพลาด</translation>
    </message>
</context>
<context>
    <name>QgsPluginInstallerPluginErrorDialogBase</name>
    <message>
        <source>Error loading plugin</source>
        <translation>อ่าน plugin ผิดพลาด</translation>
    </message>
    <message>
        <source>The plugin seems to be invalid or have unfulfilled dependencies. It has been installed, but can&apos;t be loaded. If you really need this plugin, you can contact its author or &lt;a href=&quot;http://lists.osgeo.org/mailman/listinfo/qgis-user&quot;&gt;QGIS users group&lt;/a&gt; and try to solve the problem. If not, you can just uninstall it. Here is the error message below:</source>
        <translation>ดูเหมือนว่าส่วนเพิ่มเติมจะใช้ไม่ได้ มันได้ถูกติดตั้งแล้วแต่อ่านไม่ได้ ถ้าคุณต้องการส่วนเพิ่มเติมนี้คุณสามารถติดต่อผู้เขียน หรือ &lt;a href=&quot;http://lists.osgeo.org/mailman/listinfo/qgis-user&quot;&gt; กลุ่มผู้ใช้ QGIS&lt;/a&gt; และลองแก้ปัญหา. หรือไม่ก็ถอดการติดตั้ง ข้อผิดพลาดอยู่ด้านล่าง:</translation>
    </message>
    <message>
        <source>Do you want to uninstall this plugin now? If you&apos;re unsure, probably you would like to do this.</source>
        <translation>คุณต้องการถอดการติดตั้งส่วนเพิ่มเติมเดี่ยวนี้หรือไม่?</translation>
    </message>
</context>
<context>
    <name>QgsPluginInstallerRepositoryDetailsDialogBase</name>
    <message>
        <source>Repository details</source>
        <translation>รายละเอียดของเครื่องแม่ข่าย</translation>
    </message>
    <message>
        <source>Enter a name for the repository</source>
        <translation>ให้ใส่ชื่อของเครื่องแม่ข่าย</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>ชื่อ</translation>
    </message>
    <message>
        <source>Enter the repository URL, beginning with &quot;http://&quot;</source>
        <translation>ใส่  URL เครื่องแม่ข่ายที่เริ่มต้นด้วย &quot;http://&quot;</translation>
    </message>
    <message>
        <source>Enable or disable the repository (disabled repositories will be omitted)</source>
        <translation>ให้หรือไม่ให้ทำงานเครื่องแม่ข่ายทำงาน</translation>
    </message>
    <message>
        <source>Parameters</source>
        <translation>ตัวแปร</translation>
    </message>
    <message>
        <source>?qgis=</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation>ใช้งานได้</translation>
    </message>
</context>
<context>
    <name>QgsPluginManager</name>
    <message>
        <source>Plugins</source>
        <translation>โปรแกรมเพิ่มเติม</translation>
    </message>
    <message>
        <source>sort by name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>sort by downloads</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>sort by vote</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>sort by status</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No Plugins</source>
        <translation>ไม่มีโปรแกรมเพิ่มเติม</translation>
    </message>
    <message>
        <source>No QGIS plugins found in %1</source>
        <translation>ไม่พบส่วนเพิ่มเติม QGIS ใน %1</translation>
    </message>
    <message>
        <source>Only locally available</source>
        <comment>category: plugins that are only locally available</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reinstallable</source>
        <comment>category: plugins that are installed and available</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Upgradeable</source>
        <comment>category: plugins that are installed and there is a newer version available</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Downgradeable</source>
        <comment>category: plugins that are installed and there is an OLDER version available</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Installable</source>
        <comment>category: plugins that are available for installation</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This plugin is incompatible with this version of QGIS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Plugin designed for QGIS %1</source>
        <comment>compatible QGIS version(s)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This plugin requires a missing module</source>
        <translation>ส่วนเพิ่มเติมนี้ต้องการ module ที่หายไป</translation>
    </message>
    <message>
        <source>This plugin is broken</source>
        <translation>ส่วนเพิ่มเติมนี้ใช้งานไม่ได้</translation>
    </message>
    <message>
        <source>There is a new version available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This is a new plugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Installed version of this plugin is higher than any version found in repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This plugin is experimental</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This plugin is deprecated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Category</source>
        <translation>หมวด</translation>
    </message>
    <message>
        <source>Tags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>code_repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Author</source>
        <translation>ผู้แต่ง</translation>
    </message>
    <message>
        <source>More info</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 rating vote(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 downloads</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>homepage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>tracker</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Installed version: %1 (in %2)&lt;br/&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Available version: %1 (in %2)&lt;br/&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>changelog:&lt;br/&gt;%1 &lt;br/&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Upgrade plugin</source>
        <translation>ปรับปรุงเพิ่มเติม</translation>
    </message>
    <message>
        <source>Downgrade plugin</source>
        <translation>ลดรุ่นของเพิ่มเติม</translation>
    </message>
    <message>
        <source>Install plugin</source>
        <translation>ติดตั้งส่วนเพิ่มเติม</translation>
    </message>
    <message>
        <source>Reinstall plugin</source>
        <translation>ติดตั้งส่วนเพิ่มเติมใหม่</translation>
    </message>
    <message>
        <source>Reload all repositories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Only show plugins from selected repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clear filter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>connected</source>
        <translation>เชื่อมต่อแล้ว</translation>
    </message>
    <message>
        <source>The repository is connected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>unavailable</source>
        <translation>ไม่สามารถใช้งานได้</translation>
    </message>
    <message>
        <source>The repository is enabled, but unavailable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>disabled</source>
        <translation>ไม่ตอบสนอง</translation>
    </message>
    <message>
        <source>The repository is disabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The repository is blocked due to incompatibility with your QGIS version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Vote sent successfully</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sending vote to the plugin repository failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;Upgradable plugins&lt;/h3&gt;&lt;p&gt;Here are &lt;b&gt;upgradeable plugins&lt;/b&gt;. It means more recent versions of installed plugins are available in the repositories.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;All Plugins&lt;/h3&gt;&lt;p&gt;On the left you see the list of all plugins available for your QGIS, both installed and available for download. Some plugins come with your QGIS installation while most of them are made available via the plugin repositories.&lt;/p&gt;&lt;p&gt;You can temporarily enable or disable a plugin. To &lt;i&gt;enable&lt;/i&gt; or &lt;i&gt;disable&lt;/i&gt; a plugin, click its checkbox or doubleclick its name...&lt;/p&gt;&lt;p&gt;Plugins showing in &lt;span style=&apos;color:red&apos;&gt;red&lt;/span&gt; are not loaded because there is a problem. They are also listed on the &apos;Invalid&apos; tab. Click on the plugin name to see more details, or to reinstall or uninstall this plugin.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;Installed Plugins&lt;/h3&gt;&lt;p&gt;Here you only see plugins &lt;b&gt;installed on your QGIS&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Click on the name to see details. &lt;/p&gt;&lt;p&gt;Click the checkbox or doubleclick the name to &lt;i&gt;activate&lt;/i&gt; or &lt;i&gt;deactivate&lt;/i&gt; the plugin.&lt;/p&gt;&lt;p&gt;You can change the sorting via the context menu (right click).&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;Not installed plugins&lt;/h3&gt;&lt;p&gt;Here you see the list of all plugins available in the repositories, but which are &lt;b&gt;not yet installed&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Click on the name to see details.&lt;/p&gt;&lt;p&gt;You can change the sorting via the context menu (right click).&lt;/p&gt;&lt;p&gt;A plugin can be downloaded and installed by clicking on it&apos;s name, and then click the &apos;Install plugin&apos; button.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;New plugins&lt;/h3&gt;&lt;p&gt;Here you see brand &lt;b&gt;new&lt;/b&gt; plugins which can be installed.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;Invalid plugins&lt;/h3&gt;&lt;p&gt;Plugins in this list here are &lt;b&gt;broken or incompatible&lt;/b&gt; with your version of QGIS.&lt;/p&gt;&lt;p&gt;Click on an individual plugin; if possible QGIS shows you more information.&lt;/p&gt;&lt;p&gt;The main reasons to have invalid plugins is that this plugin is not build for this version of QGIS. Maybe you can download another version from &lt;a href=&quot;http://plugins.qgis.org&quot;&gt;plugins.qgis.org&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Another common reason is that a python plugin needs some external python libraries (dependencies). You can install them yourself, depending on your operating system. After a correct install the plugin should work.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsPluginManagerBase</name>
    <message>
        <source>Plugin Manager</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>All</source>
        <translation>ทั้งหมด</translation>
    </message>
    <message>
        <source>Installed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Installed plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Not installed plugins available for download</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Upgradeable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Installed plugins with more recent version available for download</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New</source>
        <translation>ใหม่</translation>
    </message>
    <message>
        <source>Not installed plugins seen for the first time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Broken and incompatible installed plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Settings</source>
        <translation>กำหนด</translation>
    </message>
    <message>
        <source>Search</source>
        <translation>ค้นหา</translation>
    </message>
    <message>
        <source>Not installed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>about:blank</source>
        <translation>เกี่ยวกับ:ช่องว่าง</translation>
    </message>
    <message>
        <source>Upgrade all upgradeable plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Upgrade all</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Uninstall the selected plugin</source>
        <translation>ส่วนการติดตั้งส่วนเพิ่มเติมที่เลือก</translation>
    </message>
    <message>
        <source>Uninstall plugin</source>
        <translation>ส่วนการติดตั้งส่วนเพิ่มเติม</translation>
    </message>
    <message>
        <source>Install, reinstall or upgrade the selected plugin</source>
        <translation>ติดตั้ง,การติดตั้งซำ้ หรือการปรับปรุงส่วนเพิ่มเติม</translation>
    </message>
    <message>
        <source>Reinstall plugin</source>
        <translation>ติดตั้งส่วนเพิ่มเติมใหม่</translation>
    </message>
    <message>
        <source>The settings on this tab are only applicable for Python Plugins. No Python support detected, thus no settings available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Check for updates on startup</source>
        <translation>ตรวจสอบเพื่อปรับปรุงตอนเริ่มทำงาน</translation>
    </message>
    <message>
        <source>every time QGIS starts</source>
        <translation>ทุกครั้งที่เริ่ม QGIS</translation>
    </message>
    <message>
        <source>once a day</source>
        <translation>1 ครั้งต่อวัน</translation>
    </message>
    <message>
        <source>every 3 days</source>
        <translation>ทุกๆ 3 วัน</translation>
    </message>
    <message>
        <source>every week</source>
        <translation>ทุกๆสัปดาห์</translation>
    </message>
    <message>
        <source>every 2 weeks</source>
        <translation>ทุกๆ 2 สัปดาห์</translation>
    </message>
    <message>
        <source>every month</source>
        <translation>ทุกเดือน</translation>
    </message>
    <message>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;DejaVu Sans&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Note:&lt;/span&gt; If this function is enabled, QGIS will inform you whenever a new plugin or plugin update is available. Otherwise, fetching repositories will be performed during opening of the Plugin Manager window.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show also experimental plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;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;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;</translation>
    </message>
    <message>
        <source>Show also deprecated plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Droid Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;DejaVu Sans&apos;; font-size:9pt; font-weight:600;&quot;&gt;Note:&lt;/span&gt;&lt;span style=&quot; font-family:&apos;DejaVu Sans&apos;; font-size:9pt;&quot;&gt; Deprecated plugins are generally unsuitable for production use. These plugins are unmaintained, and should be considered &apos;obsolete&apos; tools. QGIS does not recommend installing these plugins unless you still need it and there are no other alternatives available.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Plugin repositories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Status</source>
        <translation>สถานะ</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>ชื่อ</translation>
    </message>
    <message>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <source>Reload repository contents
(useful when you uploaded a plugin there)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reload repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Configure an additional plugin repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add a new plugin repository</source>
        <translation>เพิ่มเครื่องแม่ข่ายของส่วนเพิ่มเติมไหม่</translation>
    </message>
    <message>
        <source>Add...</source>
        <translation>เพิ่ม</translation>
    </message>
    <message>
        <source>Edit the selected repository</source>
        <translation>แก้ไขเครื่องแม่ข่าย</translation>
    </message>
    <message>
        <source>Edit...</source>
        <translation>แก้ไข</translation>
    </message>
    <message>
        <source>Remove the selected repository</source>
        <translation>เอาเครื่องแม่ข่ายออก</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>ลบ</translation>
    </message>
</context>
<context>
    <name>QgsPointDisplacementRendererWidget</name>
    <message>
        <source>None</source>
        <translation>ไม่มี</translation>
    </message>
    <message>
        <source>Select color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Label Font</source>
        <translation>แบบตัวอักษรของป้าย</translation>
    </message>
    <message>
        <source>The point displacement renderer only applies to (single) point layers. 
&apos;%1&apos; is not a point layer and cannot be displayed by the point displacement renderer</source>
        <translation>การขยับสามารถใช้ได้กับชั้นข้อมูลจุดเท่านั้น 
&apos;%1&apos; ไม่ใช่ชั้นข้อมูลจุดจึงไม่สามารถใช้ point displacement</translation>
    </message>
</context>
<context>
    <name>QgsPointDisplacementRendererWidgetBase</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Center symbol:</source>
        <translation>กลางสัญลักษณ์:</translation>
    </message>
    <message>
        <source>Renderer:</source>
        <translation>ตัวแสดงผล:</translation>
    </message>
    <message>
        <source>Renderer settings...</source>
        <translation>กำหนดการแสดงผล...</translation>
    </message>
    <message>
        <source>Label font:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Font...</source>
        <translation>แบบตัวอักษร...</translation>
    </message>
    <message>
        <source>Max scale denominator:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Displacement circles</source>
        <translation>วงกลมการเลื่อน</translation>
    </message>
    <message>
        <source>Circle pen width:</source>
        <translation>ขนาดวงกลม:</translation>
    </message>
    <message>
        <source>Circle color:</source>
        <translation>สีวงกลม:</translation>
    </message>
    <message>
        <source>Circle radius modification:</source>
        <translation>แก้ไขรัศมีวงกลม</translation>
    </message>
    <message>
        <source>Point distance tolerance:</source>
        <translation>ขนาดจุด:</translation>
    </message>
    <message>
        <source>Labels</source>
        <translation>ตัวอักษร</translation>
    </message>
    <message>
        <source>Label attribute:</source>
        <translation>รายละเอียดป้าย:</translation>
    </message>
    <message>
        <source>Label color:</source>
        <translation>สีป้าย:</translation>
    </message>
    <message>
        <source>Use scale dependent labelling</source>
        <translation>ใช้อักษรที่อิงกับมาตราส่วน</translation>
    </message>
</context>
<context>
    <name>QgsPointPatternFillSymbolLayerWidget</name>
    <message>
        <source>Millimeter</source>
        <translation>ม.ม.</translation>
    </message>
    <message>
        <source>Map unit</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsPostgresConn</name>
    <message>
        <source>Connection to database failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>PostGIS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>error in setting encoding</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>undefined return value from encoding setting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Your database has no working PostGIS support.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Your PostGIS installation has no GEOS support. Feature selection and identification will not work properly. Please install PostGIS with GEOS support (http://geos.refractions.net)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SQL:%1
result:%2
error:%3
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Database connection was successful, but the accessible tables could not be determined.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Database connection was successful, but the accessible tables could not be determined. The error message from the database was:
%1
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Database connection was successful, but the accessible tables could not be determined.
The error message from the database was:
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to get list of spatially enabled tables from the database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Retrieval of postgis version failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not parse postgis version string &apos;%1&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connection error: %1 returned %2 [%3]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Erroneous query: %1 returned %2 [%3]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Query failed: %1
Error: no result buffer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Query: %1 returned %2 [%3]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 cursor states lost.
SQL: %2
Result: %3 (%4)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>resetting bad connection.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>retry after reset succeeded.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>retry after reset failed again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>connection still bad after reset.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>bad connection, not retrying.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Point</source>
        <translation>จุด</translation>
    </message>
    <message>
        <source>Multipoint</source>
        <translation>หลายจุด</translation>
    </message>
    <message>
        <source>Line</source>
        <translation>เส้น</translation>
    </message>
    <message>
        <source>Multiline</source>
        <translation>หลายเส้น</translation>
    </message>
    <message>
        <source>Polygon</source>
        <translation>รูปปิด</translation>
    </message>
    <message>
        <source>Multipolygon</source>
        <translation>หลายรูปปิด</translation>
    </message>
    <message>
        <source>No Geometry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown Geometry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>None</source>
        <translation>ไม่มี</translation>
    </message>
    <message>
        <source>Geometry</source>
        <translation>รูปทรง</translation>
    </message>
    <message>
        <source>Geography</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>TopoGeometry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Query could not be canceled [%1]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>PQgetCancel failed</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsPostgresProvider</name>
    <message>
        <source>invalid PostgreSQL layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>PostGIS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>invalid PostgreSQL topology layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>PostgreSQL layer has no primary key.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Whole number (smallint - 16bit)</source>
        <translation>ตัวเลขทั้งหมด (smallint - 16bit)</translation>
    </message>
    <message>
        <source>Whole number (integer - 32bit)</source>
        <translation>ตัวเลขทั้งหมด (integer - 32bit)</translation>
    </message>
    <message>
        <source>Whole number (integer - 64bit)</source>
        <translation>ตัวเลขทั้งหมด (integer - 64bit)</translation>
    </message>
    <message>
        <source>Decimal number (numeric)</source>
        <translation>เลขทศนิยม</translation>
    </message>
    <message>
        <source>Decimal number (decimal)</source>
        <translation>เลขทศนิยม</translation>
    </message>
    <message>
        <source>Decimal number (real)</source>
        <translation>เลขทศนิยม</translation>
    </message>
    <message>
        <source>Decimal number (double)</source>
        <translation>เลขทศนิยม</translation>
    </message>
    <message>
        <source>Text, fixed length (char)</source>
        <translation>ตัวอักษร,ความยาวคงที่</translation>
    </message>
    <message>
        <source>Text, limited variable length (varchar)</source>
        <translation>ตัวอักษร,จำกัดความยาว</translation>
    </message>
    <message>
        <source>Text, unlimited length (text)</source>
        <translation>ตัวอักษร,ไม่จำกัดความยาว</translation>
    </message>
    <message>
        <source>Date</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>PostgreSQL layer has unknown primary key type.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Read attempt on an invalid postgresql data source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>FAILURE: Field %1 not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>unexpected formatted field type &apos;%1&apos; for field %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Field %1 ignored, because of unsupported type %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Field %1 ignored, because of unsupported type type %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Duplicate field %1 found
</source>
        <translation>พบช่อง %1 ซ้ำ</translation>
    </message>
    <message>
        <source>Unable to access the %1 relation.
The error message from the database was:
%2.
SQL: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>PostgreSQL is still in recovery after a database crash
(or you are connected to a (read-only) slave).
Write accesses will be denied.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to determine table access privileges for the %1 relation.
The error message from the database was:
%2.
SQL: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The custom query is not a select query.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to execute the query.
The error message from the database was:
%1.
SQL: %2</source>
        <translation>ไม่สามารถทำการค้นหา
ข้อความความผิดพลาดจากฐานข้อมูลคือ:
%1.
SQL: %2</translation>
    </message>
    <message>
        <source>The table has no column suitable for use as a key. QGIS requires a primary key, a PostgreSQL oid column or a ctid for tables.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Primary key field &apos;%1&apos; for view not unique.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Key field &apos;%1&apos; for view not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No key field for view given.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unexpected relation type &apos;%1&apos;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No key field for query given.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not find topology of layer %1.%2.%3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>PostGIS error while adding features: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>PostGIS error while deleting features: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>PostGIS error while adding attributes: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>PostGIS error while deleting attributes: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>PostGIS error while changing attributes: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>PostGIS error while changing geometry values: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>result of extents query invalid: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Geometry type and srid for empty column %1 of %2 undefined.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Feature type or srid for %1 of %2 could not be determined or was not requested.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Editing and adding disabled for 2D+ layer (%1; %2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>PostgreSQL version: unknown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>unknown</source>
        <translation>ไม่ทราบ</translation>
    </message>
    <message>
        <source>PostgreSQL not connected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>PostgreSQL/PostGIS provider
%1
PostGIS %2</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsProject</name>
    <message>
        <source>Loading layer %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to open %1</source>
        <translation>ไม่สามารถเปิด %1</translation>
    </message>
    <message>
        <source>Project File Read Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 at line %2 column %3</source>
        <translation>%1 ที่บรรทัด %2 ช่อง %3</translation>
    </message>
    <message>
        <source>Project file read error: %1 at line %2 column %3</source>
        <translation>อ่านไฟล์โครงการผิดพลาดr: %1 ที่บรรทัด %2 ช่อง %3</translation>
    </message>
    <message>
        <source>%1 for file %2</source>
        <translation>%1 สำหรับไฟล์ %2</translation>
    </message>
    <message>
        <source>Unable to save to file %1</source>
        <translation>ไม่สามารถบันทึกลงไฟล์ %1</translation>
    </message>
    <message>
        <source>%1 is not writable. Please adjust permissions (if possible) and try again.</source>
        <translation>%1เขียนทับไม่ได้.โปรดปรับ permissions (ถ้าเป็นไปได้) และลองใหม่</translation>
    </message>
    <message>
        <source>Unable to save to file %1. Your project may be corrupted on disk. Try clearing some space on the volume and check file permissions before pressing save again.</source>
        <translation>ไม่สามารถบันทึกไฟล์ %1. โครงการของคุณอาจจะเสียหาย ลองทำให้มีที่ว่างและตรวจสอบ permissions ของไฟล์ก่อนลองบันทึกใหม่อีกครั้ง</translation>
    </message>
</context>
<context>
    <name>QgsProjectBadLayerGuiHandler</name>
    <message>
        <source>Ignore</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QGIS Project Read Error</source>
        <translation>เกิดข้อผิดพลาดในการอ่านโครงการ QGIS</translation>
    </message>
    <message>
        <source>Unable to open one or more project layers.
Choose ignore to continue loading without the missing layers. Choose cancel to return to your pre-project load state. Choose OK to try to find the missing layers.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsProjectColorScheme</name>
    <message>
        <source>Project colors</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsProjectLayerGroupDialog</name>
    <message>
        <source>Select project file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QGIS files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Recursive embedding not possible</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>It is not possible to embed layers / groups from the current project.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsProjectLayerGroupDialogBase</name>
    <message>
        <source>Select layers and groups to embed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Project file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
</context>
<context>
    <name>QgsProjectProperties</name>
    <message>
        <source>Layer</source>
        <translation>ชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>ชนิด</translation>
    </message>
    <message>
        <source>Identifiable</source>
        <translation>ระบุข้อมูลได้</translation>
    </message>
    <message>
        <source>Vector</source>
        <translation>เชิงเส้น</translation>
    </message>
    <message>
        <source>WMS</source>
        <translation>WMS</translation>
    </message>
    <message>
        <source>Raster</source>
        <translation>เชิงภาพ</translation>
    </message>
    <message>
        <source>Coordinate System Restriction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No coordinate systems selected. Disabling restriction.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selection color</source>
        <translation>สีของการเลือก</translation>
    </message>
    <message>
        <source>Measure tool (CRS transformation: %1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Canvas units (CRS transformation: %1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OFF</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>ON</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CRS %1 was already selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Coordinate System Restrictions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The current selection of coordinate systems will be lost.
Proceed?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select print composer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Composer Title</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select restricted layers and groups</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enter scale</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scale denominator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load scales</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>XML files (*.xml *.XML)</source>
        <translation>XML ไฟล์ (*.xml *.XML)</translation>
    </message>
    <message>
        <source>Save scales</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select a valid symbol</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid symbol : </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Parameters:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select %1 from pull-down menu to adjust radii</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Can only use ellipsoidal calculations when CRS transformation is enabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select Color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select palette file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error, file does not exist or is not readable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error, no colors found in palette file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Palette file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error exporting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error writing palette file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsProjectPropertiesBase</name>
    <message>
        <source>Project Properties</source>
        <translation>คุณสมบัติของโครงการ</translation>
    </message>
    <message>
        <source>General</source>
        <translation>ทั่วไป</translation>
    </message>
    <message>
        <source>General settings</source>
        <translation>สร้างข้อกำหนด</translation>
    </message>
    <message>
        <source>Project title</source>
        <translation>หัวข้อโครงการ</translation>
    </message>
    <message>
        <source>Descriptive project name</source>
        <translation>คำอธิบายชื่อโครงการ</translation>
    </message>
    <message>
        <source>Default project title</source>
        <translation>ชื่อเรื่อง โครงการ ต้นแบบ</translation>
    </message>
    <message>
        <source>Selection color</source>
        <translation>สีของการเลือก</translation>
    </message>
    <message>
        <source>Background color</source>
        <translation>สีพื้นหลัง</translation>
    </message>
    <message>
        <source>absolute</source>
        <translation>แท้จริง</translation>
    </message>
    <message>
        <source>relative</source>
        <translation>สัมพันธ์</translation>
    </message>
    <message>
        <source>Save paths</source>
        <translation>บันทึก path</translation>
    </message>
    <message>
        <source>Measure tool</source>
        <translation>เครื่องมือการวัด</translation>
    </message>
    <message>
        <source>Semi-minor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Semi-major</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Used when CRS transformation is turned off</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Canvas units</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Meters</source>
        <translation>เมตร</translation>
    </message>
    <message>
        <source>Feet</source>
        <translation>ฟุต</translation>
    </message>
    <message>
        <source>CRS</source>
        <translation>CRS</translation>
    </message>
    <message>
        <source>Coordinate Reference System</source>
        <translation>ระบบค่าพิกัด</translation>
    </message>
    <message>
        <source>Identify layers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default styles</source>
        <translation>รูปแบบ</translation>
    </message>
    <message>
        <source>OWS server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ellipsoid
(for distance calculations)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Degree</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Degree display</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Decimal degrees</source>
        <translation>องศา</translation>
    </message>
    <message>
        <source>Degrees, Minutes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Degrees, Minutes, Seconds</source>
        <translation>องศา, ลิปดา, ฟิลิบดา</translation>
    </message>
    <message>
        <source>Precision</source>
        <translation>ความแม่นยำ</translation>
    </message>
    <message>
        <source>Automatically sets the number of decimal places in the mouse position display</source>
        <translation>การกำหนดค่าทศนิยมตำแหน่งของเมาส์แบบอัตโนมัติ</translation>
    </message>
    <message>
        <source>The number of decimal places that are used when displaying the mouse position is automatically set to be enough so that moving the mouse by one pixel gives a change in the position display</source>
        <translation>กำหนดค่าทศนิยมที่ใชให้เพียงพอ เมื่อแสดงตำแหน่งของเมาส์แบบอัตโนมัติ เมื่อเลื่อนเมาส์ 1 pixel จะมีการเปลี่ยนตำแหน่ง</translation>
    </message>
    <message>
        <source>Automatic</source>
        <translation>อัตโนมัติ</translation>
    </message>
    <message>
        <source>Sets the number of decimal places to use for the mouse position display</source>
        <translation>กำหนดค่าทศนิยมเพื่อการแสดงตำแหน่งของเมาส์</translation>
    </message>
    <message>
        <source>Manual</source>
        <translation>กำหนดเอง</translation>
    </message>
    <message>
        <source>The number of decimal places for the manual option</source>
        <translation>ค่าทศนิยมของตำแหน่งแบบกำหนดเอง</translation>
    </message>
    <message>
        <source>decimal places</source>
        <translation>ค่าทศนิยมของตำแหน่ง</translation>
    </message>
    <message>
        <source>Project scales</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Enable &apos;on the fly&apos; CRS transformation</source>
        <translation>ใช้ การแปลง on the fly&apos; CRS</translation>
    </message>
    <message>
        <source>Identifiable layers</source>
        <translation>ระบุชั้นข้อมูลได้</translation>
    </message>
    <message>
        <source>Project layers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer</source>
        <translation>ชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>ชนิด</translation>
    </message>
    <message>
        <source>Identifiable</source>
        <translation>ระบุข้อมูลได้</translation>
    </message>
    <message>
        <source>Marker</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Line</source>
        <translation>เส้น</translation>
    </message>
    <message>
        <source>Default symbols</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fill</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Color Ramp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transparency</source>
        <translation>ความโปร่งแสง</translation>
    </message>
    <message>
        <source> %</source>
        <translation>%</translation>
    </message>
    <message>
        <source>Style Manager</source>
        <translation>ตัวจัดการแบบ</translation>
    </message>
    <message>
        <source>Options</source>
        <translation>เงื่อนไข</translation>
    </message>
    <message>
        <source>Relations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Project file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Nautical miles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Assign random colors to symbols</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Project colors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy colors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Paste colors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Service capabilities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Person</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Title</source>
        <translation>ชื่อเรื่อง</translation>
    </message>
    <message>
        <source>Organization</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Online resource</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>E-Mail</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Phone</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Abstract</source>
        <translation>ข้อสรุป</translation>
    </message>
    <message>
        <source>Fees</source>
        <translation>ค่าธรรมเนียม </translation>
    </message>
    <message>
        <source>Access constraints</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Keyword list</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>WMS capabilities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add geometry to feature response</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Min. X</source>
        <translation>X น้อยสุด</translation>
    </message>
    <message>
        <source>Min. Y</source>
        <translation>Y น้อยสุด</translation>
    </message>
    <message>
        <source>Max. X</source>
        <translation>X มากสุด</translation>
    </message>
    <message>
        <source>Max. Y</source>
        <translation>Y Max</translation>
    </message>
    <message>
        <source>Use Current Canvas Extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Used</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Exclude composers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>WFS capabilities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>WCS capabilities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Exclude layers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Quality for JPEG images ( 10 : smaller image - 100 : best quality )</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use layer ids as names</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GetFeatureInfo geometry precision (decimal places)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Published</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Geometry precision (decimal places)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Update</source>
        <translation>ปรับปรุง</translation>
    </message>
    <message>
        <source>Insert</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>ลบ</translation>
    </message>
    <message>
        <source>Unselect all</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select all</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Macros</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Advertised URL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Width</source>
        <translation>กว้าง</translation>
    </message>
    <message>
        <source>Height</source>
        <translation>สูง</translation>
    </message>
    <message>
        <source>Maximums for GetMap request</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Advertised extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CRS restrictions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Python macros</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsProjectionSelectionWidget</name>
    <message>
        <source>invalid projection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select CRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selected CRS (%1, %2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer CRS (%1, %2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Project CRS (%1 - %2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default CRS (%1 - %2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 - %2</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsProjectionSelectionWidgetPlugin</name>
    <message>
        <source>A widget to select a generic projection system.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsProjectionSelector</name>
    <message>
        <source>User Defined Coordinate Systems</source>
        <translation>ระบบค่าพิกัดที่ผู้ใช้กำหนด</translation>
    </message>
    <message>
        <source>Geographic Coordinate Systems</source>
        <translation>ระบบพิกัดภูมิศาสตร์</translation>
    </message>
    <message>
        <source>Projected Coordinate Systems</source>
        <translation>ระบบค่าพิกัดของโครงการ</translation>
    </message>
    <message>
        <source>Resource Location Error</source>
        <translation>แหล่งข้อมูลดำแหน่งผิดพลาด</translation>
    </message>
    <message>
        <source>Error reading database file from: 
 %1
Because of this the projection selector will not work...</source>
        <translation>เกิดข้อผิดพลาดขณะอ่านฐานข้อมูลจาก: 
 %1
เพราะตัวเลือกโครงการนี้จะไม่ทำงาน...</translation>
    </message>
</context>
<context>
    <name>QgsProjectionSelectorBase</name>
    <message>
        <source>Coordinate Reference System Selector</source>
        <translation>ตัวเลือกระบบค่าพิกัด</translation>
    </message>
    <message>
        <source>Filter</source>
        <translation>ตัวกรอง</translation>
    </message>
    <message>
        <source>Recently used coordinate reference systems</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Coordinate Reference System</source>
        <translation>ระบบค่าพิกัด</translation>
    </message>
    <message>
        <source>Selected CRS:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Authority ID</source>
        <translation>ID ผู้มีอำนาจ</translation>
    </message>
    <message>
        <source>ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <source>Coordinate reference systems of the world</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hide deprecated CRSs</source>
        <translation>ช่อน CRSs ที่ไม่เกี่ยวข้อง</translation>
    </message>
</context>
<context>
    <name>QgsQueryBuilder</name>
    <message>
        <source>&amp;Test</source>
        <translation>&amp;ทดสอบ</translation>
    </message>
    <message>
        <source>&amp;Clear</source>
        <translation>&amp;ล้าง</translation>
    </message>
    <message>
        <source>Set provider filter on %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Query Result</source>
        <translation>ผลลัพธ์จากการค้นหา</translation>
    </message>
    <message numerus="yes">
        <source>The where clause returned %n row(s).</source>
        <comment>returned test rows</comment>
        <translation>
            <numerusform>
        
        </numerusform>
        </translation>
    </message>
    <message>
        <source>Query Failed</source>
        <translation>ค้นหาล้มเหลว</translation>
    </message>
    <message>
        <source>An error occurred when executing the query.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>
The data provider said:
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error in Query</source>
        <translation>ค้นหาผิดพลาด</translation>
    </message>
    <message>
        <source>The subset string could not be set</source>
        <translation>ไม่สามารถกำหนดตัวอักษร</translation>
    </message>
</context>
<context>
    <name>QgsQueryBuilderBase</name>
    <message>
        <source>Query Builder</source>
        <translation>ตัวสร้างการค้นหา</translation>
    </message>
    <message>
        <source>Datasource</source>
        <translation>แหล่งข้อมูล</translation>
    </message>
    <message>
        <source>Fields</source>
        <translation>Fields</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;List of fields in this vector file&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;List of fields in this vector file&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>Values</source>
        <translation>ค่า</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;List of values for the current field.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;List of values for the current field.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Take a &lt;span style=&quot; font-weight:600;&quot;&gt;sample&lt;/span&gt; of records in the vector file&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;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;</translation>
    </message>
    <message>
        <source>Sample</source>
        <translation>ตัวอย่าง</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Retrieve &lt;span style=&quot; font-weight:600;&quot;&gt;all&lt;/span&gt; the record in the vector file (&lt;span style=&quot; font-style:italic;&quot;&gt;if the table is big, the operation can consume some time&lt;/span&gt;)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;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;</translation>
    </message>
    <message>
        <source>All</source>
        <translation>ทั้งหมด</translation>
    </message>
    <message>
        <source>Use unfiltered layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Operators</source>
        <translation>การกระทำ</translation>
    </message>
    <message>
        <source>=</source>
        <translation>=</translation>
    </message>
    <message>
        <source>&lt;</source>
        <translation>&lt;</translation>
    </message>
    <message>
        <source>NOT</source>
        <translation>NOT</translation>
    </message>
    <message>
        <source>OR</source>
        <translation>OR</translation>
    </message>
    <message>
        <source>AND</source>
        <translation>AND</translation>
    </message>
    <message>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <source>IN</source>
        <translation>IN</translation>
    </message>
    <message>
        <source>NOT IN</source>
        <translation>NOT IN</translation>
    </message>
    <message>
        <source>!=</source>
        <translation>!=</translation>
    </message>
    <message>
        <source>&gt;</source>
        <translation>&gt;</translation>
    </message>
    <message>
        <source>LIKE</source>
        <translation>LIKE</translation>
    </message>
    <message>
        <source>ILIKE</source>
        <translation>|LIKE</translation>
    </message>
    <message>
        <source>&gt;=</source>
        <translation>&gt;=</translation>
    </message>
    <message>
        <source>&lt;=</source>
        <translation>&lt;=</translation>
    </message>
    <message>
        <source>Provider specific filter expression</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRangeConfigDlg</name>
    <message>
        <source>Editable</source>
        <translation>แก้ไขได้</translation>
    </message>
    <message>
        <source>Slider</source>
        <translation>เลื่อน</translation>
    </message>
    <message>
        <source>Dial</source>
        <translation>Composer</translation>
    </message>
    <message>
        <source>Current minimum for this value is %1 and current maximum is %2.</source>
        <translation>ค่าน้อยสุดของค่านี้คืด %1 และค่ามากสุดคือ %2.</translation>
    </message>
    <message>
        <source>Attribute has no integer or real type, therefore range is not usable.</source>
        <translation>ค่าของข้อมูลไม่ได้เป็นตัวเลขหรือเลขจำนวนเต็ม ดังนั้นค่านี้ใช้ไม่ได้</translation>
    </message>
</context>
<context>
    <name>QgsRangeConfigDlgBase</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Allows setting of numeric values from a specified range. The edit widget can be either a slider or a spin box.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Step</source>
        <translation>ขั้น</translation>
    </message>
    <message>
        <source>Advanced options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Suffix</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Inactive</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Maximum</source>
        <translation>มากสุด</translation>
    </message>
    <message>
        <source>Allow NULL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Minimum</source>
        <translation>น้อยสุด</translation>
    </message>
    <message>
        <source>Local minimum/maximum = 0/0</source>
        <translation>ค่าสูงสุด/ตำ่สุด แบบท้องถิ่น =0/0</translation>
    </message>
</context>
<context>
    <name>QgsRasterCalcDialog</name>
    <message>
        <source>Enter result file</source>
        <translation>ใส่ไฟล์ผลลัพธ์</translation>
    </message>
    <message>
        <source>Expression valid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expression invalid</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRasterCalcDialogBase</name>
    <message>
        <source>Raster calculator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Raster bands</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Result layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>ชั้นข้อมูลผลลัพท์</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Current layer extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>X min</source>
        <translation>X น้อยสุด</translation>
    </message>
    <message>
        <source>XMax</source>
        <translation>X มากสุด</translation>
    </message>
    <message>
        <source>Y min</source>
        <translation>Y น้อยสุด</translation>
    </message>
    <message>
        <source>Y max</source>
        <translation>Y Max</translation>
    </message>
    <message>
        <source>Columns</source>
        <translation>ช่อง</translation>
    </message>
    <message>
        <source>Rows</source>
        <translation>แนว</translation>
    </message>
    <message>
        <source>Output format</source>
        <translation>รูปแบบผลลัพท์</translation>
    </message>
    <message>
        <source>Add result to project</source>
        <translation>เพิ่มผลลัพธ์ในโครงการ</translation>
    </message>
    <message>
        <source>Operators</source>
        <translation>การกระทำ</translation>
    </message>
    <message>
        <source>+</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>*</source>
        <translation>*</translation>
    </message>
    <message>
        <source>sqrt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>sin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>^</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>acos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>(</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>-</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>/</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>cos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>asin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>tan</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>atan</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;</source>
        <translation>&lt;</translation>
    </message>
    <message>
        <source>&gt;</source>
        <translation>&gt;</translation>
    </message>
    <message>
        <source>=</source>
        <translation>=</translation>
    </message>
    <message>
        <source>OR</source>
        <translation>OR</translation>
    </message>
    <message>
        <source>AND</source>
        <translation>Y</translation>
    </message>
    <message>
        <source>&lt;=</source>
        <translation>&lt;=</translation>
    </message>
    <message>
        <source>&gt;=</source>
        <translation>&gt;=</translation>
    </message>
    <message>
        <source>Raster calculator expression</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRasterDataProvider</name>
    <message>
        <source>Format not supported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Value</source>
        <translation>ค่า</translation>
    </message>
    <message>
        <source>Text</source>
        <translation>ตัวอักษร</translation>
    </message>
    <message>
        <source>Html</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Feature</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRasterFillSymbolLayerWidget</name>
    <message>
        <source>Pixels</source>
        <translation>Pixels</translation>
    </message>
    <message>
        <source>Millimeter</source>
        <translation>ม.ม.</translation>
    </message>
    <message>
        <source>Map unit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select image file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRasterFormatSaveOptionsWidget</name>
    <message>
        <source>Default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No compression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Low compression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>High compression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>JPEG compression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot get create options for driver %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>For details on pyramids options please see the following pages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No help available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>cannot validate pyramid options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot validate creation options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Valid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid %1:

%2

Click on help button to get valid creation options for this format.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>pyramid creation option</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>creation option</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Profile name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use simple interface</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use table interface</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRasterFormatSaveOptionsWidgetBase</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>New</source>
        <translation>ใหม่</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>เอาออก</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation>ล้างค่า</translation>
    </message>
    <message>
        <source>Profile</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name</source>
        <translation>ชื่อ</translation>
    </message>
    <message>
        <source>Value</source>
        <translation>ค่า</translation>
    </message>
    <message>
        <source>+</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Validate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Help</source>
        <translation>ความช่วยเหลือ</translation>
    </message>
    <message>
        <source>-</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Insert KEY=VALUE pairs separated by spaces</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRasterHistogramWidget</name>
    <message>
        <source>Visibility</source>
        <translation>สามารถมองเห็น</translation>
    </message>
    <message>
        <source>Min/Max options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Always show min/max markers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Zoom to min/max</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Update style to min/max</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show all bands</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show RGB/Gray band(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show selected band</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Display</source>
        <translation>แสดง</translation>
    </message>
    <message>
        <source>Draw as lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Draw as lines (only int layers)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Actions</source>
        <translation>ทำงาน</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation>ล้างค่า</translation>
    </message>
    <message>
        <source>Load min/max</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Estimate (faster)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Actual (slower)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Current extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use stddev (1.0)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use stddev (custom)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load for each band</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Recompute Histogram</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Band %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Choose a file name to save the map image as</source>
        <translation>เลือกชื่อไฟล์ที่จะบันทึกรูปแผนที่</translation>
    </message>
</context>
<context>
    <name>QgsRasterHistogramWidgetBase</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Set min/max style for</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Min</source>
        <translation>น้อยสุด</translation>
    </message>
    <message>
        <source>Pick Min value on graph</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Max</source>
        <translation>มากสุด</translation>
    </message>
    <message>
        <source>Pick Max value on graph</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Prefs/Actions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save plot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save as image...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Compute Histogram</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRasterInterface</name>
    <message>
        <source>Identify</source>
        <translation>ระบุข้อมูล</translation>
    </message>
    <message>
        <source>Build Pyramids</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create Datasources</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove Datasources</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Band</source>
        <translation>แถบ</translation>
    </message>
</context>
<context>
    <name>QgsRasterLayer</name>
    <message>
        <source>Not Set</source>
        <translation>ไม่กำหนด</translation>
    </message>
    <message>
        <source>QgsRasterLayer created</source>
        <translation>สร้างข้อมูลเชิงภาพ Qgs</translation>
    </message>
    <message>
        <source>Raster</source>
        <translation>เชิงภาพ</translation>
    </message>
    <message>
        <source>No Data Value</source>
        <translation>ไม่มีค่าข้อมูล</translation>
    </message>
    <message>
        <source>NoDataValue not set</source>
        <translation>ไม่ได้กำหนดค่า</translation>
    </message>
    <message>
        <source>Could not determine raster data type.</source>
        <translation>ไม่สามารถระบุชนิดของข้อมูลเชิงภาพได้</translation>
    </message>
    <message>
        <source>Driver</source>
        <translation>รูปแบบ</translation>
    </message>
    <message>
        <source>Data Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Byte - Eight bit unsigned integer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>UInt16 - Sixteen bit unsigned integer </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Int16 - Sixteen bit signed integer </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>UInt32 - Thirty two bit unsigned integer </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Int32 - Thirty two bit signed integer </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Float32 - Thirty two bit floating point </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Float64 - Sixty four bit floating point </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CInt16 - Complex Int16 </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CInt32 - Complex Int32 </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CFloat32 - Complex Float32 </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CFloat64 - Complex Float64 </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Pyramid overviews</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer Spatial Reference System</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer Extent (layer original source projection)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Project Spatial Reference System</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Band</source>
        <translation>แถบ</translation>
    </message>
    <message>
        <source>Band No</source>
        <translation>ไม่มีแถบ</translation>
    </message>
    <message>
        <source>No Stats</source>
        <translation>ไม่มีค่าทางสถิติ</translation>
    </message>
    <message>
        <source>No stats collected yet</source>
        <translation>ยังไม่มีค่าทางสถิติ</translation>
    </message>
    <message>
        <source>Min Val</source>
        <translation>ค่าน้อยสุด</translation>
    </message>
    <message>
        <source>Max Val</source>
        <translation>ค่ามากสุด</translation>
    </message>
    <message>
        <source>Range</source>
        <translation>ช่วง</translation>
    </message>
    <message>
        <source>Mean</source>
        <translation>ค่าเฉลี่ย</translation>
    </message>
    <message>
        <source>Sum of squares</source>
        <translation>ผลรวมของค่ากำลัง2</translation>
    </message>
    <message>
        <source>Standard Deviation</source>
        <translation>ค่าเบี่ยงเบนมาตรฐาน</translation>
    </message>
    <message>
        <source>Sum of all cells</source>
        <translation>ผลรวมของ cell ทั้งหมด</translation>
    </message>
    <message>
        <source>Cell Count</source>
        <translation>จำนวน cell</translation>
    </message>
    <message>
        <source>Cannot instantiate the &apos;%1&apos; data provider</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Provider is not valid (provider: %1, URI: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;maplayer&gt; not found.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRasterLayerProperties</name>
    <message>
        <source>Not Set</source>
        <translation>ไม่ได้กำหนด</translation>
    </message>
    <message>
        <source>Description</source>
        <translation>คำอธิบาย</translation>
    </message>
    <message>
        <source>Large resolution raster layers can slow navigation in QGIS.</source>
        <translation>ชั้นข้อมูลเชิงภาพขนาดใหญ่จะทำให้การทำงานช้าลงใน GIS</translation>
    </message>
    <message>
        <source>By creating lower resolution copies of the data (pyramids) performance can be considerably improved as QGIS selects the most suitable resolution to use depending on the level of zoom.</source>
        <translation>โดยการสร้างข้อมูลที่มีความละเอียดต่ำกว่า ประสิทธิภาพสามารถปรับได้โดยให้ QGIS เลือกความละเอียดที่ขึ้นอยู่กับมาตราส่วน</translation>
    </message>
    <message>
        <source>You must have write access in the directory where the original data is stored to build pyramids.</source>
        <translation>คุณต้องมีสิทธิ์ในการเขียนใน directory ที่ ข้อมูลที่จะสร้าง Pyramids</translation>
    </message>
    <message>
        <source>Please note that building internal pyramids may alter the original data file and once created they cannot be removed!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please note that building internal pyramids could corrupt your image - always make a backup of your data first!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer Properties - %1</source>
        <translation>คุณสมบัติของชั้นข้อมูล - %1</translation>
    </message>
    <message>
        <source>Nearest neighbour</source>
        <translation>ข้อมูลใก้ลที่สุด</translation>
    </message>
    <message>
        <source>Bilinear</source>
        <translation>Bilinear</translation>
    </message>
    <message>
        <source>Cubic</source>
        <translation>ลูกบาศก์์</translation>
    </message>
    <message>
        <source>Average</source>
        <translation>เฉลี่ย</translation>
    </message>
    <message>
        <source>Select color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>None</source>
        <translation>ไม่มี</translation>
    </message>
    <message>
        <source>Red</source>
        <translation>แดง</translation>
    </message>
    <message>
        <source>Green</source>
        <translation>เขียว</translation>
    </message>
    <message>
        <source>Blue</source>
        <translation>นำ้เงิน</translation>
    </message>
    <message>
        <source>Percent Transparent</source>
        <translation>เปอร์เซนต์ของความโปร่งแสง</translation>
    </message>
    <message>
        <source>Gray</source>
        <translation>เทา</translation>
    </message>
    <message>
        <source>Indexed Value</source>
        <translation>ค่าดัชนี</translation>
    </message>
    <message>
        <source>From</source>
        <translation>ไม่</translation>
    </message>
    <message>
        <source>To</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>not defined</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Columns: %1</source>
        <translation>ช่อง: %1</translation>
    </message>
    <message>
        <source>Rows: %1</source>
        <translation>แถว: %1</translation>
    </message>
    <message>
        <source>Columns: </source>
        <translation>ช่อง:</translation>
    </message>
    <message>
        <source>n/a</source>
        <translation>n/a</translation>
    </message>
    <message>
        <source>Rows: </source>
        <translation>แถว:</translation>
    </message>
    <message>
        <source>No-Data Value: </source>
        <translation>ไม่มีค่าข้อมูล:</translation>
    </message>
    <message>
        <source>No-Data Value: %1</source>
        <translation>ไม่มีค่าข้อมูล: %1</translation>
    </message>
    <message>
        <source>Write access denied</source>
        <translation>ไม่สามารถเขียนได้</translation>
    </message>
    <message>
        <source>Write access denied. Adjust the file permissions and try again.</source>
        <translation>เขียนไม่ได้ปรับ permissions แล้วลองใหม่</translation>
    </message>
    <message>
        <source>Building pyramids failed.</source>
        <translation>สร้างปิรมิด ล้มเหลว</translation>
    </message>
    <message>
        <source>The file was not writable. Some formats do not support pyramid overviews. Consult the GDAL documentation if in doubt.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Building pyramid overviews is not supported on this type of raster.</source>
        <translation>ข้อมูลเชิงภาพนี้ไม่รองรับการสร้างปิรมิด</translation>
    </message>
    <message>
        <source>Building internal pyramid overviews is not supported on raster layers with JPEG compression and your current libtiff library.</source>
        <translation>กำลังสร้าง internal pyramid แผนที่นำร่องไม่รองรับข้อมูลเชิงภาพแบบ JPEG </translation>
    </message>
    <message>
        <source>Save file</source>
        <translation>บันทึกไฟล์</translation>
    </message>
    <message>
        <source>Textfile</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QGIS Generated Transparent Pixel Value Export File</source>
        <translation>คัวสร้าง ไฟล์ QGIS Transparent Pixel Value สำหรับส่งออก</translation>
    </message>
    <message>
        <source>Value</source>
        <translation>ค่า</translation>
    </message>
    <message>
        <source>Write access denied. Adjust the file permissions and try again.

</source>
        <translation>ไม่สามารถเขียนได้ ปรับการอนุญาติของ ไฟล์ แล้วลงใหม่

</translation>
    </message>
    <message>
        <source>Open file</source>
        <translation>เปิดไฟล์</translation>
    </message>
    <message>
        <source>Import Error</source>
        <translation>นำเข้าผิดพลาด</translation>
    </message>
    <message>
        <source>The following lines contained errors

%1</source>
        <translation>บรรทัดนี้มีข้อผิดพลาด

%1</translation>
    </message>
    <message>
        <source>Read access denied</source>
        <translation>อ่านไม่ได้</translation>
    </message>
    <message>
        <source>Read access denied. Adjust the file permissions and try again.

</source>
        <translation>อ่านไม่ได้ให้ปรับ permissions แล้วลองใหม่</translation>
    </message>
    <message>
        <source>Default Style</source>
        <translation>ประเภทต้นแบบ</translation>
    </message>
    <message>
        <source>Load layer properties from style file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QGIS Layer Style File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Saved Style</source>
        <translation>บันทึกรูปแบบ</translation>
    </message>
    <message>
        <source>Save layer properties as style file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Style</source>
        <translation>รูปแบบ</translation>
    </message>
    <message>
        <source>Load Style...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save Style...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save As Default</source>
        <translation>บันทึกเป็นต้นแบบ</translation>
    </message>
    <message>
        <source>Restore Default</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRasterLayerPropertiesBase</name>
    <message>
        <source>Raster Layer Properties</source>
        <translation>คุณสมบัติชั้นข้อมูลเชิงภาพ</translation>
    </message>
    <message>
        <source>Resolutions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Render type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Resampling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Oversampling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transparency</source>
        <translation>ความโปร่งแสง</translation>
    </message>
    <message>
        <source>Style</source>
        <translation>รูปแบบ</translation>
    </message>
    <message>
        <source>Layer info</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Description</source>
        <translation>คำอธิบาย</translation>
    </message>
    <message>
        <source>Keyword list</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Format</source>
        <translation>รูปแบบ</translation>
    </message>
    <message>
        <source>Data Url</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Attribution</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Url</source>
        <translation>URL</translation>
    </message>
    <message>
        <source>MetadataUrl</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Type</source>
        <translation>ชนิด</translation>
    </message>
    <message>
        <source>LegendUrl</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>image/png</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>image/jpeg</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>image/jpg</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Properties</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Band rendering</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Color rendering</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Saturation</source>
        <translation>การทำให้อิ่มตัว</translation>
    </message>
    <message>
        <source>Off</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>By lightness</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>By luminosity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>By average</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hue</source>
        <translation>ความมืดหรือความสว่างของสี</translation>
    </message>
    <message>
        <source>Blending mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Brightness</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Contrast</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Grayscale</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Colorize</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Strength</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <source>Reset all color rendering options to default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset</source>
        <translation>ล้างค่า</translation>
    </message>
    <message>
        <source>Zoomed: in</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>out</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Global transparency</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>None</source>
        <translation>ไม่มี</translation>
    </message>
    <message>
        <source> 00%</source>
        <translation> 00%</translation>
    </message>
    <message>
        <source>&lt;p align=&quot;right&quot;&gt;Full&lt;/p&gt;</source>
        <translation>&lt;p align=&quot;right&quot;&gt;ทั้งหมด&lt;/p&gt;</translation>
    </message>
    <message>
        <source>No data value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use original source no data value.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No data value:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Original data source no data value, if exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;src no data value&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Additional user defined no data value.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Additional no data value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Custom transparency options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transparency band</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add values from display</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transparent pixel list</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add values manually</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Remove selected row</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import from file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export to file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>General</source>
        <translation>ทั่วไป</translation>
    </message>
    <message>
        <source>Layer name</source>
        <translation>ชื่อชั้นข้อมูล</translation>
    </message>
    <message>
        <source>displayed as</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Columns</source>
        <translation>ช่อง</translation>
    </message>
    <message>
        <source>Rows</source>
        <translation>แนว</translation>
    </message>
    <message>
        <source>No Data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scale dependent visibility</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Coordinate reference system</source>
        <translation>ระบบค่าพิกัด</translation>
    </message>
    <message>
        <source>Thumbnail</source>
        <translation>ภาพหยาบ</translation>
    </message>
    <message>
        <source>Legend</source>
        <translation>สัญลักษณ์</translation>
    </message>
    <message>
        <source>Palette</source>
        <translation>แผ่นสี</translation>
    </message>
    <message>
        <source>Metadata</source>
        <translation>ข้อมูลบรรยายข้อมูล</translation>
    </message>
    <message>
        <source>Title</source>
        <translation>ชื่อเรื่อง</translation>
    </message>
    <message>
        <source>Abstract</source>
        <translation>ข้อสรุป</translation>
    </message>
    <message>
        <source>Pyramids</source>
        <translation>ปิรมิด</translation>
    </message>
    <message>
        <source>Average</source>
        <translation>เฉลี่ย</translation>
    </message>
    <message>
        <source>Nearest Neighbour</source>
        <translation>ข้อมูลใก้ลที่สุด</translation>
    </message>
    <message>
        <source>Build pyramids</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Resampling method</source>
        <translation>วิธี Resampling</translation>
    </message>
    <message>
        <source>Overview format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>External</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Internal (if possible)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>External (Erdas Imagine)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Histogram</source>
        <translation>Histogram</translation>
    </message>
    <message>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Ubuntu&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Cantarell&apos;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRasterLayerSaveAsDialog</name>
    <message>
        <source>From</source>
        <translation>ไม่</translation>
    </message>
    <message>
        <source>To</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select output directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Warning</source>
        <translation>คำเตือน</translation>
    </message>
    <message>
        <source>The directory %1 contains files which will be overwritten: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select output file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GeoTIFF</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>layer</source>
        <translation>ชั้นข้อมูล</translation>
    </message>
    <message>
        <source>user defined</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Resolution (current: %1)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRasterLayerSaveAsDialogBase</name>
    <message>
        <source>Save raster layer as...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Write out raw raster layer data. Optionally user defined no data values may be applied.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Raw data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Write out 3 bands RGB image rendered using current layer style.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rendered image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Format</source>
        <translation>รูปแบบ</translation>
    </message>
    <message>
        <source>Create GDAL Virtual Format composed of multiple 
datasets with maximum width and height specified below.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create VRT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save as</source>
        <translation>บันทึกเป็น</translation>
    </message>
    <message>
        <source>Browse...</source>
        <translation>แสดง</translation>
    </message>
    <message>
        <source>CRS</source>
        <translation>CRS</translation>
    </message>
    <message>
        <source>Extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Resolution</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Horizontal</source>
        <translation>แนวราบ</translation>
    </message>
    <message>
        <source>Columns</source>
        <translation>ช่อง</translation>
    </message>
    <message>
        <source>Rows</source>
        <translation>แนว</translation>
    </message>
    <message>
        <source>Layer resolution</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Vertical</source>
        <translation>แนวตั้ง</translation>
    </message>
    <message>
        <source>VRT Tiles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Maximum number of columns in one tile.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Max columns</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Maximum number of rows in one tile.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Max rows</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Pyramids</source>
        <translation>ปิรมิด</translation>
    </message>
    <message>
        <source>Resolutions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Pyramid resolutions corresponding to levels given</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use existing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Additional no data values. The specified values will be set to no data in output raster.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No data values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add values manually</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Load user defined fully transparent (100%) values </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove selected row</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clear all</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRasterMinMaxWidget</name>
    <message>
        <source>No option selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please select an option to load min/max values.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRasterMinMaxWidgetBase</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Load min/max values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>-</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <source>Min / max</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Full</source>
        <translation>รวมทั้งหมด</translation>
    </message>
    <message>
        <source>Current</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Accuracy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Actual (slower)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Estimate (faster)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cumulative
count cut</source>
        <translation type="unfinished"></translation>
    </message>
    <message utf8="true">
        <source>Mean +/-
standard deviation ×</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRasterPyramidsOptionsWidgetBase</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Insert positive integer values separated by spaces</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>External (GTiff .ovr)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Internal (if possible)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>External (Erdas Imagine .aux)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Levels</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Resampling method</source>
        <translation>วิธี Resampling</translation>
    </message>
    <message>
        <source>Average</source>
        <translation>เฉลี่ย</translation>
    </message>
    <message>
        <source>Nearest Neighbour</source>
        <translation>ข้อมูลใก้ลที่สุด</translation>
    </message>
    <message>
        <source>Custom levels</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Overview format</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRasterRenderer</name>
    <message>
        <source>Unknown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>User defined</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Estimated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Exact</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>min / max</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>cumulative cut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>standard deviation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>full extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>sub extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 %2 of %3.</source>
        <comment>min/max origin label in raster properties, where %1 - estimated/exact, %2 - values (min/max, stddev, etc.), %3 - extent</comment>
        <translation type="unfinished">%1 ของ %3. {1 %2 ?}</translation>
    </message>
</context>
<context>
    <name>QgsRasterTerrainAnalysisDialog</name>
    <message>
        <source>Export Frequency distribution as csv</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export Colors and elevations as xml</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import Colors and elevations from xml</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error opening file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The relief color file could not be opened</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error parsing xml</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The xml file could not be loaded</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enter result file</source>
        <translation>ใส่ไฟล์ผลลัพธ์</translation>
    </message>
    <message>
        <source>Enter lower elevation class bound</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Elevation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enter upper elevation class bound</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select color for relief class</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRasterTerrainAnalysisDialogBase</name>
    <message>
        <source>Dialog</source>
        <translation>Dialog</translation>
    </message>
    <message>
        <source>Elevation layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>ชั้นข้อมูลผลลัพท์</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Output format</source>
        <translation>รูปแบบผลลัพท์</translation>
    </message>
    <message>
        <source>Z factor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add result to project</source>
        <translation>เพิ่มผลลัพธ์ในโครงการ</translation>
    </message>
    <message>
        <source>Illumination</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Azimuth (horizontal angle)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Vertical angle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Relief colors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create automatically</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export distribution...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>+</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>-</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Lower bound</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Upper bound</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Color</source>
        <translation>สี</translation>
    </message>
    <message>
        <source>Export colors...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import colors...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRasterTerrainAnalysisPlugin</name>
    <message>
        <source>Slope</source>
        <translation>ความลาดชัน</translation>
    </message>
    <message>
        <source>Aspect</source>
        <translation>ทิศทางการเอียง</translation>
    </message>
    <message>
        <source>Hillshade</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Terrain Analysis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Aspect...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hillshade...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Relief...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ruggedness Index...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Relief</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Calculating hillshade...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Abort</source>
        <translation>ออก</translation>
    </message>
    <message>
        <source>Calculating relief...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Calculating slope...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Calculating aspect...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ruggedness</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Calculating ruggedness...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRecentColorScheme</name>
    <message>
        <source>Recent colors</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRelReferenceConfigDlgBase</name>
    <message>
        <source>Dialog</source>
        <translation>Dialog</translation>
    </message>
    <message>
        <source>Display expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>On map identification (for geometric layers only)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use a read-only line edit instead of a combobox</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Allow NULL value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show embedded form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Relation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Order by value</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRelation</name>
    <message>
        <source>Cannot create relation. Unexpected tag &apos;%1&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Relation defined for layer &apos;%1&apos; which does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Relation defined for layer &apos;%1&apos; which is not of type VectorLayer.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRelationAddDlg</name>
    <message>
        <source>[Generated automatically]</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRelationAddDlgBase</name>
    <message>
        <source>Add relation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Referencing Field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Referenced Layer (Parent)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Referenced Field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Referencing Layer (Child)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name</source>
        <translation>ชื่อ</translation>
    </message>
    <message>
        <source>Id</source>
        <translation>Id</translation>
    </message>
</context>
<context>
    <name>QgsRelationEditorWidget</name>
    <message>
        <source>Toggle editing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add feature</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete feature</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Link feature</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unlink feature</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Form view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Table view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save layer edits</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRelationEditorWidgetPlugin</name>
    <message>
        <source>Relation editor</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRelationManagerDialogBase</name>
    <message>
        <source>Dialog</source>
        <translation>Dialog</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>ชื่อ</translation>
    </message>
    <message>
        <source>Referencing Layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Referencing Field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Referenced Layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Referenced Field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Id</source>
        <translation>Id</translation>
    </message>
    <message>
        <source>Add Relation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove Relation</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRelationReferenceWidget</name>
    <message>
        <source>Open related feature form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Highlight feature</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scale and highlight feature</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Pan and highlight feature</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select on map</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The relation is not valid. Please make sure your relation definitions are ok.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 (no selection)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Identify a feature of %1 to be associated. Press &lt;ESC&gt; to cancel.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRelationReferenceWidgetPlugin</name>
    <message>
        <source>Relation reference</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRendererRulePropsDialog</name>
    <message>
        <source>Rule properties</source>
        <translation>คุณสมบัติของกฏ</translation>
    </message>
    <message>
        <source>Label</source>
        <translation>ตัวอักษร</translation>
    </message>
    <message>
        <source>Filter</source>
        <translation>ตัวกรอง</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Test</source>
        <translation>ทดสอบ</translation>
    </message>
    <message>
        <source>Description</source>
        <translation>คำอธิบาย</translation>
    </message>
    <message>
        <source>Scale range</source>
        <translation>ช่วงมาตราส่วน</translation>
    </message>
    <message>
        <source>Symbol</source>
        <translation>สัญลักษณ์</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>ข้อผิดพลาด</translation>
    </message>
    <message>
        <source>Filter expression parsing error:
</source>
        <translation>ตัวกรองผิดพลาดr:
</translation>
    </message>
    <message>
        <source>Evaluation error</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>Filter returned %n feature(s)</source>
        <comment>number of filtered features</comment>
        <translation>
            <numerusform>ตัวกรอง ได้รับค่า %n ข้อมูล</numerusform>
        </translation>
    </message>
</context>
<context>
    <name>QgsRendererV2DataDefinedMenus</name>
    <message>
        <source>Rotation field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Size scale field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scale area</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scale diameter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>- expression -</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>- no field -</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRendererV2PropsDialogBase</name>
    <message>
        <source>Renderer settings</source>
        <translation>กำหนดการแสดงผล</translation>
    </message>
    <message>
        <source>Layer rendering</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer transparency</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Feature blending mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer blending mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This renderer doesn&apos;t implement a graphical interface.</source>
        <translation>การแสดงผลแบบนี้ไม่รองรับกับส่วนแสดงผล</translation>
    </message>
</context>
<context>
    <name>QgsRendererV2Widget</name>
    <message>
        <source>Copy</source>
        <translation>คัดลอก</translation>
    </message>
    <message>
        <source>Paste</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change transparency</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change output unit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transparency</source>
        <translation>ความโปร่งแสง</translation>
    </message>
    <message>
        <source>Change symbol transparency [%]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Symbol unit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select symbol unit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Millimeter</source>
        <translation>ม.ม.</translation>
    </message>
    <message>
        <source>Map unit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Width</source>
        <translation>กว้าง</translation>
    </message>
    <message>
        <source>Change symbol width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Size</source>
        <translation>ขนาด</translation>
    </message>
    <message>
        <source>Change symbol size</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRuleBasedRendererV2Model</name>
    <message>
        <source>(no filter)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;li&gt;&lt;nobr&gt;%1 features also in rule %2&lt;/nobr&gt;&lt;/li&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Label</source>
        <translation>ตัวอักษร</translation>
    </message>
    <message>
        <source>Rule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Min. scale</source>
        <translation>มาตราส่วนล่าง</translation>
    </message>
    <message>
        <source>Count</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Duplicate count</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Max. scale</source>
        <translation>มาตราส่วนบน</translation>
    </message>
    <message>
        <source>Number of features in this rule.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Number of features in this rule which are also present in other rule(s).</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRuleBasedRendererV2Widget</name>
    <message>
        <source>Add rule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit rule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove rule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Refine current rules</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Count features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rendering order...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove Rule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Refine current rule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add scales to rule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add categories to rule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add ranges to rule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Refine a rule to categories</source>
        <translation>กลั่นหลักเกณฑ์ไปที่รายการ</translation>
    </message>
    <message>
        <source>Refine a rule to ranges</source>
        <translation>กลั่นหลักเกณฑ์ไปที่ช่วง</translation>
    </message>
    <message>
        <source>Scale refinement</source>
        <translation>มาตราส่วนการกลั่น</translation>
    </message>
    <message>
        <source>Parent rule %1 must have a symbol for this operation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please enter scale denominators at which will split the rule, separate them by commas (e.g. 1000,5000):</source>
        <translation>โปรดใส่ scale denominators แยกมันด้วย comm (1000,5000):</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>ข้อผิดพลาด</translation>
    </message>
    <message>
        <source>&quot;%1&quot; is not valid scale denominator, ignoring it.</source>
        <translation>&quot;%1&quot; ไม่ใช่is scale denominator, ละเว้น</translation>
    </message>
    <message>
        <source>Calculating feature count.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Abort</source>
        <translation>ออก</translation>
    </message>
</context>
<context>
    <name>QgsRunProcess</name>
    <message>
        <source>&lt;b&gt;Starting %1...&lt;/b&gt;</source>
        <translation>&lt;b&gt;กำลังเริ่ม %1...&lt;/b&gt;</translation>
    </message>
    <message>
        <source>Action</source>
        <translation>กระทำ</translation>
    </message>
    <message>
        <source>Unable to run command
%1</source>
        <translation>ไม่สามารถใช้คำสั่ง
%1</translation>
    </message>
    <message>
        <source>Done</source>
        <translation>เสร็จ</translation>
    </message>
    <message>
        <source>Unable to run command %1</source>
        <translation>ไม่สามารถใช้คำสั่ง %1</translation>
    </message>
</context>
<context>
    <name>QgsSLConnectionItem</name>
    <message>
        <source>Database does not exist</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to open database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to check metadata</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to get list of tables</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>ลบ</translation>
    </message>
    <message>
        <source>%1: Not a vector layer!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1: OK!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import to SpatiaLite database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to import some layers!

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import was successful.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSLLayerItem</name>
    <message>
        <source>Delete layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer deleted successfully.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSLRootItem</name>
    <message>
        <source>New Connection...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create database...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New SpatiaLite Database File</source>
        <translation>ไฟล์ ฐานข้อมูล SpatiaLite ใหม่</translation>
    </message>
    <message>
        <source>SpatiaLite</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create SpatiaLite database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The database has been created</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to create the database:
</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSVGFillSymbolLayerWidget</name>
    <message>
        <source>SVG file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Millimeter</source>
        <translation>ม.ม.</translation>
    </message>
    <message>
        <source>Map unit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select fill color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select border color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select SVG texture file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>All files</source>
        <translation>ไฟล์ทังหมด</translation>
    </message>
</context>
<context>
    <name>QgsSaveStyleToDbDialog</name>
    <message>
        <source>Save style in database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A name is mandatory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Attach Qt Designer UI file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qt Designer UI file .ui</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Wrong file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The selected file does not appear to be a valid Qt Designer UI file.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSaveToDBDialog</name>
    <message>
        <source>Save style</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Description</source>
        <translation>คำอธิบาย</translation>
    </message>
    <message>
        <source>UI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Style Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use as default style for this layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Optionally pick an input form for attribute editing (QT Designer UI format), it will be stored in the database</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsScaleRangeWidget</name>
    <message>
        <source>Minimum
(exclusive)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Minimum scale, i.e. maximum scale denominator. This limit is exclusive, that means the layer will not be displayed on this scale.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Maximum
(inclusive)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Maximum scale, i.e. minimum scale denominator. This limit is inclusive, that means the layer will be displayed on this scale.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsScaleRangeWidgetPlugin</name>
    <message>
        <source>A widget to define the scale range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A widget to define the scale range.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsScaleVisibilityDialog</name>
    <message>
        <source>Scale visibility </source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsScaleWidgetPlugin</name>
    <message>
        <source>A widget to define the scale</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A widget to define the scale.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSearchQueryBuilder</name>
    <message>
        <source>Search query builder</source>
        <translation>ตัวสร้างการค้นหา</translation>
    </message>
    <message>
        <source>&amp;Test</source>
        <translation>&amp;ทดสอบ</translation>
    </message>
    <message>
        <source>&amp;Clear</source>
        <translation>&amp;ล้าง</translation>
    </message>
    <message>
        <source>&amp;Save...</source>
        <translation>&amp;บันทึก</translation>
    </message>
    <message>
        <source>Save query to an xml file</source>
        <translation>บันทึกการค้นหาไปที่ xml ไฟล์</translation>
    </message>
    <message>
        <source>&amp;Load...</source>
        <translation>&amp;อ่าน</translation>
    </message>
    <message>
        <source>Load query from xml file</source>
        <translation>อ่านการค้นหาจาก xml ไฟล์</translation>
    </message>
    <message>
        <source>Search results</source>
        <translation>ผลการค้นหา</translation>
    </message>
    <message numerus="yes">
        <source>Found %n matching feature(s).</source>
        <comment>test result</comment>
        <translation>
            <numerusform>พบ %n ที่เข้ากับข้อมูล</numerusform>
        </translation>
    </message>
    <message>
        <source>Search string parsing error</source>
        <translation>การค้นหาตัวอักษรผิดพลาด</translation>
    </message>
    <message>
        <source>Evaluation error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error during search</source>
        <translation>เกิดข้อผิดพลาดระหว่างการค้นหา</translation>
    </message>
    <message>
        <source>No Records</source>
        <translation>ไม่มีข้อมูล</translation>
    </message>
    <message>
        <source>The query you specified results in zero records being returned.</source>
        <translation>ผลการค้นหาที่คุณระบุไม่พบข้อมูล</translation>
    </message>
    <message>
        <source>Save query to file</source>
        <translation>บันทึกการค้นหาไปที่ไฟล์</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>ข้อผิดพลาด</translation>
    </message>
    <message>
        <source>Could not open file for writing</source>
        <translation>ไม่สามารถเปิดไฟล์เพื่อเขียน</translation>
    </message>
    <message>
        <source>Load query from file</source>
        <translation>อ่านการค้นหาจาก ไฟล์</translation>
    </message>
    <message>
        <source>Query files</source>
        <translation>บันทึกไฟล์การค้นหา</translation>
    </message>
    <message>
        <source>All files</source>
        <translation>ไฟล์ทังหมด</translation>
    </message>
    <message>
        <source>Could not open file for reading</source>
        <translation>ไม่สามารถเปิดไฟล์เพื่ออ่าน</translation>
    </message>
    <message>
        <source>File is not a valid xml document</source>
        <translation>ไฟลืไม่ใช่ xml</translation>
    </message>
    <message>
        <source>File is not a valid query document</source>
        <translation>ไฟลืไม่ใช่ การค้นหา</translation>
    </message>
    <message>
        <source>Select attribute</source>
        <translation>เลือกข้อมูลรายละเอียด</translation>
    </message>
    <message>
        <source>There is no attribute &apos;%1&apos; in the current vector layer. Please select an existing attribute</source>
        <translation>มีข้อมูลรายล &apos;%1&apos; in the current vector layer. Please select an existing attribute</translation>
    </message>
</context>
<context>
    <name>QgsSelectedFeature</name>
    <message>
        <source>Validation started.</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>Validation finished (%n error(s) found).</source>
        <comment>number of geometry errors</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>ring %1, vertex %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>polygon %1, ring %2, vertex %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>polyline %1, vertex %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>vertex %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>point %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>single point</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsShapeFile</name>
    <message>
        <source>Scanning </source>
        <translation>กำลังตรวจสอบ</translation>
    </message>
    <message>
        <source>The database gave an error while executing this SQL:
%1
The error was:
%2
</source>
        <translation>ฐานข้อมูลเกิดข้อผิดพลาดขณะใช้คำสั่ SQL:
%1
ข้อผิดพลาดคือ:
%2</translation>
    </message>
    <message>
        <source>The database gave an error while executing this SQL:</source>
        <translation>ฐานข้อมูลผิดพลาดขณะทำงานคำสั่ง SQL นี้</translation>
    </message>
    <message>
        <source>... (rest of SQL trimmed)</source>
        <comment>is appended to a truncated SQL statement</comment>
        <translation>... (rest of SQL trimmed)</translation>
    </message>
    <message>
        <source>The error was:
%1
</source>
        <translation>ข้อผิดพลาดคือ:
%1</translation>
    </message>
</context>
<context>
    <name>QgsShapeburstFillSymbolLayerV2Widget</name>
    <message>
        <source>Millimeter</source>
        <translation>ม.ม.</translation>
    </message>
    <message>
        <source>Map unit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select gradient color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transparent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Integer between 0 and 18</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSimpleFillSymbolLayerV2Widget</name>
    <message>
        <source>Millimeter</source>
        <translation>ม.ม.</translation>
    </message>
    <message>
        <source>Map unit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select fill color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transparent fill</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select border color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transparent border</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSimpleLineSymbolLayerV2Widget</name>
    <message>
        <source>Millimeter</source>
        <translation>ม.ม.</translation>
    </message>
    <message>
        <source>Map unit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select line color</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSimpleMarkerSymbolLayerV2Widget</name>
    <message>
        <source>Millimeter</source>
        <translation>ม.ม.</translation>
    </message>
    <message>
        <source>Map unit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select fill color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transparent fill</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select border color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transparent border</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>string </source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSingleBandGrayRendererWidget</name>
    <message>
        <source>Black to white</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>White to black</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No enhancement</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stretch to MinMax</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stretch and clip to MinMax</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clip to MinMax</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSingleBandGrayRendererWidgetBase</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Contrast
enhancement</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Gray band</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Min</source>
        <translation>น้อยสุด</translation>
    </message>
    <message>
        <source>Max</source>
        <translation>มากสุด</translation>
    </message>
    <message>
        <source>Color gradient</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSingleBandPseudoColorRendererWidget</name>
    <message>
        <source>Discrete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Linear</source>
        <translation>เชิงเส้น</translation>
    </message>
    <message>
        <source>Exact</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Continuous</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Equal interval</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Custom color map entry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load Color Map</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The color map for band %1 has no entries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open file</source>
        <translation>เปิดไฟล์</translation>
    </message>
    <message>
        <source>Textfile (*.txt)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import Error</source>
        <translation>นำเข้าผิดพลาด</translation>
    </message>
    <message>
        <source>The following lines contained errors

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Read access denied</source>
        <translation>อ่านไม่ได้</translation>
    </message>
    <message>
        <source>Read access denied. Adjust the file permissions and try again.

</source>
        <translation>อ่านไม่ได้ให้ปรับ permissions แล้วลองใหม่</translation>
    </message>
    <message>
        <source>Save file</source>
        <translation>บันทึกไฟล์</translation>
    </message>
    <message>
        <source>QGIS Generated Color Map Export File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Write access denied</source>
        <translation>ไม่สามารถเขียนได้</translation>
    </message>
    <message>
        <source>Write access denied. Adjust the file permissions and try again.

</source>
        <translation>ไม่สามารถเขียนได้ ปรับการอนุญาติของ ไฟล์ แล้วลงใหม่

</translation>
    </message>
</context>
<context>
    <name>QgsSingleBandPseudoColorRendererWidgetBase</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Band</source>
        <translation>แถบ</translation>
    </message>
    <message>
        <source>Color interpolation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add values manually</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Remove selected row</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sort colormap items</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load color map from band</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load color map from file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export color map to file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Value</source>
        <translation>ค่า</translation>
    </message>
    <message>
        <source>Color</source>
        <translation>สี</translation>
    </message>
    <message>
        <source>Label</source>
        <translation>ตัวอักษร</translation>
    </message>
    <message>
        <source>Clip</source>
        <translation>ตัดออก</translation>
    </message>
    <message>
        <source>Generate new color map</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Mode</source>
        <translation>วิธี</translation>
    </message>
    <message>
        <source>Classes</source>
        <translation>ชั้น</translation>
    </message>
    <message>
        <source>Min</source>
        <translation>น้อยสุด</translation>
    </message>
    <message>
        <source>Max</source>
        <translation>มากสุด</translation>
    </message>
    <message>
        <source>Invert</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Classify</source>
        <translation>จัดกลุ่ม</translation>
    </message>
    <message>
        <source>Min / max origin:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Min / Max origin</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSingleSymbolRendererV2Widget</name>
    <message>
        <source>Symbol levels...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSmartGroupCondition</name>
    <message>
        <source>has the tag</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>is a member of group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>has a part of name matching</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>does NOT have the tag</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>is NOT a member of group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>has NO part of name matching</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSmartGroupConditionWidget</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>The Symbol</source>
        <translation>สัญลักษณ์</translation>
    </message>
</context>
<context>
    <name>QgsSmartGroupEditorDialog</name>
    <message>
        <source>ALL the constraints</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>any ONE of the constraints</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The smart group name field is empty. Kindly provide a name</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSmartGroupEditorDialogBase</name>
    <message>
        <source>Smart Group Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Smart Group Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Condition matches</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Condition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Conditions</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSnappingDialog</name>
    <message>
        <source>Snapping and Digitizing Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>to vertex</source>
        <translation>ถึงจุดหัก</translation>
    </message>
    <message>
        <source>to segment</source>
        <translation>ถึงชิ้นส่วน</translation>
    </message>
    <message>
        <source>to vertex and segment</source>
        <translation>ถึงจุดหักและชิ้นส่วน</translation>
    </message>
    <message>
        <source>map units</source>
        <translation>หน่วยของแผนที่</translation>
    </message>
    <message>
        <source>pixels</source>
        <translation>pixels</translation>
    </message>
    <message>
        <source>To vertex</source>
        <translation>ถึงจุดหัก</translation>
    </message>
    <message>
        <source>To segment</source>
        <translation>ถึงชิ้นส่วน</translation>
    </message>
    <message>
        <source>To vertex and segment</source>
        <translation>ถึงจุดหักและชิ้นส่วน</translation>
    </message>
    <message>
        <source>Off</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>layer units</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSnappingDialogBase</name>
    <message>
        <source>Snapping options</source>
        <translation>เงื่อนไขการเข้าหา</translation>
    </message>
    <message>
        <source>Layer</source>
        <translation>ชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Mode</source>
        <translation>วิธี</translation>
    </message>
    <message>
        <source>Tolerance</source>
        <translation>ค่าผิดพลาดที่ยอมให้ได้</translation>
    </message>
    <message>
        <source>Units</source>
        <translation>หน่วย</translation>
    </message>
    <message>
        <source>Avoid intersections</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Avoid intersections of new polygons</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable topological editing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable snapping on intersection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Snapping mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Current layer</source>
        <translation>ชั้นข้อมูลปัจจุบัน</translation>
    </message>
    <message>
        <source>Advanced</source>
        <translation>ขั้นสูง</translation>
    </message>
    <message>
        <source>Snap to</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>map units</source>
        <translation>หน่วยของแผนที่</translation>
    </message>
    <message>
        <source>pixels</source>
        <translation>pixels</translation>
    </message>
    <message>
        <source>All layers</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSpatiaLiteConnection</name>
    <message>
        <source>obsolete libspatialite: connecting to this DB requires using v.4.0 (or any subsequent)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>unknown error cause</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>obsolete libspatialite: AbstractInterface is unsupported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>table info on %1 failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>UNKNOWN</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GEOMETRY</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>POINT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>LINESTRING</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>POLYGON</source>
        <translation>รูปปิด</translation>
    </message>
    <message>
        <source>MULTIPOINT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>MULTILINESTRING</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>MULTIPOLYGON</source>
        <translation>หลายรูปปิด</translation>
    </message>
    <message>
        <source>GEOMETRYCOLLECTION</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSpatiaLiteProvider</name>
    <message>
        <source>Binary object (BLOB)</source>
        <translation>Binary object (BLOB)</translation>
    </message>
    <message>
        <source>Text</source>
        <translation>ตัวอักษร</translation>
    </message>
    <message>
        <source>Decimal number (double)</source>
        <translation>ตัวเลขฐานสิบ</translation>
    </message>
    <message>
        <source>Whole number (integer)</source>
        <translation>จำนวนเต็ม</translation>
    </message>
    <message>
        <source>Retrieval of spatialite version failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SpatiaLite</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not parse spatialite version string &apos;%1&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SQLite error: %2
SQL: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>unknown cause</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>FAILURE: Field %1 not found.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSpatiaLiteSourceSelect</name>
    <message>
        <source>Add SpatiaLite Table(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Databases</source>
        <translation>ฐานข้อมูล</translation>
    </message>
    <message>
        <source>&amp;Update statistics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Add</source>
        <translation>&amp;เพิ่ม</translation>
    </message>
    <message>
        <source>&amp;Set Filter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Wildcard</source>
        <translation>Wildcard</translation>
    </message>
    <message>
        <source>RegExp</source>
        <translation>RegExp</translation>
    </message>
    <message>
        <source>All</source>
        <translation>ทั้งหมด</translation>
    </message>
    <message>
        <source>Table</source>
        <translation>ตาราง</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>ชนิด</translation>
    </message>
    <message>
        <source>Geometry column</source>
        <translation>ช่องของรูปร่าง</translation>
    </message>
    <message>
        <source>Sql</source>
        <translation>Sql</translation>
    </message>
    <message>
        <source>Are you sure you want to update the internal statistics for DB: %1?

This could take a long time (depending on the DB size),
but implies better performance thereafter.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Confirm Update Statistics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Update Statistics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Internal statistics successfully updated for: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error while updating internal statistics for: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>@</source>
        <translation>@</translation>
    </message>
    <message>
        <source>Choose a SpatiaLite/SQLite DB to open</source>
        <translation>เลือกเปิด SpatiaLite/SQLite DB</translation>
    </message>
    <message>
        <source>SpatiaLite DB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>All files</source>
        <translation>ไฟล์ทังหมด</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>ข้อผิดพลาด</translation>
    </message>
    <message>
        <source>Cannot add connection &apos;%1&apos; : a connection with the same name already exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Are you sure you want to remove the %1 connection and all associated settings?</source>
        <translation>คุณแน่ใจนะว่าคุณต้องการเอา %1 ออกจากการติดต่อ</translation>
    </message>
    <message>
        <source>Confirm Delete</source>
        <translation>ยืนยันการลบ</translation>
    </message>
    <message>
        <source>Select Table</source>
        <translation>เลือกตาราง</translation>
    </message>
    <message>
        <source>You must select a table in order to add a Layer.</source>
        <translation>คุณต้องเลือกตารางเพื่อที่จะเพิ่มชั้นข้อมูล</translation>
    </message>
    <message>
        <source>SpatiaLite DB Open Error</source>
        <translation>เปิด SpatiaLite DB ผิดพลาด</translation>
    </message>
    <message>
        <source>Database does not exist: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failure while connecting to: %1

%2</source>
        <translation>ล้มเหลวในการเชื่อมต่อกับ: %1

%2</translation>
    </message>
    <message>
        <source>SpatiaLite getTableInfo Error</source>
        <translation>SpatiaLite เปิดข้อมูลตารางไม่ได้</translation>
    </message>
    <message>
        <source>Failure exploring tables from: %1

%2</source>
        <translation>ล้มเหลวในการเปิดตารางจาก: %1

%2</translation>
    </message>
    <message>
        <source>SpatiaLite Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unexpected error when working with: %1

%2</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSpatiaLiteTableModel</name>
    <message>
        <source>Table</source>
        <translation>ตาราง</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>ชนิด</translation>
    </message>
    <message>
        <source>Geometry column</source>
        <translation>ช่องของรูปร่าง</translation>
    </message>
    <message>
        <source>Sql</source>
        <translation>Sql</translation>
    </message>
    <message>
        <source>Point</source>
        <translation>จุด</translation>
    </message>
    <message>
        <source>Multipoint</source>
        <translation>หลายจุด</translation>
    </message>
    <message>
        <source>Line</source>
        <translation>เส้น</translation>
    </message>
    <message>
        <source>Multiline</source>
        <translation>หลายเส้น</translation>
    </message>
    <message>
        <source>Polygon</source>
        <translation>รูปปิด</translation>
    </message>
    <message>
        <source>Multipolygon</source>
        <translation>หลายรูปปิด</translation>
    </message>
</context>
<context>
    <name>QgsSpatialQueryDialog</name>
    <message>
        <source>The spatial query requires at least two vector layers</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>%n selected geometries</source>
        <comment>selected geometries</comment>
        <translation>
            <numerusform>%n รูปร่างที่เลือก</numerusform>
        </translation>
    </message>
    <message>
        <source>Selected geometries</source>
        <translation>รูปร่างที่เลือก</translation>
    </message>
    <message>
        <source>%1)Query</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Begin at %L1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt; %1 &gt;</source>
        <translation>&lt; %1 &gt;</translation>
    </message>
    <message>
        <source>Total of features = %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Total of invalid features:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Finish at %L1 (processing time %L2 minutes)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Using the field &quot;%1&quot; for subset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sorry! Only this providers are enable: OGR, POSTGRES and SPATIALITE.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 of %2</source>
        <translation>%1 ของ %2</translation>
    </message>
    <message>
        <source>all = %1</source>
        <translation>ทั้งหมด = %1</translation>
    </message>
    <message>
        <source>%1 of %2(selected features)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create new selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add to current selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove from current selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Result query</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid reference</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 of %2 selected by &quot;%3&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>user</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Map &quot;%1&quot; &quot;on the fly&quot; transformation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>enable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>disable</source>
        <translation>ทำไม่ได้</translation>
    </message>
    <message>
        <source>Coordinate reference system(CRS) of
&quot;%1&quot; is invalid(see CRS of provider).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>

CRS of map is %1.
%2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Zoom to feature</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Missing reference layer</source>
        <translation>ขาดชั้นข้อมูลอ้างอิง</translation>
    </message>
    <message>
        <source>Select reference layer!</source>
        <translation>เลือกชั้นข้อมูลอ้างอิง</translation>
    </message>
    <message>
        <source>Missing target layer</source>
        <translation>ขาดชั้นข้อมูลเป้าหมาย</translation>
    </message>
    <message>
        <source>Select target layer!</source>
        <translation>เลือกชั้นข้อมูลเป้าหมายr!</translation>
    </message>
    <message>
        <source>Create new layer from items</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The query from &quot;%1&quot; using &quot;%2&quot; in field not possible.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create new layer from selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 of %2 identified</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSpatialQueryDialogBase</name>
    <message>
        <source>Spatial Query</source>
        <translation>ค้นหาด้วยตำแหน่ง</translation>
    </message>
    <message>
        <source>Layer on which the topological operation will select geometries</source>
        <translation>ชั้นข้อมูลที่ topological operation จะเลือกรูปร่าง</translation>
    </message>
    <message>
        <source>Select source features from</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the target layer</source>
        <translation>เลือกชั้นข้อมูลเป้าหมายr!</translation>
    </message>
    <message>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;MS Shell Dlg 2&apos;; font-size:8pt;&quot;&gt;When checked the operation will only consider selected geometries of the target layer&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selected feature(s) only</source>
        <translation>ข้อมูลที่ถูกเลือกเท่านั้น</translation>
    </message>
    <message>
        <source>Where the feature</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the topological operation</source>
        <translation>เลือก topological operation</translation>
    </message>
    <message>
        <source>Layer whose geometries will be used as reference by the topological operation</source>
        <translation>ชั้นข้อมูลที่ รูปร่างจะถูกใช้อ้างอืงโดย topological operation</translation>
    </message>
    <message>
        <source>Reference features of </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the reference layer</source>
        <translation>เลือกชั้นข้อมูลอ้างอิง</translation>
    </message>
    <message>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;MS Shell Dlg 2&apos;; font-size:8pt;&quot;&gt;When checked the operation will be only consider selected geometries of the reference layer&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>And use the result to</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selected features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Number of selected features in map</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create layer with selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Result feature ID&apos;s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select one FID to identify geometry of feature</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create layer with list of items</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Zoom to item</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Check to show log processing of query</source>
        <translation>แสดง log การค้นหา</translation>
    </message>
    <message>
        <source>Log messages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run query or close the window</source>
        <translation>ค้นหาหรือปิดหน้าต่าง</translation>
    </message>
</context>
<context>
    <name>QgsSpatialQueryPlugin</name>
    <message>
        <source>&amp;Spatial Query</source>
        <translation>&amp;Spatial Query</translation>
    </message>
    <message>
        <source>Query not executed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>DEBUG</source>
        <translation>DEBUG</translation>
    </message>
</context>
<context>
    <name>QgsSpatialiteSridsDialogBase</name>
    <message>
        <source>Select a Spatialite Spatial Reference System</source>
        <translation>เลือกระบบ Spatialite Spatial Reference</translation>
    </message>
    <message>
        <source>SRID</source>
        <translation>SRID</translation>
    </message>
    <message>
        <source>Authority</source>
        <translation>ผู้มีอำนาจ</translation>
    </message>
    <message>
        <source>Reference Name</source>
        <translation>ชื่ออ้างอิง</translation>
    </message>
    <message>
        <source>Search</source>
        <translation>ค้นหา</translation>
    </message>
    <message>
        <source>Filter</source>
        <translation>ตัวกรอง</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>ชื่อ</translation>
    </message>
</context>
<context>
    <name>QgsSpit</name>
    <message>
        <source>File Name</source>
        <translation>ชื่อไฟล์</translation>
    </message>
    <message>
        <source>Feature Class</source>
        <translation>แบ่งกลุ่มข้อมูล</translation>
    </message>
    <message>
        <source>Features</source>
        <translation>ข้อมูล</translation>
    </message>
    <message>
        <source>DB Relation Name</source>
        <translation>ชื่อความสัมพันธ์ของ ฐานข้อมูล</translation>
    </message>
    <message>
        <source>Schema</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Are you sure you want to remove the [%1] connection and all associated settings?</source>
        <translation>คุณแน่ใจนะว่าคุณต้องการเอา %1 ออกจากการติดต่อ</translation>
    </message>
    <message>
        <source>Confirm Delete</source>
        <translation>ยืนยันการลบ</translation>
    </message>
    <message>
        <source>Add Shapefiles</source>
        <translation>เพิ่ม Shapefile</translation>
    </message>
    <message>
        <source>Shapefiles</source>
        <translation>ESRI Shapefile</translation>
    </message>
    <message>
        <source>All files</source>
        <translation>ไฟล์ทังหมด</translation>
    </message>
    <message>
        <source>The following Shapefile(s) could not be loaded:

</source>
        <translation>ไม่อ่านสร้าง Shapefile ได้:

</translation>
    </message>
    <message>
        <source>REASON: File cannot be opened</source>
        <translation>เหตุผล: ไม่สามารถเปิดไฟล์ได้</translation>
    </message>
    <message>
        <source>REASON: One or both of the Shapefile files (*.dbf, *.shx) missing</source>
        <translation>เหตุผล: ไฟล์  Shape (*.dbf,*shx) หายไป</translation>
    </message>
    <message>
        <source>General Interface Help:</source>
        <translation>ความช่วยเหลือทั่วไป:

</translation>
    </message>
    <message>
        <source>PostgreSQL Connections:</source>
        <translation>การเชื่อมต่อ PostgreSQL:</translation>
    </message>
    <message>
        <source>[New ...] - create a new connection</source>
        <translation>[เพิ่ม...] - สร้างการติดต่อใหม่</translation>
    </message>
    <message>
        <source>[Edit ...] - edit the currently selected connection</source>
        <translation>[แก้ไข...] - แก้ไขการติดต่อที่เลือก</translation>
    </message>
    <message>
        <source>[Remove] - remove the currently selected connection</source>
        <translation>[เอาออก...] - เอาออกการติดต่อที่เลือก</translation>
    </message>
    <message>
        <source>-you need to select a connection that works (connects properly) in order to import files</source>
        <translation>-คุณต้องเลือกการติดต่อที่ใช้งานได้เพื่อที่จะนำเข้าไฟล์</translation>
    </message>
    <message>
        <source>-when changing connections Global Schema also changes accordingly</source>
        <translation>-การเปลี่ยนการเชื่อมต่อ แบบทั้งหมดจะเปลี่ยนตาม</translation>
    </message>
    <message>
        <source>Shapefile List:</source>
        <translation>รายการ Shapefile:</translation>
    </message>
    <message>
        <source>[Add ...] - open a File dialog and browse to the desired file(s) to import</source>
        <translation>[เพิ่ม...] - เปิดกรอบไฟลืเพื่อเลือกไฟล์ที่จะนำเข้า</translation>
    </message>
    <message>
        <source>[Remove] - remove the currently selected file(s) from the list</source>
        <translation>[เอาออก...] - เลือกไฟล์ที่จะเอาออก</translation>
    </message>
    <message>
        <source>[Remove All] - remove all the files in the list</source>
        <translation>[เอาออกทั้งหมด] - เอาไฟล์ตามรายการออกทั้งหมด</translation>
    </message>
    <message>
        <source>[SRID] - Reference ID for the shapefiles to be imported</source>
        <translation>[SRID] - ID อ้างอิงสำหรับ Shapefile ที่จะนำเข้า</translation>
    </message>
    <message>
        <source>[Use Default (SRID)] - set SRID to -1</source>
        <translation>[ใช้ค่าตั้งต้น ของ(SRID)] - กำหนด SRID ถึง -1</translation>
    </message>
    <message>
        <source>[Geometry Column Name] - name of the geometry column in the database</source>
        <translation>[Geometry Column Name] - ชื่อของ geometry column ในฐานข้อมูล</translation>
    </message>
    <message>
        <source>[Use Default (Geometry Column Name)] - set column name to &apos;the_geom&apos;</source>
        <translation>[ใช้ค่าตั้งต้นของ[Geometry Column Name]] - กำหนดชื่อ column เป็น &apos;the_geom&apos;</translation>
    </message>
    <message>
        <source>[Global Schema] - set the schema for all files to be imported into</source>
        <translation>[Global Schema] - กำหนดรูปแบบทั้งหมดของไฟล์ที่จะนำเข้ามา</translation>
    </message>
    <message>
        <source>[Import] - import the current shapefiles in the list</source>
        <translation>[นำเข้า] - นำเข้า shapefile ตามรายการ</translation>
    </message>
    <message>
        <source>[Quit] - quit the program
</source>
        <translation>[ออก] - ออกจำกโปรแกรม</translation>
    </message>
    <message>
        <source>[Help] - display this help dialog</source>
        <translation>[ช่วยเหลือ] - แสดงความช่วยเหลือ</translation>
    </message>
    <message>
        <source>Import Shapefiles</source>
        <translation>นำเข้า Shapefiles</translation>
    </message>
    <message>
        <source>You need to specify a Connection first</source>
        <translation>คุณต้องระบุการติดต่อก่อน</translation>
    </message>
    <message>
        <source>Password for %1</source>
        <translation>รหัสผ่านสำหรับ %1</translation>
    </message>
    <message>
        <source>Please enter your password:</source>
        <translation>โปรดใส่ระหัสผ่าน:</translation>
    </message>
    <message>
        <source>Connection failed - Check settings and try again</source>
        <translation>เชื่อมต่อล้มเหลว ตรวจสอบการกำหนดค่าแล้วลองใหม่</translation>
    </message>
    <message>
        <source>PostGIS not available</source>
        <translation>ไม่มี PostGIS</translation>
    </message>
    <message>
        <source>&lt;p&gt;The chosen database does not have PostGIS installed, but this is required for storage of spatial data.&lt;/p&gt;</source>
        <translation>&lt;p&gt;ฐานข้อมูลที่เลือกไม่มี PostGIS ติดตั้งอยู่ &lt;/p&gt;</translation>
    </message>
    <message>
        <source>You need to add shapefiles to the list first</source>
        <translation>คุณต้องเพิ่มชั้นข้อมูล Shapefile ก่อน</translation>
    </message>
    <message>
        <source>Importing files</source>
        <translation>นำเข้า ไฟล์</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>ยกเลิก</translation>
    </message>
    <message>
        <source>Progress</source>
        <translation>ความก้าวหน้า</translation>
    </message>
    <message>
        <source>Problem inserting features from file:</source>
        <translation>มีปัญหาในการนำเข้าข้อมูลจากไฟล์:</translation>
    </message>
    <message>
        <source>%1
Invalid table name.</source>
        <translation>%1
ชื่อตารางไม่ถูกต้อง</translation>
    </message>
    <message>
        <source>%1
No fields detected.</source>
        <translation>%1
ฟิวด์ไม่ได้ถูกลบ</translation>
    </message>
    <message>
        <source>%1
The following fields are duplicates:
%2</source>
        <translation>%1
ฟิวด์นี้ซำ้:
%2</translation>
    </message>
    <message>
        <source>Importing files
%1</source>
        <translation>นำเข้าไฟล์
%1</translation>
    </message>
    <message>
        <source>%1
&lt;p&gt;Error while executing the SQL:&lt;/p&gt;&lt;p&gt;%2&lt;/p&gt;&lt;p&gt;The database said:%3&lt;/p&gt;</source>
        <translation>%1
&lt;p&gt;เกิดข้อผิดพลาดขณะใช้คำสั่ง SQL:&lt;/p&gt;&lt;p&gt;%2&lt;/p&gt;&lt;p&gt;ฐานข้อมูลแจ้งว่า:%3&lt;/p&gt;</translation>
    </message>
    <message>
        <source>Import Shapefiles - Relation Exists</source>
        <translation>นำเข้าShapefiles - มี่ความสัมพันธ์อยู่</translation>
    </message>
    <message>
        <source>The Shapefile:
%1
will use [%2] relation for its data,
which already exists and possibly contains data.
To avoid data loss change the &quot;DB Relation Name&quot;
for this Shapefile in the main dialog file list.

Do you want to overwrite the [%2] relation?</source>
        <translation>The Shapefile:
%1
จะใช้ [%2] ความสัมพันธ์สำหรับข้อมูล,
ที่มีอยู่แล้วและอาจจะมีข้อมูล
เพื่อหลีกเลี่ยงการสูญเสียข้อมูล ให้เปลี่ยนชื่อ&quot;DB Relation&quot;
สำหรับ Shapefile ในรายการหลัก

คุณต้องการที่จะเขียนทับ ความสัมพันธ์ [%2] หรือไม่?</translation>
    </message>
    <message>
        <source>%1 of %2 shapefiles could not be imported.</source>
        <translation>%1 of %2 shapefiles ไม่สามารถนำเข้า</translation>
    </message>
</context>
<context>
    <name>QgsSpitBase</name>
    <message>
        <source>SPIT - Shapefile to PostGIS Import Tool</source>
        <translation>SPIT - นำเข้าข้อมูล Shapefile ไปอยู่ในฐานข้อมูล PostGIS</translation>
    </message>
    <message>
        <source>PostgreSQL connections</source>
        <translation>การเชื่อมต่อ PostgreSQL</translation>
    </message>
    <message>
        <source>Connect to PostGIS</source>
        <translation>เชื่อมต่อกับ PostGIS</translation>
    </message>
    <message>
        <source>Connect</source>
        <translation>เชื่อมต่อ</translation>
    </message>
    <message>
        <source>Create a new PostGIS connection</source>
        <translation>สร้างการเชื่อมต่อกับ PostGIS
</translation>
    </message>
    <message>
        <source>New</source>
        <translation>ใหม่</translation>
    </message>
    <message>
        <source>Edit the current PostGIS connection</source>
        <translation>แก้ไขการเชื่อมต่อกับ PostGIS</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation>แก้ไข</translation>
    </message>
    <message>
        <source>Remove the current PostGIS connection</source>
        <translation>เอาการเชื่อมต่อกับ PostGIS ออก</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>เอาออก</translation>
    </message>
    <message>
        <source>Import options and shapefile list</source>
        <translation>เงื่อนไขการนำเข้าและรายการ shapefile</translation>
    </message>
    <message>
        <source>Geometry column name</source>
        <translation>ชื่อ ช่องค่าพิกัด</translation>
    </message>
    <message>
        <source>Set the geometry column name to the default value</source>
        <translation>กำหนดชื่อ geometry column เป็นค่าตั้งต้น</translation>
    </message>
    <message>
        <source>Use default geometry column name</source>
        <translation>ใช้ ชื่อ ช่องค่าพิกัด</translation>
    </message>
    <message>
        <source>SRID</source>
        <translation>SRID</translation>
    </message>
    <message>
        <source>Set the SRID to the default value</source>
        <translation>กำหนด SRID เป็นค่าตั้งต้น</translation>
    </message>
    <message>
        <source>Use default SRID</source>
        <translation>ใช้ SRID ต้นแบบ</translation>
    </message>
    <message>
        <source>Primary key column name</source>
        <translation>ชื่อช่อง Primary key</translation>
    </message>
    <message>
        <source>Global schema</source>
        <translation>แบบทั่วไป</translation>
    </message>
    <message>
        <source>Add a shapefile to the list of files to be imported</source>
        <translation>เพิ่ม Shapefile ลงในรายการเพื่อนำเข้า</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>เพิ่ม</translation>
    </message>
    <message>
        <source>Remove the selected shapefile from the import list</source>
        <translation>เอา Shapefile  ที่เลือกเพื่อนำเข้าออก</translation>
    </message>
    <message>
        <source>Remove all the shapefiles from the import list</source>
        <translation>เอา Shapefile ทั้งหมดออกจากรายการ</translation>
    </message>
    <message>
        <source>Remove All</source>
        <translation>เอาออกทั้งหมด</translation>
    </message>
</context>
<context>
    <name>QgsSpitPlugin</name>
    <message>
        <source>&amp;Import Shapefiles to PostgreSQL</source>
        <translation>&amp;นำเข้าข้อมูล Shapefile ไปอยู่ในฐานข้อมูล PostGIS</translation>
    </message>
    <message>
        <source>Import shapefiles into a PostGIS-enabled PostgreSQL database. The schema and field names can be customized on import</source>
        <translation>นำเข้าข้อมูล Shapefile ไปอยู่ในฐานข้อมูล PostGIS. Schema and Field name สามารถแก้ไขได้ระหว่างการนำเข้า</translation>
    </message>
    <message>
        <source>&amp;Spit</source>
        <translation>&amp;Spit</translation>
    </message>
</context>
<context>
    <name>QgsSponsorsBase</name>
    <message>
        <source>QGIS Sponsors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>TextLabel</source>
        <translation>ตัวหนังสือป้าย</translation>
    </message>
    <message>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Cantarell&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Ubuntu&apos;; font-size:10pt;&quot;&gt;We work really hard to make this nice software for you. See all the cool features it has? Get a warm fuzzy feeling when you use it? QGIS is a labour of love by a dedicated team of developers. We want you to copy &amp;amp; share it and put it in the hands of as many people as possible. If QGIS is saving you money or you like our work and have the financial ability to help, please consider sponsoring the development of QGIS. We use money from sponsors to pay for travel and costs related to our bi-annual hackfests, and to generally support the goals of our project.&lt;br /&gt;&lt;br /&gt;Please see the &lt;/span&gt;&lt;a href=&quot;http://qgis.org/en/site/getinvolved/governance/sponsorship/sponsorship.html&quot;&gt;&lt;span style=&quot; font-family:&apos;Ubuntu&apos;; font-size:10pt; text-decoration: underline; color:#0000ff;&quot;&gt;QGIS Sponsorship Web Page&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Ubuntu&apos;; font-size:10pt;&quot;&gt; for more details. In the &lt;/span&gt;&lt;a href=&quot;http://qgis.org/en/site/about/sponsorship.html#list-of-sponsors&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Sponsors page&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Ubuntu&apos;; font-size:10pt;&quot;&gt; you can see the fine people and companies that are helping us financially - a great big &apos;thank you&apos; to you all!&lt;/span&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p align=&quot;center&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;img src=&quot;:/images/sponsors/sponsors/gold.png&quot; /&gt;&lt;/p&gt;
&lt;p align=&quot;center&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;img src=&quot;:/images/sponsors/sponsors/aas_300wide.png&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p align=&quot;center&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;img src=&quot;:/images/sponsors/sponsors/silver.png&quot; /&gt;&lt;/p&gt;
&lt;p align=&quot;center&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;img src=&quot;:/images/sponsors/sponsors/vorarlberg.png&quot; /&gt; &lt;img src=&quot;:/images/sponsors/sponsors/gaia.png&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p align=&quot;center&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;img src=&quot;:/images/sponsors/sponsors/bronze.png&quot; /&gt;&lt;/p&gt;
&lt;p align=&quot;center&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;img src=&quot;:/images/sponsors/sponsors/ibw.png&quot; /&gt; &lt;img src=&quot;:/images/sponsors/sponsors/geosynergy.png&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;hr /&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsStyleV2ExportImportDialog</name>
    <message>
        <source>Select all</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clear selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import style(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>file specified below</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>URL specified below</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select symbols to import</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export style(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export/import error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You should select at least one symbol/color ramp.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save styles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>XML files (*.xml *.XML)</source>
        <translation>XML ไฟล์ (*.xml *.XML)</translation>
    </message>
    <message>
        <source>Error when saving selected symbols to file:
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>An error occured during import:
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Group Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please enter a name for new group:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>imported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New Group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New group cannot be created without a name. Kindly enter a name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot create a group without name. Enter a name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Duplicate names</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Symbol with name &apos;%1&apos; already exists.
Overwrite?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Color ramp with name &apos;%1&apos; already exists.
Overwrite?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load styles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>XML files (*.xml *XML)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Downloading style ... </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>HTTP Error!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Download failed: %1.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsStyleV2ExportImportDialogBase</name>
    <message>
        <source>Styles import/export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import from</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Location</source>
        <translation>ตำแหน่ง</translation>
    </message>
    <message>
        <source>Save to group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select symbols to export</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsStyleV2ManagerDialog</name>
    <message>
        <source>Type here to filter symbols...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Share Menu</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Group Actions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Group Symbols</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit Smart Group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Marker symbol (%1)</source>
        <translation>สัญลักษณ์แบบจุด (%1)</translation>
    </message>
    <message>
        <source>Line symbol (%1)</source>
        <translation>สัญลักษณ์แบบเส้น (%1)</translation>
    </message>
    <message>
        <source>Fill symbol (%1)</source>
        <translation>สัญลักษณ์แบบเติม (%1)</translation>
    </message>
    <message>
        <source>Color ramp (%1)</source>
        <translation>ไล่สี (%1)</translation>
    </message>
    <message>
        <source>Gradient</source>
        <translation>ความลาดชัน</translation>
    </message>
    <message>
        <source>Random</source>
        <translation>แบบสุ่ม</translation>
    </message>
    <message>
        <source>ColorBrewer</source>
        <translation>สีเหล้า</translation>
    </message>
    <message>
        <source>cpt-city</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>new symbol</source>
        <translation>สัญลักษณ์ใหม่</translation>
    </message>
    <message>
        <source>new marker</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>new line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>new fill symbol</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Symbol Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please enter a name for new symbol:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save symbol</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot save symbol without name. Enter a name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Symbol with name &apos;%1&apos; already exists. Overwrite?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Color ramp type</source>
        <translation>แบบไล่สี</translation>
    </message>
    <message>
        <source>Please select color ramp type:</source>
        <translation>โปรดเลือกแบบไล่สี</translation>
    </message>
    <message>
        <source>new ramp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>new gradient ramp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>new random ramp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Color Ramp Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please enter a name for new color ramp:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save Color Ramp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot save color ramp without name. Enter a name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save color ramp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Color ramp with name &apos;%1&apos; already exists. Overwrite?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>All Symbols</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Groups</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ungrouped</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Smart Groups</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid Selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The parent group you have selected is not user editable.
Kindly select a user defined group.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Operation Not Allowed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Creation of nested smart groups are not allowed
Select the &apos;Smart Group&apos; to create a new group.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New Group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot delete system defined categories.
Kindly select a group or smart group you might want to delete.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error!</source>
        <translation>ข้อผิดพลาด!</translation>
    </message>
    <message>
        <source>New group could not be created.
There was a problem with your symbol database.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Finish Grouping</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Database Error</source>
        <translation>ฐานข้อมูลผิดพลาด</translation>
    </message>
    <message>
        <source>There was a problem with the Symbols database while regrouping.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit Group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove Group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Apply Group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Un-group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You have not selected a Smart Group. Kindly select a Smart Group to edit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Database Error!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>There was some error while editing the smart group.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot rename item</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name is already taken by another item. Choose a different name.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsStyleV2ManagerDialogBase</name>
    <message>
        <source>Style Manager</source>
        <translation>ตัวจัดการแบบ</translation>
    </message>
    <message>
        <source>Marker</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Line</source>
        <translation>เส้น</translation>
    </message>
    <message>
        <source>Fill</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Color ramp</source>
        <translation>ไล่สี</translation>
    </message>
    <message>
        <source>Tags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add item</source>
        <translation>เพิ่มรายการ</translation>
    </message>
    <message>
        <source>Edit item</source>
        <translation>แก้ไขรายการ</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation>แก้ไข</translation>
    </message>
    <message>
        <source>Remove item</source>
        <translation>เอารายการออก</translation>
    </message>
    <message>
        <source>Share</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSublayersDialog</name>
    <message>
        <source>Select vector layers to add...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer ID</source>
        <translation>ID ชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Layer name</source>
        <translation>ชื่อชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Number of features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Geometry type</source>
        <translation>แบบรูปทรง</translation>
    </message>
    <message>
        <source>Select raster layers to add...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select layers to add...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Type</source>
        <translation>ชนิด</translation>
    </message>
    <message>
        <source>Select All</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSublayersDialogBase</name>
    <message>
        <source>Select layers to load</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>1</source>
        <translation>1</translation>
    </message>
</context>
<context>
    <name>QgsSvgAnnotationDialog</name>
    <message>
        <source>SVG annotation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>ลบ</translation>
    </message>
    <message>
        <source>Select SVG file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SVG files</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSvgCache</name>
    <message>
        <source>SVG request failed [error: %1 - url: %2]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SVG</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SVG request error [status: %1 - reason phrase: %2]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 of %2 bytes of svg image downloaded.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSvgExportOptionsDialog</name>
    <message>
        <source>SVG export options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export map layers as svg groups (may affect label placement)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Render text as outline</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSvgMarkerSymbolLayerV2Widget</name>
    <message>
        <source>Millimeter</source>
        <translation>ม.ม.</translation>
    </message>
    <message>
        <source>Map unit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select fill color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select border color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select SVG file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SVG files</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSvgSelectorGroupsModel</name>
    <message>
        <source>App Symbols</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>User Symbols</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSvgSelectorWidget</name>
    <message>
        <source>Select SVG file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SVG files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File not found</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSymbolLayerV2Widget</name>
    <message>
        <source>Size</source>
        <translation>ขนาด</translation>
    </message>
    <message>
        <source>area</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>diameter</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSymbolLevelsV2Dialog</name>
    <message>
        <source>Layer %1</source>
        <translation>ชั้นข้อมูล %1</translation>
    </message>
</context>
<context>
    <name>QgsSymbolLevelsV2DialogBase</name>
    <message>
        <source>Symbol Levels</source>
        <translation>ระดับของ สัญลักษณ์</translation>
    </message>
    <message>
        <source>Enable symbol levels</source>
        <translation>ใช้งาน ระดับของ สัญลักษณ์</translation>
    </message>
    <message>
        <source>Define the order in which the symbol layers are rendered. The numbers in the cells define in which rendering pass the layer will be drawn.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSymbolV2SelectorDialog</name>
    <message>
        <source>Symbol name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please enter name for the symbol:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New symbol</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save symbol</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Symbol with name &apos;%1&apos; already exists. Overwrite?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSymbolV2SelectorDialogBase</name>
    <message>
        <source>Symbol selector</source>
        <translation>ตัวเลือกสัญลักษณ์</translation>
    </message>
    <message>
        <source>Add symbol layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove symbol layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Lock layer&apos;s color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Move up</source>
        <translation>ย้ายขึ้น</translation>
    </message>
    <message>
        <source>Move down</source>
        <translation>ย้ายลง</translation>
    </message>
    <message>
        <source>Save symbol</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save</source>
        <translation>บันทึก</translation>
    </message>
</context>
<context>
    <name>QgsSymbolsListWidget</name>
    <message>
        <source>Millimeter</source>
        <translation>ม.ม.</translation>
    </message>
    <message>
        <source>Map unit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Symbol name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please enter name for the symbol:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New symbol</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save symbol</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Symbol with name &apos;%1&apos; already exists. Overwrite?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transparency %1%</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsTINInterpolatorDialog</name>
    <message>
        <source>Linear</source>
        <translation>เชิงเส้น</translation>
    </message>
    <message>
        <source>Clough-Toucher (cubic)</source>
        <translation>Clough-Toucher (cubic)</translation>
    </message>
    <message>
        <source>Save triangulation to file</source>
        <translation>บันทึก triangulation ลงไฟล์</translation>
    </message>
</context>
<context>
    <name>QgsTINInterpolatorDialogBase</name>
    <message>
        <source>Triangle based interpolation</source>
        <translation>Triangle based interpolation</translation>
    </message>
    <message>
        <source>Interpolation method</source>
        <translation>วิธ๊ Interpolation</translation>
    </message>
    <message>
        <source>Export triangulation to shapefile after interpolation</source>
        <translation>ส่งออก triangulation ไปเป็น shapefile หลังจาก interpolation</translation>
    </message>
    <message>
        <source>Output file</source>
        <translation>ไฟล์ผลลัพท์</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
</context>
<context>
    <name>QgsTextAnnotationDialog</name>
    <message>
        <source>Delete</source>
        <translation>ลบ</translation>
    </message>
    <message>
        <source>Select font color</source>
        <translation>เลือกสีตัวอักษร</translation>
    </message>
</context>
<context>
    <name>QgsTextAnnotationDialogBase</name>
    <message>
        <source>Annotation text</source>
        <translation>ตัวหนังสือ</translation>
    </message>
    <message>
        <source>B</source>
        <translation>B</translation>
    </message>
    <message>
        <source>I</source>
        <translation>I</translation>
    </message>
</context>
<context>
    <name>QgsTextEditConfigDlg</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Multiline</source>
        <translation>หลายเส้น</translation>
    </message>
    <message>
        <source>HTML</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsTileScaleWidget</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Tile scale</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsTipFactory</name>
    <message>
        <source>QGIS Publications</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>If you write a scientific paper or any other article that refers to QGIS we would love to include your work in the &lt;a href=&quot;http://qgis.org/en/site/about/case_studies/index.html&quot;&gt;case studies section&lt;/a&gt; of the QGIS home page.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Become an QGIS translator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QGIS Mailing lists</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Is it &apos;QGIS&apos; or &apos;Quantum GIS&apos;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QGIS is open source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QGIS is open source software. This means that the software source code can be freely viewed and modified. The GPL places a restriction that any modifications you make must be made available in source form to whoever you give modified versions to, and that you can not create a new version of QGIS under a &apos;closed source&apos; license. Visit &lt;a href=&quot;http://qgis.org&quot;&gt; the QGIS home page (http://qgis.org)&lt;/a&gt; for more information.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>How do I refer to QGIS?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QGIS is spelled in all caps. We have various subprojects of the QGIS project and it will help to avoid confusion if you refer to each by its name:&lt;ul&gt;&lt;li&gt;QGIS Library - this is the C++ library that contains the core logic that is used to build the QGIS user interface and other applications.&lt;/li&gt;&lt;li&gt;QGIS Application - this is the desktop application that you know and love so much :-).&lt;/li&gt;&lt;li&gt;QGIS Mapserver - this is a server-side application based on the QGIS Library that will serve up your .qgs projects using the WMS protocol.&lt;/li&gt;&lt;/ul&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add the current date to a map layout</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Moving Elements and Maps in the Print Composer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>In the print composer tool bar you can find two buttons for moving elements. The left one (right arrow icon) selects and moves elements in the layout. After selecting the element with this tool you can also move them around with the arrow keys. For accurate positioning use the &lt;strong&gt;Position and Size&lt;/strong&gt; section, which can be found in the tab &lt;strong&gt;Item Properties -&gt; Position and Size&lt;/strong&gt;. The other move tool (map canvas icon with right arrow) allows one to move the map content within a map frame.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Lock an element in the layout view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>By left clicking an element in the layout view you can select it, by right clicking an element you can lock it. A lock symbol will appear in the upper left corner of the selected element. This prevents the element from accidentally being moved with the mouse. While in a locked state, you cannot move an element with the mouse but you can still move it with the arrow keys or by absolutely positioning it by setting its &lt;strong&gt;Position and Size&lt;/strong&gt;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rotating a map and linking a north arrow</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add an action to layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Action in a layer allow user to trigger action when clicking on a geometry with &apos;Run Feature Action&apos; tools.For example, you can open an html page using the field value of the geometry as a parameter. Look at the &lt;a href=&quot;http://docs.qgis.org/latest/en/docs/user_manual/working_with_vector/vector_properties.html?#actions-menu&quot;&gt;documentation&lt;/a&gt;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy, paste and cut in QGIS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy, paste, and cut work as in another applications in QGIS. Select a feature (a geometry or an attribut row in the attribute table) and use one of this shortcuts: Ctrl+C to copy, Ctrl+X to cut, and Ctrl+V to paste.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Right click with identify tools</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Right click with the identify tool to show a context menu from which you can choose the layer in which to identify a feature. A sub menu will list features identified and a third sub-menu will show the action link setup for the layer.If one of this sub-menu doesn&apos;t contain any information, the next sub-menuwill appear instead. For example, if you have just one layer, and click somewhere with several features, the first menu will list the feature list instead of layer list.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Would you like to see QGIS in your native language? We are looking for more translators and would appreciate your help! The translation process is fairly straight forward - instructions are available in the QGIS wiki &lt;a href=&quot;http://qgis.org/en/site/getinvolved/translate.html#howto-translate-gui&quot;&gt;translator&apos;s page.&lt;/a&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You can add a current date variable to your map layout. Create a regular text label and add the string $CURRENT_DATE(yyyy-MM-dd) to the text box. See the &lt;a href=&quot;http://qt-project.org/doc/qt-5.0/qtcore/qdate.html#toString&quot;&gt;QDate::toString format documentation&lt;/a&gt; for the possible date formats.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Numeric scale value in map layout linked to map frame</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>If you want to place a text label as a placeholder for the current scale, linked to a map frame, you need to place a scalebar and set the style to &apos;Numeric&apos;. You also need to select the map frame, if there is more than one.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Using the mouse scroll wheel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You can use the scroll wheel on your mouse to zoom in, out and pan the map. Scroll forwards to zoom in, scroll backwards to zoom out and press and hold the scroll wheel down to pan the map. You can configure options for scroll wheel behaviour in the Options panel.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stopping rendering</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>If QGIS is saving you money or you like our work and have the financial ability to help, please consider sponsoring the development of QGIS. We use money from sponsors to pay for travel and costs related to our regular hackfest meetings, and to generally support the goals of our project. Please see the &lt;a href=&quot;http://qgis.org/en/site/getinvolved/governance/sponsorship/sponsorship.html&quot;&gt;QGIS Sponsorship Web Page&lt;/a&gt; for more details.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QGIS has plugins that extend its functionality. QGIS ships with some core plugins you can explore from the Plugins-&gt;Manage and Install Plugins menu. In addition there are a lot of &lt;a href=&quot;http://plugins.qgis.org/&quot;&gt;Python plugins &lt;/a&gt; contributed by the user community that can be installed via this same menu. Don&apos;t miss out on all QGIS has to offer! Check out the plugins and see what they can do for you.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Join intersected polylines when rendering</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>If you need help using QGIS we have a &apos;users&apos; mailing list where users help each other with issues related to using our software. We also have a &apos;developers&apos; mailing list. for those wanting help and to discuss things relating to the QGIS code base. Details on how to subscribe are in the &lt;a href=&quot;http://qgis.org/en/site/forusers/support.html#mailing-lists&quot;&gt;community section&lt;/a&gt; of the QGIS home page.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Both used to be correct, but we recently decided to just use &apos;QGIS&apos;. For articles we suggest you write &apos;QGIS is ....&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>In the Print Composer you can rotate a map by setting its rotation value in the tab &lt;strong&gt;Item Properties -&gt; Map -&gt; Main properties&lt;/strong&gt; section. To place a north arrow in your layout you can use the &lt;strong&gt;Add Image&lt;/strong&gt; tool. After the selection and placement of the north arrow in the layout you can link it with a specific map frame by activating the &lt;strong&gt;Sync with map&lt;/strong&gt; checkbox and selecting a map frame. Whenever you change the rotation value of a linked map, the north arrow will now automatically adjust its rotation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sometimes you have a very large dataset which takes ages to draw. You can press &apos;Esc&apos; (the escape key), or click the &apos;Stop map rendering&apos; icon in the status bar to the bottom of the window at any time to halt rendering. If you are going to be performing several actions (e.g. modifying symbology options) and wish to temporarily disable map rendering while you do so, you can uncheck the &apos;Render&apos; checkbox in the bottom right of the status bar. Don&apos;t forget to check it on again when you are ready to have the map draw itself again!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>When applying layered styles to a polyline layer, you can join intersecting lines together simply by enabling symbol levels. The image below shows a before (left) and after (right) view of an intersection when symbol levels are enabled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Auto-enable on the fly projection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>In the options dialog, under the CRS tab, you can set QGIS so that whenever you create a new project, &apos;on the fly projection&apos; is enabled automatically and a pre-selected Coordinate Reference System of your choice is used.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sponsor QGIS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QGIS has Plugins!</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsTipGui</name>
    <message>
        <source>&amp;Previous</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Next</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsTipGuiBase</name>
    <message>
        <source>QGIS Tips!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;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>
        <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>
        <source>Dialog</source>
        <translation>Dialog</translation>
    </message>
    <message>
        <source>Select transformation type:</source>
        <translation>เลือกแบบการ transformation</translation>
    </message>
    <message>
        <source>Linear</source>
        <translation>เชิงเส้น</translation>
    </message>
    <message>
        <source>Polynomial 1</source>
        <translation>Polynomial 1</translation>
    </message>
    <message>
        <source>Polynomial 2</source>
        <translation>Polynomial 2</translation>
    </message>
    <message>
        <source>Polynomial 3</source>
        <translation>Polynomial 3</translation>
    </message>
    <message>
        <source>Thin plate spline (TPS)</source>
        <translation>Thin plate spline (TPS)</translation>
    </message>
    <message>
        <source>Generate ESRI world file (.tfw)</source>
        <translation>สร้าง ESRI world file (.tfw)</translation>
    </message>
</context>
<context>
    <name>QgsTransformSettingsDialog</name>
    <message>
        <source>Transformation settings</source>
        <translation>กำหนดการแปลง</translation>
    </message>
    <message>
        <source>Transformation type:</source>
        <translation>ชนิดการแปลง</translation>
    </message>
    <message>
        <source>Resampling method:</source>
        <translation>ใช้วิธี Resampling:</translation>
    </message>
    <message>
        <source>Nearest neighbour</source>
        <translation>ข้อมูลใก้ลที่สุด</translation>
    </message>
    <message>
        <source>Linear</source>
        <translation>เชิงเส้น</translation>
    </message>
    <message>
        <source>Cubic</source>
        <translation>ลูกบาศก์์</translation>
    </message>
    <message>
        <source>Cubic Spline</source>
        <translation>Cubic Spline</translation>
    </message>
    <message>
        <source>Lanczos</source>
        <translation>Lanczos</translation>
    </message>
    <message>
        <source>Compression:</source>
        <translation>การบีบอัด:</translation>
    </message>
    <message>
        <source>Output raster:</source>
        <translation>ผลลัพท์ข้อมูลเชิงภาพ:</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Target SRS:</source>
        <translation>SRS เป้าหมาย:</translation>
    </message>
    <message>
        <source>Generate pdf report:</source>
        <translation>สร้างรายงาน pdf</translation>
    </message>
    <message>
        <source>Set Target Resolution</source>
        <translation>กำหนดความละเอียดของเป้าหมาย</translation>
    </message>
    <message>
        <source>Horizontal</source>
        <translation>แนวราบ</translation>
    </message>
    <message>
        <source>Vertical</source>
        <translation>แนวตั้ง</translation>
    </message>
    <message>
        <source>Create world file</source>
        <translation>สร้าง world ไฟล์</translation>
    </message>
    <message>
        <source>Generate pdf map:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use 0 for transparency when needed</source>
        <translation>กำหนด 0 ความโปร่งแสง เมื่อต้องการ</translation>
    </message>
    <message>
        <source>Load in QGIS when done</source>
        <translation>นำเข้าใน QGIS เมื่อทำงาน</translation>
    </message>
    <message>
        <source>Helmert</source>
        <translation>Helmert</translation>
    </message>
    <message>
        <source>Polynomial 1</source>
        <translation>Polynomial 1</translation>
    </message>
    <message>
        <source>Polynomial 2</source>
        <translation>Polynomial 2</translation>
    </message>
    <message>
        <source>Polynomial 3</source>
        <translation>Polynomial 3</translation>
    </message>
    <message>
        <source>Thin Plate Spline</source>
        <translation>Thin Plate Spline</translation>
    </message>
    <message>
        <source>Projective</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Info</source>
        <translation>ข้อมูล</translation>
    </message>
    <message>
        <source>Please set output name</source>
        <translation>โปรดกำหนดชื่อผลลัพท์</translation>
    </message>
    <message>
        <source>%1 requires at least %2 GCPs. Please define more</source>
        <translation>%1 ต้องการอย่างน้อย %2 GCPs. โปรดกำหนดมากกว่านี้</translation>
    </message>
    <message>
        <source>Invalid output file name</source>
        <translation>ชื่อไฟล์ผลลัพท์ไม่ถูกต้อง</translation>
    </message>
    <message>
        <source>Save raster</source>
        <translation>บันทึก ข้อมูลชิงภาพเ</translation>
    </message>
    <message>
        <source>Select save PDF file</source>
        <translation>เลือกการบันทึก ไฟล์ PDF</translation>
    </message>
    <message>
        <source>PDF Format</source>
        <translation>รูปแบบ-PDF</translation>
    </message>
    <message>
        <source>_modified</source>
        <comment>Georeferencer:QgsOpenRasterDialog.cpp - used to modify a user given file name</comment>
        <translation>_ดัดแปลงแล้ว</translation>
    </message>
</context>
<context>
    <name>QgsUniqueValuesConfigDlgBase</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>The user can select one of the values already used in the attribute. If editable, a line edit is shown with autocompletion support, otherwise a combo box is used.</source>
        <translation>ผู้ใช้สามารถเลือกค่าเดียว ถ้าสามารถแก้ไขได้บรรทัดจะเป็นแบบautocompletion ถ้าแก้ไขไม่ได้จะเป็นแบบ combo box</translation>
    </message>
    <message>
        <source>Editable</source>
        <translation>แก้ไขได้</translation>
    </message>
</context>
<context>
    <name>QgsUnitSelectionWidget</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Adjust scaling range</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsValueMapConfigDlg</name>
    <message>
        <source>Select a file</source>
        <translation>เลือกไฟล์</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>ข้อผิดพลาด</translation>
    </message>
    <message>
        <source>Could not open file %1
Error was:%2</source>
        <translation>ไม่สามารถเปิดแฟ้ม %1
เกิความผิดพลาด:%2</translation>
    </message>
</context>
<context>
    <name>QgsValueMapWidget</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Combo box with predefined items. Value is stored in the attribute, description is shown in the combo box.</source>
        <translation>Combo box ที่มืหัวข้อกำหนดอยู่ ค่าจะเก็บไว้ในรายละเอียด คำอธิบายจะอยู่ใน combo box</translation>
    </message>
    <message>
        <source>Load Data from layer</source>
        <translation>อ่านข้อมูลจากชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Load Data from CSV file</source>
        <translation>อ่นข้อมูลจากไฟล์ CSV</translation>
    </message>
    <message>
        <source>Value</source>
        <translation>ค่า</translation>
    </message>
    <message>
        <source>Description</source>
        <translation>คำอธิบาย</translation>
    </message>
    <message>
        <source>Remove Selected</source>
        <translation>ลบข้อมูล</translation>
    </message>
</context>
<context>
    <name>QgsValueRelationConfigDlg</name>
    <message>
        <source>Edit filter expression</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsValueRelationConfigDlgBase</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Select layer, key column and value column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer</source>
        <translation>ชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Key column</source>
        <translation>ช่องหลัก</translation>
    </message>
    <message>
        <source>Value column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Allow null value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Order by value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Allow multiple selections</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Filter expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
</context>
<context>
    <name>QgsValueRelationWidgetWrapper</name>
    <message>
        <source>(no selection)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsVectorColorBrewerColorRampV2DialogBase</name>
    <message>
        <source>ColorBrewer ramp</source>
        <translation>ช่วงสี</translation>
    </message>
    <message>
        <source>Scheme name</source>
        <translation>ชื่อแบบ</translation>
    </message>
    <message>
        <source>Colors</source>
        <translation>สี</translation>
    </message>
    <message>
        <source>Preview</source>
        <translation>ก่อนหน้า</translation>
    </message>
</context>
<context>
    <name>QgsVectorDataProvider</name>
    <message>
        <source>Codec %1 not found. Falling back to system locale</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Features</source>
        <translation>เพิ่มข้อมูล</translation>
    </message>
    <message>
        <source>Delete Features</source>
        <translation>ลบข้อมูล</translation>
    </message>
    <message>
        <source>Change Attribute Values</source>
        <translation>เปลี่ยนค่าของข้อมูล</translation>
    </message>
    <message>
        <source>Add Attributes</source>
        <translation>เพิ่มข้อมูลรายละเอียด</translation>
    </message>
    <message>
        <source>Delete Attributes</source>
        <translation>ลบข้อมูล</translation>
    </message>
    <message>
        <source>Create Spatial Index</source>
        <translation>สร้างดัชนีเชิงตำแหน่ง</translation>
    </message>
    <message>
        <source>Fast Access to Features at ID</source>
        <translation>หาข้อมูลที่ ID</translation>
    </message>
    <message>
        <source>Change Geometries</source>
        <translation>เปลี่ยนรูปร่าง</translation>
    </message>
    <message>
        <source>Simplify Geometries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Simplify Geometries with topological validation</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsVectorFieldSymbolLayerWidget</name>
    <message>
        <source>X attribute</source>
        <translation>X</translation>
    </message>
    <message>
        <source>Y attribute</source>
        <translation>X</translation>
    </message>
    <message>
        <source>Length attribute</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Angle attribute</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Height attribute</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsVectorGradientColorRampV2Dialog</name>
    <message>
        <source>Select ramp color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transparent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Discrete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Continuous</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Gradient file : %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>License file : %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit Stop Color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Offset of the stop</source>
        <translation>ระยะกันชนก่อนหยุด</translation>
    </message>
    <message>
        <source>Please enter offset in percents (%) of the new stop</source>
        <translation>โปรดใส่ offset แบบ เปอร์เซ็น (%) ของการหยุดใหม่</translation>
    </message>
    <message>
        <source>Add Color Stop</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsVectorGradientColorRampV2DialogBase</name>
    <message>
        <source>Gradient color ramp</source>
        <translation>การไล่สี</translation>
    </message>
    <message>
        <source>Color 1</source>
        <translation>สี 1</translation>
    </message>
    <message>
        <source>Color 2</source>
        <translation>สี 2</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>ชนิด</translation>
    </message>
    <message>
        <source>Multiple stops</source>
        <translation>การหยุดหลายจุด</translation>
    </message>
    <message>
        <source>Add stop</source>
        <translation>เพิ่มการหยุด</translation>
    </message>
    <message>
        <source>Remove stop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Color</source>
        <translation>สี</translation>
    </message>
    <message>
        <source>Offset (%)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Preview</source>
        <translation>ภาพร่าง</translation>
    </message>
    <message>
        <source>Information</source>
        <translation>ข้อมูล</translation>
    </message>
</context>
<context>
    <name>QgsVectorLayer</name>
    <message>
        <source>Updating feature count for layer %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Abort</source>
        <translation>ออก</translation>
    </message>
    <message>
        <source>ERROR: no provider</source>
        <translation>ข้อผิดพลาด:ไม่มีตัวแทน</translation>
    </message>
    <message>
        <source>ERROR: layer not editable</source>
        <translation>ข้อผิดพลาด:ชั้นข้อมูลแก้ไขไม่ได้</translation>
    </message>
    <message>
        <source>Commit errors:
  %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>General</source>
        <translation>ทั่วไป</translation>
    </message>
    <message>
        <source>Layer comment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Storage type of this layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Description of this provider</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Source for this layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Geometry type of the features in this layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Primary key attributes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The number of features in this layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Editing capabilities of this layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Extents</source>
        <translation>กรอบ</translation>
    </message>
    <message>
        <source>In layer spatial reference system units</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>In project spatial reference system units</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer Spatial Reference System</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Project (Output) Spatial Reference System</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Attribute field info</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>xMin,yMin %1,%2 : xMax,yMax %3,%4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>unknown extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>(Invalid transformation of layer extents)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Field</source>
        <translation>ฟิวด์</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>ชนิด</translation>
    </message>
    <message>
        <source>Length</source>
        <translation>ความยาว</translation>
    </message>
    <message>
        <source>Precision</source>
        <translation>ความแม่นยำ</translation>
    </message>
    <message>
        <source>Comment</source>
        <translation>ข้อสังเขป</translation>
    </message>
</context>
<context>
    <name>QgsVectorLayerEditBuffer</name>
    <message numerus="yes">
        <source>SUCCESS: %n attribute(s) deleted.</source>
        <comment>deleted attributes count</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>ERROR: %n attribute(s) not deleted.</source>
        <comment>not deleted attributes count</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>SUCCESS: %n attribute(s) added.</source>
        <comment>added attributes count</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>ERROR: %n new attribute(s) not added</source>
        <comment>not added attributes count</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>ERROR: the count of fields is incorrect after addition/removal of fields!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>ERROR: field with index %1 is not the same!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Provider: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Storage: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>expected field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>retrieved field</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>SUCCESS: %n attribute value(s) changed.</source>
        <comment>changed attribute values count</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>ERROR: %n attribute value change(s) not applied.</source>
        <comment>not changed attribute values count</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>SUCCESS: %n feature(s) deleted.</source>
        <comment>deleted features count</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>ERROR: %n feature(s) not deleted.</source>
        <comment>not deleted features count</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>SUCCESS: %n feature(s) added.</source>
        <comment>added features count</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>ERROR: %n feature(s) not added.</source>
        <comment>not added features count</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>ERROR: %n feature(s) not added - provider doesn&apos;t support adding features.</source>
        <comment>not added features count</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>SUCCESS: %n geometries were changed.</source>
        <comment>changed geometries count</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>ERROR: %n geometries not changed.</source>
        <comment>not changed geometries count</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>
  Provider errors:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsVectorLayerProperties</name>
    <message>
        <source>QGIS Layer Style File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SLD File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load from file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load from database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save in database (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer Properties - %1</source>
        <translation>คุณสมบัติชั้นข้อมูล - %1</translation>
    </message>
    <message>
        <source>Stop editing mode to enable this.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Insert expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This button opens the query builder and allows you to create a subset of features to display on the map canvas rather than displaying all features in the layer</source>
        <translation>ปุ่มนี้ใช้เปิดการสร้างการค้นหาและยอมให้คุณสร้างข้อมูลย่อยบนแผนที่</translation>
    </message>
    <message>
        <source>The query used to limit the features in the layer is shown here. To enter or modify the query, click on the Query Builder button</source>
        <translation>การค้นหาจำกัดสำหรับข้อมูลในชั้นข้อมูลที่แสดงในแผนที่ การแก้ไขการค้นหาให้กดที่ปุ่ม  Query Builder</translation>
    </message>
    <message>
        <source>Not supported</source>
        <translation>ไม่รองรับ</translation>
    </message>
    <message>
        <source>Spatial Index</source>
        <translation>ดัชนีเชิงตำแหน่ง</translation>
    </message>
    <message>
        <source>Creation of spatial index successful</source>
        <translation>การสร้างดัชนีเชิงตำแหน่งเสร็จเรียบร้อย</translation>
    </message>
    <message>
        <source>Creation of spatial index failed</source>
        <translation>สร้างดัชนีเชิงตำแหน่งล้มเหลว</translation>
    </message>
    <message>
        <source>Load default style from: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>ยกเลิก</translation>
    </message>
    <message>
        <source>Local database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Datasource database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default Style</source>
        <translation>ประเภทต้นแบบ</translation>
    </message>
    <message>
        <source>Loaded from Provider</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No default style was found for this layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save default style to: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load layer properties from style file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load Style</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Style saved</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save layer properties as style file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Saved Style</source>
        <translation>บันทึกประเภท</translation>
    </message>
    <message>
        <source>Error occured retrieving styles from database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The retrieved style is not a valid named style. Error message: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save Style</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Style</source>
        <translation>รูปแบบ</translation>
    </message>
    <message>
        <source>Load Style...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save Style...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save As Default</source>
        <translation>บันทึกเป็นต้นแบบ</translation>
    </message>
    <message>
        <source>Restore Default</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsVectorLayerPropertiesBase</name>
    <message>
        <source>Layer Properties</source>
        <translation>คุณสมบัติชั้นข้อมูล</translation>
    </message>
    <message>
        <source>A widget to define the scale visibility</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A widget to define the scale visibility.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Memory cache</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Description</source>
        <translation>คำอธิบาย</translation>
    </message>
    <message>
        <source>Keyword list</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>DataUrl</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Format</source>
        <translation>รูปแบบ</translation>
    </message>
    <message>
        <source>Attribution</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Url</source>
        <translation>URL</translation>
    </message>
    <message>
        <source>MetadataUrl</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Type</source>
        <translation>ชนิด</translation>
    </message>
    <message>
        <source>LegendUrl</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>image/png</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>image/jpeg</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>image/jpg</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Properties</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Style</source>
        <translation>รูปแบบ</translation>
    </message>
    <message>
        <source>Labels</source>
        <translation>ตัวอักษร</translation>
    </message>
    <message>
        <source>Labels (deprecated)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Display labels</source>
        <translation>แสดงตัวอักษร</translation>
    </message>
    <message>
        <source>Fields</source>
        <translation>Fields</translation>
    </message>
    <message>
        <source>General</source>
        <translation>ทั่วไป</translation>
    </message>
    <message>
        <source>Query Builder</source>
        <translation>ตัวสร้างการค้นหา</translation>
    </message>
    <message>
        <source>Display</source>
        <translation>แสดง</translation>
    </message>
    <message>
        <source>Rendering</source>
        <translation>กำลังแสดง</translation>
    </message>
    <message>
        <source>Layer info</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Data source encoding</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Coordinate reference system</source>
        <translation>ระบบค่าพิกัด</translation>
    </message>
    <message>
        <source>Create spatial index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Update extents</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scale dependent visibility</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Feature subset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Simplify geometry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;b&gt;Note:&lt;/b&gt; Feature simplification may speed up rendering but can result in rendering inconsistencies</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Simplification threshold (higher values result in more simplification): </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Higher values result in more simplification</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>pixels</source>
        <translation>pixels</translation>
    </message>
    <message>
        <source>Simplify on provider side if possible</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Maximum scale at which the layer should be simplified (1:1 always simplifies): </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Map Tip display text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Inserts an expression into the action</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Insert expression...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The valid attribute names for this layer</source>
        <translation>ชื่อรายละเอียดสำหับชั้นข้อมูลนี้</translation>
    </message>
    <message>
        <source>Inserts the selected field into the action</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Insert field</source>
        <translation>เพิ่มหัวข้อ</translation>
    </message>
    <message>
        <source>HTML</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Field</source>
        <translation>ฟิวด์</translation>
    </message>
    <message>
        <source>Layer name</source>
        <translation>ชื่อชั้นข้อมูล</translation>
    </message>
    <message>
        <source>displayed as</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Metadata</source>
        <translation>ข้อมูลบรรยายข้อมูล</translation>
    </message>
    <message>
        <source>Title</source>
        <translation>ชื่อเรื่อง</translation>
    </message>
    <message>
        <source>Abstract</source>
        <translation>ข้อสรุป</translation>
    </message>
    <message>
        <source>Actions</source>
        <translation>ทำงาน</translation>
    </message>
    <message>
        <source>Joins</source>
        <translation>เชื่อม</translation>
    </message>
    <message>
        <source>Join layer</source>
        <translation>ชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Join field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Target field</source>
        <translation>ช่องเป้าหมาย</translation>
    </message>
    <message>
        <source>Diagrams</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsVectorLayerSaveAsDialog</name>
    <message>
        <source>No symbology</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Feature symbology</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Symbol layer symbology</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;Default&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save layer as...</source>
        <translation>บันทึกชั้นข้อมูลเป็น...</translation>
    </message>
    <message>
        <source>Select the coordinate reference system for the vector file. The data points will be transformed from the layer coordinate reference system.</source>
        <translation>เลือกระบบค่าพิกัดสำหรับข้อมูลเชิงเส้น ข้อมูลจุดจะถูกแปลงเป็นระบบใหม่</translation>
    </message>
</context>
<context>
    <name>QgsVectorLayerSaveAsDialogBase</name>
    <message>
        <source>Save vector layer as...</source>
        <translation>บันทึกข้อมูลเชิงเส้นเป็น...</translation>
    </message>
    <message>
        <source>Browse</source>
        <translation>แสดง</translation>
    </message>
    <message>
        <source>Encoding</source>
        <translation>การเข้ารหัส</translation>
    </message>
    <message>
        <source>CRS</source>
        <translation>CRS</translation>
    </message>
    <message>
        <source>Symbology export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Datasource Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Custom Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save as</source>
        <translation>บันทึกเป็น</translation>
    </message>
    <message>
        <source>Format</source>
        <translation>รูปแบบ</translation>
    </message>
    <message>
        <source>Save only selected features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Data source</source>
        <translation>แหล่งข้อมูล</translation>
    </message>
    <message>
        <source>Layer</source>
        <translation>ชั้นข้อมูล</translation>
    </message>
    <message>
        <source>This allows one to surpress attribute creation as some OGR drivers (eg. DGN, DXF) don&apos;t support it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Skip attribute creation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add saved file to map</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>1:</source>
        <translation type="unfinished">1:</translation>
    </message>
    <message>
        <source>Scale</source>
        <translation>มาตราส่วน</translation>
    </message>
</context>
<context>
    <name>QgsVectorRandomColorRampV2DialogBase</name>
    <message>
        <source>Random color ramp</source>
        <translation>สีต่อเนืองแบบสุ่ม</translation>
    </message>
    <message>
        <source>Hue</source>
        <translation>ความมืดหรือความสว่างของสี</translation>
    </message>
    <message>
        <source>from</source>
        <translation>จาก</translation>
    </message>
    <message>
        <source>to</source>
        <translation>ที่</translation>
    </message>
    <message>
        <source>Saturation</source>
        <translation>การทำให้อิ่มตัว</translation>
    </message>
    <message>
        <source>Value</source>
        <translation>ค่า</translation>
    </message>
    <message>
        <source>Classes</source>
        <translation>ชั้น</translation>
    </message>
    <message>
        <source>Preview</source>
        <translation>ภาพรวม</translation>
    </message>
</context>
<context>
    <name>QgsVisibilityPresets</name>
    <message>
        <source>Add Preset...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove Current Preset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Visibility Presets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name of the new preset</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsWCSConnectionItem</name>
    <message>
        <source>Edit...</source>
        <translation>แก้ไข</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>ลบ</translation>
    </message>
</context>
<context>
    <name>QgsWCSRootItem</name>
    <message>
        <source>New Connection...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsWCSSourceSelect</name>
    <message>
        <source>Select a layer</source>
        <translation>เลือกชั้นข้อมูล</translation>
    </message>
    <message>
        <source>No CRS selected</source>
        <translation>ไม่มี CRS ที่เลือก</translation>
    </message>
</context>
<context>
    <name>QgsWFSCapabilities</name>
    <message>
        <source>Either the WFS server does not support WFS version 1.0.0 or the WFS url is wrong</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsWFSConnectionItem</name>
    <message>
        <source>Edit...</source>
        <translation>แก้ไข</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>ลบ</translation>
    </message>
    <message>
        <source>Modify WFS connection</source>
        <translation>แก้ไขการเชื่อมต่อ WMS</translation>
    </message>
</context>
<context>
    <name>QgsWFSProvider</name>
    <message>
        <source>DescribeFeatureType failed for url %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>WFS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>unknown</source>
        <translation>ไม่ทราบ</translation>
    </message>
    <message>
        <source>received %1 bytes from %2</source>
        <translation>รับ %1 ไบท์จาก %2</translation>
    </message>
    <message>
        <source>empty response</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>WFS service exception:%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>unsuccessful service response: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>WFS exception report (code=%1 text=%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>missing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>unhandled response: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsWFSRootItem</name>
    <message>
        <source>New Connection...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create a new WFS connection</source>
        <translation>สร้างการเชื่อมต่อ WMS ใหม่</translation>
    </message>
</context>
<context>
    <name>QgsWFSSourceSelect</name>
    <message>
        <source>&amp;Add</source>
        <translation>&amp;เพิ่ม</translation>
    </message>
    <message>
        <source>&amp;Build query</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build query</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Network Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Capabilities document is not valid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Server Exception</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error</source>
        <translation>ข้อผิดพลาด</translation>
    </message>
    <message>
        <source>No Layers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>capabilities document contained no layers.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create a new WFS connection</source>
        <translation>สร้างการเชื่อมต่อ WMS ใหม่</translation>
    </message>
    <message>
        <source>Modify WFS connection</source>
        <translation>แก้ไขการเชื่อมต่อ WMS</translation>
    </message>
    <message>
        <source>Are you sure you want to remove the %1 connection and all associated settings?</source>
        <translation>คุณแน่ใจนะว่าจะเอา %1 connection ออกและค่ากำหนดที่เกี่ยวข้องทั้งหมด?</translation>
    </message>
    <message>
        <source>Confirm Delete</source>
        <translation>ยืนยันการลบ</translation>
    </message>
    <message>
        <source>Load connections</source>
        <translation>อ่านการเชื่อต่อ</translation>
    </message>
    <message>
        <source>XML files (*.xml *XML)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsWFSSourceSelectBase</name>
    <message>
        <source>Add WFS Layer from a Server</source>
        <translation>เพิ่มชั้นข้อมูล WFS จากเครื่องแม่ข่าย</translation>
    </message>
    <message>
        <source>Change...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Filter:</source>
        <translation>ตัวกรอง:</translation>
    </message>
    <message>
        <source>Display WFS FeatureTypes containing this word in the title, name or abstract</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Server connections</source>
        <translation>การเชื่อมต่อกับเครื่องแม่ข่าย</translation>
    </message>
    <message>
        <source>C&amp;onnect</source>
        <translation>&amp;เชื่อมต่อ</translation>
    </message>
    <message>
        <source>&amp;New</source>
        <translation>&amp;ใหม่</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation>แก้ไข</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>ลบ</translation>
    </message>
    <message>
        <source>Load connections from file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save connections to file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save</source>
        <translation>บันทึก</translation>
    </message>
    <message>
        <source>Use title for layer name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Coordinate reference system</source>
        <translation>ระบบค่าพิกัด</translation>
    </message>
</context>
<context>
    <name>QgsWMSConnectionItem</name>
    <message>
        <source>Failed to parse WMS URI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to download capabilities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to parse capabilities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit...</source>
        <translation>แก้ไข</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>ลบ</translation>
    </message>
</context>
<context>
    <name>QgsWMSRootItem</name>
    <message>
        <source>New Connection...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsWMSSourceSelect</name>
    <message>
        <source>&amp;Add</source>
        <translation>&amp;เพิ่ม</translation>
    </message>
    <message>
        <source>Add selected layers to map</source>
        <translation>เพิ่ม ชั้นข้อมูลไปที่แผนที่</translation>
    </message>
    <message>
        <source>Are you sure you want to remove the %1 connection and all associated settings?</source>
        <translation>คุณแน่ใจนะว่าจะตัดการเชื่อมต่อกับ %1 และทั้งหมด?</translation>
    </message>
    <message>
        <source>Confirm Delete</source>
        <translation>ยืนยันการลบ</translation>
    </message>
    <message>
        <source>Load connections</source>
        <translation>อ่านการเชื่อต่อ</translation>
    </message>
    <message>
        <source>XML files (*.xml *XML)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>encoding %1 not supported.</source>
        <translation>ไม่รองรับ %1</translation>
    </message>
    <message>
        <source>WMS Provider</source>
        <translation>ตัวแทน WMS</translation>
    </message>
    <message>
        <source>Failed to parse WMS URI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to download capabilities:
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The server you are trying to connect to does not seem to be a WMS server. Please check the URL.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Instead of the capabilities string that was expected, the following response has been received:

%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>Options (%n coordinate reference systems available)</source>
        <comment>crs count</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>Select layer(s)</source>
        <translation>เลือกชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Select layer(s) or a tileset</source>
        <translation>เลือกชั้นข้อมูล หรือ tileset</translation>
    </message>
    <message>
        <source>Select either layer(s) or a tileset</source>
        <translation>เลือกชั้นข้อมูล ไม่ก็เลือก tileset</translation>
    </message>
    <message numerus="yes">
        <source>Coordinate Reference System (%n available)</source>
        <comment>crs count</comment>
        <translation>
            <numerusform>ระบบค่าพิกัดอ้างอิง (%n ใช้งานได้)</numerusform>
        </translation>
    </message>
    <message>
        <source>No common CRS for selected layers.</source>
        <translation>ไม่มี CRS สำหรับชั้นข้อมูลที่เลือก</translation>
    </message>
    <message>
        <source>No CRS selected</source>
        <translation>ไม่มี CRS ที่เลือก</translation>
    </message>
    <message>
        <source>No image encoding selected</source>
        <translation>ไม่ได้เลือกการ encoding ของข้อมูลภาพ</translation>
    </message>
    <message numerus="yes">
        <source>%n Layer(s) selected</source>
        <comment>selected layer count</comment>
        <translation>
            <numerusform>%n ชั้นข้อมูลที่เลือก</numerusform>
        </translation>
    </message>
    <message>
        <source>Tileset selected</source>
        <translation>Tileset ถูกเลือก</translation>
    </message>
    <message>
        <source>Could not understand the response. The %1 provider said:
%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>WMS proxies</source>
        <translation>WMS proxies</translation>
    </message>
    <message>
        <source>Several WMS servers have been added to the server list. Note that if you access the internet via a web proxy, you will need to set the proxy settings in the QGIS options dialog.</source>
        <translation>หลายเครื่องแม่ข่าย WMS ได้ถูกเพิ่มในรายการคุณควรจะกำหนด  proxy ใน  settings ใน the QGIS options dialog</translation>
    </message>
    <message>
        <source>parse error at row %1, column %2: %3</source>
        <translation>อ่านผิดพลาดที่บรรทัด  %1, ช่อง %2: %3</translation>
    </message>
    <message>
        <source>network error: %1</source>
        <translation>เคร่อข่ายผิดพลาด: %1</translation>
    </message>
    <message>
        <source>The %1 connection already exists. Do you want to overwrite it?</source>
        <translation>การเชื่อมต่อ %1 มีอยู่แล้ว. คุณต้องการจะเขียนทับนะ?</translation>
    </message>
    <message>
        <source>Confirm Overwrite</source>
        <translation>ยืนยันการเขียนทับ</translation>
    </message>
</context>
<context>
    <name>QgsWMSSourceSelectBase</name>
    <message>
        <source>Ready</source>
        <translation>พร้อม</translation>
    </message>
    <message>
        <source>Layers</source>
        <translation>ชั้นข้อมูล</translation>
    </message>
    <message>
        <source>C&amp;onnect</source>
        <translation>&amp;เชื่อมต่อ</translation>
    </message>
    <message>
        <source>&amp;New</source>
        <translation>&amp;ใหม่</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation>แก้ไข</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>ลบ</translation>
    </message>
    <message>
        <source>Adds a few example WMS servers</source>
        <translation>เพิ่มตัวอย่างเครื่องแม่ข่าย WMS</translation>
    </message>
    <message>
        <source>Add default servers</source>
        <translation>เพิ่มเครื่องแม่ข่าย ตั้งต้น</translation>
    </message>
    <message>
        <source>ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>ชื่อ</translation>
    </message>
    <message>
        <source>Title</source>
        <translation>หัวเรื่อง</translation>
    </message>
    <message>
        <source>Abstract</source>
        <translation>ข้อสรุป</translation>
    </message>
    <message>
        <source>Image encoding</source>
        <translation>ข้อมูลภาพเข้าระหัส</translation>
    </message>
    <message>
        <source>Save connections to file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save</source>
        <translation>บันทึก</translation>
    </message>
    <message>
        <source>Load connections from file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Options</source>
        <translation>เงื่อนไข</translation>
    </message>
    <message>
        <source>Change...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer name</source>
        <translation>ชื่อชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Coordinate Reference System</source>
        <translation>ระบบค่าพิกัด</translation>
    </message>
    <message>
        <source>Add Layer(s) from a WM(T)S Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tile size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Feature limit for GetFeatureInfo</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>10</source>
        <translation type="unfinished">10</translation>
    </message>
    <message>
        <source>Layer Order</source>
        <translation>ลำดับของชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Move selected layer UP</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Move selected layer DOWN</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer</source>
        <translation>ชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Style</source>
        <translation>รูปแบบ</translation>
    </message>
    <message>
        <source>Tilesets</source>
        <translation>Tilesets</translation>
    </message>
    <message>
        <source>Format</source>
        <translation>รูปแบบ</translation>
    </message>
    <message>
        <source>Tileset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CRS</source>
        <translation>CRS</translation>
    </message>
    <message>
        <source>Server Search</source>
        <translation>ค้นหาเครื่องแม่ข่าย</translation>
    </message>
    <message>
        <source>Search</source>
        <translation>ค้นหา</translation>
    </message>
    <message>
        <source>Description</source>
        <translation>คำอธิบาย</translation>
    </message>
    <message>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <source>Add selected row to WMS list</source>
        <translation>เพิ่มแถวที่เลือกลงในรายการ WMS</translation>
    </message>
    <message>
        <source>Use contextual WMS Legend</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsWcsCapabilities</name>
    <message>
        <source>empty capabilities document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>
Tried URL: %1</source>
        <translation>
ลอง URL: %1</translation>
    </message>
    <message>
        <source>Capabilities request redirected.</source>
        <translation>ร้องขอ Capabilities ถูกเปลี่ยนทิศทาง</translation>
    </message>
    <message>
        <source>empty of capabilities: %1</source>
        <translation>Capabilities ว่างเปล่า: %1</translation>
    </message>
    <message>
        <source>Download of capabilities failed: %1</source>
        <translation>Download of capabilities ล้มเหลว: %1</translation>
    </message>
    <message>
        <source>WCS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 of %2 bytes of capabilities downloaded.</source>
        <translation>%1 ของ %2 bytes ของ capabilities downloaded.</translation>
    </message>
    <message>
        <source>Exception</source>
        <translation>ข้อยกเว้น</translation>
    </message>
    <message>
        <source>Could not get WCS capabilities: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Dom Exception</source>
        <translation>Dom Exception</translation>
    </message>
    <message>
        <source>Could not get WCS capabilities in the expected format (DTD): no %1 found.
This might be due to an incorrect WCS Server URL.
Tag:%3
Response was:
%4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Version not supported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>WCS server version %1 is not supported by QGIS (supported versions: 1.0.0, 1.1.0, 1.1.2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not get WCS capabilities: %1 at line %2 column %3
This is probably due to an incorrect WCS Server URL.
Response was:

%4</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsWcsDownloadHandler</name>
    <message>
        <source>Map request error (Status: %1; Reason phrase: %2; URL:%3)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>WCS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Map request error:&lt;br&gt;Title: %1&lt;br&gt;Error: %2&lt;br&gt;URL: &lt;a href=&apos;%3&apos;&gt;%3&lt;/a&gt;)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Map request error (Status: %1; Response: %2; URL:%3)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot parse multipart response: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expected 2 parts, %1 received</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>More than 2 parts (%1) received</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Map request error (Title:%1; Error:%2; URL: %3)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Map request error (Response: %1; URL:%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Content-Transfer-Encoding %1 not supported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Map request failed [error:%1 url:%2]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Not logging more than 100 request errors.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 of %2 bytes of map downloaded.</source>
        <translation>%1 ของ %2 bytes ของ แผนที่ที่ download</translation>
    </message>
</context>
<context>
    <name>QgsWcsProvider</name>
    <message>
        <source>Cannot describe coverage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Coverage not found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot calculate extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot get test dataset.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Received coverage has wrong extent %1 (expected %2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>WCS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rotating raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Block read OK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Received coverage has wrong size %1 x %2 (expected %3 x %4)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Getting map via WCS.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No data received</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot create memory file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Dom Exception</source>
        <translation>Dom Exception</translation>
    </message>
    <message>
        <source>Could not get WCS Service Exception at %1 at line %2 column %3

Response was:

%4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Service Exception</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Request contains a format not offered by the server.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Request is for a Coverage not offered by the service instance.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Value of (optional) UpdateSequence parameter in GetCapabilities request is equal to current value of service metadata update sequence number.</source>
        <translation>ค่าของ (เงื่อนไข) ลำดับการปรับปรุงค่าตัวแปร ใน GetCapabilities  ต้องการเท่ากับ ค่าลำดับของ metadata</translation>
    </message>
    <message>
        <source>Value of (optional) UpdateSequence parameter in GetCapabilities request is greater than current value of service metadata update sequence number.</source>
        <translation>ค่าของ (เงื่อนไข) ลำดับการปรับปรุงค่าตัวแปร ใน GetCapabilities  ต้องการมากกว่า ค่าลำดับของ metadata</translation>
    </message>
    <message>
        <source>Request does not include a parameter value, and the server instance did not declare a default value for that dimension.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Request contains an invalid parameter value.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No other exceptionCode specified by this service and server applies to this exception.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Operation request contains an output CRS that can not be used within the output format.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Operation request specifies to &quot;store&quot; the result, but not enough storage is available to do this.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>(No error code was reported)</source>
        <translation>ไม่มีการรายงานข้อผิดพลาด</translation>
    </message>
    <message>
        <source>(Unknown error code)</source>
        <translation>ไม่ทราบรหัสความผิดพลาด</translation>
    </message>
    <message>
        <source>The WCS vendor also reported: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>composed error message &apos;%1&apos;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot verify coverage full extent: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Property</source>
        <translation>คุณสมบัติ</translation>
    </message>
    <message>
        <source>Value</source>
        <translation>ค่า</translation>
    </message>
    <message>
        <source>Name (identifier)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Title</source>
        <translation>ชื่อเรื่อง</translation>
    </message>
    <message>
        <source>Abstract</source>
        <translation>ข้อสรุป</translation>
    </message>
    <message>
        <source>Fixed Width</source>
        <translation>ยึดทางกว้าง</translation>
    </message>
    <message>
        <source>Fixed Height</source>
        <translation>ยึดทางสูง</translation>
    </message>
    <message>
        <source>Native CRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Native Bounding Box</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>WGS 84 Bounding Box</source>
        <translation>กรอบแบบ WGS 84</translation>
    </message>
    <message>
        <source>Available in CRS</source>
        <translation>ใช้ CRS ได้</translation>
    </message>
    <message numerus="yes">
        <source>(and %n more)</source>
        <comment>crs</comment>
        <translation type="unfinished">
            <numerusform>(และ %n อีก)</numerusform>
        </translation>
    </message>
    <message>
        <source>Available in format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Coverages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cache Stats</source>
        <translation>Cache Stats</translation>
    </message>
    <message>
        <source>Server Properties</source>
        <translation>คุณสมบัติเครื่องแม่ข่าย</translation>
    </message>
    <message>
        <source>Keywords</source>
        <translation>Keywords</translation>
    </message>
    <message>
        <source>Online Resource</source>
        <translation>แหล่ง OnLine</translation>
    </message>
    <message>
        <source>Contact Person</source>
        <translation>ผู้รับการติดต่อ</translation>
    </message>
    <message>
        <source>Fees</source>
        <translation>ค่าธรรมเนียม </translation>
    </message>
    <message>
        <source>Access Constraints</source>
        <translation>การเข้าถีงมีข้อจำกัด</translation>
    </message>
    <message>
        <source>Image Formats</source>
        <translation>รูปแบบภาพ</translation>
    </message>
    <message>
        <source>GetCapabilitiesUrl</source>
        <translation>GetCapabilitiesUrl</translation>
    </message>
    <message>
        <source>Get Coverage Url</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;nbsp;&lt;font color=&quot;red&quot;&gt;(advertised but ignored)&lt;/font&gt;</source>
        <translation>&amp;nbsp;&lt;font color=&quot;red&quot;&gt;(advertised but ignored)&lt;/font&gt;</translation>
    </message>
    <message>
        <source>And %1 more coverages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Format not supported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Read data error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>RasterIO error: </source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsWebViewWidgetConfigDlgBase</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Field contains a filename or URL for a webpage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Width</source>
        <translation>กว้าง</translation>
    </message>
    <message>
        <source>Height</source>
        <translation>สูง</translation>
    </message>
</context>
<context>
    <name>QgsWebViewWidgetWrapper</name>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Select a file</source>
        <translation>เลือกไฟล์</translation>
    </message>
</context>
<context>
    <name>QgsWmsCapabilitiesDownload</name>
    <message>
        <source>%1 of %2 bytes of capabilities downloaded.</source>
        <translation>%1 ของ %2 bytes ของ capabilities downloaded.</translation>
    </message>
    <message>
        <source>Capabilities request redirected.</source>
        <translation>ร้องขอ Capabilities ถูกเปลี่ยนทิศทาง</translation>
    </message>
    <message>
        <source>Redirect loop detected: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>WMS</source>
        <translation>WMS</translation>
    </message>
    <message>
        <source>empty of capabilities: %1</source>
        <translation>Capabilities ว่างเปล่า: %1</translation>
    </message>
    <message>
        <source>Download of capabilities failed: %1</source>
        <translation>Download of capabilities ล้มเหลว: %1</translation>
    </message>
</context>
<context>
    <name>QgsWmsImageDownloadHandler</name>
    <message>
        <source>Map request error (Status: %1; Reason phrase: %2; URL:%3)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>WMS</source>
        <translation>WMS</translation>
    </message>
    <message>
        <source>Returned image is flawed [Content-Type:%1; URL:%2]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Map request error (Title:%1; Error:%2; URL: %3)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Map request error (Status: %1; Response: %2; Content-Type: %3; URL:%4)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Map request failed [error:%1 url:%2]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Not logging more than 100 request errors.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 of %2 bytes of map downloaded.</source>
        <translation>%1 ของ %2 bytes ของ แผนที่ที่ download</translation>
    </message>
</context>
<context>
    <name>QgsWmsLegendDownloadHandler</name>
    <message>
        <source>Redirect loop detected: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>WMS</source>
        <translation>WMS</translation>
    </message>
    <message>
        <source>GetLegendGraphic request error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Status: %1
Reason phrase: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Returned legend image is flawed [URL: %1]</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsWmsProvider</name>
    <message>
        <source>Cannot parse URI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot calculate extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot set CRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Number of layers and styles don&apos;t match</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>WMS</source>
        <translation>WMS</translation>
    </message>
    <message>
        <source>Number of tile layers must be one</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tile layer not found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tile layer or tile matrix set not found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Getting map via WMS.</source>
        <translation>กำลังเอาแผนที่จาก WMS</translation>
    </message>
    <message>
        <source>Getting tiles.</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>%n tile requests in background</source>
        <comment>tile request count</comment>
        <translation>
            <numerusform>%n tile ร้องขอใน background</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>, %n cache hits</source>
        <comment>tile cache hits</comment>
        <translation>
            <numerusform>, %n cache hits</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>, %n cache misses.</source>
        <comment>tile cache missed</comment>
        <translation>
            <numerusform>, %n cache misses.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>, %n errors.</source>
        <comment>errors</comment>
        <translation>
            <numerusform>, %n ข้อผิดพลาด</numerusform>
        </translation>
    </message>
    <message>
        <source>image is NULL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>unexpected image size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Dom Exception</source>
        <translation>Dom Exception</translation>
    </message>
    <message>
        <source>Service Exception</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Request contains a format not offered by the server.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Request contains a CRS not offered by the server for one or more of the Layers in the request.</source>
        <translation>การร้องมี ค่า CRS ของชั้นข้อมูล เครื่องแม่ข่ายไม่ต้องระบ</translation>
    </message>
    <message>
        <source>Request contains a SRS not offered by the server for one or more of the Layers in the request.</source>
        <translation>การร้องมี ค่า SRS ของชั้นข้อมูล เครื่องแม่ข่ายไม่ต้องระบุ</translation>
    </message>
    <message>
        <source>GetMap request is for a Layer not offered by the server, or GetFeatureInfo request is for a Layer not shown on the map.</source>
        <translation>การร้องขอ GetMap ใช้กับชั้นข้อมูลที่เครื่องแม่ข่ายไม่ได้ระบุ หรือ การร้องขอ GETFeatureInfo ใช้กับชั้นข้อมูลที่ไม่ได้แสดงบนแผนที่</translation>
    </message>
    <message>
        <source>Request is for a Layer in a Style not offered by the server.</source>
        <translation>เครื่องแม่ข่ายไม่รองรับการร้องขอ รูปแบบข้อมูล</translation>
    </message>
    <message>
        <source>GetFeatureInfo request is applied to a Layer which is not declared queryable.</source>
        <translation>การร้องขอ GETFeatureInfo ใช้กับชั้นข้อมูลที่ไม่ได้ระบุการค้นหา</translation>
    </message>
    <message>
        <source>GetFeatureInfo request contains invalid X or Y value.</source>
        <translation>การร้องขอ GETFeatureInfo ประกอบด้วยค่า  X และ Y ที่ไม่ถูกต้อง</translation>
    </message>
    <message>
        <source>Value of (optional) UpdateSequence parameter in GetCapabilities request is equal to current value of service metadata update sequence number.</source>
        <translation>ค่าของ (เงื่อนไข) ลำดับการปรับปรุงค่าตัวแปร ใน GetCapabilities  ต้องการเท่ากับ ค่าลำดับของ metadata</translation>
    </message>
    <message>
        <source>Value of (optional) UpdateSequence parameter in GetCapabilities request is greater than current value of service metadata update sequence number.</source>
        <translation>ค่าของ (เงื่อนไข) ลำดับการปรับปรุงค่าตัวแปร ใน GetCapabilities  ต้องการมากกว่า ค่าลำดับของ metadata</translation>
    </message>
    <message>
        <source>Request does not include a sample dimension value, and the server did not declare a default value for that dimension.</source>
        <translation>การร้องขอไม่ได้ระบุตัวอย่างค่ามิต เครื่องแม่ข่ายไม่มีการระบุค่าตั้งต้นของมิติไว้</translation>
    </message>
    <message>
        <source>Request contains an invalid sample dimension value.</source>
        <translation>การร้องขอระบุค่ามิตไม่ถูกต้อง</translation>
    </message>
    <message>
        <source>Request is for an optional operation that is not supported by the server.</source>
        <translation>เครื่องแม่ข่ายไม่รองรับการร้องขอ</translation>
    </message>
    <message>
        <source>(No error code was reported)</source>
        <translation>ไม่มีการรายงานข้อผิดพลาด</translation>
    </message>
    <message>
        <source>(Unknown error code)</source>
        <translation>ไม่ทราบรหัสความผิดพลาด</translation>
    </message>
    <message>
        <source>The WMS vendor also reported: </source>
        <translation>ตัวแทน WMS ก็รายงาน</translation>
    </message>
    <message>
        <source>Property</source>
        <translation>คุณสมบัติ</translation>
    </message>
    <message>
        <source>Value</source>
        <translation>ค่า</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>ชื่อ</translation>
    </message>
    <message>
        <source>Visibility</source>
        <translation>สามารถมองเห็น</translation>
    </message>
    <message>
        <source>Visible</source>
        <translation>มองเห็นได้</translation>
    </message>
    <message>
        <source>Hidden</source>
        <translation>ซ่อน</translation>
    </message>
    <message>
        <source>Title</source>
        <translation>ชื่อเรื่อง</translation>
    </message>
    <message>
        <source>Abstract</source>
        <translation>ข้อสรุป</translation>
    </message>
    <message>
        <source>Can Identify</source>
        <translation>สามารถ ระบุข้อมูล</translation>
    </message>
    <message>
        <source>Yes</source>
        <translation>ใช่</translation>
    </message>
    <message>
        <source>No</source>
        <translation>ไม่</translation>
    </message>
    <message>
        <source>Can be Transparent</source>
        <translation>โปร่งแสงได้</translation>
    </message>
    <message>
        <source>Can Zoom In</source>
        <translation>สามารถขยายเข้าได้</translation>
    </message>
    <message>
        <source>Cascade Count</source>
        <translation>Cascade Count</translation>
    </message>
    <message>
        <source>Fixed Width</source>
        <translation>ยึดทางกว้าง</translation>
    </message>
    <message>
        <source>Fixed Height</source>
        <translation>ยึดทางสูง</translation>
    </message>
    <message>
        <source>Available in CRS</source>
        <translation>ใช้ CRS ได้</translation>
    </message>
    <message numerus="yes">
        <source>(and %n more)</source>
        <comment>crs</comment>
        <translation>
            <numerusform>(และ %n อีก)</numerusform>
        </translation>
    </message>
    <message>
        <source>Available in style</source>
        <translation>ใช้ Style ได้</translation>
    </message>
    <message>
        <source>LegendURLs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Server Properties</source>
        <translation>คุณสมบัติเครื่องแม่ข่าย</translation>
    </message>
    <message>
        <source>Selected Layers</source>
        <translation>เลือกชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Other Layers</source>
        <translation>ชั้นข้อมูลอื่น</translation>
    </message>
    <message>
        <source>Tile Layer Properties</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cache Stats</source>
        <translation>Cache Stats</translation>
    </message>
    <message>
        <source>WMS Version</source>
        <translation>รุ่น WMS</translation>
    </message>
    <message>
        <source>Keywords</source>
        <translation>Keywords</translation>
    </message>
    <message>
        <source>Online Resource</source>
        <translation>แหล่ง OnLine</translation>
    </message>
    <message>
        <source>Contact Person</source>
        <translation>ผู้รับการติดต่อ</translation>
    </message>
    <message>
        <source>Fees</source>
        <translation>ค่าธรรมเนียม </translation>
    </message>
    <message>
        <source>Access Constraints</source>
        <translation>การเข้าถีงมีข้อจำกัด</translation>
    </message>
    <message>
        <source>Image Formats</source>
        <translation>รูปแบบภาพ</translation>
    </message>
    <message>
        <source>Identify Formats</source>
        <translation>แบบการระบุ</translation>
    </message>
    <message>
        <source>Layer Count</source>
        <translation>จำนวนชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Tile Layer Count</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not get WMS Service Exception: %1 at line %2 column %3

Response was:

%4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GetCapabilitiesUrl</source>
        <translation>GetCapabilitiesUrl</translation>
    </message>
    <message>
        <source>GetMapUrl</source>
        <translation>GetMapUrl</translation>
    </message>
    <message>
        <source>&amp;nbsp;&lt;font color=&quot;red&quot;&gt;(advertised but ignored)&lt;/font&gt;</source>
        <translation>&amp;nbsp;&lt;font color=&quot;red&quot;&gt;(advertised but ignored)&lt;/font&gt;</translation>
    </message>
    <message>
        <source>GetFeatureInfoUrl</source>
        <translation>GetFeatureInfoUrl</translation>
    </message>
    <message>
        <source>GetLegendGraphic</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GetTileUrl</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tile templates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>FeatureInfo templates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tileset Properties</source>
        <translation>คุณสมบัติ Tileset</translation>
    </message>
    <message>
        <source>Identifier</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tile mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>WMTS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>WMS-C</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid tile mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selected</source>
        <translation>เลือก</translation>
    </message>
    <message>
        <source>Available Styles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CRS</source>
        <translation>CRS</translation>
    </message>
    <message>
        <source>Bounding Box</source>
        <translation>กรอบ</translation>
    </message>
    <message>
        <source>Available Tilesets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selected tile matrix set </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scale</source>
        <translation>มาตราส่วน</translation>
    </message>
    <message>
        <source>Tile size [px]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tile size [mu]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Matrix size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Matrix extent [mu]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Bounds</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Width</source>
        <translation>กว้าง</translation>
    </message>
    <message>
        <source>Height</source>
        <translation>สูง</translation>
    </message>
    <message>
        <source>Top</source>
        <translation>บน</translation>
    </message>
    <message>
        <source>Left</source>
        <translation>ซ้าย</translation>
    </message>
    <message>
        <source>Bottom</source>
        <translation>ล่าง</translation>
    </message>
    <message>
        <source>Right</source>
        <translation>ขวา</translation>
    </message>
    <message numerus="yes">
        <source>%n missing row(s)</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>Layer&apos;s upper bound: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>%n missing column(s)</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>Layer&apos;s left bound: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer&apos;s lower bound: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer&apos;s right bound: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cache stats</source>
        <translation>Cache stats</translation>
    </message>
    <message>
        <source>Hits</source>
        <translation>กด</translation>
    </message>
    <message>
        <source>Misses</source>
        <translation>ขาด</translation>
    </message>
    <message>
        <source>Errors</source>
        <translation>ข้อผิดพลาด</translation>
    </message>
    <message>
        <source>Format not supported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Context not fully specified (extent was defined but width and/or height was not).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Get feature info request error (Title:%1; Error:%2; URL: %3)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GML schema is not valid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GML is not valid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot identify</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Result parsing failed. %1 feature types were guessed from gml (%2) but no features were parsed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>identify request redirected.</source>
        <translation>identify ต้องการจะเปลี่ยนทิศทาง</translation>
    </message>
    <message>
        <source>Map getfeatureinfo error %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot parse getfeatureinfo: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Map getfeatureinfo error: %1 [%2]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 of %2 bytes of GetLegendGraphic downloaded.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsWmsTiledImageDownloadHandler</name>
    <message>
        <source>Tile request error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Status: %1
Reason phrase: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tile request error (Title:%1; Error:%2; URL: %3)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>WMS</source>
        <translation>WMS</translation>
    </message>
    <message>
        <source>Tile request error (Status:%1; Content-Type:%2; Length:%3; URL: %4)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Returned image is flawed [Content-Type:%1; URL: %2]</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>%n tile requests in background</source>
        <comment>tile request count</comment>
        <translation type="unfinished">
            <numerusform>%n tile ร้องขอใน background</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>, %n cache hits</source>
        <comment>tile cache hits</comment>
        <translation type="unfinished">
            <numerusform>, %n cache hits</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>, %n cache misses.</source>
        <comment>tile cache missed</comment>
        <translation type="unfinished">
            <numerusform>, %n cache misses.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>, %n errors.</source>
        <comment>errors</comment>
        <translation type="unfinished">
            <numerusform>, %n ข้อผิดพลาด</numerusform>
        </translation>
    </message>
    <message>
        <source>Not logging more than 100 request errors.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tile request max retry error. Failed %1 requests for tile %2 of tileRequest %3 (url: %4)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>repeat tileRequest %1 tile %2(retry %3)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsWmtsDimensionsBase</name>
    <message>
        <source>Select dimensions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Dimension</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Value</source>
        <translation>ค่า</translation>
    </message>
    <message>
        <source>Abstract</source>
        <translation>ข้อสรุป</translation>
    </message>
    <message>
        <source>Default</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsZonalStatisticsDialogBase</name>
    <message>
        <source>Raster layer:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Polygon layer containing the zones:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output column prefix:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Zonal Statistics</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsZonalStatisticsPlugin</name>
    <message>
        <source>&amp;Zonal statistics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Calculating zonal statistics...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Abort...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RAlgorithm</name>
    <message>
        <source>Could not load R script: %s.
 Problem with line %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>R Console Output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>R folder is not configured.
Please configure it before running R scripts.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>R execution commands</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;p&gt;This algorithm requires R to be run. Unfortunately it seems that R is not installed in your system or it is not correctly configured to be used from QGIS&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://docs.qgis.org/testing/en/docs/user_manual/processing/3rdParty.html&quot;&gt;Click here&lt;/a&gt; to know more about how to install and configure R to be used with QGIS&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;p&gt;This algorithm requires R to be run. A test to check if R is correctly installed and configured in your system has been performed, with the following result:&lt;/p&gt;&lt;ul&gt;&lt;i&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>R seems to be correctly installed and configured&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The script you have executed needs the following packages:&lt;/p&gt;&lt;ul&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;/ul&gt;&lt;p&gt;Make sure they are installed in your R environment before trying to execute this script.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;p&gt;&lt;a href= &quot;http://docs.qgis.org/testing/en/docs/user_manual/processing/3rdParty.html&quot;&gt;Click here&lt;/a&gt; to know more about how to install and configure R to be used with QGIS&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RAlgorithmProvider</name>
    <message>
        <source>Create new R script</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>R Scripts folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>R folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use 64 bit version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not load R script: %s
%s</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RUtils</name>
    <message>
        <source>R execution console output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h2&gt;R Output&lt;/h2&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>R folder is not configured.
Please configure it before running R scripts.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;p&gt;This algorithm requires R to be run. Unfortunately, it seems that R is not installed in your system, or it is not correctly configured to be used from QGIS&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://docs.qgis.org/testing/en/docs/user_manual/processing/3rdParty.html&quot;&gt;Click here&lt;/a&gt; to know more about how to install and configure R to be used with QGIS&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RandomExtract</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Method</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Number/percentage of selected features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selection</source>
        <translation>การเลือก</translation>
    </message>
    <message>
        <source>Selected number is greater than feature count. Choose a lower value and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Percentage can&apos;t be greater than 100. Set a different value and try again.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RandomExtractWithinSubsets</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>ID field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Method</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Number/percentage of selected features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selection</source>
        <translation>การเลือก</translation>
    </message>
    <message>
        <source>Selected number is greater that feature count. Choose lesser value and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Percentage can&apos;t be greater than 100. Set correct value and try again.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RandomPointsAlongLines</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Number of points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Minimum distance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Random points</source>
        <translation>จุดแบบสุ่ม</translation>
    </message>
    <message>
        <source>Can not generate requested number of random points. Maximum number of attempts exceeded.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RandomPointsExtent</name>
    <message>
        <source>Input extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Points number</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Minimum distance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Random points</source>
        <translation>จุดแบบสุ่ม</translation>
    </message>
    <message>
        <source>Can not generate requested number of random points. Maximum number of attempts exceeded.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RandomPointsLayer</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Points number</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Minimum distance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Random points</source>
        <translation>จุดแบบสุ่ม</translation>
    </message>
    <message>
        <source>Can not generate requested number of random points. Maximum number of attempts exceeded.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RandomPointsPolygonsFixed</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Sampling strategy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Number or density of points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Minimum distance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Random points</source>
        <translation>จุดแบบสุ่ม</translation>
    </message>
    <message>
        <source>Can not generate requested number of random points. Maximum number of attempts exceeded.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RandomPointsPolygonsVariable</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Sampling strategy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Number field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Minimum distance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Random points</source>
        <translation>จุดแบบสุ่ม</translation>
    </message>
    <message>
        <source>Can not generate requested number of random points. Maximum number of attempts exceeded.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RandomSelection</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Method</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Number/percentage of selected features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selection</source>
        <translation>การเลือก</translation>
    </message>
    <message>
        <source>Selected number is greater than feature count. Choose a lower value and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Percentage can&apos;t be greater than 100. Set a different value and try again.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RandomSelectionWithinSubsets</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>ID Field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Method</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Number/percentage of selected features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selection</source>
        <translation>การเลือก</translation>
    </message>
    <message>
        <source>Selected number is greater that feature count. Choose lesser value and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Percentage can&apos;t be greater than 100. Set a different value and try again.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RasterLayerBoundsAlgorithm</name>
    <message>
        <source>Raster layer bounds</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Modeler-only tools</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer</source>
        <translation>ชั้นข้อมูล</translation>
    </message>
    <message>
        <source>min X</source>
        <translation>X น้อยสุด</translation>
    </message>
    <message>
        <source>max X</source>
        <translation>X มากสุด</translation>
    </message>
    <message>
        <source>min Y</source>
        <translation>Y น้อยสุด</translation>
    </message>
    <message>
        <source>max Y</source>
        <translation>Y มากสุด</translation>
    </message>
    <message>
        <source>Extent</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RasterLayerHistogram</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Number of bins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output plot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output table</source>
        <translation>ตารางผลลัพธ์</translation>
    </message>
</context>
<context>
    <name>RasterLayerStatistics</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Statistics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Minimum value</source>
        <translation>ค่าน้อยสุด</translation>
    </message>
    <message>
        <source>Maximum value</source>
        <translation>ค่าสูงสุด</translation>
    </message>
    <message>
        <source>Sum</source>
        <translation>ผลรวม</translation>
    </message>
    <message>
        <source>Mean value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>valid cells count</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No-data cells count</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Standard deviation</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RecordDialog</name>
    <message>
        <source>Record Metadata</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RegularPoints</name>
    <message>
        <source>Input extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Point spacing/count</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Initial inset from corner (LH side)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Apply random offset to point spacing</source>
        <translation>ใช้ค่าแบบสุ่มสำหรับระยะของจุด</translation>
    </message>
    <message>
        <source>Use point spacing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Regular points</source>
        <translation>จุดแบบปกติ</translation>
    </message>
</context>
<context>
    <name>RenderingStyleFilePanel</name>
    <message>
        <source>Select style file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QGIS Layer Style File (*.qml *.QML)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ReprojectLayer</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Target CRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reprojected layer</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RgExportDlg</name>
    <message>
        <source>Export feature</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select destination layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New temporary layer</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RgLineVectorLayerSettingsWidget</name>
    <message>
        <source>Transportation layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer</source>
        <translation>ชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Direction field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Value for forward direction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Value for reverse direction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Value two-way direction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Speed field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>km/h</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>m/s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Direction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Two-way direction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Forward direction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reverse direction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cost</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Line lengths</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Speed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Always use default</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RgSettingsDlg</name>
    <message>
        <source>Road graph plugin settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Time unit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Distance unit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Topology tolerance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>second</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>hour</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>meter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>kilometer</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RgShortestPathWidget</name>
    <message>
        <source>Shortest path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stop</source>
        <translation>หยุด</translation>
    </message>
    <message>
        <source>Criterion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Length</source>
        <translation>ความยาว</translation>
    </message>
    <message>
        <source>Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Calculate</source>
        <translation>คำนวน</translation>
    </message>
    <message>
        <source>Export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clear</source>
        <translation>ล้าง</translation>
    </message>
    <message>
        <source>Help</source>
        <translation>ความช่วยเหลือ</translation>
    </message>
    <message>
        <source>Point not selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>First, select start and stop points.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Plugin isn&apos;t configured</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Plugin isn&apos;t configured!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tie point failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Start point doesn&apos;t tie to the road!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stop point doesn&apos;t tie to the road!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot calculate path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The created graph is empty. Please check your input data.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path not found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not find start vertex. Please check your input data.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RoadGraphPlugin</name>
    <message>
        <source>Settings</source>
        <translation>กำหนด</translation>
    </message>
    <message>
        <source>Road graph plugin settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Road graph</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SLDatabase</name>
    <message>
        <source>Run &amp;Vacuum</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No database selected or you are not connected to it.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SagaAlgorithm212</name>
    <message>
        <source>Unsupported file format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SAGA execution commands</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Input layer %s has more than one band.
Multiband layers are not supported by SAGA</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Input layers do not have the same grid extent.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SagaAlgorithm213</name>
    <message>
        <source>Unsupported file format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SAGA execution commands</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SagaAlgorithmProvider</name>
    <message>
        <source>SAGA folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable SAGA Import/Export optimizations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Log execution commands</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Log console output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Problem with SAGA installation: SAGA was not found or is not correctly installed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Problem with SAGA installation: installed SAGA version (%s) is not supported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not open SAGA algorithm: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not open SAGA algorithm: %s
%s</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SagaUtils</name>
    <message>
        <source>SAGA execution console output</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SaveSelectedFeatures</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Output layer with selected features</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ScriptAlgorithm</name>
    <message>
        <source>User scripts</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not load script: %s
Problem with line: %d</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>[Test scripts]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>[Unnamed algorithm]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not load script: %s.
Problem with line %d</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ScriptAlgorithmProvider</name>
    <message>
        <source>Create new script</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scripts folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scripts</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ScriptEditorDialog</name>
    <message>
        <source>Python scripts (*.py)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Processing R script (*.rsx)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save script</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>I/O error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to save edits. Reason:
 %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unsaved changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>There are unsaved changes in script. Continue?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SelectByAttribute</name>
    <message>
        <source>Input Layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selection attribute</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Operator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Value</source>
        <translation>ค่า</translation>
    </message>
    <message>
        <source>Output</source>
        <translation>ผลลัพธ์</translation>
    </message>
    <message>
        <source>Operators %s can be used only with string fields.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Numeric field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>String field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Date field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unsupported field type &quot;%s&quot;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SelectByExpression</name>
    <message>
        <source>Input Layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Modify current selection by</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output</source>
        <translation>ผลลัพธ์</translation>
    </message>
</context>
<context>
    <name>SelectByLocation</name>
    <message>
        <source>Layer to select from</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Additional layer (intersection layer)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Geometric predicate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Modify current selection by</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selection</source>
        <translation>การเลือก</translation>
    </message>
</context>
<context>
    <name>SelectGeoRasterBase</name>
    <message>
        <source>Select Oracle Spatial GeoRaster</source>
        <translation>&amp;ค้นหา  Oracle Spatial GeoRaster</translation>
    </message>
    <message>
        <source>Server Connections</source>
        <translation>การเชื่อมต่อของเครื่องแม่ข่าย</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation>แก้ไข</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>ลบ</translation>
    </message>
    <message>
        <source>&amp;New</source>
        <translation>&amp;ใหม่</translation>
    </message>
    <message>
        <source>C&amp;onnect</source>
        <translation>&amp;เชื่อมต่อ</translation>
    </message>
    <message>
        <source>Subdatasets</source>
        <translation>ฐานข้อมูลย่อย</translation>
    </message>
    <message>
        <source>Selection</source>
        <translation>การเลือก</translation>
    </message>
    <message>
        <source>Update</source>
        <translation>ปรับปรุง</translation>
    </message>
    <message>
        <source>Ready</source>
        <translation>พร้อม</translation>
    </message>
</context>
<context>
    <name>SetRasterStyle</name>
    <message>
        <source>Raster layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Style file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Styled layer</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SetVectorStyle</name>
    <message>
        <source>Vector layer</source>
        <translation>ชั้นข้อมูลเชิงเส้น</translation>
    </message>
    <message>
        <source>Style file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Styled layer</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SettingsDialogPythonConsole</name>
    <message>
        <source>Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Auto-save script before running</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Font and Colors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Keyword:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Class name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Function:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Decorator:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Comment:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Comment block:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cursor:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Caretline:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Single quote:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Double quote:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Triple single quote:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Triple double quote:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Background:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset to default colors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Typing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Automatic insertion of the &apos;import&apos; string on &apos;from xxx&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Autocompletion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Get autocompletion from current document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>from Document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Get autocompletion from current document and installed APIs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>from Doc and APIs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Get autocompletion from installed APIs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>from APIs files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Autocompletion threshold</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Automatic parentheses insertion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Font</source>
        <translation>แบบตัวอักษร</translation>
    </message>
    <message>
        <source>Size</source>
        <translation>ขนาด</translation>
    </message>
    <message>
        <source>Enable Object Inspector (switching between tabs may be slow)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Console</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>APIs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Using preloaded APIs file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Using prepared APIs file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Compile APIs...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Settings Python Console</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ShowTestDialog</name>
    <message>
        <source>Unit test</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SimplifyGeometries</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Tolerance</source>
        <translation>ค่าผิดพลาดที่ยอมให้ได้</translation>
    </message>
    <message>
        <source>Simplified layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Simplify: Input geometries have been simplified from %s to %s points</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SimplifyLineDialog</name>
    <message>
        <source>OK</source>
        <translation>ตกลง</translation>
    </message>
    <message>
        <source>Simplification Tool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer units</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Map units</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tolerance</source>
        <translation>ค่าผิดพลาดที่ยอมให้ได้</translation>
    </message>
    <message>
        <source>Pixels</source>
        <translation>Pixels</translation>
    </message>
</context>
<context>
    <name>SinglePartsToMultiparts</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Unique ID field</source>
        <translation>ช่องที่ค่าไม่ซำ้</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>ชั้นข้อมูลผลลัพท์</translation>
    </message>
    <message>
        <source>Invalid unique ID field</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SlopeArea</name>
    <message>
        <source>Slope Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Contributing Area Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Slope Exponent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Area Exponent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Slope Area Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Wrong number of MPI processes used. Please set correct number before running TauDEM algorithms.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SpatialJoin</name>
    <message>
        <source>Target vector layer</source>
        <translation>ชั้นข้อมูลเชิงเป้าหมาย</translation>
    </message>
    <message>
        <source>Join vector layer</source>
        <translation>ช้้นข้อมูลเชิงเส้นที่เชื่อม</translation>
    </message>
    <message>
        <source>Geometric predicate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Attribute summary</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Statistics for summary (comma separated)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output table</source>
        <translation>ตารางผลลัพธ์</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>ชั้นข้อมูลผลลัพท์</translation>
    </message>
</context>
<context>
    <name>SplitLinesWithLines</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Split layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Split lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Geometry exception while splitting</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SplitRGBBands</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Output R band layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output G band layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output B band layer</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>StatisticsByCategories</name>
    <message>
        <source>Input vector layer</source>
        <translation>นำเข้าชั้นข้อมูลเชิงเส้น</translation>
    </message>
    <message>
        <source>Field to calculate statistics on</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Field with categories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Statistics</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SumLines</name>
    <message>
        <source>Lines</source>
        <translation>เส้น</translation>
    </message>
    <message>
        <source>Polygons</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Lines length field name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Lines count field name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Result</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SymbolsListWidget</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Unit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Opacity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Color</source>
        <translation>สี</translation>
    </message>
    <message>
        <source>Open Library</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Size</source>
        <translation>ขนาด</translation>
    </message>
    <message>
        <source>Rotation</source>
        <translation>การหมุน</translation>
    </message>
    <message>
        <source>Width</source>
        <translation>กว้าง</translation>
    </message>
    <message>
        <source>Symbols in group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Symbol Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Advanced</source>
        <translation>ขั้นสูง</translation>
    </message>
    <message utf8="true">
        <source> °</source>
        <translation>°</translation>
    </message>
</context>
<context>
    <name>SymetricalDifference</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Difference layer</source>
        <translation>ชั้นข้อมูลที่แตกต่าง</translation>
    </message>
    <message>
        <source>Symetrical difference</source>
        <translation>รูปร่างแตกต่างกัน</translation>
    </message>
    <message>
        <source>Geometry exception while computing symetrical difference</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Feature exception while computing symetrical difference</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TauDEMAlgorithm</name>
    <message>
        <source>Could not load TauDEM algorithm: %s
%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Wrong number of MPI processes used. Please set correct number before running TauDEM algorithms.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TauDEMAlgorithmProvider</name>
    <message>
        <source>TauDEM command line tools folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>MPICH2/OpenMPI bin directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Number of MPI parallel processes to use</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not open TauDEM algorithm: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>TauDEM (hydrologic analysis)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TauDEMUtils</name>
    <message>
        <source>TauDEM execution console output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>TauDEM command:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TextToFloat</name>
    <message>
        <source>Input Layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Text attribute to convert to float</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output</source>
        <translation>ผลลัพธ์</translation>
    </message>
</context>
<context>
    <name>TinSurfaceCreate</name>
    <message>
        <source>Input las layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cellsize</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>XY Units</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Z Units</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>DTM Output Surface</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Class</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Topol</name>
    <message>
        <source>TopologyChecker</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Topology Checker for vector layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Topology Checker</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TreeProviderItem</name>
    <message>
        <source> [{0} geoalgorithms]</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>UndoWidget</name>
    <message>
        <source>Undo/Redo</source>
        <translation>การกระทำย้อนกลับ/การกระทำไปข้างหน้า</translation>
    </message>
    <message>
        <source>Undo</source>
        <translation>การกระทำย้อนกลับ</translation>
    </message>
    <message>
        <source>Redo</source>
        <translation>การกระทำไปข้างหน้า</translation>
    </message>
</context>
<context>
    <name>Union</name>
    <message>
        <source>Feature exception while computing union</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Geometry exception while computing intersection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Input layer 2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Union</source>
        <translation>รวมกัน</translation>
    </message>
    <message>
        <source>Feature exception while computing intersection</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>UniqueValues</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Target field</source>
        <translation>ช่องเป้าหมาย</translation>
    </message>
    <message>
        <source>Unique values</source>
        <translation>ค่าที่ไม่ซำ้</translation>
    </message>
    <message>
        <source>Total unique values</source>
        <translation>ค่าที่ไม่ซำ้ทั้งหมด</translation>
    </message>
    <message>
        <source>&lt;p&gt;Total unique values: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;p&gt;Unique values:&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ValidateDialog</name>
    <message>
        <source>Check geometry validity</source>
        <translation>ตรวจสอบรูปทรง</translation>
    </message>
    <message>
        <source>Geometry errors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Total encountered errors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error!</source>
        <translation>ข้อผิดพลาด!</translation>
    </message>
    <message>
        <source>Please specify input vector layer</source>
        <translation>โปรดใส่ชั้นข้อมูลเชิงเส้น</translation>
    </message>
    <message>
        <source>Please specify input field</source>
        <translation>โปรดระบุช่อง</translation>
    </message>
    <message>
        <source>Please specify output shapefile</source>
        <translation>โปรดระบุ shapefile ผลลัพธ์</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>ยกเลิก</translation>
    </message>
    <message>
        <source>Geometry</source>
        <translation>รูปทรง</translation>
    </message>
    <message>
        <source>Error loading output shapefile:
%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Created output shapefile:
%s
%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Feature</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error(s)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>VariableDistanceBuffer</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Distance field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Segments</source>
        <translation>ชิ้นส่วน</translation>
    </message>
    <message>
        <source>Dissolve result</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Buffer</source>
        <translation>แนวกันชน</translation>
    </message>
</context>
<context>
    <name>VectorGrid</name>
    <message>
        <source>Grid extent</source>
        <translation>ขอบเขตของ กริด</translation>
    </message>
    <message>
        <source>X spacing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Y spacing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Grid type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Grid</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>VectorLayerBoundsAlgorithm</name>
    <message>
        <source>Vector layer bounds</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Modeler-only tools</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer</source>
        <translation>ชั้นข้อมูล</translation>
    </message>
    <message>
        <source>min X</source>
        <translation>X น้อยสุด</translation>
    </message>
    <message>
        <source>max X</source>
        <translation>X มากสุด</translation>
    </message>
    <message>
        <source>min Y</source>
        <translation>Y น้อยสุด</translation>
    </message>
    <message>
        <source>max Y</source>
        <translation>Y มากสุด</translation>
    </message>
    <message>
        <source>Extent</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>VectorLayerHistogram</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Attribute</source>
        <translation>รายละเอียด</translation>
    </message>
    <message>
        <source>number of bins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output</source>
        <translation>ผลลัพธ์</translation>
    </message>
</context>
<context>
    <name>VectorLayerScatterplot</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>X attribute</source>
        <translation>X</translation>
    </message>
    <message>
        <source>Y attribute</source>
        <translation>X</translation>
    </message>
    <message>
        <source>Output</source>
        <translation>ผลลัพธ์</translation>
    </message>
</context>
<context>
    <name>VectorSplit</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Unique ID field</source>
        <translation>ช่องที่ค่าไม่ซำ้</translation>
    </message>
    <message>
        <source>Output directory</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>VisualDialog</name>
    <message>
        <source>Error!</source>
        <translation>ข้อผิดพลาด!</translation>
    </message>
    <message>
        <source>Please specify input vector layer</source>
        <translation>โปรดใส่ชั้นข้อมูลเชิงเส้น</translation>
    </message>
    <message>
        <source>Please specify input field</source>
        <translation>โปรดระบุช่อง</translation>
    </message>
    <message>
        <source>List unique values</source>
        <translation>รายการค่าที่ไม่ซำ้</translation>
    </message>
    <message>
        <source>Unique values</source>
        <translation>ค่าที่ไม่ซำ้</translation>
    </message>
    <message>
        <source>Total unique values</source>
        <translation>ค่าที่ไม่ซำ้ทั้งหมด</translation>
    </message>
    <message>
        <source>Basics statistics</source>
        <translation>ค่าทางสถิติพื้นฐาน</translation>
    </message>
    <message>
        <source>Statistics output</source>
        <translation>ผลลัพธ์ทางสถิติ</translation>
    </message>
    <message>
        <source>Nearest neighbour analysis</source>
        <translation>การวิเคราะห์แบบ Nearest neighbour</translation>
    </message>
    <message>
        <source>Nearest neighbour statistics</source>
        <translation>ค่าสถิติ ของ Nearest neighbour</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>ยกเลิก</translation>
    </message>
    <message>
        <source>Parameter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Value</source>
        <translation>ค่า</translation>
    </message>
</context>
<context>
    <name>VoronoiPolygons</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Buffer region</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Voronoi polygons</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Input file should contain at least 3 points. Choose another file and try again.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>WidgetCentroidFill</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Force point inside polygon</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>WidgetEllipseBase</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Colors</source>
        <translation>สี</translation>
    </message>
    <message>
        <source>Fill</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Border</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Left</source>
        <translation>ซ้าย</translation>
    </message>
    <message>
        <source>HCenter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Right</source>
        <translation>ขวา</translation>
    </message>
    <message>
        <source>Top</source>
        <translation>บน</translation>
    </message>
    <message>
        <source>VCenter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Bottom</source>
        <translation>ล่าง</translation>
    </message>
    <message>
        <source>Outline style</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Outline width</source>
        <translation>ความกว้างของเส้นขอบ</translation>
    </message>
    <message>
        <source>Rotation</source>
        <translation>การหมุน</translation>
    </message>
    <message>
        <source>Anchor point</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Offset X,Y</source>
        <translation>Offset X,Y</translation>
    </message>
    <message>
        <source>Symbol width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Symbol height</source>
        <translation type="unfinished"></translation>
    </message>
    <message utf8="true">
        <source> °</source>
        <translation>°</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
</context>
<context>
    <name>WidgetFontMarker</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Offset X,Y</source>
        <translation>Offset X,Y</translation>
    </message>
    <message>
        <source>Rotation</source>
        <translation>การหมุน</translation>
    </message>
    <message>
        <source>Anchor point</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Left</source>
        <translation>ซ้าย</translation>
    </message>
    <message>
        <source>HCenter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Right</source>
        <translation>ขวา</translation>
    </message>
    <message>
        <source>Top</source>
        <translation>บน</translation>
    </message>
    <message>
        <source>VCenter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Bottom</source>
        <translation>ล่าง</translation>
    </message>
    <message>
        <source>Size</source>
        <translation>ขนาด</translation>
    </message>
    <message>
        <source>Color</source>
        <translation>สี</translation>
    </message>
    <message>
        <source>Font family</source>
        <translation>กลุ่มแบบตัวอักษร</translation>
    </message>
    <message utf8="true">
        <source> °</source>
        <translation>°</translation>
    </message>
</context>
<context>
    <name>WidgetGradientFill</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Two color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Color ramp</source>
        <translation>ไล่สี</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation>แก้ไข</translation>
    </message>
    <message>
        <source>Gradient type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Linear</source>
        <translation>เชิงเส้น</translation>
    </message>
    <message>
        <source>Radial</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Conical</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Coord mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Object</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Viewport</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Spread</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Pad</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Repeat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reflect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reference Point 1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>x</source>
        <translation>X</translation>
    </message>
    <message>
        <source>y</source>
        <translation>Y</translation>
    </message>
    <message>
        <source>Reference Point 2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Angle</source>
        <translation>มุม</translation>
    </message>
    <message utf8="true">
        <source> °</source>
        <translation>°</translation>
    </message>
    <message>
        <source>Offset X,Y</source>
        <translation>Offset X,Y</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Centroid</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>WidgetLinePatternFill</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Angle</source>
        <translation>มุม</translation>
    </message>
    <message>
        <source>Distance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Offset</source>
        <translation>ระยะร่น</translation>
    </message>
    <message utf8="true">
        <source> °</source>
        <translation>°</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
</context>
<context>
    <name>WidgetMarkerLine</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Marker placement</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>with interval</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>on every vertex</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>on last vertex only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>on first vertex only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Offset along line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rotate marker</source>
        <translation>หมุนเครื่องหมาย</translation>
    </message>
    <message>
        <source>Line offset</source>
        <translation>เส้น offset</translation>
    </message>
    <message>
        <source>on central point</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
</context>
<context>
    <name>WidgetPointPatternFill</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Vertical distance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Vertical displacement</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Horizontal displacement</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Horizontal distance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
</context>
<context>
    <name>WidgetRasterFill</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Image width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Coord mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Object</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Viewport</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rotation</source>
        <translation>การหมุน</translation>
    </message>
    <message>
        <source>Original</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <source>Opacity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Offset X,Y</source>
        <translation>Offset X,Y</translation>
    </message>
    <message utf8="true">
        <source> °</source>
        <translation>°</translation>
    </message>
</context>
<context>
    <name>WidgetSVGFill</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Border width</source>
        <translation>ความกว้างของขอบ</translation>
    </message>
    <message>
        <source>Rotation</source>
        <translation>การหมุน</translation>
    </message>
    <message>
        <source>Texture width</source>
        <translation>ความกว้างของลวดลาย</translation>
    </message>
    <message>
        <source>Colors</source>
        <translation>สี</translation>
    </message>
    <message>
        <source>Fill</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Border</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SVG Groups</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SVG Symbols</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message utf8="true">
        <source> °</source>
        <translation>°</translation>
    </message>
</context>
<context>
    <name>WidgetShapeburstFill</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Gradient colors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Two color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Color ramp</source>
        <translation>ไล่สี</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation>แก้ไข</translation>
    </message>
    <message>
        <source>Shading style</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Shade whole shape</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ignore rings in polygons while shading</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Shade to a set distance:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Blur strength</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Offset X,Y</source>
        <translation>Offset X,Y</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
</context>
<context>
    <name>WidgetSimpleFill</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Offset X,Y</source>
        <translation>Offset X,Y</translation>
    </message>
    <message>
        <source>Border width</source>
        <translation>ความกว้างของขอบ</translation>
    </message>
    <message>
        <source>Fill style</source>
        <translation>แบบการเติม</translation>
    </message>
    <message>
        <source>Colors</source>
        <translation>สี</translation>
    </message>
    <message>
        <source>Border style</source>
        <translation>แบบของขอบ</translation>
    </message>
    <message>
        <source>Join style</source>
        <translation>แบบการเชื่อม</translation>
    </message>
    <message>
        <source>Fill</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Border</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
</context>
<context>
    <name>WidgetSimpleLine</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Color</source>
        <translation>สี</translation>
    </message>
    <message>
        <source>Change</source>
        <translation>เปลี่ยน</translation>
    </message>
    <message>
        <source>Pen width</source>
        <translation>ความหนาของปากกา</translation>
    </message>
    <message>
        <source>Offset</source>
        <translation>ระยะร่น</translation>
    </message>
    <message>
        <source>Pen style</source>
        <translation>แบบปากกา</translation>
    </message>
    <message>
        <source>Join style</source>
        <translation>แบบการเชื่อม</translation>
    </message>
    <message>
        <source>Cap style</source>
        <translation>แบบหมวก</translation>
    </message>
    <message>
        <source>Use custom dash pattern</source>
        <translation>ใช้แบบ dash ที่เลือก</translation>
    </message>
    <message>
        <source>Draw line only inside polygon</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
</context>
<context>
    <name>WidgetSimpleMarker</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Size</source>
        <translation>ขนาด</translation>
    </message>
    <message>
        <source>Fill</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Border</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Outline style</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Outline width</source>
        <translation>ความกว้างของเส้นขอบ</translation>
    </message>
    <message>
        <source>Anchor point</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Left</source>
        <translation>ซ้าย</translation>
    </message>
    <message>
        <source>HCenter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Right</source>
        <translation>ขวา</translation>
    </message>
    <message>
        <source>Top</source>
        <translation>บน</translation>
    </message>
    <message>
        <source>VCenter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Bottom</source>
        <translation>ล่าง</translation>
    </message>
    <message>
        <source>Colors</source>
        <translation>สี</translation>
    </message>
    <message>
        <source>Angle</source>
        <translation>มุม</translation>
    </message>
    <message utf8="true">
        <source> °</source>
        <translation>°</translation>
    </message>
    <message>
        <source>Offset X,Y</source>
        <translation>Offset X,Y</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
</context>
<context>
    <name>WidgetSvgMarker</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Colors</source>
        <translation>สี</translation>
    </message>
    <message>
        <source>Fill</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Border</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Offset X,Y</source>
        <translation>Offset X,Y</translation>
    </message>
    <message>
        <source>Anchor point</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Left</source>
        <translation>ซ้าย</translation>
    </message>
    <message>
        <source>HCenter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Right</source>
        <translation>ขวา</translation>
    </message>
    <message>
        <source>Top</source>
        <translation>บน</translation>
    </message>
    <message>
        <source>VCenter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Bottom</source>
        <translation>ล่าง</translation>
    </message>
    <message>
        <source>Border width</source>
        <translation>ความกว้างของขอบ</translation>
    </message>
    <message>
        <source>Angle</source>
        <translation>มุม</translation>
    </message>
    <message>
        <source>Size</source>
        <translation>ขนาด</translation>
    </message>
    <message>
        <source>SVG Groups</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SVG Image</source>
        <translation>ภาพ SVG</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message utf8="true">
        <source> °</source>
        <translation>°</translation>
    </message>
</context>
<context>
    <name>WidgetSvgSelector</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>SVG Images</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SVG Groups</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Generated path will be relative to current SVG search directories or to Project file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Relative path</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>WidgetVectorFieldBase</name>
    <message>
        <source>Form</source>
        <translation>แบบ</translation>
    </message>
    <message>
        <source>Y attribute</source>
        <translation>X</translation>
    </message>
    <message>
        <source>Scale</source>
        <translation>มาตราส่วน</translation>
    </message>
    <message>
        <source>X attribute</source>
        <translation>X</translation>
    </message>
    <message>
        <source>Vector field type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Height only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Polar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cartesian</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Angle units</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Degrees</source>
        <translation>องศา</translation>
    </message>
    <message>
        <source>Radians</source>
        <translation>Radians</translation>
    </message>
    <message>
        <source>Angle orientation</source>
        <translation>หมุน</translation>
    </message>
    <message>
        <source>Counterclockwise from east</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clockwise from north</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Distance unit</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>XMLDialog</name>
    <message>
        <source>XML Request / Response</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Request</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Response</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ZonalStatistics</name>
    <message>
        <source>Raster layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Raster band</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Vector layer containing zones</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output column prefix</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load whole raster in memory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>ชั้นข้อมูลผลลัพท์</translation>
    </message>
</context>
<context>
    <name>[pluginname]GuiBase</name>
    <message>
        <source>QGIS Plugin Template</source>
        <translation>ส่วนเพิ่มเติม QGIS ต้นแบบ</translation>
    </message>
    <message>
        <source>Plugin Template</source>
        <translation>ส่วนเพิ่มเติมต้นแบบ</translation>
    </message>
</context>
<context>
    <name>aspect</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Band number</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Compute edges</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use Zevenbergen&amp;Thorne formula (instead of the Horn&apos;s one)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Return trigonometric angle (instead of azimuth)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Return 0 for flat (instead of -9999)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>blast2dem</name>
    <message>
        <source>Attribute</source>
        <translation>รายละเอียด</translation>
    </message>
    <message>
        <source>Product</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use tile bounding box (after tiling with buffer)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>blast2demPro</name>
    <message>
        <source>Attribute</source>
        <translation>รายละเอียด</translation>
    </message>
    <message>
        <source>Product</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use tile bounding box (after tiling with buffer)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>blast2iso</name>
    <message>
        <source>smooth underlying TIN</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>extract isoline with a spacing of</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>clean isolines shorter than (0 = do not clean)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>simplify segments shorter than (0 = do not simplify)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>simplify segments pairs with area less than (0 = do not simplify)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>blast2isoPro</name>
    <message>
        <source>smooth underlying TIN</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>extract isoline with a spacing of</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>clean isolines shorter than (0 = do not clean)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>simplify segments shorter than (0 = do not simplify)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>simplify segments pairs with area less than (0 = do not simplify)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>buildvrt</name>
    <message>
        <source>Input layers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Resolution</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer stack</source>
        <translation>ชั้นข้อมูลที่ซ้อนกัน</translation>
    </message>
    <message>
        <source>Allow projection difference</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>ชั้นข้อมูลผลลัพท์</translation>
    </message>
</context>
<context>
    <name>checkDock</name>
    <message>
        <source>Topology Checker</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Validate All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Validate Extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Topology not checked yet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Configure</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show topology errors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show errors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select automatic fix</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fix!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No errors were found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid first layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Topology plugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid first geometry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Topology test</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Feature not found in the layer.
The layer has probably changed.
Run topology check again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid second layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid second geometry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid conflict</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 errors were found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Topology fix error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fixing failed!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer %1 not found in registry.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Abort</source>
        <translation>ออก</translation>
    </message>
</context>
<context>
    <name>context_help</name>
    <message>
        <source>&lt;h3&gt;Database connection&lt;/h3&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;Create a new WMS connection&lt;/h3&gt;
WMS layers can be added quite simply, as long as you know the URL to access the WMS server, you have a serviceable connection to that server, and the server understands HTTP as the data transport mechanism.&lt;p&gt;
QGIS currently can act as a WMS client that understands WMS 1.1, 1.1.1 and 1.3 servers.
&lt;p&gt;
&lt;a href=&quot;#serv&quot;&gt;Servers&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#load&quot;&gt;Loading WMS Layers&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#lay&quot;&gt;Layer Order&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#search&quot;&gt;Server Search&lt;/a&gt;&lt;br/&gt;

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

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

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

&lt;a name=&quot;search&quot;&gt;
&lt;h4&gt;Server Search&lt;/h4&gt;
&lt;/a&gt;
On this tab you can search for WMS servers. It is possible to enter a search-string in the text field an hit the &lt;label&gt;Search&lt;/label&gt; button.&lt;p&gt;
To visualize the results, select an table entry, press the &lt;label&gt;Add selected row to WMS list&lt;/label&gt; button and change back to the &lt;label&gt;Servers&lt;/label&gt; tab.&lt;p&gt;
You only need to request the list of layers by clicking the &lt;label&gt;Connect&lt;/label&gt; button.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;Identify Features&lt;/h3&gt;
&lt;p&gt;
The results dialog shows all the features identified within the search tolerance. To see the results details, expand the feature information on the left of each feature.
&lt;/p&gt;
&lt;p&gt;
The search radius can be set in the options dialog &lt;label&gt;Settings &gt; Options &gt; Map tools&lt;/label&gt;, Identify section, as a percentage of map width. In this section you may also set identify mode to &lt;label&gt;Current layer&lt;/label&gt;, &lt;label&gt;Top down, stop at first&lt;/label&gt;, &lt;label&gt;Top down&lt;/label&gt;. &lt;br&gt;
You may also tick an &lt;label&gt;Open feature form, if a single feature is identified&lt;/label&gt; option.&lt;br&gt;
Identifiable layers can be set in the Project Properties dialog &lt;label&gt;Settings &gt; Project Properties &gt; Identifiable layers&lt;/label&gt; where all the layers names are listed, their type (vector, raster, etc.) and ability to be identified.
&lt;/p&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;Create a New Oracle Connection&lt;/h3&gt;
This dialog allows you to define the settings for a connection to a Oracle database.
&lt;p&gt;
&lt;ul&gt;
&lt;li&gt; &lt;label&gt;Name&lt;/label&gt; A name to identify the connection settings.

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

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

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

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

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

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

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

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

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

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

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

&lt;/ul&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;GPS Plugin&lt;/h3&gt;

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

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

&lt;a name=&quot;search&quot;&gt;
&lt;h4&gt;Search options&lt;/h4&gt;
&lt;/a&gt;
Ticking &lt;label&gt;Search options&lt;/label&gt; enables additional options for searching in different column types and using 2 search modes: &lt;label&gt;Wildcard&lt;/label&gt; or &lt;label&gt;RegExp&lt;/label&gt;.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;Field Calculator&lt;/h3&gt;
The field calculator allows you to update fields with expressions.

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

&lt;table border=1&gt;
&lt;tr&gt;
  &lt;th&gt;Operation&lt;/th&gt;
  &lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;
    &lt;tt&gt;column_name&lt;/tt&gt;&lt;br&gt;
    &lt;tt&gt;&quot;column_name&quot;&lt;/tt&gt;
  &lt;/td&gt;
  &lt;td&gt;value of field &lt;tt&gt;column_name&lt;/tt&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&apos;&lt;tt&gt;string&lt;/tt&gt;&apos;&lt;/td&gt;&lt;td&gt;literal string value&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;tt&gt;number&lt;/tt&gt;&lt;/td&gt;&lt;td&gt;number&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;td&gt;null value&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;exp(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;Euler&apos;s number e to the power of &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;ln(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;natural log (i.e. base e) of &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;log10(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;log base 10 of &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;log(&lt;tt&gt;a&lt;/tt&gt;,&lt;tt&gt;b&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;log base &lt;tt&gt;b&lt;/tt&gt; of &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;sqrt(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;square root&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;sin(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;sine of &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;cos(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;cosine of &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;tan(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;tangent of &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;asin(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;inverse sine of &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;acos(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;inverse cosine of &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;atan(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;inverse tangent of &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;to int(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;convert string &lt;tt&gt;a&lt;/tt&gt; to integer&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;to real(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;convert string &lt;tt&gt;a&lt;/tt&gt; to real&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;to string(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;convert number &lt;tt&gt;a&lt;/tt&gt; to string&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;lower(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;convert string &lt;tt&gt;a&lt;/tt&gt; to lower case&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;upper(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;convert string &lt;tt&gt;a&lt;/tt&gt; to upper case&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;length(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;length of string &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;atan2(&lt;tt&gt;y&lt;/tt&gt;,&lt;tt&gt;x&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;inverse tangent of &lt;tt&gt;y&lt;/tt&gt;/&lt;tt&gt;x&lt;/tt&gt; using the signs of the two arguments to determine the quadrant of the result.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;replace(&lt;tt&gt;a&lt;/tt&gt;,&lt;tt&gt;replacethis&lt;/tt&gt;,&lt;tt&gt;withthat&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;replace &lt;tt&gt;replacethis&lt;/tt&gt; with &lt;tt&gt;withthat&lt;/tt&gt; in string &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/td&gt;
&lt;tr&gt;&lt;td&gt;regexp_replace(&lt;tt&gt;a&lt;/tt&gt;,&lt;tt&gt;replacethis&lt;/tt&gt;,&lt;tt&gt;withthat&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;replace the regular expression &lt;tt&gt;replacethis&lt;/tt&gt; with &lt;tt&gt;withthat&lt;/tt&gt; in string &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/td&gt;
&lt;tr&gt;&lt;td&gt;substr(&lt;tt&gt;a&lt;/tt&gt;,&lt;tt&gt;from&lt;/tt&gt;,&lt;tt&gt;len&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;&lt;tt&gt;len&lt;/tt&gt; characters of string &lt;tt&gt;a&lt;/tt&gt; starting from &lt;tt&gt;from&lt;/tt&gt; (first character index is 1)&lt;/td&gt;&lt;/td&gt;
&lt;tr&gt;&lt;td&gt;&lt;tt&gt;a&lt;/tt&gt; || &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;td&gt;concatenate strings &lt;tt&gt;a&lt;/tt&gt; and &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;$rownum&lt;/td&gt;&lt;td&gt;number current row&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;$area&lt;/td&gt;&lt;td&gt;area of polygon&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;$perimeter&lt;/td&gt;&lt;td&gt;perimeter of polygon&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;$length&lt;/td&gt;&lt;td&gt;area of line&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;$id&lt;/td&gt;&lt;td&gt;feature id&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;$x&lt;/td&gt;&lt;td&gt;x coordinate of point&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;$y&lt;/td&gt;&lt;td&gt;y coordinate of point&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;xat(&lt;tt&gt;n&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;x coordinate of &lt;tt&gt;n&lt;/tt&gt;th point of a line (indices start at 0; negative values apply to the last index)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;yat(&lt;tt&gt;n&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;y coordinate of &lt;tt&gt;n&lt;/tt&gt;th point of a line (indices start at 0; negative values apply to the last index)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;tt&gt;a&lt;/tt&gt; ^ &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;td&gt;&lt;tt&gt;a&lt;/tt&gt; raised to the power of &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;tt&gt;a&lt;/tt&gt; * &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;td&gt;&lt;tt&gt;a&lt;/tt&gt; multiplied by &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;tt&gt;a&lt;/tt&gt; / &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;td&gt;&lt;tt&gt;a&lt;/tt&gt; divided by &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;tt&gt;a&lt;/tt&gt; + &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;td&gt;&lt;tt&gt;a&lt;/tt&gt; plus &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;tt&gt;a&lt;/tt&gt; - &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;td&gt;&lt;tt&gt;a&lt;/tt&gt; minus &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;+&lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;td&gt;positive sign&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;td&gt;negative value of &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;New OGR Database Connection Dialog&lt;/h3&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt; North Arrow Plugin&lt;/h3&gt;
Displays a north arrow overlayed onto the map.
&lt;p&gt;
At present there is only one style available. You can adjust the angle of the arrow or let QGIS set the direction automatically. If you choose to let QGIS determine the direction, it makes its best guess as to how the arrow should be oriented. For placement of the arrow you have four options, corresponding to the four corners of the map canvas.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;Scale bar Plugin&lt;/h3&gt;
Draws a scale bar on the map.
&lt;p&gt;
You can control the style and placement, as well as the labeling of the bar.
QGIS only supports displaying the scale in the same units as your map frame. So
if the units of your layers are in meters, you can&apos;t create a scale bar in
feet. Likewise if you are using decimal degrees, you can&apos;t create a scale bar
to display distance in meters.&lt;/p&gt; &lt;p&gt;
To add a scale bar:
&lt;ol&gt;
&lt;li&gt;Choose the placement from the &lt;label&gt;Placement&lt;/label&gt; drop-down list.&lt;/li&gt;
&lt;li&gt;Choose the style from the &lt;label&gt;Scale bar style&lt;/label&gt; list.&lt;/li&gt;
&lt;li&gt;Select the color for the bar &lt;label&gt;Color of bar&lt;/label&gt; or use the default black color.&lt;/li&gt;
&lt;li&gt;Set the size of the bar and its label &lt;label&gt;Size of bar&lt;/label&gt;. &lt;/li&gt;
&lt;li&gt;Make sure the &lt;label&gt;Enable scale bar&lt;/label&gt; checkbox is checked.&lt;/li&gt;
&lt;li&gt;Optionally choose to automatically snap to a round number when the canvas is resized &lt;label&gt;Automatically snap to round number on resize&lt;/label&gt;.&lt;/li&gt;
&lt;li&gt;Click &lt;label&gt;OK&lt;/label&gt;.&lt;/li&gt;
&lt;/ol&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;Heatmap Plugin Help&lt;/h3&gt;
&lt;p&gt;The Heatmap plugin uses Kernel Density Estimation to create a density (heatmap)
raster of an input point vector layer.  The density is calculated based on the
number of points in a location, with larger numbers of clustered points resulting
in larger values. Heatmaps allow easy identification of &quot;hotspots&quot; and
clustering of points.&lt;/p&gt;

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

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

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

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

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

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

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

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

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

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

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

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

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;Python Console for QGIS&lt;/h3&gt;
&lt;a href=&quot;#console&quot;&gt;Console&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;#editor&quot;&gt;Editor&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;#settings&quot;&gt;Settings&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;td&gt;
The QGIS Python Console is an interactive shell for the python command executions. 
It also has a python file editor that allows you to edit and save your python scripts. 
Both console and editor are based on PyQScintilla2 package.&lt;br&gt;
The console is split in two main panes, top and bottom one 
resizable by using the horizontal splitter. Output area pane is a widget read-only which 
shows the commands output. You can drag and drop or copy and paste text into input area and 
execute code snippets from the output pane by selecting some text and clicking on the 
&lt;label&gt;Enter selected&lt;/label&gt; command from the context menu. 
No matter if selected text contains the interpreter prompt (&gt;&gt;&gt;, ...). Input area pane is the interactive 
python shell for input commands.&lt;br&gt;To access to the python file editor use the 
&lt;label&gt;Show editor&lt;/label&gt; button 
from the toolbar. The editor allows editing and saving python files and it offers basic functionality 
for managing your code (comment and 
uncomment code, check syntax, share the code via codepad.org and much more).
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;a name=&quot;console&quot;&gt;
&lt;h4&gt;Console&lt;/h4&gt;
&lt;/a&gt;
&lt;b&gt;&lt;i&gt;Main features:&lt;/i&gt;&lt;/b&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;Code completion, highlighting syntax and calltips for the following APIs:
&lt;ol&gt;
&lt;li&gt;Python&lt;/li&gt;
&lt;li&gt;PyQGIS&lt;/li&gt;
&lt;li&gt;PyQt4&lt;/li&gt;
&lt;li&gt;QScintilla2&lt;/li&gt;
&lt;li&gt;osgeo-gdal-ogr&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;&lt;label&gt;Ctrl+Alt+Space&lt;/label&gt; to view the auto-completion list.&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;&lt;label&gt;Ctrl+Shift+Space&lt;/label&gt; to view the command history list.&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;Execute code snippets with the &lt;label&gt;Enter selected&lt;/label&gt; command from output pane.&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;Open QGIS API documentation by typing &lt;label&gt;_api&lt;/label&gt;.&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;Open PyQGIS Cookbook by typing &lt;label&gt;_pyqgis&lt;/label&gt;.&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;Save and clear the command history accessing from context menu of input pane. 
The history will be saved into the file ~/.qgis2/console_history.txt&lt;/li&gt;
&lt;br&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;td&gt;&lt;img src=&quot;qrc:/images/themes/default/console/consoleHelp.png&quot; /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;table&gt;
&lt;b&gt;&lt;i&gt;Toolbar:&lt;/i&gt;&lt;/b&gt;
&lt;table width=&quot;100%&quot; id=&apos;toolbarConsole&apos;&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src=&quot;qrc:/images/themes/default/console/iconClearConsole.png&quot; /&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot;&gt;Clear python console&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src=&quot;qrc:/images/themes/default/console/iconClassConsole.png&quot; /&gt;&lt;/td&gt;
&lt;td&gt;&lt;img src=&quot;qrc:/images/themes/default/console/iconProcessingConsole.png&quot; /&gt;&lt;/td&gt;
&lt;td&gt;Import Processing class&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;img src=&quot;qrc:/images/themes/default/console/iconQtCoreConsole.png&quot; /&gt;&lt;/td&gt;
&lt;td&gt;Import PyQt4.QtCore class&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;img src=&quot;qrc:/images/themes/default/console/iconQtGuiConsole.png&quot; /&gt;&lt;/td&gt;
&lt;td&gt;Tool to import PyQt4.QtGui class&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src=&quot;qrc:/images/themes/default/console/iconRunConsole.png&quot; /&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot;&gt;Run command (like Enter key pressed)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src=&quot;qrc:/images/themes/default/console/iconSettingsConsole.png&quot; /&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot;&gt;Settings&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src=&quot;qrc:/images/themes/default/console/iconHelpConsole.png&quot; /&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot;&gt;Help&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;a name=&quot;editor&quot;&gt;
&lt;h4&gt;Editor&lt;/h4&gt;
&lt;/a&gt;
&lt;b&gt;&lt;i&gt;Main features:&lt;/i&gt;&lt;/b&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;img src=&quot;qrc:/images/themes/default/console/editorHelp.png&quot; /&gt;
&lt;img src=&quot;qrc:/images/themes/default/console/classBrowserHelp.png&quot; /&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;Code completion, highlighting syntax and calltips for the following APIs:
&lt;ol&gt;
&lt;li&gt;Python&lt;/li&gt;
&lt;li&gt;PyQGIS&lt;/li&gt;
&lt;li&gt;PyQt4&lt;/li&gt;
&lt;li&gt;QScintilla2&lt;/li&gt;
&lt;li&gt;osgeo-gdal-ogr&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;&lt;label&gt;Ctrl+Space&lt;/label&gt; to view the auto-completion list.&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;Sharing code snippets via codepad.org.&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;&lt;label&gt;Ctrl+4&lt;/label&gt; Syntax check.&lt;/li&gt; 
&lt;br&gt;
&lt;li&gt;Object inspector: a class and function browser.&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;Go to an object definition with a mouse click. (from Object inspector)&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;Execute code snippets with the &lt;label&gt;Enter selected&lt;/label&gt; command.&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;Execute the whole script with the &lt;label&gt;Run script&lt;/label&gt; command 
(this creates a byte-compiled file with the extension .pyc)&lt;/li&gt;
&lt;br&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;a name=&quot;settings&quot;&gt;
&lt;h4&gt;Settings&lt;/h4&gt;
&lt;/a&gt;
&lt;b&gt;&lt;i&gt;Further settings for python console:&lt;/i&gt;&lt;/b&gt;
&lt;ul&gt;
&lt;li&gt;&lt;label&gt;Autocompletion:&lt;/label&gt; If checked the code completion is enabled. You can get autocompletion
from current document, from installed APIs and both from APIs and current document&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;&lt;label&gt;Autocompletion threshold:&lt;/label&gt; Sets the threshold to display the autocompletion list (in chars typed)&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;&lt;label&gt;Automatic parentheses insertion:&lt;/label&gt; If checked enables the autoclosing for bracket&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;&lt;label&gt;Auto-save script before running:&lt;/label&gt; Allows you to save automatically the
script to be executed in order to avoid to save it after any modification.
This action will store a temporary file into the temporary system directory 
that will be automatically deleted after running.&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;&lt;label&gt;Using preloaded APIs file:&lt;/label&gt; You can choose whether use the preload APIs file or load some APIs files saved on your system.&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;&lt;label&gt;Using prepared APIs file:&lt;/label&gt; If checked the *.pap file will be used for code completion. To generate a prepared APIs file you have to load least an *.api file and then compile it by clicking on &lt;label&gt;Compile Apis...&lt;/label&gt; button.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&apos;border: 1px solid; background:#f6f6f6;&apos; align=&apos;justify&apos;&gt;
&lt;b&gt;Note:&lt;/b&gt; To save the state of console&apos;s widgets you have to close the Python Console 
from the close button. This allows you to save the geometry to be restored to the next start.
&lt;/p&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;Project Properties&lt;/h3&gt;
This dialog allows you to set a number of properties related to the &lt;label&gt;Project&lt;/label&gt;. A Project is a saved set of layers and their settings, as well as other information required to restore the project from disk.&lt;p&gt;

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

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

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

&lt;a name=&quot;layers&quot;&gt;
&lt;h4&gt;Identifiable layers Tab&lt;/h4&gt;
&lt;/a&gt;
On this tab you can choose on which layers the identify tool will work.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;Add SpatiaLite Tables&lt;/h3&gt;
To define a new connection, click on &lt;label&gt;New&lt;/label&gt; button and use the file browser to point to your SpatiaLite database, which is a file with a &lt;i&gt;.sqlite&lt;/i&gt; extension.&lt;p&gt;
The connections you define will be remembered for further use and available to choose from the drop down menu.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;Vector Layer Properties&lt;/h3&gt;
This dialog allows you to work with vector layer settings and properties. There are seven tabs:
&lt;p&gt;
&lt;a href=&quot;#symbology&quot;&gt;Symbology&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#labels&quot;&gt;Labels&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#attributes&quot;&gt;Attributes&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#general&quot;&gt;General&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#metadata&quot;&gt;Metadata&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#actions&quot;&gt;Actions&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#diagram&quot;&gt;Diagram Overlay&lt;/a&gt;&lt;br/&gt;

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

See the User Guide for further information.

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

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

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


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


&lt;a name=&quot;diagram&quot;&gt;
&lt;h4&gt;Diagram Overlay&lt;/h4&gt;
&lt;/a&gt;
The Diagram tab allows you to add a graphic overlay to a vector layer. To activate this feature, open the &lt;label&gt;Plugin Manager&lt;/label&gt; and select the &lt;label&gt;Diagram Overlay&lt;/label&gt; plugin. After this, there is a new tab in the vector &lt;label&gt;Layer Properties&lt;/label&gt; dialog where the settings for diagrams may be entered.&lt;p&gt;
The current implementation of diagrams provides support for pie- and bar charts and for linear scaling
of the diagram size according to a classification attribute.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;Spatial Bookmarks&lt;/h3&gt;
Spatial Bookmarks allow you to &quot;bookmark&quot; a geographic location and return to it later.
&lt;p&gt;
&lt;a href=&quot;#creating&quot;&gt;Creating a Bookmark&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#working&quot;&gt;Working with Bookmarks&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#zooming&quot;&gt;Zooming to a Bookmark&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#deleting&quot;&gt;Deleting a Bookmark&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#updating&quot;&gt;Updating a Bookmark&lt;/a&gt;&lt;br/&gt;

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

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

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

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

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

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

&lt;h5&gt;Default settings&lt;/h5&gt;
&lt;p&gt;If the attribute table of your linear layer does not contain the required fields or fields contain unexpected values, the plugin will use default values. You can set them in the default tab &lt;label&gt;Default settings&lt;/label&gt;.&lt;/p&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;Query Builder&lt;/h3&gt;
The query builder allows you to create provider specific filter expressions.

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

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

&lt;table border=1&gt;
&lt;tr&gt;
  &lt;th&gt;Provider&lt;/th&gt;
  &lt;th&gt;Documentation&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;OGR&lt;/td&gt;
  &lt;td&gt;where clauses depending on the
    &lt;a href=&quot;http://www.gdal.org/ogr/ogr_formats.html&quot;&gt;format&lt;/a&gt; (eg.
    &lt;a href=&quot;http://www.gdal.org/ogr/ogr_sql.html&quot;&gt;OGR SQL&lt;/a&gt;
    for shape files)
  &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;PostgreSQL/PostGIS&lt;/td&gt;
  &lt;td&gt;where clauses using
    &lt;a href=&quot;http://www.postgresql.org/docs/&quot;&gt;PostgreSQL&lt;/a&gt; and
    &lt;a href=&quot;http://postgis.net/documentation&quot;&gt;PostGIS&lt;/a&gt; 
  &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;SpatiaLite&lt;/td&gt;
  &lt;td&gt;where clauses using
    &lt;a href=&quot;http://www.sqlite.org/lang_select.html&quot;&gt;SQLite&lt;/a&gt; and
    &lt;a href=&quot;http://www.gaia-gis.it/gaia-sins/spatialite-sql-4.1.0.html&quot;&gt;SpatiaLite&lt;/a&gt;
  &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;Oracle Spatial/Locator&lt;/td&gt;
  &lt;td&gt;where clauses using
    &lt;a href=&quot;http://docs.oracle.com/cd/B28359_01/appdev.111/b28400/sdo_index_query.htm#autoId9&quot;&gt;Oracle Spatial/Locator&lt;/a&gt;
  &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=2&gt;...&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;Custom Coordinate Reference System Definition&lt;/h3&gt;
If QGIS does not provide the coordinate reference system you need, you can define a custom CRS. &lt;p&gt;
To define a CRS, select &lt;label&gt;Custom CRS&lt;/label&gt; from the &lt;label&gt;Edit&lt;/label&gt; (Gnome, OSX) or &lt;label&gt;Settings&lt;/label&gt; (KDE, Windows) menu. Custom CRS are stored in your QGIS user database. In addition to your custom CRS, this database also contains your spatial bookmarks and other custom data.

&lt;h4&gt;Define&lt;/h4&gt;
To create a new CRS, click the &lt;label&gt;New&lt;/label&gt; button and enter:
&lt;ul&gt;
&lt;li&gt;descriptive name 
&lt;li&gt;CRS parameters
&lt;/ul&gt;
Note that the Parameters must begin with a +proj=-block, to represent the new coordinate reference
system.
&lt;p&gt;
Defining a custom CRS in QGIS requires a good understanding of the Proj.4 projection library. To begin, refer to the &lt;a href=&quot;ftp://ftp.remotesensing.org/proj/OF90-284.pdf&quot;&gt;Cartographic Projection Procedures for the UNIX Environment&lt;/a&gt; - A User&apos;s Manual by Gerald I. Evenden, U.S. Geological Survey Open-File Report 90-284, 1990. This manual describes the use of the &lt;i&gt;proj.4&lt;/i&gt; and related command line utilities. The cartographic parameters used with &lt;i&gt;proj.4&lt;/i&gt; are described in the user manual, and are the same as those used by QGIS.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;Copyright Label&lt;/h3&gt;
Draws a copyright label with information.&lt;br/&gt;
You can add any random text to the map not only a copyright label.
&lt;p&gt;
&lt;a href=&quot;#howto&quot;&gt;How to&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#text&quot;&gt;Text formatting&lt;/a&gt;&lt;br/&gt;

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

&lt;ul&gt;
&lt;li&gt;&amp;lt;B&amp;gt;&lt;b&gt; Bold text &lt;/b&gt;&amp;lt;/B&amp;gt;
&lt;/li&gt;
&lt;li&gt;&amp;lt;I&amp;gt;&lt;i&gt; Italics &lt;/i&gt;&amp;lt;/I&amp;gt;
&lt;/li&gt;
&lt;li&gt;&amp;lt;U&amp;gt;&lt;u&gt; Underlined text &lt;/u&gt;&amp;lt;/U&amp;gt;
&lt;/li&gt;
&lt;/ul&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;Delimited Text File Layer&lt;/h3&gt;
Loads and displays delimited text files
&lt;p&gt;
&lt;a href=&quot;#re&quot;&gt;Overview&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#creating&quot;&gt;Creating a delimited text layer&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#csv&quot;&gt;How the delimiter, quote, and escape characters work&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;#regexp&quot;&gt;How regular expression delimiters work&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;#wkt&quot;&gt;How WKT text is interpreted&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;#attributes&quot;&gt;Attributes in delimited text files&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;#example&quot;&gt;Example of a text file with X,Y point coordinates&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#wkt_example&quot;&gt;Example of a text file with WKT geometries&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#python&quot;&gt;Using delimited text layers in Python&lt;/a&gt;&lt;br/&gt;
&lt;/p&gt;

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

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

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

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


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


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



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


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

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

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


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

&lt;p&gt;
Click on &lt;label&gt;OK&lt;/label&gt; to create the layer and close the dialog.
&lt;label&gt;Cancel&lt;/label&gt; will close the layer without further changes.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;Open Vector Layer Dialog&lt;/h3&gt;

The open vector layer dialog is used to add vector data to the QGIS map view. Vector data are spatial data described using geometries of points, lines and polygons (enclosed areas).&lt;/p&gt;
QGIS supports vector data in a number of formats, including those supported by the OGR library data provider plugin, such as ESRI shape files, MapInfo MIF (interchange format) and MapInfo TAB (native format).&lt;/p&gt;
QGIS supports PostGIS layers in a PostgreSQL database and SpatiaLite layers. Support for additional data types (eg. delimited text) is provided by additional data provider plugins. A list of OGR supported vector formats can be found in Appendix A.1 of the User Guide.&lt;/p&gt;
Detailed description how to proceed with vector data is described in chapter 5 &apos;Working with Vector Data&apos;.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;Create a New PostGIS Connection&lt;/h3&gt;
This dialog allows you to define the settings for a connection to a PostgreSQL/PostGIS database.
&lt;p&gt;
&lt;ul&gt;
&lt;li&gt; &lt;label&gt;Name&lt;/label&gt; A name to identify the connection settings.

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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


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

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

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

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

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

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

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

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

&lt;h5&gt;Note&lt;/h5&gt;
&lt;p&gt;In order to bind the start and stop points of the route to the road network Road graph selects the nearest point or arc of the graph. In fact it can bind to any part of the road network. Nevertheless, their route and its characteristics do not take into account the distance from the starting point to the road network and of the road network to the stopping point.&lt;/p&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;Options&lt;/h3&gt;
This dialog allows you to select some basic options for QGIS. There are eight tabs:
&lt;p&gt;

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

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

&lt;a name=&quot;digit&quot;&gt;
&lt;h4&gt;Digitizing&lt;/h4&gt;
&lt;/a&gt;
&lt;h5&gt;Rubber band&lt;/h5&gt;
In the &lt;label&gt;Digitizing&lt;/label&gt; tab you can define settings for digitizing line width and color.
&lt;h5&gt;Snapping&lt;/h5&gt;
Here you can define a general, project wide snapping tolerance. &lt;p&gt;
You can select between &lt;label&gt;To vertex&lt;/label&gt;, &lt;label&gt;To segment&lt;/label&gt; or &lt;label&gt;To vertex and segment&lt;/label&gt; as default snap mode. You can also define a default snapping tolerance and a search radius for vertex edits. The tolerance can be set either in map units or in pixels. The advantage of choosing pixels, is that the snapping tolerance doesn&apos;t have to be changed after zoom operations.&lt;p&gt;
A layer based snapping tolerance can be defined by choosing &lt;label&gt;Settings&lt;/label&gt; (or &lt;label&gt;File&lt;/label&gt;) &gt; &lt;label&gt;Project Properties...&lt;/label&gt;. In the &lt;label&gt;General&lt;/label&gt; tab, section &lt;label&gt;Digitize&lt;/label&gt; you can click on &lt;label&gt;Snapping options...&lt;/label&gt; to enable and adjust snapping mode and tolerance on a layer basis.
&lt;h5&gt;Vertex markers&lt;/h5&gt;
You can define marker style as &lt;label&gt;Semi transparent circle&lt;/label&gt;, &lt;label&gt;Cross&lt;/label&gt; or &lt;label&gt;None&lt;/label&gt; and size; you can also set showing markers only for selected features.
&lt;h5&gt;Enter attribute values&lt;/h5&gt;
By default, after digitizing a new feature, QGIS asks you to enter attribute values for that feature. Ticking &lt;label&gt;Suppress attributes pop-up windows after each created feature&lt;/label&gt; allows you to enter the attributes later.
&lt;a name=&quot;crs&quot;&gt;
&lt;h4&gt;CRS&lt;/h4&gt;
&lt;/a&gt;
QGIS no longer sets the map CRS to the coordinate reference system of the first layer loaded. When you start a QGIS session with layers that do not have a CRS, you need to check and define the CRS definition for these layers. This can be done globally on this tab.&lt;p&gt;
The global default CRS &lt;i&gt;proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs&lt;/i&gt; comes predefined in QGIS but can of course be changed, and the new definition will be saved for subsequent QGIS sessions.
&lt;a name=&quot;lov&quot;&gt;
&lt;h4&gt;Locale&lt;/h4&gt;
&lt;/a&gt;
Informs you about active system locale. To change it tick &lt;label&gt;Override system locale&lt;/label&gt; and restart QGIS.
&lt;a name=&quot;net&quot;&gt;
&lt;h4&gt;Network &amp; Proxy&lt;/h4&gt;
&lt;/a&gt;
Tick &lt;label&gt;Use proxy for web access&lt;/label&gt; to define host, port, user, and password.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;Create New Vector Layer&lt;/h3&gt;
To create a new layer for editing, choose &lt;label&gt;New Vector Layer&lt;/label&gt; from the &lt;label&gt;Layer&lt;/label&gt; menu.&lt;br/&gt;
With this dialog you can create a shape file layer.
&lt;h4&gt;Type&lt;/h4&gt;
Choose the type of layer &lt;label&gt;Point&lt;/label&gt;, &lt;label&gt;Line&lt;/label&gt; or &lt;label&gt;Polygon&lt;/label&gt;.&lt;br/&gt;
Click on &lt;label&gt;Specify CRS&lt;/label&gt; button to change the coordinate reference system of the layer if needed.
&lt;h4&gt;New attribute&lt;/h4&gt;
Add the desired attributes by clicking on the &lt;label&gt;Add to attributes list&lt;/label&gt; button after you have specified a name and type for the attribute. Only real, integer, and string attributes are supported.&lt;br/&gt;
You can also define the width and precision of the new attribute column.
&lt;h4&gt;Attributes list&lt;/h4&gt;
In this section you can see the list of attributes. To delete one of them, click on it and choose &lt;label&gt;Remove selected attribute&lt;/label&gt; button.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;Save vector layer as...&lt;/h3&gt;

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

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

See &lt;a href=&quot;http://gdal.org/ogr/ogr_formats.html&quot;&gt;OGR Vector formats&lt;/a&gt; for a list of supported formats and the available options.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;Print Composer&lt;/h3&gt;

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

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

&lt;/p&gt;

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;Measure Tools&lt;/h3&gt;
There are three measure tools: length, area and angle. With them, you can measure distances, areas and angles on the map canvas. The tools provide results in the units set in &lt;label&gt;Settings &gt; Options &gt; Map tools&lt;/label&gt;.
&lt;h4&gt;Measuring Lengths&lt;/h4&gt;
To measure lengths, select the tool and click along the path you want to measure. The length of each segment is displayed as is the total length for the path.
A single right mouse click stops the measuring.
&lt;h4&gt;Measuring Areas&lt;/h4&gt;
To measure areas, select the tool and click to create the area. The total area is dynamically displayed as you click.
A single right mouse click stops the measuring, while two right mouse clicks starts measuring a new.
&lt;h4&gt;Measuring Angles&lt;/h4&gt;
To measure angles, select the tool and click on three points to create an angle between these points. The second point selected is the vertex of the angle. The angle is dynamically displayed once you clicked the second point.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;Attribute table&lt;/h3&gt;
The attribute table displays features of a selected layer. Each row in the table represents one map feature with its attributes shown in several columns. The features in the table can be searched, selected, moved or even edited.  By default the attribute table is a separate window. If you opened it and cannot see it anymore, it is most likely hidden under the main QGIS window. You can make it also a docked window, by checking &lt;label&gt;Open attribute table in a dock window&lt;/label&gt; in &lt;label&gt;Settings &gt; Options &gt; Data Sources&lt;/label&gt;.&lt;p&gt;

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

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

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

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

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

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

&lt;a name=&quot;FieldCalcBar&quot;&gt;
&lt;h4&gt;Field Calculator Bar&lt;/h4&gt;
&lt;/a&gt;
When you toggle to edition the layer, a new row of functions appears in the attribute table: the &lt;label&gt;Field Calculator Bar&lt;/label&gt;. This allows quick editing values of existing fields by performing calculations on basis of existing attribute values or defined functions button in the attribute table, e.g. to calculate length or area of geometry features.&lt;br&gt;
To edit values, select the field to modify with the filter button on the left and fill the text box with the new value or an expression to calculate new value. Then, press &lt;label&gt;Update all&lt;/label&gt; button to update all the rows of the attribute table or &lt;label&gt;Update selected&lt;/label&gt; button if some features are selected or a filter is applied on the attribute table display. You can also use the &lt;label&gt;Expression builder&lt;/label&gt; button to calculate the new value in the column.&lt;br&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>contour</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Interval between contour lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Attribute name (if not set, no elevation attribute is attached)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Additional creation parameters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output file for contour lines (vector)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>dxf2shpConverter</name>
    <message>
        <source>Converts DXF files in Shapefile format</source>
        <translation>ตัวแปลง DXF ไฟล์เป็นรูปแบบ Shape ไฟล์</translation>
    </message>
    <message>
        <source>&amp;Dxf2Shp</source>
        <translation>&amp;Dxf2Shp</translation>
    </message>
</context>
<context>
    <name>dxf2shpConverterGui</name>
    <message>
        <source>Dxf Importer</source>
        <translation>ตัวนำเข้า Dxf</translation>
    </message>
    <message>
        <source>Input and output</source>
        <translation>นำเข้า และ ส่งออก</translation>
    </message>
    <message>
        <source>Input DXF file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Output file</source>
        <translation>ไฟล์ผลลัพท์</translation>
    </message>
    <message>
        <source>Export text labels</source>
        <translation>ส่งออกตัวอักษร</translation>
    </message>
    <message>
        <source>Output file type</source>
        <translation>ไฟล์ผลลัพธ์แบบ</translation>
    </message>
    <message>
        <source>Polyline</source>
        <translation>Polyline</translation>
    </message>
    <message>
        <source>Polygon</source>
        <translation>รูปปิด</translation>
    </message>
    <message>
        <source>Point</source>
        <translation>จุด</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation>คำเตือน</translation>
    </message>
    <message>
        <source>Please specify a file to convert.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please specify an output file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fields description:
* Input DXF file: path to the DXF file to be converted
* Output Shp file: desired name of the shape file to be created
* Shp output file type: specifies the type of the output shape file
* Export text labels checkbox: if checked, an additional shp points layer will be created, and the associated dbf table will contain information about the &quot;TEXT&quot; fields found in the dxf file, and the text strings themselves

---
Developed by Paolo L. Scala, Barbara Rita Barricelli, Marco Padula
CNR, Milan Unit (Information Technology), Construction Technologies Institute.
For support send a mail to scala@itc.cnr.it
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Choose a DXF file to open</source>
        <translation>เลือกไฟล์ DXF ที่จะเปิด</translation>
    </message>
    <message>
        <source>DXF files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Choose a file name to save to</source>
        <translation>เลือกชื่อไฟล์ DXF ที่จะบันทึก</translation>
    </message>
    <message>
        <source>Shapefile</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>eVis</name>
    <message>
        <source>eVis Database Connection</source>
        <translation>เชื่อมต่อฐานข้อมูล eVis</translation>
    </message>
    <message>
        <source>eVis Event Id Tool</source>
        <translation>เครื่องมือ eVis Event Id</translation>
    </message>
    <message>
        <source>eVis Event Browser</source>
        <translation>แสดง eVis Event</translation>
    </message>
    <message>
        <source>Create layer from a database query</source>
        <translation>สร้างชั้นข้อมูลจากการค้นหาของฐานข้อมูล</translation>
    </message>
    <message>
        <source>Open an Event Browers and display the selected feature</source>
        <translation>เปิด Event Browers และ แสดง ข้อมูลที่เลือก</translation>
    </message>
    <message>
        <source>Open an Event Browser to explore the current layer&apos;s features</source>
        <translation>เปิด Event Browers เพื่อหาข้อมูลในชั้นข้อมูลปัจจุบัน</translation>
    </message>
</context>
<context>
    <name>eVisDatabaseConnectionGui</name>
    <message>
        <source>Undefined</source>
        <translation>ไม่ได้ระบุ</translation>
    </message>
    <message>
        <source>No predefined queries loaded</source>
        <translation>ไม่ได้ระบุการค้นหา</translation>
    </message>
    <message>
        <source>Open File</source>
        <translation>เปิดไฟล์</translation>
    </message>
    <message>
        <source>New Database connection requested...</source>
        <translation>ต้องการการเชื่อมต่อกับฐานข้อมูลใหม่</translation>
    </message>
    <message>
        <source>Error: You must select a database type</source>
        <translation>เกิดข้อผิดพลาดคุณต้องเลือกชนิของฐานข้อมูล</translation>
    </message>
    <message>
        <source>Error: No host name entered</source>
        <translation>เกิดข้อผิดพลาดคุณต้องใส่ชื่อ  host</translation>
    </message>
    <message>
        <source>Error: No database name entered</source>
        <translation>เกิดข้อผิดพลาดคุณต้องใส่ชื่อ ฐานข้อมูล</translation>
    </message>
    <message>
        <source>Connection to [%1.%2] established</source>
        <translation>การเชื่อมต่อกับ [%1.%2] ได้ถูกสร้างแล้ว</translation>
    </message>
    <message>
        <source>connected</source>
        <translation>เชื่อมต่อแล้ว</translation>
    </message>
    <message>
        <source>Tables</source>
        <translation>ตาราง</translation>
    </message>
    <message>
        <source>Connection to [%1.%2] failed: %3</source>
        <translation>การเชื่อมต่อกับ [%1.%2] ล้มเหลว: %3</translation>
    </message>
    <message>
        <source>Error: Parse error at line %1, column %2: %3</source>
        <translation>ข้อผิดพลาดพบที่บรรทัด  %1, ช่อง %2: %3</translation>
    </message>
    <message>
        <source>Error: Unabled to open file [%1]</source>
        <translation>เกิดข้อผิดพลาดไม่สามารถเปิดไฟล์  [%1]</translation>
    </message>
    <message>
        <source>Error: Query failed: %1</source>
        <translation>เกิดข้อผิดพลาดการค้นหาล้มเหลว %1</translation>
    </message>
    <message>
        <source>Error: Could not create temporary file, process halted</source>
        <translation>เกิดข้อผิดพลาดไม่สร้างไฟล์ชั่วคราว,กระบวนการหยุด</translation>
    </message>
    <message>
        <source>Error: A database connection is not currently established</source>
        <translation>เกิดข้อผีดพลาดการเชื่อมต่อยังไม่สำเร็จ</translation>
    </message>
</context>
<context>
    <name>eVisDatabaseConnectionGuiBase</name>
    <message>
        <source>Database Connection</source>
        <translation>เชื่อมต่อฐานข้อมูล</translation>
    </message>
    <message>
        <source>Predefined Queries</source>
        <translation>การค้นหาที่กำหนดไว้แล้ว</translation>
    </message>
    <message>
        <source>Load predefined queries</source>
        <translation>อ่านการค้นหาที่กำหนดใว้แล้ว</translation>
    </message>
    <message>
        <source>Loads an XML file with predefined queries. Use the Open File window to locate the XML file that contains one or more predefined queries using the format described in the user guide.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The description of the selected query.</source>
        <translation>คำอธิบายของของเงื่อนไขการค้นหา</translation>
    </message>
    <message>
        <source>Select the predefined query you want to use from the drop-down list containing queries identified from the file loaded using the Open File icon above. To run the query you need to click on the SQL Query tab. The query will be automatically entered in the query window.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>not connected</source>
        <translation>ไม่เชื่อมต่อ</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal; text-decoration:none;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;Connection Status: &lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal; text-decoration:none;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;Connection Status: &lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>Database Host</source>
        <translation>Host ของฐานข้อมูล</translation>
    </message>
    <message utf8="true">
        <source>Enter the database host. If the database resides on your desktop you should enter ¨localhost¨. If you selected ¨MSAccess¨ as the database type this option will not be available. </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Password to access the database.</source>
        <translation>ใส่รหัสผ่าน</translation>
    </message>
    <message>
        <source>Enter the name of the database.</source>
        <translation>ใส่ชื่อฐานข้อมูล</translation>
    </message>
    <message>
        <source>Username</source>
        <translation>ชื่อผู้ใช้</translation>
    </message>
    <message>
        <source>Enter the port through which the database must be accessed if a MYSQL database is used.</source>
        <translation>ใส่ พอร์ท ที่สามารถใช้ฐานข้อมูล MYSQL ได้</translation>
    </message>
    <message>
        <source>Connect to the database using the parameters selected above. If the connection was successful a message will be displayed in the Output Console below saying the connection was established. </source>
        <translation>่ชื่อมต่อกับฐานข้อมูลโดยใช้ตัวแปรที่เลือกด้านบน การการเชื่อมต่อสำเร็จ จะปรากฏข้อความข้างล่าง แจ้งว่าการเชื่อมต่อได้บันทึก</translation>
    </message>
    <message>
        <source>Connect</source>
        <translation>เชื่อมต่อ</translation>
    </message>
    <message>
        <source>User name to access the database.</source>
        <translation>ชื่อผู้ใช้ที่จะใช้ฐานข้อมูล</translation>
    </message>
    <message>
        <source>Select the type of database from the list of supported databases in the drop-down menu.</source>
        <translation>เลือกชนิดของฐานข้อมูลในรายการที่รองรับจากเมนู</translation>
    </message>
    <message>
        <source>Database Name</source>
        <translation>ชื่อฐานข้อมูล</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>ระหัสผ่าน</translation>
    </message>
    <message>
        <source>Database Type</source>
        <translation>ชนิดของฐานข้อมูล</translation>
    </message>
    <message>
        <source>Port</source>
        <translation>พอร์ท</translation>
    </message>
    <message>
        <source>SQL Query</source>
        <translation>การค้นหาแบบ SQL</translation>
    </message>
    <message>
        <source>Run the query entered above. The status of the query will be displayed in the Output Console below.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run Query</source>
        <translation>ทำการค้นหา</translation>
    </message>
    <message>
        <source>Enter the query you want to run in this window.</source>
        <translation>ใส่การค้นหาที่คุณต้องการในหน้าต่างนี้</translation>
    </message>
    <message>
        <source>A window for status messages to be displayed.</source>
        <translation>หน้าต่างที่แสดงข้อความ</translation>
    </message>
    <message>
        <source>Output Console</source>
        <translation>หน้าจอผลลัพธ์</translation>
    </message>
</context>
<context>
    <name>eVisDatabaseLayerFieldSelectionGuiBase</name>
    <message>
        <source>Database File Selection</source>
        <translation>เลือกไฟล์ฐานข้อมูล</translation>
    </message>
    <message>
        <source>The name of the field that contains the Y coordinate of the points.</source>
        <translation>ชื่อของช่องที่มีค่าพิกัด Y</translation>
    </message>
    <message>
        <source>The name of the field that contains the X coordinate of the points.</source>
        <translation>ชื่อของช่องที่มีค่าพิกัด X</translation>
    </message>
    <message>
        <source>Enter the name for the new layer that will be created and displayed in QGIS.</source>
        <translation>ใส่ชื่อสำหรับชั้นข้อมูลใหม่ที่จะถูกสร้างและแสดงใน QGIS</translation>
    </message>
    <message>
        <source>Y Coordinate</source>
        <translation>ค่าพิกัด Y</translation>
    </message>
    <message>
        <source>X Coordinate</source>
        <translation>ค่าพิกัด X</translation>
    </message>
    <message>
        <source>Name of New Layer</source>
        <translation>ชื่อของชั้นข้อมูลใหม่</translation>
    </message>
</context>
<context>
    <name>eVisGenericEventBrowserGui</name>
    <message>
        <source>Generic Event Browser</source>
        <translation> Event Browser โดยทั่วไป</translation>
    </message>
    <message>
        <source>Field</source>
        <translation>ฟิวด์</translation>
    </message>
    <message>
        <source>Value</source>
        <translation>ค่า</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation>คำเตือน</translation>
    </message>
    <message>
        <source>This tool only supports vector data</source>
        <translation>เครื่องมือนี้ใช้ได้กัข้อมูลเชิงเส้นเท่านั้น</translation>
    </message>
    <message>
        <source>No active layers found</source>
        <translation>ไม่พบข้อมูลที่ทำงานอยู่</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>ข้อผิดพลาด</translation>
    </message>
    <message>
        <source>Unable to connect to either the map canvas or application interface</source>
        <translation>ไม่สามารถเชื่อมต่อกับแผนที่หรือส่วนอื่นๆ</translation>
    </message>
    <message>
        <source>An invalid feature was received during initialization</source>
        <translation>ข้อมูลที่ไม่ถูกต้องได้รับเมืาอเริ่มต้น</translation>
    </message>
    <message>
        <source>Event Browser - Displaying records 01 of %1</source>
        <translation>Event Browser - กำลังแสดงข้อมูล 01 of %1</translation>
    </message>
    <message>
        <source>Attribute Contents</source>
        <translation>เนื้อหาข้อมูลรายละเอียด</translation>
    </message>
    <message>
        <source>Event Browser - Displaying records %1 of %2</source>
        <translation>Event Browser - กำลังแสดงข้อมูล %1 ของ %2</translation>
    </message>
    <message>
        <source>Select Application</source>
        <translation>เลือกโปรแกรมประยุกต์</translation>
    </message>
    <message>
        <source>All ( * )</source>
        <translation>ทั้งหมด ( * )</translation>
    </message>
</context>
<context>
    <name>eVisGenericEventBrowserGuiBase</name>
    <message>
        <source>Display</source>
        <translation>แสดง</translation>
    </message>
    <message>
        <source>Use the Previous button to display the previous photo when more than one photo is available for display.</source>
        <translation>ใช้ปุ่มที่แล้วเพื่อแสดงภาพที่แล้วเมื่อมีหลายภาพให้แสดง</translation>
    </message>
    <message>
        <source>Previous</source>
        <translation>ก่อนหน้า</translation>
    </message>
    <message>
        <source>Use the Next button to display the next photo when more than one photo is available for display.</source>
        <translation>ใช้ปุ่มต่อไปเพื่อแสดงภาพถัดไปเมื่อมีหลายภาพให้แสดง</translation>
    </message>
    <message>
        <source>Next</source>
        <translation>ต่อไป</translation>
    </message>
    <message utf8="true">
        <source>All of the attribute information for the point associated with the photo being viewed is displayed here. If the file type being referenced in the displayed record is not an image but is of a file type defined in the “Configure External Applications” tab then when you double-click on the value of the field containing the path to the file the application to open the file will be launched to view or hear the contents of the file. If the file extension is recognized the attribute data will be displayed in green.</source>
        <translation>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.</translation>
    </message>
    <message>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <source>Image display area</source>
        <translation>พื้นที่การแสดงผลภาพ</translation>
    </message>
    <message>
        <source>Display area for the image.</source>
        <translation>พื้นที่การแสดงผลภาพ</translation>
    </message>
    <message>
        <source>Options</source>
        <translation>เงื่อนไข</translation>
    </message>
    <message>
        <source>File path</source>
        <translation>ไฟล์ path</translation>
    </message>
    <message>
        <source>Attribute containing path to file</source>
        <translation>ข้อมูลรายละเอียดประกอบด้วยไฟล์ path</translation>
    </message>
    <message>
        <source>Use the drop-down list to select the field containing a directory path to the image. This can be an absolute or relative path.</source>
        <translation>ใช้รายการ drop-down เพื่อเลือกช่องฟิวด์ที่มี  directory path อ้างไปถึงภาพ สามารถใส่เป็นแบบ absolute หรื relative path ก็ได้</translation>
    </message>
    <message utf8="true">
        <source>If checked the path to the image will be defined appending the attribute in the field selected from the “Attribute Containing Path to Image” drop-down list to the “Base Path” defined below.</source>
        <translation>ถ้าใช้ the path ถึงภาพที่ระบุรายละเอียดจะถูกต่อท้ายลงในรายละเอียดที่เลือกจาก the “Attribute Containing Path ถึง ภาพ รายการ drop-down ถึง “Base Path” ที่กำหนดข้างใต้</translation>
    </message>
    <message>
        <source>Path is relative</source>
        <translation>Pathเป็นแบบสัมพันธ์</translation>
    </message>
    <message>
        <source>If checked, the relative path values will be saved for the next session.</source>
        <translation>ถ้าใช้ค่า relative path จะถูกบันทึกไว้ใช้ในคราวต่อไป</translation>
    </message>
    <message>
        <source>Remember this</source>
        <translation>จำสิ่งนี้ไว้</translation>
    </message>
    <message>
        <source>Reset to default</source>
        <translation>คืนค่าตั้งต้น</translation>
    </message>
    <message>
        <source>Resets the values on this line to the default setting.</source>
        <translation>กำหนดค่าบรรทัดนี้ให้เป็นค่าจากค่าตั้งต้น</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation>ล้างค่า</translation>
    </message>
    <message>
        <source>Compass bearing</source>
        <translation>แบริ่งแม่เหล็ก</translation>
    </message>
    <message>
        <source>Attribute containing compass bearing</source>
        <translation>ข้อมูลรายละเอียดประกอบด้วย แบริ่งแม่เหล็ก</translation>
    </message>
    <message>
        <source>Use the drop-down list to select the field containing the compass bearing for the image. This bearing usually references the direction the camera was pointing when the image was acquired. </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>If checked an arrow pointing in the direction defined by the attribute in the field selected from the drop-down list to the right will be displayed in the QGIS window on top of the point for this image.</source>
        <translation>ถ้ากำหนดค่าลูกศรให้ชี้ไปในทิศที่กำหนดโดยข้อมูลรายละเอียดในช่องที่เลือกจากรายการ drop-down ไปทางขวา หน้าต่าง QGISจะแสดงที่ด้านบนของภาพ</translation>
    </message>
    <message>
        <source>Display compass bearing</source>
        <translation>แสดงแบริ่งแม่เหล็ก</translation>
    </message>
    <message>
        <source>If checked, the Display Compass Bearing values will be saved for the next session.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Compass offset</source>
        <translation>เข็มทิศแบบ offset</translation>
    </message>
    <message>
        <source>Define the compass offset manually.</source>
        <translation>กำหนดเข็มทิศด้วนมือ</translation>
    </message>
    <message>
        <source>Manual</source>
        <translation>คู่มือ</translation>
    </message>
    <message>
        <source>A value to be added to the compass bearing. This allows you to compensate for declination (adjust bearings collected using magnetic bearings to true north bearings). East declinations should be entered using positive values and west declinations should use negative values. </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Define the compass offset using a field from the vector layer attribute table.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source> From Attribute</source>
        <translation>จากข้อมูลรายละเอียด</translation>
    </message>
    <message>
        <source>Use the drop-down list to select the field containing the compass bearing offset. This allows you to compensate for declination (adjust bearings collected using magnetic bearings to true north bearings). East declinations should be entered using positive values and west declinations should use negative values. </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>If checked, the compass offset values will be saved for the next session.</source>
        <translation>ถ้ากำหนดไว้แล้วค่าลูกศรจะใช้ในครั้งต่อไป</translation>
    </message>
    <message>
        <source>Resets the compass offset values to the default settings.</source>
        <translation>กำหนดค่าเข็มทิศให้เป็นค่าตั้งต้น</translation>
    </message>
    <message>
        <source>Relative paths</source>
        <translation>Pathเป็นแบบสัมพันธ์</translation>
    </message>
    <message utf8="true">
        <source>The base path or url from which images and documents can be “relative”</source>
        <translation>path or url จากภาพและเอกสารไม่สัมพันธ์กัน</translation>
    </message>
    <message>
        <source>Base Path</source>
        <translation>Path พื้นฐาน</translation>
    </message>
    <message>
        <source>The Base Path onto which the relative path defined above will be appended.</source>
        <translation>Path พื้นฐานที่เป็น relative path ที่กำหนดอยู่ด้านบนจะถูกต่อท้าย</translation>
    </message>
    <message>
        <source>If checked, the Base Path will be saved for the next session.</source>
        <translation>ถ้ากำหนด  Path พื้นฐาน จะถูกบันทึกไว้ใช้ในครั้งต่อไป</translation>
    </message>
    <message utf8="true">
        <source>Enters the default “Base Path” which is the path to the directory of the vector layer containing the image information.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>If checked, the Base Path will append only the file name instead of the entire relative path (defined above) to create the full directory path to the file. </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Replace entire path/url stored in image path attribute with user defined
Base Path (i.e. keep only filename from attribute)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>If checked, the current check-box setting will be saved for the next session.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clears the check-box on this line.</source>
        <translation>ล้าง check-box ที่บรรทัดนี้</translation>
    </message>
    <message>
        <source>If checked, the same path rules that are defined for images will be used for non-image documents such as movies, text documents, and sound files. If not checked the path rules will only apply to images and other documents will ignore the Base Path parameter.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Apply Path to Image rules when loading docs in external applications</source>
        <translation>ใช้ Path ถึง ภาพเมื่อต้องการอ่านเอกสารด้วยโปรแกรมภายนอก</translation>
    </message>
    <message utf8="true">
        <source>Clicking on Save will save the settings without closing the Options pane. Clicking on Restore Defaults will reset all of the fields to their default settings. It has the same effect as clicking all of the “Reset to default” buttons. </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Configure External Applications</source>
        <translation>กำหนดโปรแกรมประยุกต์ภายนอก</translation>
    </message>
    <message>
        <source>File extension and external application in which to load a document of that type</source>
        <translation>นามสกุลของไฟล์และโปรแกรมภายนอกอ่านเอกสารชนิดนั้น</translation>
    </message>
    <message>
        <source>A table containing file types that can be opened using eVis. Each file type needs a file extension and the path to an application that can open that type of file. This provides the capability of opening a broad range of files such as movies, sound recording, and text documents instead of only images. </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Extension</source>
        <translation>ส่วนเพิ่มเติม</translation>
    </message>
    <message>
        <source>Application</source>
        <translation>โปรแกรมประยุกต์</translation>
    </message>
    <message>
        <source>Add new file type</source>
        <translation>เพิ่มไฟล์ชนิดใหม่</translation>
    </message>
    <message>
        <source>Add a new file type with a unique extension and the path for the application that can open the file.</source>
        <translation>เพิ่มไฟล์ชนิดใหม่ด้วย unique extension และ path สำหรับโปรแกรมประยุกต์ที่สามารถเปิดไฟล์นั้นได้</translation>
    </message>
    <message>
        <source>Delete current row</source>
        <translation>ลบแถวปัจจุบัน</translation>
    </message>
    <message>
        <source>Delete the file type highlighted in the table and defined by a file extension and a path to an associated application.</source>
        <translation>ลบไฟล์ที่แสดงเด่นในตารางและกำหนดโดยไฟล์ extension และ path ที่สัมพันธ์กัโปรแกรมประยุกต์</translation>
    </message>
</context>
<context>
    <name>eVisImageDisplayWidget</name>
    <message>
        <source>Zoom in</source>
        <translation>ขยายเข้า</translation>
    </message>
    <message>
        <source>Zoom in to see more detail.</source>
        <translation>ขยายเพื่อดูรายละเอียด</translation>
    </message>
    <message>
        <source>Zoom out</source>
        <translation>ขยายออก</translation>
    </message>
    <message>
        <source>Zoom out to see more area.</source>
        <translation>ขยายออกเพื่อให้เห็นพื้นที่มากขึ้น</translation>
    </message>
    <message>
        <source>Zoom to full extent</source>
        <translation>ขยายเต็มกรอบของแผนที่</translation>
    </message>
    <message>
        <source>Zoom to display the entire image.</source>
        <translation>ขยายเพื่อเพื่อแสดงภาพทั้งหมด</translation>
    </message>
</context>
<context>
    <name>fTools</name>
    <message>
        <source>QGIS version detected: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This version of fTools requires at least QGIS version 1.0.0
Plugin will not be enabled.</source>
        <translation>ftools รุ่นนี้ QGIS ต้องเป็นรุ่น 1.0.0 ขึ้นไป</translation>
    </message>
    <message>
        <source>&amp;Analysis Tools</source>
        <translation>&amp;เครื่องมือในการวิเคราะห์</translation>
    </message>
    <message>
        <source>Distance Matrix...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sum Line Lengths...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Points in Polygon...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Basic Statistics...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>List Unique Values...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Nearest Neighbour Analysis...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Mean Coordinate(s)...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Line Intersections...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Random Selection...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Random Selection Within Subsets...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Random Points...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Regular Points...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Vector Grid...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select by Location...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Polygon from Layer Extent...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Convex Hull(s)...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Buffer(s)...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Intersect...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Union...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Symetrical Difference...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clip...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Dissolve...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Difference...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Eliminate Sliver Polygons...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export/Add Geometry Columns...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Check Geometry Validity...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Polygon Centroids...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delaunay Triangulation...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Voronoi Polygons...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Extract Nodes...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Simplify Geometries...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Densify Geometries...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Multipart to Singleparts...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Singleparts to Multipart...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Polygons to Lines...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Lines to Polygons...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Define Current Projection...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Join Attributes by Location...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Split Vector Layer...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Merge Shapefiles to One...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create Spatial Index...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Research Tools</source>
        <translation>&amp;เครื่องมือที่ใช้ทำวิจัย</translation>
    </message>
    <message>
        <source>&amp;Geoprocessing Tools</source>
        <translation>&amp;เครื่องมือประมวลผลเชิงตำแหน่ง</translation>
    </message>
    <message>
        <source>G&amp;eometry Tools</source>
        <translation>&amp;เครื่องมือด้านรูปทรง</translation>
    </message>
    <message>
        <source>&amp;Data Management Tools</source>
        <translation>&amp;เครื่องมือจัดการข้อมูล</translation>
    </message>
</context>
<context>
    <name>fillnodata</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Search distance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Smooth iterations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Band to operate on</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Validity mask</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do not use default validity mask</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>ชั้นข้อมูลผลลัพท์</translation>
    </message>
</context>
<context>
    <name>flightlinesToCHM</name>
    <message>
        <source>tile size (side length of square tile)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>buffer around each tile (avoids edge artifacts)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>terrain type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>laser beam width (diameter of laser footprint)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>tile base name (using &apos;sydney&apos; creates sydney_274000_4714000...)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>flightlinesToDTMandDSM</name>
    <message>
        <source>tile size (side length of square tile)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>buffer around each tile (avoids edge artifacts)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>terrain type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>tile base name (using &apos;sydney&apos; creates sydney_274000_4714000...)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>flightlinesToSingleCHMpitFree</name>
    <message>
        <source>tile size (side length of square tile)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>buffer around each tile (avoids edge artifacts)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>terrain type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>laser beam width (diameter of laser footprint)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>function_help</name>
    <message>
        <source>&lt;h3&gt;week() function&lt;/h3&gt;
Extract the week number from a date, or the number of weeks
from a &lt;code&gt;Interval&lt;/code&gt;

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

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

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

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

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

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

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

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

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

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

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>
&lt;h3&gt;Color Group&lt;/h3&gt;
This group contains functions for manipulating colors
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;length() function&lt;/h3&gt;
Returns the length of a string.

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

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

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     length(&apos;HELLO&apos;) &amp;rarr; 5&lt;/p&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;upper() function&lt;/h3&gt;
Converts a string to upper case letters.

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

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

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

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

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

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

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

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

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

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;$scale function&lt;/h3&gt;
Returns the current scale of the map canvas.
&lt;br&gt;
Note: This function is only available in some contexts and will be 0 otherwise. 
&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;$scale&lt;/code&gt;&lt;br&gt;

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


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

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

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

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

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

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

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     toreal(&apos;123.45&apos;) &amp;rarr; 123.45&lt;/p&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;xat() function&lt;/h3&gt;
Retrieves a x coordinate of the current feature

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

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt;xat(1) &amp;rarr; 5&lt;/pre&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;$numpages function&lt;/h3&gt;
Returns the total number of pages in the composition.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     toint(&apos;123&apos;) &amp;rarr; 123&lt;/p&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;yat() function&lt;/h3&gt;
Retrieves a y coordinate of the current feature

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

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt;yat(1) &amp;rarr; 5&lt;/pre&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;tostring() function&lt;/h3&gt;
Converts a number to string.

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

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

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     tostring(123) &amp;rarr; &apos;123&apos;&lt;/p&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;$rownum function&lt;/h3&gt;
Returns the number of the current row.

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

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

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

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



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

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

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
     atan2(1.0, 1.732) &amp;rarr; 0.523611477769969&lt;/p&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;sin() function&lt;/h3&gt;
Returns sinus of an angle.


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

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

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
     sin(1.571) &amp;rarr; 0.999999682931835&lt;/p&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;month() function&lt;/h3&gt;
Extract the month part from a date, or the number of months
from a &lt;code&gt;Interval&lt;/code&gt;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

&lt;p&gt;&lt;h4&gt;Note:&lt;/h4&gt;
Loading field values from WFS layers isn&apos;t supported, before the layer is
actually inserted, ie. when building queries.
&lt;/p&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;log() function&lt;/h3&gt;
Returns the value of the logarithm of the passed value and base.
&lt;br&gt;
This function takes two arguments.
&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;log(base, value)&lt;/code&gt;&lt;br&gt;

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;log(2, 32) &amp;rarr; 5&lt;/code&gt;&lt;br&gt;
&lt;code&gt;log(0.5, 32) &amp;rarr; -5&lt;/code&gt;&lt;br&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;Geometry Group&lt;/h3&gt;
This group contains functions that operate on geometry objects e.g length, area.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;Field&lt;/h3&gt;
Double click to add field name to expression string.
&lt;br&gt;&lt;br&gt;
Right-Click on field name to open context menu sample value loading options.

&lt;p&gt;&lt;h4&gt;Note:&lt;/h4&gt;
Loading field values from WFS layers isn&apos;t supported, before the layer is
actually inserted, ie. when building queries.
&lt;/p&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;$page function&lt;/h3&gt;
Returns the current page number within a composition.

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

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

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

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


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

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

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
     exp(1.0) &amp;rarr; 2.71828182845905&lt;/p&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;rpad() function&lt;/h3&gt;
Returns a string with supplied width padded
using the fill character.

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;b&gt;Easing in, using an exponent of 2:&lt;/b&gt;&lt;br&gt;
     scale_exp(5,0,10,0,100,2) &amp;rarr; 25&lt;br&gt;
     scale_exp(7.5,0,10,0,100,2) &amp;rarr; 56.25&lt;br&gt;
     scale_exp(9.5,0,10,0,100,2) &amp;rarr; 90.25&lt;br&gt;               
     &lt;br&gt;
&lt;b&gt;Easing out, using an exponent of 0.5:&lt;/b&gt;&lt;br&gt;          
     scale_exp(3,0,10,0,100,0.5) &amp;rarr; 54.772&lt;br&gt;
     scale_exp(6,0,10,0,100,0.5) &amp;rarr; 77.459&lt;br&gt;
     scale_exp(9,0,10,0,100,0.5) &amp;rarr; 94.868&lt;br&gt;          
     
     
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;convexHull function&lt;/h3&gt;
Returns the convex hull of a geometry. It represents the minimum convex geometry that encloses all geometries within the set.

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

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt;  geomToWKT( convexHull( geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 4 10)&apos; )) )   &amp;rarr; returns POLYGON((3 3,4 10,4 4,3 3)) &lt;/pre&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;union function&lt;/h3&gt;
Returns a geometry that represents the point set union of the geometries.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; contains( geomFromWKT( &apos;POLYGON((0 0 , 0 1 , 1 1 , 1 0 , 0 0 ))&apos; ) , geomFromWKT( &apos;POINT( 0.5 0.5 )&apos; ))    &amp;rarr; returns 1&lt;/pre&gt;
&lt;pre&gt; contains( geomFromWKT( &apos;POLYGON((0 0 , 0 1 , 1 1 , 1 0 , 0 0 ))&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; ))          &amp;rarr; returns 0&lt;/pre&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;wordwrap() function&lt;/h3&gt;
Returns a string wrapped to a maximum/minimum number of characters.

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

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

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

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

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

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

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

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

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

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

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; geomToWKT( intersection( geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 )&apos; ))  )   &amp;rarr; returns LINESTRING(3 3, 4 4)&lt;/pre&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>
&lt;h3&gt;ramp_color() function&lt;/h3&gt;
Returns a string representing a color from a color ramp. 

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

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

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

&lt;p&gt;&lt;h4&gt;Note:&lt;/h4&gt;
The color ramps available vary between QGIS installations.  This function
may not give the expected results if you move your Quantum project.
&lt;/p&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;IS expression&lt;/h3&gt;
Returns 1 if a is the same as b.

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

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

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

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

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

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

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

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

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; &apos;A&apos; ILIKE &apos;A&apos;  &amp;rarr; returns 1 &lt;/pre&gt;
&lt;pre&gt; &apos;A&apos; ILIKE &apos;a&apos;  &amp;rarr; returns 1 &lt;/pre&gt;
&lt;pre&gt; &apos;A&apos; ILIKE &apos;B&apos;  &amp;rarr; returns 0 &lt;/pre&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;LIKE expression&lt;/h3&gt;
Returns 1 if the first parameter matches the supplied pattern. Works with numbers also.

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

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; &apos;A&apos; LIKE &apos;A&apos;  &amp;rarr; returns 1 &lt;/pre&gt;
&lt;pre&gt; &apos;A&apos; LIKE &apos;a&apos;  &amp;rarr; returns 0 &lt;/pre&gt;
&lt;pre&gt; &apos;A&apos; LIKE &apos;B&apos;  &amp;rarr; returns 0 &lt;/pre&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;ymin function&lt;/h3&gt;
Returns the minimum y coordinate of a geometry. Calculations are in the Spatial Reference System of this Geometry. 

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

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

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

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

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

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

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

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;Date and Time Group&lt;/h3&gt;
This group contains functions for handling date and time data.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;combine function&lt;/h3&gt;
Returns the combination of geometry a and geometry b.

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

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; geomToWKT( combine( geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5 )&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4,  2 1 )&apos; ))  )    &amp;rarr; returns MULTILINESTRING((4 4, 2 1), (3 3, 4 4), (4 4, 5 5)) &lt;/pre&gt;
&lt;pre&gt; geomToWKT( combine( geomFromWKT( &apos;LINESTRING(3 3 , 4 4  )&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 6 6,  2 1 )&apos; ))  )  &amp;rarr; returns LINESTRING(3 3, 4 4, 6 6, 2 1) &lt;/pre&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;intersects function&lt;/h3&gt;
Returns 1 if the geometries spatially intersect (share any portion of space) and 0 if they don&apos;t.

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

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; intersects( geomFromWKT( &apos;POINT(4 4)&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; ))    &amp;rarr; returns 1&lt;/pre&gt;
&lt;pre&gt; intersects( geomFromWKT( &apos;POINT(4 5)&apos; ) , geomFromWKT( &apos;POINT(5 5)&apos; ))             &amp;rarr; returns 0&lt;/pre&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;clamp() function&lt;/h3&gt;
Restricts an input value to a specified range.

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

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     clamp(1,5,10) &amp;rarr; 5 (&lt;i&gt;input&lt;/i&gt; is between 1 and 10 so is returned unchanged)&lt;br&gt;
     clamp(1,0,10) &amp;rarr; 1 (&lt;i&gt;input&lt;/i&gt; is less than minimum value of 1, so function returns 1)&lt;br&gt;
     clamp(1,11,10) &amp;rarr; 10 (&lt;i&gt;input&lt;/i&gt; is greater than maximum value of 10, so function returns 10)&lt;br&gt;
     
     
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;disjoint function&lt;/h3&gt;
Returns 1 if the geometries do not &quot;spatially intersect&quot; - if they do not share any space together. 

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

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; disjoint( geomFromWKT( &apos;POLYGON((0 0 , 0 1 , 1 1 , 1 0 , 0 0 ))&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; )) &amp;rarr; returns 1&lt;/pre&gt;
&lt;pre&gt; disjoint( geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; ) , geomFromWKT( &apos;POINT(4 4)&apos; ))                              &amp;rarr; returns 0&lt;/pre&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;geomFromWKT function&lt;/h3&gt;
Returns a geometry created from a Well-Known Text (WKT) representation.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt;$uuid &amp;rarr; {0bd2f60f-f157-4a6d-96af-d4ba4cb366a1}&lt;/pre&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;IN expression&lt;/h3&gt;
Returns 1 if value is found within a list of values

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

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; &apos;A&apos; IN (&apos;A&apos;,&apos;B&quot;) &amp;rarr; returns 1 &lt;/pre&gt;
&lt;pre&gt; &apos;A&apos; IN (&apos;C&apos;,&apos;B&quot;) &amp;rarr; returns 0 &lt;/pre&gt;

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;attribute function&lt;/h3&gt;
Returns the value of a specified attribute from a feature.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;attribute( feature, attribute_name )&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
feature &amp;rarr; a feature&lt;br /&gt;
attribute_name &amp;rarr; name of attribute to be returned

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

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;crosses function&lt;/h3&gt;
Returns 1 if the supplied geometries have some, but not all, interior points in common.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;crosses( $geometry , $geometry)&lt;/pre&gt;

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; crosses( geomFromWKT( &apos;LINESTRING(3 5 , 4 4 , 5 3)&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; ))    &amp;rarr; returns 1&lt;/pre&gt;
&lt;pre&gt; crosses( geomFromWKT( &apos;POINT(4 5)&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; ))             &amp;rarr; returns 0&lt;/pre&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;geomToWKT function&lt;/h3&gt;
Returns the Well-Known Text (WKT) representation of the geometry without SRID metadata.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;geomToWKT(a)&lt;/pre&gt;

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; geomToWKT( $geometry ) &amp;rarr; POINT(6 50)&lt;/pre&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;getFeature function&lt;/h3&gt;
Returns the first feature of a layer matching a given attribute value

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;getFeature( layer, attributeField, value )&lt;/pre&gt;

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;touches function&lt;/h3&gt;
Returns 1 if the geometries have at least one point in common, but their interiors do not intersect.

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

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; touches( geomFromWKT( &apos;LINESTRING(5 3 , 4 4)&apos;  ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; ))    &amp;rarr; returns 1&lt;/pre&gt;
&lt;pre&gt; touches( geomFromWKT( &apos;POINT(4 4)&apos; ) , geomFromWKT( &apos;POINT(5 5)&apos; ))                     &amp;rarr; returns 0&lt;/pre&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;overlaps function&lt;/h3&gt;
Returns 1 if the geometries share space, are of the same dimension, but are not completely contained by each other.

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

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; overlaps( geomFromWKT( &apos;LINESTRING(3 5 , 4 4 , 5 5 , 5 3)&apos;  ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; ))   &amp;rarr; returns 1&lt;/pre&gt;
&lt;pre&gt; overlaps( geomFromWKT( &apos;LINESTRING(0 0 , 1 1)&apos;  ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; ))    &amp;rarr; returns 0&lt;/pre&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;AND logical operator&lt;/h3&gt;
Returns 1 when condition a and b are true.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt; condition a AND condition b &lt;/pre&gt;

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; 4 = 2+2 AND 1 = 1  &amp;rarr; returns 1 &lt;/pre&gt;
&lt;pre&gt; 4 = 2+2 AND 1 = 2  &amp;rarr; returns 0 &lt;/pre&gt;

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;$geometry function&lt;/h3&gt;
Returns the geometry of the current feature. Can be used for processing with other functions.

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

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; geomToWKT( $geometry ) &amp;rarr; POINT(6 50)&lt;/pre&gt;

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;OR logical operator&lt;/h3&gt;
Returns 1 when condition a or b is true.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt; condition a OR condition b &lt;/pre&gt;

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; 4 = 2+2 OR 1 = 1  &amp;rarr; returns 1 &lt;/pre&gt;
&lt;pre&gt; 4 = 2+2 OR 1 = 2  &amp;rarr; returns 1 &lt;/pre&gt;
&lt;pre&gt; 4 = 2   OR 1 = 2  &amp;rarr; returns 0 &lt;/pre&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;centroid function&lt;/h3&gt;
Returns the geometric center of a geometry.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;centroid(a)&lt;/pre&gt;

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; centroid($geometry) &amp;rarr; returns a point geometry&lt;/pre&gt;

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;within function&lt;/h3&gt;
Returns 1 if the geometry a is completely inside geometry b

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

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; within( geomFromWKT( &apos;POINT( 0.5 0.5 )&apos;) , geomFromWKT(&apos;POLYGON((0 0 , 0 1 , 1 1 , 1 0 , 0 0 ))&apos; ) )    &amp;rarr; returns 1&lt;/pre&gt;
&lt;pre&gt; within( geomFromWKT( &apos;POINT( 5 5 )&apos;) , geomFromWKT(&apos;POLYGON((0 0 , 0 1 , 1 1 , 1 0 , 0 0 ))&apos; ) )        &amp;rarr; returns 0&lt;/pre&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;$map function&lt;/h3&gt;
Returns the id of the current map item if the map is being drawn in a composition, or &quot;canvas&quot; if the map is being
drawn within the main QGIS window.

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

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;pre&gt;$map &amp;rarr; &quot;overview_map&quot; (within a composer item)&lt;br /&gt;
$map &amp;rarr; &quot;canvas&quot; (within the main QGIS main canvas)&lt;/pre&gt;


</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;distance function&lt;/h3&gt;
 Returns the minimum distance (based on spatial ref) between two geometries in projected units.

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

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; distance( geomFromWKT( &apos;POINT(4 4)&apos; ) , geomFromWKT( &apos;POINT(4 8)&apos; ))    &amp;rarr; returns 4&lt;/pre&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;difference function&lt;/h3&gt;
Returns a geometry that represents that part of geometry a that does not intersect with geometry b.

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

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; geomToWKT( difference( geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4)&apos; ))  )   &amp;rarr; returns LINESTRING(4 4, 5 5)&lt;/pre&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;NOT&lt;/h3&gt;
Returns 1 if a is not the same as b.

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

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; &apos;a&apos; IS NOT &apos;b&apos;  &amp;rarr; returns 1 &lt;/pre&gt;
&lt;pre&gt; &apos;a&apos; IS NOT &apos;a&apos;  &amp;rarr; returns 0 &lt;/pre&gt;
&lt;pre&gt; 4 IS NOT 2+2    &amp;rarr; returns 0 &lt;/pre&gt;

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;symDifference function&lt;/h3&gt;
Returns a geometry that represents the portions of a and b that do not intersect.

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

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; geomToWKT( symDifference(  geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 8 8)&apos; ))   )   &amp;rarr; returns LINESTRING(5 5, 8 8)&lt;/pre&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;$perimeter function&lt;/h3&gt;
Returns the perimeter length of the current feature.

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

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

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

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;tointerval() function&lt;/h3&gt;
Converts a string to a interval type.  Can be used to take days, hours, month, etc off a date. 

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

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;code&gt;string&lt;/code&gt; - is string. Format {n} days {n} hours {n} months
&lt;br&gt;

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;todatetime(&apos;2012-05-05 12:00:00&apos;) - tointerval(&apos;1 day 2 hours&apos;) &amp;rarr; 2012-05-04T10:00:00&lt;/code&gt;&lt;br&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;hour() function&lt;/h3&gt;
Extract the hour from a datetime or time, or the number of hours
from a &lt;code&gt;Interval&lt;/code&gt;

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;hour(datetime)&lt;/code&gt;&lt;br&gt;
&lt;code&gt;hour(Interval)&lt;/code&gt;&lt;br&gt;

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;hour(&apos;2012-07-22T13:24:57&apos;) &amp;rarr; 13&lt;/code&gt;&lt;br&gt;
&lt;code&gt;hour(tointerval(&apos;3 hours&apos;)) &amp;rarr; 3&lt;/code&gt;&lt;br&gt;
&lt;code&gt;hour(age(&apos;2012-07-22T13:00:00&apos;,&apos;2012-07-22T10:00:00&apos;)) &amp;rarr; 3&lt;/code&gt;&lt;br&gt;
&lt;code&gt;hour(age(&apos;2012-01-01&apos;,&apos;2010-01-01&apos;)) &amp;rarr; 17520&lt;/code&gt;&lt;br&gt;

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;color_hsla() function&lt;/h3&gt;
Returns a string representation of a color based on its hue, saturation, lightness and alpha (transparency) attributes

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

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

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     color_hsla(100,50,70,200) &amp;rarr; &apos;166,217,140,200&apos;&lt;/p&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;$pi constant&lt;/h3&gt;
Returns pi as value for calculations

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

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt;$pi &amp;rarr; 3.14159265358979&lt;/pre&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;Record Group&lt;/h3&gt;
This group contains functions that operate on record identifiers.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;totime() function&lt;/h3&gt;
Convert a string into Qt time type.

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

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;totime(&apos;12:30:01&apos;) &amp;rarr; 12:30:01&lt;/code&gt;&lt;br&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;replace() function&lt;/h3&gt;
Returns a string with the the supplied string replaced.

&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     replace(&lt;i&gt;string,before,after&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  string&lt;/i&gt; &amp;rarr; is string.  The start string.&lt;br&gt;
&lt;i&gt;  before&lt;/i&gt; &amp;rarr; is string.  The string to replace.&lt;br&gt;
&lt;i&gt;  after&lt;/i&gt; &amp;rarr; is string.  The string that will replace &lt;i&gt;before&lt;/i&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     replace(&apos;QGIS SHOULD ROCK&apos;,&apos;SHOULD&apos;,&apos;DOES&apos;) &amp;rarr; &apos;QGIS DOES ROCK&apos;&lt;/p&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;Conditionals Group&lt;/h3&gt;
This group contains functions to handle conditional checks in expressions.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;abs() function&lt;/h3&gt;
Returns the absolute value of a number.&lt;br&gt;


&lt;h4&gt;Syntax&lt;/h4&gt;
abs(&lt;i&gt;value&lt;/i&gt;)&lt;br&gt;

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;code&gt;abs(-2) &amp;rarr; 2&lt;/code&gt;&lt;br&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;max() function&lt;/h3&gt;
Returns the largest value in a set of values.

&lt;h4&gt;Syntax&lt;/h4&gt;
     max(&lt;i&gt;value&lt;i&gt;[,&lt;i&gt;value&lt;/i&gt;...])

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  value&lt;/i&gt; &amp;rarr; a number.&lt;br&gt;

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     max(2,10.2,5.5) &amp;rarr; 10.2
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;sqrt() function&lt;/h3&gt;
Returns square root of a value


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

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

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
     sqrt(9) &amp;rarr; 3&lt;/p&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;Conditions Group&lt;/h3&gt;
This group contains functions that operate on condition.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>
&lt;h3&gt;color_cmyka() function&lt;/h3&gt;
Returns a string representation of a color based on its cyan, magenta, yellow, black and alpha (transparency) components

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

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

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     color_cmyka(100,50,0,10,200) &amp;rarr; &apos;0,115,230,200&apos;&lt;/p&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;format_number() function&lt;/h3&gt;
Returns a number formatted with the locale separator for thousands. 
Also truncates the number to the number of supplied places. 
&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;format_number(number,places)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;code&gt;number&lt;/code&gt; - is number. The number to be formatted.
&lt;br&gt;
&lt;code&gt;places&lt;/code&gt; - is int. The number of decimal places to truncate the string
to.

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;format_number(10000000.332,2) &amp;rarr; 10,000,000.33&lt;/code&gt;

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;year() function&lt;/h3&gt;
Extract the year part from a date, or the number of years
from a &lt;code&gt;Interval&lt;/code&gt;

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

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

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

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

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

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;pre&gt;
    CASE
        WHEN &lt;i&gt;&quot;column&quot; IS NULL&lt;/i&gt; THEN &lt;i&gt;&apos;None&apos;&lt;/i&gt;
    END
&lt;/pre&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;randf() function&lt;/h3&gt;
Returns a random float within the range specified by the minimum and 
maximum argument (inclusive).
&lt;br&gt;
This function takes two arguments.
&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;randf(min, max)&lt;/code&gt;&lt;br&gt;

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;randf(1, 10) &amp;rarr; 4.59258286403147&lt;/code&gt;&lt;br&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;xmin function&lt;/h3&gt;
Returns the minimum x coordinate of a geometry. Calculations are in the Spatial Reference System of this Geometry. 

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

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

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

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;scale_linear() function&lt;/h3&gt;
Transforms a given value from an input domain to an output range using linear interpolation. 

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

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  val&lt;/i&gt; &amp;rarr; is a value in the input domain. The function will return a corresponding scaled value in the output range.&lt;br&gt;
&lt;i&gt;  domain_min, domain_max&lt;/i&gt; &amp;rarr; specify the input domain, the smallest and largest values the input &lt;i&gt;val&lt;/i&gt; should take.&lt;br&gt;
&lt;i&gt;  range_min, range_max&lt;/i&gt; &amp;rarr; specify the output range, the smallest and largest values which should be output by the function.&lt;br&gt;

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     scale_linear(5,0,10,0,100) &amp;rarr; 50&lt;br&gt;
     scale_linear(0.2,0,1,0,360) &amp;rarr; 72 &lt;i&gt;(eg, scaling a value between 0 and 1 to an angle between 0 and 360)&lt;/i&gt;&lt;br&gt;
     scale_linear(1500,1000,10000,9,20) &amp;rarr; 10.22 &lt;i&gt;(eg, scaling a population which varies between 1000 and 10000 to a font size between 9 and 20)&lt;/i&gt;&lt;br&gt;
     
     
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;trim() function&lt;/h3&gt;
Removes all leading and trailing whitespace (spaces, tabs, etc) from a string.

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

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

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     trim(&apos;   hello world    &apos;) &amp;rarr; &apos;hello world&apos;&lt;/p&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;minute() function&lt;/h3&gt;
Extract the minute from a datetime or time, or the number of minutes
from a &lt;code&gt;Interval&lt;/code&gt;

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;minute(datetime)&lt;/code&gt;&lt;br&gt;
&lt;code&gt;minute(Interval)&lt;/code&gt;&lt;br&gt;

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;minute(&apos;2012-07-22T13:24:57&apos;) &amp;rarr; 24&lt;/code&gt;&lt;br&gt;
&lt;code&gt;minute(tointerval(&apos;3 minutes&apos;)) &amp;rarr; 3&lt;/code&gt;&lt;br&gt;
&lt;code&gt;minute(age(&apos;2012-07-22T00:20:00&apos;,&apos;2012-07-22T00:00:00&apos;)) &amp;rarr; 20&lt;/code&gt;&lt;br&gt;
&lt;code&gt;minute(age(&apos;2012-01-01&apos;,&apos;2010-01-01&apos;)) &amp;rarr; 1051200&lt;/code&gt;&lt;br&gt;

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;age() function&lt;/h3&gt;
Returns the difference between two dates.
&lt;br&gt;&lt;br&gt;
The difference is returned as a &lt;code&gt;Interval&lt;/code&gt; 
and needs to be used with one of the following functions
in order to extract useful information:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;year&lt;/code&gt;
&lt;li&gt;&lt;code&gt;month&lt;/code&gt;
&lt;li&gt;&lt;code&gt;week&lt;/code&gt;
&lt;li&gt;&lt;code&gt;day&lt;/code&gt;
&lt;li&gt;&lt;code&gt;hour&lt;/code&gt;
&lt;li&gt;&lt;code&gt;minute&lt;/code&gt;
&lt;li&gt;&lt;code&gt;second&lt;/code&gt;
&lt;/ul&gt;
&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;age(string,string)&lt;/code&gt;&lt;br&gt;
&lt;code&gt;age(datetime,datetime)&lt;/code&gt;&lt;br&gt;
&lt;code&gt;age(string,datetime)&lt;/code&gt;&lt;br&gt;
&lt;code&gt;age(datetime,string)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;code&gt;string&lt;/code&gt; - is string. A string in date format.
&lt;br&gt;
&lt;code&gt;datetime&lt;/code&gt; - is date or datetime. A date or datetime type.

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;age(&apos;2012-05-12&apos;,&apos;2012-05-2&apos;) &amp;rarr; Interval&lt;/code&gt;&lt;br&gt;
use &lt;code&gt;day&lt;/code&gt; to extract number of days&lt;br&gt;
&lt;code&gt;day(age(&apos;2012-05-12&apos;,&apos;2012-05-2&apos;)) &amp;rarr; 10&lt;/code&gt;&lt;br&gt;

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;log10() function&lt;/h3&gt;
Returns the value of the base 10 logarithm of the passed expression.
&lt;br&gt;
This function takes one argument.
&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;log10(value)&lt;/code&gt;&lt;br&gt;

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;log10(1) &amp;rarr; 0&lt;/code&gt;&lt;br&gt;
&lt;code&gt;log10(100) &amp;rarr; 2&lt;/code&gt;&lt;br&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;Conversions Group&lt;/h3&gt;
This group contains functions to convert on data type to another e.g string to integer, integer to string.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;cos() function&lt;/h3&gt;
Returns cosinus of an angle.


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

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

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
     cos(1.571) &amp;rarr; 0.000796326710733263&lt;/p&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;Operators Group&lt;/h3&gt;
This group contains operators e.g + - * 
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;second() function&lt;/h3&gt;
Extract the seconds from a datetime or time, or the number of seconds
from a &lt;code&gt;Interval&lt;/code&gt;

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;second(datetime)&lt;/code&gt;&lt;br&gt;
&lt;code&gt;second(Interval)&lt;/code&gt;&lt;br&gt;

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;second(&apos;2012-07-22T13:24:57&apos;) &amp;rarr; 57&lt;/code&gt;&lt;br&gt;
&lt;code&gt;second(tointerval(&apos;3 seconds&apos;)) &amp;rarr; 3&lt;/code&gt;&lt;br&gt;
&lt;code&gt;second(age(&apos;2012-07-22T00:20:00&apos;,&apos;2012-07-22T00:00:00&apos;)) &amp;rarr; 1200&lt;/code&gt;&lt;br&gt;
&lt;code&gt;second(age(&apos;2012-01-01&apos;,&apos;2010-01-01&apos;)) &amp;rarr; 63072000&lt;/code&gt;&lt;br&gt;

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;atan() function&lt;/h3&gt;
Returns arcustanget of a value in radians.


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

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

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
     atan(0.5) &amp;rarr; 0.463647609000806&lt;/p&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;$length function&lt;/h3&gt;
Returns the length of the current feature.

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

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt;$length &amp;rarr; 42.4711&lt;/pre&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;title() function&lt;/h3&gt;
Converts all words of a string to title case (all words lower case with leading
capital letter).

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

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

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     upper(&apos;hello WOrld&apos;) &amp;rarr; &apos;Hello World&apos;&lt;/p&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;regexp_match() function&lt;/h3&gt;
Returns true if any part of a string matches the supplied regular expression.

&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     regexp_match(&lt;i&gt;string,regex&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  string&lt;/i&gt; &amp;rarr; is string.  The string to test against the regular expression.&lt;br&gt;
&lt;i&gt;  regex&lt;/i&gt; &amp;rarr; is string.  The regular expression to test against. Backslash characters must be double escaped (eg &quot;&amp;#92;&amp;#92;s&quot; to match a white space character). Non-greedy regular expressions are not supported.&lt;br&gt;

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     regexp_match(&apos;QGIS ROCKS&apos;,&apos;&amp;#92;&amp;#92;sROCKS&apos;) &amp;rarr; 1&lt;/p&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;substr() function&lt;/h3&gt;
Return a part of a string

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

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  string&lt;/i&gt; &amp;rarr; is string.  The full string.&lt;br&gt;
&lt;i&gt;  startpos&lt;/i&gt; &amp;rarr; is number.  The start position to extract from.&lt;br&gt;
&lt;i&gt;  length&lt;/i&gt; &amp;rarr; is number.  The length of the string to extract.&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     substr(&apos;HELLO WORLD&apos;,3,5) &amp;rarr; &apos;LLO W&apos;&lt;/p&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;format() function&lt;/h3&gt;
Format a string using supplied arguments. 

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;format(&apos;string&apos;, arg, [arg...n])&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;code&gt;string&lt;/code&gt; - is string.  String with Qt QString place holders.  Use %1, %2, etc for placeholders. Placeholders can be repeated. 
&lt;br&gt;
&lt;code&gt;arg [arg...n]&lt;/code&gt; - any type. Any number of args. 

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;format(&apos;This %1 a %2&apos;,&apos;is&apos;, &apos;test&apos;) &amp;rarr; This is a test&lt;/code&gt;&lt;br&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;regexp_replace() function&lt;/h3&gt;
Returns a string with the supplied regular expression replaced.

&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     regexp_replace(&lt;i&gt;string,regex,after&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  string&lt;/i&gt; &amp;rarr; is string.  The start string.&lt;br&gt;
&lt;i&gt;  regex&lt;/i&gt; &amp;rarr; is string.  The regular expression to replace. Backslash characters must be double escaped (eg &quot;&amp;#92;&amp;#92;s&quot; to match a white space character). Non-greedy regular expressions are not supported.&lt;br&gt;
&lt;i&gt;  after&lt;/i&gt; &amp;rarr; is string.  The string that will replace any matching occurences of the supplied regular expression. Captured groups can be inserted into the replacement string using &amp;#92;&amp;#92;1, &amp;#92;&amp;#92;2, etc. &lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     regexp_replace(&apos;QGIS SHOULD ROCK&apos;,&apos;&amp;#92;&amp;#92;sSHOULD&amp;#92;&amp;#92;s&apos;,&apos; DOES &apos;) &amp;rarr; &apos;QGIS DOES ROCK&apos;&lt;/p&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;regexp_substr() function&lt;/h3&gt;
Returns the portion of a string which matches a supplied regular expression.

&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     regexp_substr(&lt;i&gt;string,regex&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  string&lt;/i&gt; &amp;rarr; is string.  The input string.&lt;br&gt;
&lt;i&gt;  regex&lt;/i&gt; &amp;rarr; is string.  The regular expression to match against. Backslash characters must be double escaped (eg &quot;&amp;#92;&amp;#92;s&quot; to match a white space character). Non-greedy regular expressions are not supported.&lt;br&gt;

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     regexp_substr(&apos;abc123&apos;,&apos;(&amp;#92;&amp;#92;d+)&apos;) &amp;rarr; &apos;123&apos;&lt;/p&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;$y function&lt;/h3&gt;
Returns the y coordinate of the current feature.

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

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

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

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>
&lt;h3&gt;color_rgba() function&lt;/h3&gt;
Returns a string representation of a color based on its red, green, blue, and alpha (transparency) components

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

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

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     color_rgba(255,127,0,200) &amp;rarr; &apos;255,127,0,200&apos;&lt;/p&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;$x function&lt;/h3&gt;
Returns the x coordinate of the current feature.

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

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

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

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;Math Group&lt;/h3&gt;
This group contains math functions e.g square root, sin and cos
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;min() function&lt;/h3&gt;
Returns the smallest value in a set of values.

&lt;h4&gt;Syntax&lt;/h4&gt;
     min(&lt;i&gt;value&lt;i&gt;[,&lt;i&gt;value&lt;/i&gt;...])

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  value&lt;/i&gt; &amp;rarr; a number.&lt;br&gt;

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     min(20.5,10,6.2) &amp;rarr; 6.2
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;lower() function&lt;/h3&gt;
Converts a string to lower case letters.

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

&lt;p&gt;&lt;h4&gt;  Arguments&lt;/h4&gt;
&lt;i&gt;  string&lt;/i&gt; &amp;rarr; is string.  The String to convert to lower case.&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;  Example&lt;/h4&gt;
     lower(&apos;HELLO World&apos;) &amp;rarr; &apos;hello world&apos;&lt;/p&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;$numfeatures function&lt;/h3&gt;
In atlas generation, returns the total number of features within the coverage layer.

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

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

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

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;String Group&lt;/h3&gt;
This group contains functions that operate on strings e.g replace, convert to upper case.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;concat() function&lt;/h3&gt;
Concatenates several strings to one.

&lt;h4&gt;Syntax&lt;/h4&gt;
     concat(&lt;i&gt;string&lt;i&gt;[,&lt;i&gt;string&lt;/i&gt;...])

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  string&lt;/i&gt; &amp;rarr; is string.  a string.&lt;br&gt;

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     concat(&apos;a&apos;,&apos;b&apos;,&apos;c&apos;,&apos;d&apos;,&apos;e&apos;) &amp;rarr; &apos;abcde&apos;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;coalesce() function&lt;/h3&gt;
Returns the first non-NULL value from the expression list.
&lt;br&gt;
This function can take any number of arguments.
&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;coalesce(expression1, expression2 ...)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;code&gt;expression&lt;/code&gt; - any valid expression or value, irregardless of type.
&lt;br&gt;

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;coalesce(NULL, 2) &amp;rarr; 2&lt;/code&gt;&lt;br&gt;
&lt;code&gt;coalesce(NULL, 2, 3) &amp;rarr; 2&lt;/code&gt;&lt;br&gt;
&lt;code&gt;coalesce(7, NULL, 3*2) &amp;rarr; 7&lt;/code&gt;&lt;br&gt;&lt;br&gt;
&lt;code&gt;coalesce(&quot;fieldA&quot;, &quot;fallbackField&quot;, &apos;ERROR&apos;) &amp;rarr; value of fieldA if it is non-NULL
 else the value of &quot;fallbackField&quot; or the string &apos;ERROR&apos; if both are NULL&lt;/code&gt;&lt;br&gt;

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;asin() function&lt;/h3&gt;
Returns arcussinus of a value in radians.


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

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

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
     asin(1.0) &amp;rarr; 1.5707963267949&lt;/p&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;todatetime() function&lt;/h3&gt;
Convert a string into Qt data time type.

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

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;todatetime(&apos;2012-05-04 12:50:00&apos;) &amp;rarr; 2012-05-04T12:50:00&lt;/code&gt;&lt;br&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;tan() function&lt;/h3&gt;
Returns tangent of an angle.


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

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

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
     tan(1.0) &amp;rarr; 1.5574077246549&lt;/p&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;$feature function&lt;/h3&gt;
In atlas generation, returns the current feature number that is iterated over on the coverage layer.

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

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

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

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;ln() function&lt;/h3&gt;
Returns the value of the natural logarithm of the passed expression.
&lt;br&gt;
This function takes one argument.
&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;ln(value)&lt;/code&gt;&lt;br&gt;

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

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;ln(1) &amp;rarr; 0&lt;/code&gt;&lt;br&gt;
&lt;code&gt;ln(2.7182818284590452354) &amp;rarr; 1&lt;/code&gt;&lt;br&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;color_hsva() function&lt;/h3&gt;
Returns a string representation of a color based on its hue, saturation, value and alpha (transparency) attributes

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

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

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     color_hsva(40,100,100,200) &amp;rarr; &apos;255,170,0,200&apos;&lt;/p&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;geometry function&lt;/h3&gt;
Returns the feature&apos;s geometry

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;geometry( f )&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
f &amp;rarr; QgsFeature

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; geomToWKT( geometry( getFeature( layer, attributeField, value ) ) ) &amp;rarr; POINT(6 50)&lt;/pre&gt;
&lt;pre&gt; intersects( $geometry, geometry( getFeature( layer, attributeField, value ) ) ) &amp;rarr; 1&lt;/pre&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;transform function&lt;/h3&gt;
Returns the geometry transformed from the source CRS to the dest CRS.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;transform( geom, sAuthId, dAuthId )&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
geom &amp;rarr; QgsGeometry

sCrsId &amp;rarr; the Source Auth CRS Id

dCrsId &amp;rarr; the Dest Auth CRS Id

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; geomToWKT( transform( $geometry, &apos;EPSG:2154&apos;, &apos;EPSG:4326&apos; ) ) &amp;rarr; POINT(0 51)&lt;/pre&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;format_date() function&lt;/h3&gt;
Format a date type or string into a custom string format. Uses Qt data time format strings.  See &lt;a href=&apos;http://qt-project.org/doc/qt-4.8/qdatetime.html#toString&apos;&gt;QDateTime::toString&lt;/a&gt;

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;format_date(&apos;string&apos;, &apos;format_string&apos;)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;code&gt;string&lt;/code&gt; - is string. Date/Time/DateTime string.
&lt;br&gt;
&lt;code&gt;format_string&lt;/code&gt; - is string. String template used to format the string.

  &lt;table&gt;
    &lt;thead&gt;
      &lt;tr&gt;
        &lt;th&gt;Expression&lt;/th&gt;

        &lt;th&gt;Output&lt;/th&gt;
      &lt;/tr&gt;
    &lt;/thead&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;d&lt;/td&gt;

      &lt;td&gt;the day as number without a leading zero (1 to 31)&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;dd&lt;/td&gt;

      &lt;td&gt;the day as number with a leading zero (01 to 31)&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;ddd&lt;/td&gt;

      &lt;td&gt;the abbreviated localized day name (e.g. &apos;Mon&apos; to &apos;Sun&apos;). Uses &lt;a href=
      &quot;qdate.html#shortDayName&quot;&gt;QDate::shortDayName&lt;/a&gt;().&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;dddd&lt;/td&gt;

      &lt;td&gt;the long localized day name (e.g. &apos;Monday&apos; to &apos;Sunday&apos;). Uses &lt;a href=
      &quot;qdate.html#longDayName&quot;&gt;QDate::longDayName&lt;/a&gt;().&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;M&lt;/td&gt;

      &lt;td&gt;the month as number without a leading zero (1-12)&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;MM&lt;/td&gt;

      &lt;td&gt;the month as number with a leading zero (01-12)&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;MMM&lt;/td&gt;

      &lt;td&gt;the abbreviated localized month name (e.g. &apos;Jan&apos; to &apos;Dec&apos;). Uses &lt;a href=
      &quot;qdate.html#shortMonthName&quot;&gt;QDate::shortMonthName&lt;/a&gt;().&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;MMMM&lt;/td&gt;

      &lt;td&gt;the long localized month name (e.g. &apos;January&apos; to &apos;December&apos;). Uses &lt;a href=
      &quot;qdate.html#longMonthName&quot;&gt;QDate::longMonthName&lt;/a&gt;().&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;yy&lt;/td&gt;

      &lt;td&gt;the year as two digit number (00-99)&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;yyyy&lt;/td&gt;

      &lt;td&gt;the year as four digit number&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/table&gt;

  &lt;p&gt;These expressions may be used for the time part of the format string:&lt;/p&gt;

  &lt;table&gt;
    &lt;thead&gt;
      &lt;tr&gt;
        &lt;th&gt;Expression&lt;/th&gt;

        &lt;th&gt;Output&lt;/th&gt;
      &lt;/tr&gt;
    &lt;/thead&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;h&lt;/td&gt;

      &lt;td&gt;the hour without a leading zero (0 to 23 or 1 to 12 if AM/PM display)&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;hh&lt;/td&gt;

      &lt;td&gt;the hour with a leading zero (00 to 23 or 01 to 12 if AM/PM display)&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;H&lt;/td&gt;

      &lt;td&gt;the hour without a leading zero (0 to 23, even with AM/PM display)&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;HH&lt;/td&gt;

      &lt;td&gt;the hour with a leading zero (00 to 23, even with AM/PM display)&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;m&lt;/td&gt;

      &lt;td&gt;the minute without a leading zero (0 to 59)&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;mm&lt;/td&gt;

      &lt;td&gt;the minute with a leading zero (00 to 59)&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;s&lt;/td&gt;

      &lt;td&gt;the second without a leading zero (0 to 59)&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;ss&lt;/td&gt;

      &lt;td&gt;the second with a leading zero (00 to 59)&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;z&lt;/td&gt;

      &lt;td&gt;the milliseconds without leading zeroes (0 to 999)&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;zzz&lt;/td&gt;

      &lt;td&gt;the milliseconds with leading zeroes (000 to 999)&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;AP or A&lt;/td&gt;

      &lt;td&gt;interpret as an AM/PM time. &lt;i&gt;AP&lt;/i&gt; must be either &quot;AM&quot; or &quot;PM&quot;.&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;ap or a&lt;/td&gt;

      &lt;td&gt;Interpret as an AM/PM time. &lt;i&gt;ap&lt;/i&gt; must be either &quot;am&quot; or &quot;pm&quot;.&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/table&gt;

&lt;br&gt;

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;format_date(&apos;2012-05-15&apos;,&apos;dd.MM.yyyy&apos;) &amp;rarr; 15.05.2012&lt;/code&gt;&lt;br&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>gdal2xyz</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Band number</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output file</source>
        <translation>ไฟล์ผลลัพท์</translation>
    </message>
</context>
<context>
    <name>gdaladdo</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Overview levels</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove all existing overviews</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Resampling method</source>
        <translation>วิธี Resampling</translation>
    </message>
    <message>
        <source>Overview format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>ชั้นข้อมูลผลลัพท์</translation>
    </message>
</context>
<context>
    <name>geometryThread</name>
    <message>
        <source>Merge all</source>
        <translation>รวมทั้งหมด</translation>
    </message>
    <message>
        <source>Polygon area</source>
        <translation>พื้นที่รูปปิด</translation>
    </message>
    <message>
        <source>Polygon perimeter</source>
        <translation>เส้นรอบรูปปิด</translation>
    </message>
    <message>
        <source>Line length</source>
        <translation>ความยาวเส้น</translation>
    </message>
    <message>
        <source>Point x ordinate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Point y ordinate</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>grasslabel</name>
    <message>
        <source>(1-256)</source>
        <translation>(1-256)</translation>
    </message>
    <message>
        <source>(Optional) column to read labels</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>3D-Viewer (NVIZ)</source>
        <translation>3D-Viewer (NVIZ)</translation>
    </message>
    <message>
        <source>3d Visualization</source>
        <translation>3d Visualization</translation>
    </message>
    <message>
        <source>Add a value to the current category values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add elements to layer (ALL elements of the selected layer type!)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add missing centroids to closed boundaries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add one or more columns to attribute table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Allocate network</source>
        <translation>จัดสรร เครือข่าย</translation>
    </message>
    <message>
        <source>Assign constant value to column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Assign new constant value to column only if the result of query is TRUE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Assign new value as result of operation on columns to column in attribute table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Assign new value to column as result of operation on columns only if the result of query is TRUE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Attribute field</source>
        <translation>รายละเอียด หัวข้อ</translation>
    </message>
    <message>
        <source>Attribute field (interpolated values)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Attribute field to (over)write</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Attribute field to join</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Auto-balancing of colors for LANDSAT-TM raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Bicubic or bilinear spline interpolation with Tykhonov regularization</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Bilinear interpolation utility for raster maps</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Blend color components for two rasters by given ratio</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Blend red, green, raster layers to obtain one color raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Break (topologically clean) polygons (imported from non topological format, like ShapeFile). Boundaries are broken on each point shared between 2 and more polygons where angles of segments are different</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Break lines at each intersection of vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Brovey transform to merge multispectral and high-res panchromatic channels</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Buffer</source>
        <translation>แนวกันชน</translation>
    </message>
    <message>
        <source>Build polylines from lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Calculate average of raster within areas with the same category in a user-defined base map</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Calculate covariance/correlation matrix for user-defined rasters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Calculate error matrix and kappa parameter for accuracy assessment of classification result</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Calculate geometry statistics for vectors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Calculate linear regression from two rasters: y = a + b*x</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Calculate median of raster within areas with the same category in a user-defined base map</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Calculate mode of raster within areas with the same category in a user-defined base map</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Calculate optimal index factor table for LANDSAT-TM raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Calculate raster surface area</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Calculate shadow maps from exact sun position</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Calculate shadow maps from sun position determinated by date/time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Calculate statistics for raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Calculate univariate statistics for numeric attributes in a data table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Calculate univariate statistics from raster based on vector objects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Calculate univariate statistics from the non-null cells of raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Calculate univariate statistics of vector map features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Calculate volume of data clumps, and create vector with centroids of clumps</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Category or object oriented statistics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cats</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cats (select from the map or using their id)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change category values and labels</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change layer number</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change resolution</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change the type of boundary dangle to line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change the type of bridges connecting area and island or 2 islands from boundary to line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change the type of geometry elements</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Choose appropriate format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Columns management</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Compares bit patterns with raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Compress and decompress raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Compress raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Computes a coordinate transformation based on the control points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Concentric circles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connect nodes by shortest route (traveling salesman)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connect selected nodes by shortest tree (Steiner tree)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connect vector to database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Convert 2D vector to 3D by sampling raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Convert 2D vector to 3D vector by sampling of elevation raster. Default sampling by nearest neighbour</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Convert GRASS binary vector to GRASS ASCII vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Convert a raster to vector within GRASS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Convert a vector to raster within GRASS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Convert bearing and distance measurements to coordinates and vice versa</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Convert boundaries to lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Convert centroids to points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Convert coordinates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Convert coordinates from one projection to another (cs2cs frontend)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Convert lines to boundaries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Convert points to centroids</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Convert raster to vector areas</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Convert raster to vector lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Convert raster to vector points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Convert vector to raster using attribute values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Convert vector to raster using constant</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Convex hull</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy a table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy also attribute table (only the table of layer 1 is currently supported)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Count of neighbouring points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create 3D volume map based on 2D elevation and value rasters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create a MASK for limiting raster operation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create a map containing concentric rings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create a raster plane</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create and add new table to vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create and/or modify raster support files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create aspect raster from DEM (digital elevation model)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create cross product of category values from multiple rasters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create fractal surface of given fractal dimension</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create grid in current region</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create new GRASS location and transfer data into it</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create new GRASS location from metadata file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create new GRASS location from raster data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create new GRASS location from vector data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Create new location from .prj (WKT) file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create new raster by combining other rasters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create new vector by combining other vectors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create new vector with current region extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create nodes on network</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create parallel line to input lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create points along input lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create points/segments from input vector lines and positions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create quantization file for floating-point raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create random 2D/3D vector points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create random cell values with spatial dependence</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create random points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create random raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create random vector point contained in raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create raster images with textural features from raster (first serie of indices)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create raster of distance to features in input layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create raster of gaussian deviates with user-defined mean and standard deviation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create raster of uniform random deviates with user-defined range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create raster with contiguous areas grown by one cell</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create raster with textural features from raster (second serie of indices)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create red, green and blue rasters combining hue, intensity, and saturation (his) values from rasters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create shaded map</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create slope raster from DEM (digital elevation model)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create standard vectors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create surface from rasterized contours</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create vector contour from raster at specified levels</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create vector contour from raster at specified steps</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create watershed basin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create watershed subbasins raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cut network by cost isolines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>DXF vector layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Database</source>
        <translation>ฐานข้อมูล</translation>
    </message>
    <message>
        <source>Database connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Database file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Database management</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delaunay triangulation (areas)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delaunay triangulation (lines)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delaunay triangulation, Voronoi diagram and convex hull</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete category values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Develop images and group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Develop map</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Directory of rasters to be linked</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disconnect vector from database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Display general DB connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Display list of category values found in raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Display projection information from PROJ.4 projection description file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <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>
        <source>Display projection information from georeferenced ASCII file containing WKT projection description</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Display projection information from georeferenced ASCII file containing WKT projection description and create a new location based on it</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Display projection information from georeferenced file (raster, vector or image)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Display projection information of the current location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Display raster category values and labels</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Display results of SQL selection from database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Display the HTML manual pages of GRASS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Display vector attributes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Display vector map attributes with SQL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Dissolves boundaries between adjacent areas sharing a common category number or attribute</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Download and import data from WMS server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Drop column from attribute table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>E00 vector layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Elevation raster for height extraction (optional)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Execute any SQL statement</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Export from GRASS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export raster as non-georeferenced PNG image format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export raster from GRASS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export raster series to MPEG movie</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export raster to 8/24bit TIFF image at the resolution of the current region</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export raster to ASCII text file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export raster to ESRI ARCGRID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export raster to GRIDATB.FOR map file (TOPMODEL)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export raster to Geo TIFF</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export raster to POVRAY height-field file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export raster to PPM image at the resolution of the current region</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export raster to VTK-ASCII</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export raster to Virtual Reality Modeling Language (VRML)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export raster to binary MAT-File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export raster to binary array</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export raster to text file as x,y,z values based on cell centers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export raster to various formats (GDAL library)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export vector from GRASS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export vector table from GRASS to database format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export vector to DXF</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export vector to GML</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export vector to Mapinfo</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export vector to POV-Ray</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export vector to PostGIS (PostgreSQL) database table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export vector to SVG</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export vector to Shapefile</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export vector to VTK-ASCII</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export vector to various formats (OGR library)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Exports attribute tables into various format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Extract features from vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Extract selected features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Extracts terrain parameters from DEM</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Extrudes flat vector object to 3D with fixed height</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Extrudes flat vector object to 3D with height based on attribute</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fast fourier transform for image processing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Feature type (for polygons, choose Boundary)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File management</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fill lake from seed at given level</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fill lake from seed point at given level</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fill no-data areas in raster using v.surf.rst splines interpolation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Filter and create depressionless elevation map and flow direction map from elevation raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Filter image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Find nearest element in vector &apos;to&apos; for elements in vector &apos;from&apos;. Various information about this relation may be uploaded to attribute table of input vector &apos;from&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Find shortest path on vector network</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GRASS MODULES</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GRASS shell</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Gaussian kernel density</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generalization</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generate raster of cumulative cost of moving between locations based on cost input raster and starting point(s) coordinates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generate raster of cumulative cost of moving between locations based on cost input raster and starting point(s) raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generate raster of cumulative cost of moving between locations based on cost input raster and starting point(s) vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generate raster of cumulative cost of moving between locations, based on elevation and friction input rasters and starting point(s) coordinates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generate raster of cumulative cost of moving between locations, based on elevation and friction input rasters and starting point(s) vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generate surface</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generate vector contour lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generates area statistics for rasters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Georeferencing, rectification, and import Terra-ASTER imagery and DEM using gdalwarp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Graphical raster map calculator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Help</source>
        <translation>ความช่วยเหลือ</translation>
    </message>
    <message>
        <source>Hue Intensity Saturation (HIS) to Red Green Blue (RGB) raster color transform function</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hydrologic modelling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Imagery</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import ASCII raster</source>
        <translation>นำเข้า ASCII raster</translation>
    </message>
    <message>
        <source>Import DXF vector</source>
        <translation>นำเข้า DXF vector</translation>
    </message>
    <message>
        <source>Import ESRI ARC/INFO ASCII GRID</source>
        <translation>นำเข้า ESRI ARC/INFO ASCII GRID</translation>
    </message>
    <message>
        <source>Import ESRI E00 vector</source>
        <translation>นำเข้าt ESRI E00 vector</translation>
    </message>
    <message>
        <source>Import GDAL supported raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import GDAL supported raster and create a fitted location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import GRIDATB.FOR (TOPMODEL)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import MapGen or MatLab vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import OGR vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import OGR vector and create a fitted location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import OGR vectors in a given data source combining them in a GRASS vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import SPOT VGT NDVI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import SRTM HGT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import US-NGA GEOnet Names Server (GNS) country file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import all OGR/PostGIS vectors in a given data source and create a fitted location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import attribute tables in various formats</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import binary MAT-File(v4)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import binary raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import from database into GRASS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import geonames.org country files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import into GRASS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import loaded raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import loaded raster and create a fitted location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import loaded vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import loaded vector and create a fitted location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import only some layers of a DXF vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import raster from ASCII polygon/line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import raster from coordinates using univariate statistics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import raster into GRASS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import raster into GRASS from QGIS view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import raster into GRASS from external data sources in GRASS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import text file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import vector from gps using gpsbabel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import vector from gps using gpstrans</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import vector into GRASS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import vector points from database table containing coordinates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Input nodes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Input table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Interpolate surface</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Inverse distance squared weighting raster interpolation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Inverse distance squared weighting raster interpolation based on vector points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Inverse fast fourier transform for image processing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Join table to existing vector table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layers categories management</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Line-of-sight raster analysis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Link GDAL supported raster as GRASS raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Link GDAL supported raster loaded in QGIS as GRASS raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Link all GDAL supported rasters in a directory as GRASS rasters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Loaded layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Locate the closest points between objects in two raster maps</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Manage features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Manage image colors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Manage map colors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Manage raster cells value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Manage training dataset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Map algebra</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Map type conversion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>MapGen or MatLab vector layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Mask</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Maximal tolerance value (higher value=more simplification)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Metadata support</source>
        <translation>ข้อมูลบรรยายข้อมูล</translation>
    </message>
    <message>
        <source>Minimum size for each basin (number of cells)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Mosaic up to 4 images</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name for new raster file (specify file extension)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name for new vector file (specify file extension)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name for output vector map (optional)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name for the output raster map (optional)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Neighborhood analysis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Network analysis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Network maintenance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Number of rows to be skipped</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Others</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output GML file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output Shapefile</source>
        <translation>Shapefile ผลลัพธ์</translation>
    </message>
    <message>
        <source>Output layer name (used in GML file)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output raster values along user-defined transect line(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Overlay</source>
        <translation>ซ้อนทับ</translation>
    </message>
    <message>
        <source>Overlay maps</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path to GRASS database of input location (optional)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path to the OGR data source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Percentage of first layer (0-99)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Perform affine transformation (shift, scale and rotate, or GPCs) on vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Print projection information from a georeferenced file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Print projection information from a georeferenced file and create a new location based on it</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Print projection information of the current location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Projection conversion of vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Projection management</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Put geometry variables in database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Query rasters on their category values and labels</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Random location perturbations of vector points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Randomly partition points into test/train sets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Raster</source>
        <translation>เชิงภาพ</translation>
    </message>
    <message>
        <source>Raster buffer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Raster file matrix filter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Raster neighbours analysis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Raster support</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Re-project raster from a location to the current location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rebuild topology of a vector in mapset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rebuild topology of all vectors in mapset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Recategorize contiguous cells to unique categories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reclass category values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reclass category values using a column attribute (integer positive)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reclass category values using a rules file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reclass raster using reclassification rules</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reclass raster with patches larger than user-defined area size (in hectares)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reclass raster with patches smaller than user-defined area size (in hectares)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reclassify raster greater or less than user-defined area size (in hectares)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Recode categorical raster using reclassification rules</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Recode raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reconnect vector to a new database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Red Green Blue (RGB) to Hue Intensity Saturation (HIS) raster color transformation function</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Region settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Register external data sources in GRASS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Regularized spline with tension raster interpolation based on vector points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reinterpolate and compute topographic analysis using regularized spline with tension and smoothing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove all lines or boundaries of zero length</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove bridges connecting area and island or 2 islands</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove dangles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove duplicate area centroids</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove duplicate lines (pay attention to categories!)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove existing attribute table of vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove outliers from vector point data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove small angles between lines at nodes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove small areas, the longest boundary with adjacent area is removed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove vertices in threshold from lines and boundaries, boundary is pruned only if topology is not damaged (new intersection, changed attachement of centroid), first and last segment of the boundary is never changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rename column in attribute table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reports</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reports and statistics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reproject raster from another Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reproject vector from another Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Resample raster using aggregation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Resample raster using interpolation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Resample raster. Set new resolution first</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rescale the range of category values in raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sample raster at site locations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save the current region as a named region</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select features by attributes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select features overlapped by features in another map</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Separator (| , 	 etc.)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set PostgreSQL DB connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set boundary definitions by edge (n-s-e-w)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set boundary definitions for raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set boundary definitions from raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set boundary definitions from vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set boundary definitions to current or default region</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set color rules based on stddev from a map&apos;s mean value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set general DB connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set general DB connection with a schema (PostgreSQL only)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set raster color table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set raster color table from existing raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set raster color table from setted tables</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set raster color table from user-defined rules</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set region to align to raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set the region to match multiple rasters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set the region to match multiple vectors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set user/password for driver/database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sets the boundary definitions for a raster map</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show database connection for vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Shrink current region until it meets non-NULL data from raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Simple map algebra</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Simplify vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Snap lines to vertex in threshold</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Solar and irradiation model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Spatial analysis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Spatial models</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Split lines to shorter segments</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Statistics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sum raster cell values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Surface management</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tables management</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tabulate mutual occurrence (coincidence) of categories for two rasters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Take vector stream data, transform it to raster, and subtract depth from the output DEM</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tasseled Cap (Kauth Thomas) transformation for LANDSAT-TM 4 raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tasseled Cap (Kauth Thomas) transformation for LANDSAT-TM 5 raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tasseled Cap (Kauth Thomas) transformation for LANDSAT-TM 7 raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tassled cap vegetation index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Terrain analysis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tests of normality on vector points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Text file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Thin no-zero cells that denote line features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Toolset for cleaning topology of vector map</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Topology management</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Trace a flow through an elevation model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transform cells with value in null cells</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transform features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transform image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transform null cells in value cells</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transform value cells in null cells</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Type in map names separated by a comma</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Update raster statistics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Update vector map metadata</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Upload raster values at positions of vector points to the table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Upload vector values at positions of vector points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Vector</source>
        <translation>เชิงเส้น</translation>
    </message>
    <message>
        <source>Vector buffer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Vector geometry analysis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Vector intersection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Vector non-intersection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Vector subtraction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Vector union</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Vector update by other maps</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Visibility graph construction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Voronoi diagram (area)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Voronoi diagram (lines)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Watershed Analysis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Which column for the X coordinate? The first is 1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Which column for the Y coordinate?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Which column for the Z coordinate? If 0, z coordinate is not used</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Work with vector points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Write only features link to a record</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Zero-crossing edge detection raster function for image processing</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>hillshade</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Band number</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Compute edges</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use Zevenbergen&amp;Thorne formula (instead of the Horn&apos;s one)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Z factor (vertical exaggeration)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scale (ratio of vert. units to horiz.)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Azimuth of the light</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Altitude of the light</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output file</source>
        <translation>ไฟล์ผลลัพท์</translation>
    </message>
</context>
<context>
    <name>hugeFileClassify</name>
    <message>
        <source>tile size (side length of square tile)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>buffer around each tile (avoids edge artifacts)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>airborne LiDAR</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>terrain type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>preprocessing</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>hugeFileGroundClassify</name>
    <message>
        <source>tile size (side length of square tile)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>buffer around each tile (avoids edge artifacts)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>airborne LiDAR</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>terrain type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>preprocessing</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>hugeFileNormalize</name>
    <message>
        <source>tile size (side length of square tile)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>buffer around each tile (avoids edge artifacts)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>airborne LiDAR</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>terrain type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>preprocessing</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>information</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Suppress GCP info</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Suppress metadata info</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer information</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>las2dem</name>
    <message>
        <source>Attribute</source>
        <translation>รายละเอียด</translation>
    </message>
    <message>
        <source>Product</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>use tile bounding box (after tiling with buffer)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>las2demPro</name>
    <message>
        <source>attribute (what to interpolate)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>product (how to output per pixel)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>use tile bounding box (after tiling with buffer)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>las2iso</name>
    <message>
        <source>smooth underlying TIN</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>extract isoline with a spacing of</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>clean isolines shorter than (0 = do not clean)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>simplify segments shorter than (0 = do not simplify)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>simplify segments pairs with area less than (0 = do not simplify)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>las2lasPro_project</name>
    <message>
        <source>source projection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>source utm zone</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>source state plane code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>target projection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>target utm zone</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>target state plane code</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>las2lasPro_transform</name>
    <message>
        <source>operations (first 8 need an argument)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>argument for operation</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>las2las_project</name>
    <message>
        <source>source projection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>source utm zone</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>source state plane code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>target projection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>target utm zone</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>target state plane code</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>las2las_transform</name>
    <message>
        <source>operations (first 8 need an argument)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>argument for operation</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>las2shp</name>
    <message>
        <source>use PointZ instead of MultiPointZ</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>number of points per record</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output SHP file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>las2txt</name>
    <message>
        <source>parse string</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output ASCII file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>las2txtPro</name>
    <message>
        <source>parse string</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasboundary</name>
    <message>
        <source>compute boundary based on</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>concavity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>interior holes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>disjoint polygon</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasboundaryPro</name>
    <message>
        <source>compute boundary based on</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>concavity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>interior holes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>disjoint polygon</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lascanopy</name>
    <message>
        <source>square plot size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>height cutoff / breast height</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>create</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>count rasters (e.g. 2.0 5.0 10.0 20.0)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>density rasters (e.g. 2.0 5.0 10.0 20.0)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>use tile bounding box (after tiling with buffer)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>input file is single plot</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lascanopyPro</name>
    <message>
        <source>square plot size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>height cutoff / breast height</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>create</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>count rasters (e.g. 2.0 5.0 10.0 20.0)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>density rasters (e.g. 2.0 5.0 10.0 20.0)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>use tile bounding box (after tiling with buffer)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>input file is single plot</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasclip</name>
    <message>
        <source>Input polygon(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>interior</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>what to do with points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>classify as</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lascolor</name>
    <message>
        <source>Input ortho</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lascontrol</name>
    <message>
        <source>Input polygon(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>interior</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>what to do with isolated points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>classify as</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasduplicate</name>
    <message>
        <source>keep duplicate with lowest z coordinate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>only remove duplicates in x y and z</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>mark surviving duplicate as single return</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>record removed duplicates to LAS/LAZ file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasduplicatePro</name>
    <message>
        <source>keep duplicate with lowest z coordinate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>only remove duplicates in x y and z</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>mark surviving duplicate as single return</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>record removed duplicates</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasgrid</name>
    <message>
        <source>Attribute</source>
        <translation>รายละเอียด</translation>
    </message>
    <message>
        <source>Method</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>use tile bounding box (after tiling with buffer)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasgridPro</name>
    <message>
        <source>Attribute</source>
        <translation>รายละเอียด</translation>
    </message>
    <message>
        <source>Method</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>use tile bounding box (after tiling with buffer)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasground</name>
    <message>
        <source>no triangle bulging during TIN refinement</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>terrain type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>preprocessing</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasgroundPro</name>
    <message>
        <source>no triangle bulging during TIN refinement</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>terrain type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>preprocessing</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasheight</name>
    <message>
        <source>replace z</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>drop above</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>drop above height</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>drop below</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>drop below height</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasheightPro</name>
    <message>
        <source>replace z</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>drop above</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>drop above height</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>drop below</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>drop below height</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasindex</name>
    <message>
        <source>append *.lax file to *.laz file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>is mobile or terrestrial LiDAR (not airborne)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasindexPro</name>
    <message>
        <source>append *.lax file to *.laz file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>is mobile or terrestrial LiDAR (not airborne)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasinfo</name>
    <message>
        <source>compute density</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>repair bounding box</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>repair counters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>histogram</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>bin size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output ASCII file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasinfoPro</name>
    <message>
        <source>compute density</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>repair bounding box</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>repair counters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>histogram</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>bin size</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasmerge</name>
    <message>
        <source>2nd file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>3rd file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>4th file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>5th file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>6th file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>7th file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasnoise</name>
    <message>
        <source>isolated if surrounding cells have only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>resolution of isolation grid in xy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>resolution of isolation grid in z</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>what to do with isolated points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>classify as</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasnoisePro</name>
    <message>
        <source>isolated if surrounding cells have only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>resolution of isolation grid in xy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>resolution of isolation grid in z</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>what to do with isolated points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>classify as</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasoverage</name>
    <message>
        <source>size of grid used for scan angle check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>mode of operation</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasoveragePro</name>
    <message>
        <source>size of grid used for scan angle check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>mode of operation</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasoverlap</name>
    <message>
        <source>size of grid used for overlap check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>attribute to check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>operation on attribute per cell</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>create overlap raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>create difference raster</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasoverlapPro</name>
    <message>
        <source>size of grid used for overlap check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>attribute to check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>operation on attribute per cell</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>create overlap raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>create difference raster</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasprecision</name>
    <message>
        <source>Output ASCII file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasquery</name>
    <message>
        <source>area of interest</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lassort</name>
    <message>
        <source>sort by GPS time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>sort by point source ID</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lassortPro</name>
    <message>
        <source>sort by GPS time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>sort by point source ID</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lassplit</name>
    <message>
        <source>number of digits for file names</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>how to split</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>interval or number</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasthin</name>
    <message>
        <source>size of grid used for thinning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>keep particular point per cell</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>mark thinned-away points as withheld</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>classify surviving points as class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>class</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasthinPro</name>
    <message>
        <source>size of grid used for thinning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>keep particular point per cell</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>mark thinned-away points as withheld</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>classify surviving points as class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>class</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lastile</name>
    <message>
        <source>tile size (side length of square tile)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>buffer around each tile</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>make tiling reversible (advanced, usually not needed)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lastilePro</name>
    <message>
        <source>tile size (side length of square tile)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>buffer around each tile (avoids edge artifacts)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>more than 2000 tiles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>tile base name (using sydney.laz creates sydney_274000_4714000.laz)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasvalidate</name>
    <message>
        <source>save report to &apos;*_LVS.xml&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output XML file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasvalidatePro</name>
    <message>
        <source>generate one &apos;*_LVS.xml&apos; report per file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output XML file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasview</name>
    <message>
        <source>max number of points sampled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>color by</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>window size (x y) in pixels</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasviewPro</name>
    <message>
        <source>max number of points sampled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>color by</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>window size (x y) in pixels</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>laszip</name>
    <message>
        <source>only report size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>create spatial indexing file (*.lax)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>append *.lax into *.laz file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>laszipPro</name>
    <message>
        <source>only report size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>create spatial indexing file (*.lax)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>append *.lax into *.laz file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>merge</name>
    <message>
        <source>Input layers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Grab pseudocolor table from first layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer stack</source>
        <translation>ชั้นข้อมูลที่ซ้อนกัน</translation>
    </message>
    <message>
        <source>Output raster type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>ชั้นข้อมูลผลลัพท์</translation>
    </message>
</context>
<context>
    <name>nearblack</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>How far from black (white)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Search for nearly white pixels instead of nearly black</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>ชั้นข้อมูลผลลัพท์</translation>
    </message>
</context>
<context>
    <name>nviz</name>
    <message>
        <source>Raster file(s) for elevation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Vector lines/areas overlay file(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Raster file(s) for color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GRASS region extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GRASS region cellsize (leave 0 for default)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>nviz7</name>
    <message>
        <source>Raster file(s) for elevation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Vector lines/areas overlay file(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Raster file(s) for color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GRASS region extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GRASS region cellsize (leave 0 for default)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>optionsDialog</name>
    <message>
        <source>Warning!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You need to add some APIs file in order to compile</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please specify API file or check &quot;Use preloaded API files&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The APIs file was not compiled, click on &quot;Compile APIs...&quot;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>parent</name>
    <message>
        <source>Cannot parse XML file: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot open file: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid CSW connections XML.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Loading Connections</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>pct2rgb</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Band to convert</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>ชั้นข้อมูลผลลัพท์</translation>
    </message>
</context>
<context>
    <name>polygonize</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Output field name</source>
        <translation>ชื่อช่องผลลัพท์</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>ชั้นข้อมูลผลลัพท์</translation>
    </message>
</context>
<context>
    <name>proximity</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Values</source>
        <translation>ค่า</translation>
    </message>
    <message>
        <source>Distance units</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Max distance (negative value to ignore)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Nodata (negative value to ignore)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fixed buf value (negative value to ignore)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output raster type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>ชั้นข้อมูลผลลัพท์</translation>
    </message>
</context>
<context>
    <name>rasterize</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Attribute field</source>
        <translation>รายละเอียด หัวข้อ</translation>
    </message>
    <message>
        <source>Write values inside an existing raster layer(*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set output raster size (ignored if above option is checked)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Horizontal</source>
        <translation>แนวราบ</translation>
    </message>
    <message>
        <source>Vertical</source>
        <translation>แนวตั้ง</translation>
    </message>
    <message>
        <source>Raster type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer: mandatory to choose an existing raster layer if the (*) option is selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Nodata value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GeoTIFF options. Compression type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set the JPEG compression level</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set the DEFLATE compression level</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set the predictor for LZW or DEFLATE compression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create tiled output (only used for the GTiff format)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Control whether the created file is a BigTIFF or a classic TIFF</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Force the generation of an associated ESRI world file (.tfw))</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>rgb2pct</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Number of colors</source>
        <translation>จำนวนของสี</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>ชั้นข้อมูลผลลัพท์</translation>
    </message>
</context>
<context>
    <name>roughness</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Band number</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Compute edges</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output file</source>
        <translation>ไฟล์ผลลัพท์</translation>
    </message>
</context>
<context>
    <name>rulesDialog</name>
    <message>
        <source>Topology Rule Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Current Rules</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Rule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer #1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer #2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tolerance</source>
        <translation>ค่าผิดพลาดที่ยอมให้ได้</translation>
    </message>
    <message>
        <source>Layer1ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer2ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No layer</source>
        <translation>ไม่มีชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Delete Rule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Test</source>
        <translation>ทดสอบ</translation>
    </message>
    <message>
        <source>No tolerance</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>shp2las</name>
    <message>
        <source>Input SHP file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>resolution of x and y coordinate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>resolution of z coordinate</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>sieve</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Threshold</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Pixel connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>ชั้นข้อมูลผลลัพท์</translation>
    </message>
</context>
<context>
    <name>slope</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Band number</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Compute edges</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use Zevenbergen&amp;Thorne formula (instead of the Horn&apos;s one)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Slope expressed as percent (instead of degrees)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scale (ratio of vert. units to horiz.)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output file</source>
        <translation>ไฟล์ผลลัพท์</translation>
    </message>
</context>
<context>
    <name>topolTest</name>
    <message>
        <source>Invalid second geometry.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Topology plugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid first geometry.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>First geometry invalid in dangling line test.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to import first geometry into GEOS in dangling line test.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid second geometry in duplicate geometry test.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to import second geometry into GEOS in duplicate geometry test.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid second geometry in overlaps test.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to import second geometry into GEOS in overlaps test.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Skipping invalid second geometry of feature %1 in overlaps test.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Skipping invalid first geometry in pseudo line test.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to import first geometry into GEOS in pseudo line test.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid geometry in validity test.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid geometry in covering test.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Second geometry missing.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Second geometry missing or GEOS import failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Missing geometry in multipart check.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>First layer not found in registry.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Second layer not found in registry.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>must not have invalid geometries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>segments must have minimum length</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>must not have dangles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>must not have duplicates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>must not have pseudos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>must not overlap</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>must not have gaps</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>must not have multi-part geometries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>must not overlap with</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>must be covered by</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>features must not be closer than tolerance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>must be covered by endpoints of</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>end points must be covered by</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>must be inside</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>must contain</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>tpi</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Band number</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Compute edges</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output file</source>
        <translation>ไฟล์ผลลัพท์</translation>
    </message>
</context>
<context>
    <name>translate</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Set the size of the output file (In pixels or %)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output size is a percentage of input size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expand</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output projection for output file [leave blank to use input projection]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Subset based on georeferenced coordinates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy all subdatasets of this file to individual output files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Additional creation parameters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output raster type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>ชั้นข้อมูลผลลัพท์</translation>
    </message>
    <message>
        <source>Nodata value, leave blank to take the nodata value from input</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GeoTIFF options. Compression type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set the JPEG compression level</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set the DEFLATE compression level</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set the predictor for LZW or DEFLATE compression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create tiled output (only used for the GTiff format)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Control whether the created file is a BigTIFF or a classic TIFF</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Force the generation of an associated ESRI world file (.tfw))</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>tri</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Band number</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Compute edges</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output file</source>
        <translation>ไฟล์ผลลัพท์</translation>
    </message>
</context>
<context>
    <name>txt2las</name>
    <message>
        <source>Input ASCII file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>parse lines as</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>skip the first n lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>resolution of x and y coordinate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>resolution of z coordinate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>projection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>utm zone</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>state plane code</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>txt2lasPro</name>
    <message>
        <source>parse lines as</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>skip the first n lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>resolution of x and y coordinate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>resolution of z coordinate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>projection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>utm zone</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>state plane code</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>visualThread</name>
    <message>
        <source>Max. len:</source>
        <translation>ค่ามากสุด len:</translation>
    </message>
    <message>
        <source>Min. len:</source>
        <translation>len น้อยสุด:</translation>
    </message>
    <message>
        <source>Mean. len:</source>
        <translation>ค่าเฉลี่ย len:</translation>
    </message>
    <message>
        <source>Filled:</source>
        <translation>เติม:</translation>
    </message>
    <message>
        <source>Empty:</source>
        <translation>ว่าง:</translation>
    </message>
    <message>
        <source>N:</source>
        <translation>N:</translation>
    </message>
    <message>
        <source>Mean:</source>
        <translation>ค่าเฉลี่ย</translation>
    </message>
    <message>
        <source>StdDev:</source>
        <translation>StdDev:</translation>
    </message>
    <message>
        <source>Sum:</source>
        <translation>ผลรวม:</translation>
    </message>
    <message>
        <source>Min:</source>
        <translation>น้อยสุด</translation>
    </message>
    <message>
        <source>Max:</source>
        <translation>ค่ามากสุด</translation>
    </message>
    <message>
        <source>CV:</source>
        <translation>CV:</translation>
    </message>
    <message>
        <source>Number of unique values:</source>
        <translation>จำนวนของค่าที่ไม่ซ้ำ:</translation>
    </message>
    <message>
        <source>Range:</source>
        <translation>ช่วง:</translation>
    </message>
    <message>
        <source>Median:</source>
        <translation>ค่ากลาง</translation>
    </message>
    <message>
        <source>Observed mean distance:</source>
        <translation>Observed mean distance:</translation>
    </message>
    <message>
        <source>Expected mean distance:</source>
        <translation>ใช้ค่าเฉลี่ยระยะ:</translation>
    </message>
    <message>
        <source>Nearest neighbour index:</source>
        <translation>Nearest neighbour index:</translation>
    </message>
    <message>
        <source>Z-Score:</source>
        <translation>Z-Score:</translation>
    </message>
</context>
<context>
    <name>warp</name>
    <message>
        <source>Input layer</source>
        <translation>นำเข้าชั้นข้อมูล</translation>
    </message>
    <message>
        <source>Source SRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Destination SRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output file resolution in target georeferenced units (leave 0 for no change)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Resampling method</source>
        <translation>วิธี Resampling</translation>
    </message>
    <message>
        <source>Additional creation parameters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output raster type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>ชั้นข้อมูลผลลัพท์</translation>
    </message>
    <message>
        <source>Nodata value, leave blank to take the nodata value from input</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GeoTIFF options. Compression type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set the JPEG compression level</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set the DEFLATE compression level</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set the predictor for LZW or DEFLATE compression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create tiled output (only used for the GTiff format)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Control whether the created file is a BigTIFF or a classic TIFF</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Force the generation of an associated ESRI world file (.tfw))</source>
        <translation type="unfinished"></translation>
    </message>
</context>
</TS>
