<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1">
<context>
    <name>@default</name>
    <message>
        <location filename="../test/test_translations.py" line="48"/>
        <source>Good morning</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SecInterp</name>
    <message>
        <location filename="../sec_interp.py" line="201"/>
        <source>&amp;Sec Interp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sec_interp.py" line="188"/>
        <source>Geological data extraction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sec_interp.py" line="627"/>
        <source>Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sec_interp.py" line="534"/>
        <source>Please select an output folder.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sec_interp.py" line="543"/>
        <source>Please select a raster and a line layer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sec_interp.py" line="548"/>
        <source>Raster layer &apos;{selected_raster_name}&apos; is not valid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sec_interp.py" line="553"/>
        <source>Line layer &apos;{selected_line_name}&apos; is not valid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sec_interp.py" line="283"/>
        <source>Outcrop layer &apos;{selected_outcrop_name}&apos; is not valid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sec_interp.py" line="288"/>
        <source>Structural layer &apos;{selected_structural_name}&apos; is not valid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sec_interp.py" line="327"/>
        <source>Line layer has no features.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sec_interp.py" line="333"/>
        <source>Line geometry is not valid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sec_interp.py" line="356"/>
        <source>An error occurred: {str(e)}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sec_interp.py" line="572"/>
        <source>Created profile geometry is not valid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sec_interp.py" line="623"/>
        <source>Success</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sec_interp.py" line="623"/>
        <source>Profile line saved to {shp_output_path}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sec_interp.py" line="627"/>
        <source>An error occurred while saving: {str(e)}</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SecInterpDialog</name>
    <message>
        <location filename="../sec_interp_dialog.py" line="130"/>
        <source>Select the raster DEM (Digital Elevation Model) layer to extract the topographic profile</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sec_interp_dialog.py" line="134"/>
        <source>Select the raster band to use (typically band 1 for DEMs)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sec_interp_dialog.py" line="138"/>
        <source>Raster resolution in coordinate system units (calculated automatically)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sec_interp_dialog.py" line="141"/>
        <source>Units of the raster resolution</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sec_interp_dialog.py" line="145"/>
        <source>Select the line layer that defines the cross-section profile path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sec_interp_dialog.py" line="149"/>
        <source>Select the polygon layer with geological outcrops (optional). Leave as &apos;Do not use&apos; to skip geological profile extraction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sec_interp_dialog.py" line="153"/>
        <source>Select the field containing geological unit names or codes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sec_interp_dialog.py" line="157"/>
        <source>Select the point layer with structural measurements (optional). Leave as &apos;Do not use&apos; to skip structural data projection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sec_interp_dialog.py" line="161"/>
        <source>Select the field containing dip values in degrees (0-90)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sec_interp_dialog.py" line="164"/>
        <source>Select the field containing strike values in azimuthal degrees (0-360)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sec_interp_dialog.py" line="168"/>
        <source>Horizontal scale of the profile (calculated automatically based on raster resolution). You can modify this value if needed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sec_interp_dialog.py" line="172"/>
        <source>Vertical exaggeration factor for the profile (1 = no exaggeration, higher values exaggerate relief)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sec_interp_dialog.py" line="177"/>
        <source>Buffer distance in meters around the cross-section line to include structural measurements. Default: 100m</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sec_interp_dialog.py" line="181"/>
        <source>Scale factor for dip line length (multiplied by raster resolution). Higher values create longer dip lines in the structural profile. Default: 4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sec_interp_dialog.py" line="186"/>
        <source>Folder where output CSV and Shapefile files will be saved</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sec_interp_dialog.py" line="189"/>
        <source>Browse for output folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sec_interp_dialog.py" line="193"/>
        <source>Preview of the extracted topographic profile</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sec_interp_dialog.py" line="196"/>
        <source>Processing messages and results</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sec_interp_dialog.py" line="484"/>
        <source>Select Output Folder</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SecInterpDialogBase</name>
    <message>
        <location filename="../ui_sec_interp_dialog_base.py" line="147"/>
        <source>Sec Interp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../ui_sec_interp_dialog_base.py" line="148"/>
        <source>Outcrops Layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../ui_sec_interp_dialog_base.py" line="149"/>
        <source>Output Folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../ui_sec_interp_dialog_base.py" line="150"/>
        <source>SecInterp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../ui_sec_interp_dialog_base.py" line="151"/>
        <source>Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../ui_sec_interp_dialog_base.py" line="152"/>
        <source>Cross Section Layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../ui_sec_interp_dialog_base.py" line="153"/>
        <source>Vert. Exag.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../ui_sec_interp_dialog_base.py" line="154"/>
        <source>(Data along a cross-section line)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../ui_sec_interp_dialog_base.py" line="155"/>
        <source>Structural layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../ui_sec_interp_dialog_base.py" line="156"/>
        <source>Raster Layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../ui_sec_interp_dialog_base.py" line="157"/>
        <source>Scale    1:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../ui_sec_interp_dialog_base.py" line="158"/>
        <source>Buffer Dist. (m)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../ui_sec_interp_dialog_base.py" line="159"/>
        <source>Dip Line Scale</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../ui_sec_interp_dialog_base.py" line="160"/>
        <source>Preview</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../ui_sec_interp_dialog_base.py" line="161"/>
        <source>Results</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../ui_sec_interp_dialog_base.py" line="162"/>
        <source>Band</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../ui_sec_interp_dialog_base.py" line="163"/>
        <source>Resolution</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../ui_sec_interp_dialog_base.py" line="164"/>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../ui_sec_interp_dialog_base.py" line="165"/>
        <source>Dip</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../ui_sec_interp_dialog_base.py" line="166"/>
        <source>Strike</source>
        <translation type="unfinished"></translation>
    </message>
</context>
</TS>
