<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="fi">
<context>
    <name>About</name>
    <message>
        <location filename="../scripts/Help/About/About.js" line="+68"/>
        <source>About %1</source>
        <translation>Tietoja %1</translation>
    </message>
    <message>
        <location line="+108"/>
        <source>Plugins</source>
        <translation>Laajennusosat</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>No information available</source>
        <translation>Tietoja ei ole saatavilla</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+427"/>
        <source>Plugin:</source>
        <translation>Laajennusosa:</translation>
    </message>
    <message>
        <location line="-402"/>
        <source>ID:</source>
        <translation>ID:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Description:</source>
        <translation>Kuvaus:</translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+4"/>
        <location line="+4"/>
        <source>Unknown</source>
        <translation>Tuntematon</translation>
    </message>
    <message>
        <location line="-130"/>
        <location line="+123"/>
        <source>Version:</source>
        <translation>Versio:</translation>
    </message>
    <message>
        <location line="-113"/>
        <location line="+117"/>
        <source>Qt Version:</source>
        <translation>Qt-versio:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>License:</source>
        <translation>Lisenssi:</translation>
    </message>
    <message>
        <location line="-127"/>
        <location line="+136"/>
        <location line="+11"/>
        <source>Internet:</source>
        <translation>Internet:</translation>
    </message>
    <message>
        <location line="-145"/>
        <source>Build Date:</source>
        <translation>Tekopäivä:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Revision:</source>
        <translation>Versio:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Architecture:</source>
        <translation>Arkkitehtuuri:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Compiler:</source>
        <translation>Kääntäjä:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>License Key:</source>
        <translation>Lisenssiavain:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>%1 is an application for computer-aided design (CAD).</source>
        <translation>%1 on sovellus tietokoneavusteiseen suunnitteluun (CAD).</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>%1 is based on QCAD, a free (open source) software.</source>
        <translation>%1 perustuu QCADiin, vapaa (avoimen lähdekoodin) sovellus.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 is free (open source) software.</source>
        <translation>%1 on vapaa (avoimen lähdekoodin) sovellus.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>This means that everyone can &lt;a href=&apos;%1&apos;&gt;get involved&lt;/a&gt;!</source>
        <translation>Tämä tarkoittaa sitä, että jokainen voi &lt;a href=&apos;%1&apos;&gt;osallistua&lt;/a&gt;!</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Additional tools, features and file formats including DWG are available in &lt;a href=&apos;%1&apos;&gt;QCAD Professional&lt;/a&gt; or &lt;a href=&apos;%2&apos;&gt;QCAD/CAM&lt;/a&gt;.</source>
        <translation>Lisää työkaluja, ominaisuuksia ja tiedostomuotoja kuten DWG löytyvät &lt;a href=&apos;%1&apos;&gt; QCAD Professional&lt;/a&gt; tai &lt;a href=&apos;%2&apos;&gt;QCAD/CAM&lt;/a&gt;.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Plugins and script add-ons are subject to their respective license (see &quot;Plugins&quot; tab).</source>
        <translation>Laajennukset ja skriptatut lisäosat ovat tekijöidensä lisenssien alaisia (kts. &quot;Laajennukset&quot; välilehti).</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>All brand or product names are trademarks or registered trademarks of their respective holders.</source>
        <translation>Kaikki tuotemerkit tai tuotenimet ovat omistajiensa tavaramerkkejä tai rekisteröityjä tavaramerkkejä.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Portions of this software © %1 The Qt Company Ltd.</source>
        <translation>Tämän sovelluksen osien © %1 The Qt Company Ltd.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Qt ships with QCAD under the &lt;a href=&apos;%1&apos;&gt;LGPL Open Source license&lt;/a&gt; which confers various rights to you as the user, including the right to recompile the Qt libraries for your platform. To do that follow the &lt;a href=&apos;%2&apos;&gt;documentation shown on the Qt website&lt;/a&gt;.</source>
        <translation>Qt toimitetaan QCAD&lt;a href=&apos;%1&apos;&gt; LGPL Open Source -lisenssin alla&lt;/a&gt;, joka antaa käyttäjälle erilaisia oikeuksia, mukaan lukien oikeus kääntää alustan Qt-kirjastot uudelleen. Voit tehdä tämän noudattamalla &lt;a href=&apos;%2&apos;&gt;Qt-verkkosivuston ohjeita&lt;/a&gt;.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The program is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.</source>
        <translation>Sovellus tarjotaat sellaisenaan KUIN SE ON ilman MINKÄÄNLAISTA TAKUUTA, SISÄLTÄEN SUUNNITTELUN, SOPIVUUDEN JA ERITYSOMINAISUUDET TIETTYYN TARKOITUKSEEN.</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>No plugins found.</source>
        <translation>Laajennuksia ei löytynyt.</translation>
    </message>
    <message>
        <location line="+99"/>
        <source>Active</source>
        <translation>Aktiivinen</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Inactive (restart)</source>
        <translation>Ei käytössä (käynnistä uudelleen)</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Trial Version:</source>
        <translation>Kokeiluversio:</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>File:</source>
        <translation>Tiedosto:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Error:</source>
        <translation>Virhe:</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Script Add-Ons</source>
        <translation>Skriptilisäosat</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>No script add-ons found.</source>
        <translation>Skriptien lisäosia ei löytynyt.</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Credits</source>
        <translation>Tekijät</translation>
    </message>
    <message>
        <location line="+169"/>
        <source>Licenses</source>
        <translation type="unfinished">Lisenssit</translation>
    </message>
    <message>
        <location filename="../scripts/Help/About/AboutInit.js" line="+2"/>
        <source>&amp;About...</source>
        <translation>&amp;Tietoja ...</translation>
    </message>
</context>
<context>
    <name>AboutCredits</name>
    <message>
        <location filename="../scripts/Help/About/AboutCredits.js" line="+4"/>
        <source>Programming</source>
        <translation>Ohjelmointi</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Hatch Patterns</source>
        <translation>Peittokuviot</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Themes</source>
        <translation type="unfinished">Teemat</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Translations</source>
        <translation>Käännökset</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Templates</source>
        <translation>Mallit</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Icons</source>
        <translation>Ikonit</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Testing, Feedback and Minor Fixes</source>
        <translation>Testaus, palaute ja pienet korjaukset</translation>
    </message>
</context>
<context>
    <name>AboutDialog</name>
    <message>
        <location filename="../scripts/Help/About/AboutDialog.ui" line="+101"/>
        <source>About</source>
        <translation>Tietoja</translation>
    </message>
    <message>
        <location line="+67"/>
        <source>Credits</source>
        <translation>Tekijät</translation>
    </message>
    <message>
        <location line="+67"/>
        <source>Plugins</source>
        <translation>Laajennukset</translation>
    </message>
    <message>
        <location line="+67"/>
        <source>Scripts</source>
        <translation>Skriptit</translation>
    </message>
    <message>
        <location line="+67"/>
        <source>System</source>
        <translation>Järjestelmä</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Licenses</source>
        <translation type="unfinished">Lisenssit</translation>
    </message>
</context>
<context>
    <name>AbstractPreferences</name>
    <message>
        <location filename="../scripts/Edit/AbstractPreferences.js" line="+46"/>
        <source>Application Preferences</source>
        <translation>Sovelluksen asetukset</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Drawing Preferences</source>
        <translation>Piirroksen asetukset</translation>
    </message>
    <message>
        <location line="+322"/>
        <source>Apply preferences</source>
        <translation>Käytä asetuksia</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Restart required</source>
        <translation>Uudelleenkäynnistys tarvitaan</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Please restart QCAD for
the preference changes to take effect.</source>
        <translation>Käynnistä uudelleen QCAD, jotta
asetuksien muutokset astuvat voimaan.</translation>
    </message>
    <message>
        <location line="+86"/>
        <source>Defaults for</source>
        <translation>Oletusarvot</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>These are default preferences for new drawings.</source>
        <translation>Nämä ovat oletusarvot uusille piirroksille.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Changes will affect new drawings but NOT the current drawing.</source>
        <translation>Muutokset vaikuttavat uusiin piirustuksiin, mutta EIVÄT nykyiseen piirustukseen.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Preferences of the current drawing can be changed under&lt;br/&gt;&lt;i&gt;Edit &amp;gt; Drawing Preferences&lt;/i&gt;.</source>
        <translation>Nykyisen piirustuksen asetuksia voidaan muuttaa &lt;br/&gt;&lt;i&gt;Muokkaa &amp;gt; piirustusasetuksia&lt;/i&gt; -kohdassa.</translation>
    </message>
</context>
<context>
    <name>AddBlock</name>
    <message>
        <location filename="../scripts/Block/AddBlock/AddBlockInit.js" line="+2"/>
        <source>&amp;Add Empty Block</source>
        <translation>&amp;Lisää tyhjä lohko</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Add new empty block</source>
        <translation>Lisää uusi tyhjä lohko</translation>
    </message>
</context>
<context>
    <name>AddCentroidDialog</name>
    <message>
        <location filename="../scripts/Misc/MiscInformation/InfoCentroids/InfoAddCustomCentroid/AddCentroidDialog.ui" line="+14"/>
        <source>Add  point mass 2D Centroid</source>
        <translation type="unfinished">Pistemassan lisääminen 2D Centroid</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Position Y:</source>
        <translation type="unfinished">Asento Y:</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+7"/>
        <location line="+49"/>
        <source>0.00</source>
        <translation type="unfinished">0.00</translation>
    </message>
    <message>
        <location line="-42"/>
        <source>Position X:</source>
        <translation type="unfinished">Asema X:</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Point mass:</source>
        <translation type="unfinished">Pistemassa:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Reset to &apos;Undefined&apos;</source>
        <translation type="unfinished">Nollaus &apos;Undefined&apos;</translation>
    </message>
</context>
<context>
    <name>AddCustomPropertyDialog</name>
    <message>
        <location filename="../scripts/Widgets/PropertyEditor/AddCustomPropertyDialog.ui" line="+14"/>
        <source>Add Custom Property</source>
        <translation>Lisää muokattu ominaisuus</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Name:</source>
        <translation>Nimi:</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Value:</source>
        <translation>Arvo:</translation>
    </message>
</context>
<context>
    <name>AddLayer</name>
    <message>
        <location filename="../scripts/Layer/AddLayer/AddLayerInit.js" line="+2"/>
        <source>&amp;Add Layer</source>
        <translation>&amp;Lisää taso</translation>
    </message>
    <message>
        <location filename="../scripts/Layer/AddLayer/AddLayer.js" line="+35"/>
        <source>Layer</source>
        <translation>Taso</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Add Layer</source>
        <translation>Lisää taso</translation>
    </message>
</context>
<context>
    <name>Align</name>
    <message>
        <location filename="../scripts/QCTrack/Align/Align.js" line="+56"/>
        <source>Select end of track to move</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Select destination track end</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Select alignment track end</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+142"/>
        <source>move by </source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AngleHint</name>
    <message>
        <location filename="../scripts/QCTrack/AngleHint/AngleHint.js" line="+43"/>
        <source>Select first track end</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Select second track end</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+76"/>
        <source>info from </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+2"/>
        <source> at </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-1"/>
        <source>° to </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+5"/>
        <location line="+88"/>
        <source>°</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-89"/>
        <source>direct distance: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>, track end rotated by </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+49"/>
        <location line="+1"/>
        <source>no curved track found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>AngleHint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>searching angle </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>° +/- </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>° as combination of max. </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source> tracks of </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>+-</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>° (</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>°) done with </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source> tracks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>, </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>x </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>found </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source> solutions</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AntialiasingMode</name>
    <message>
        <location filename="../scripts/View/AntialiasingMode/AntialiasingMode.js" line="+74"/>
        <source>&amp;Anti-aliasing</source>
        <translation>&amp;Pehmennys</translation>
    </message>
</context>
<context>
    <name>Apollonius</name>
    <message>
        <location filename="../scripts/Apollonius.js" line="+1932"/>
        <source>Invalid radius</source>
        <translation>Virheellinen säde</translation>
    </message>
    <message>
        <location line="+51"/>
        <source>No solution</source>
        <translation>Ei ratkaisua</translation>
    </message>
</context>
<context>
    <name>AppPreferences</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/AppPreferences.js" line="+65"/>
        <source>Application &amp;Preferences</source>
        <translation>Ohjelman &amp;asetukset</translation>
    </message>
</context>
<context>
    <name>Arc</name>
    <message>
        <location filename="../scripts/Draw/Arc/Arc.js" line="+71"/>
        <source>Arc Tools</source>
        <translation>Kaarityökalut</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>&amp;Arc</source>
        <translation>Kaari</translation>
    </message>
</context>
<context>
    <name>Arc2PA</name>
    <message>
        <location filename="../scripts/Draw/Arc/Arc2PA/Arc2PA.js" line="+65"/>
        <source>Start point</source>
        <translation>Alkupiste</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>End point</source>
        <translation>Päätepiste</translation>
    </message>
    <message>
        <location line="+85"/>
        <source>Invalid angle</source>
        <translation>Virheellinen kulma</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The two points are identical</source>
        <translation>Kaksi pistettä ovat identtisiä</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Arc/Arc2PA/Arc2PA.ui" line="+17"/>
        <source>Angle:</source>
        <translation>Kulma:</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Direction:</source>
        <translation>Suunta:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Counter Clockwise (Positive)</source>
        <translation>Vastapäivään (Positiivinen)</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Clockwise (Negative)</source>
        <translation>Myötäpäivään (Negatiivinen)</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Arc/Arc2PA/Arc2PAInit.js" line="+2"/>
        <source>&amp;2 Points and Angle</source>
        <translation>&amp;2 Pistettä ja kulma</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw arc from 2 points and angle</source>
        <translation>Piirrä kaari 2 pisteellä ja kulmalla</translation>
    </message>
</context>
<context>
    <name>Arc2PH</name>
    <message>
        <location filename="../scripts/Draw/Arc/Arc2PH/Arc2PH.js" line="+65"/>
        <source>Start point</source>
        <translation>Alkupiste</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>End point</source>
        <translation>Päätepiste</translation>
    </message>
    <message>
        <location line="+81"/>
        <source>Invalid height</source>
        <translation>Väärä korkeusmitta</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The two points are identical</source>
        <translation>Kaksi pistettä ovat identtisiä</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Arc/Arc2PH/Arc2PHInit.js" line="+2"/>
        <source>2 Points and &amp;Height</source>
        <translation>2 pistettä ja &amp;korkeus</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw arc from 2 points and height</source>
        <translation>Piirrä kaari 2 pisteestä ja korkeus</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Arc/Arc2PH/Arc2PH.ui" line="+17"/>
        <source>Height:</source>
        <translation>Korkeus:</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Direction:</source>
        <translation>Suunta:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Counter Clockwise (Positive)</source>
        <translation>Vastapäivään (Positiivinen)</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Clockwise (Negative)</source>
        <translation>Myötäpäivään (Negatiivinen)</translation>
    </message>
</context>
<context>
    <name>Arc2PL</name>
    <message>
        <location filename="../scripts/Draw/Arc/Arc2PL/Arc2PL.js" line="+65"/>
        <source>Start point</source>
        <translation>Alkupiste</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>End point</source>
        <translation>Päätepiste</translation>
    </message>
    <message>
        <location line="+85"/>
        <source>Invalid length</source>
        <translation>Väärä pituus</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The two points are identical</source>
        <translation>Kaksi pistettä ovat identtisiä</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>The distance between the two points must be less than the arc length</source>
        <translation>Kahden pisteen välisen etäisyyden on oltava pienempi kuin kaaren pituuden</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Arc/Arc2PL/Arc2PLInit.js" line="+2"/>
        <source>&amp;2 Points and Length</source>
        <translation>&amp;2 Pistettä ja pituus</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw arc from 2 points and length</source>
        <translation>Piirrä kaari 2 pisteestä ja pituudesta</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Arc/Arc2PL/Arc2PL.ui" line="+17"/>
        <source>Length:</source>
        <translation>Pituus:</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Direction:</source>
        <translation>Suunta:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Counter Clockwise (Positive)</source>
        <translation>Vastapäivään (Positiivinen)</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Clockwise (Negative)</source>
        <translation>Myötäpäivään (Negatiivinen)</translation>
    </message>
</context>
<context>
    <name>Arc2PR</name>
    <message>
        <location filename="../scripts/Draw/Arc/Arc2PR/Arc2PR.js" line="+67"/>
        <source>Start point</source>
        <translation>Alkupiste</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>End point</source>
        <translation>Päätepiste</translation>
    </message>
    <message>
        <location line="+81"/>
        <source>Invalid radius</source>
        <translation>Virheellinen säde</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The two points are identical</source>
        <translation>Kaksi pistettä ovat identtisiä</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Arc/Arc2PR/Arc2PR.ui" line="+17"/>
        <source>Radius:</source>
        <translation>Säde:</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Direction:</source>
        <translation>Suunta:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Counter Clockwise (Positive)</source>
        <translation>Vastapäivään (Positiivinen)</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Clockwise (Negative)</source>
        <translation>Myötäpäivään (Negatiivinen)</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Solution:</source>
        <translation>Ratkaisu:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Shorter Arc</source>
        <translation>Lyhyempi kaari</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Longer Arc</source>
        <translation>Pidempi kaari</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Arc/Arc2PR/Arc2PRInit.js" line="+2"/>
        <source>&amp;2 Points and Radius</source>
        <translation>&amp;2 pistettä ja säde</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw arc from 2 points and radius</source>
        <translation>Piirrä kaari 2:lla pisteellä ja säteellä</translation>
    </message>
</context>
<context>
    <name>Arc3P</name>
    <message>
        <location filename="../scripts/Draw/Arc/Arc3P/Arc3P.js" line="+62"/>
        <source>Start point</source>
        <translation>Alkupiste</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Point on arc</source>
        <translation>Piste kaarella</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>End point</source>
        <translation>Päätepiste</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Arc/Arc3P/Arc3PInit.js" line="+2"/>
        <source>&amp;3 Points</source>
        <translation>&amp;3 pistettä</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw arc from 3 points</source>
        <translation>Piirrä kaari 3. pisteestä</translation>
    </message>
</context>
<context>
    <name>ArcCPA</name>
    <message>
        <location filename="../scripts/Draw/Arc/ArcCPA/ArcCPA.js" line="+66"/>
        <source>Center</source>
        <translation>Keskipiste</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Point on arc or radius</source>
        <translation>Piste on kaarella tai säteellä</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Point on arc</source>
        <translation>Piste kaarella</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Start angle</source>
        <translation>Alkukulma</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>End angle</source>
        <translation>Loppukulma</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Arc/ArcCPA/ArcCPA.ui" line="+17"/>
        <source>Direction:</source>
        <translation>Suunta:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Counter Clockwise (positive)</source>
        <translation>Vastapäivään (Positiivinen)</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Clockwise (Negative)</source>
        <translation>Myötäpäivään (Negatiivinen)</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Arc/ArcCPA/ArcCPAInit.js" line="+2"/>
        <source>&amp;Center, Point, Angles</source>
        <translation>&amp;Keskipiste, piste, kulmat</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw arc from center, point on arc and angles</source>
        <translation>Piirtää kaaren keskipisteellä, pisteellä kaaressa ja kulmilla</translation>
    </message>
</context>
<context>
    <name>ArcConcentric</name>
    <message>
        <location filename="../scripts/Draw/Arc/ArcConcentric/ArcConcentric.ui" line="+17"/>
        <source>Distance:</source>
        <translation>Etäisyys:</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Number:</source>
        <translation>Numero:</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Arc/ArcConcentric/ArcConcentricInit.js" line="+2"/>
        <source>&amp;Concentric (with Distance)</source>
        <translation>&amp;Samankeskinen (etäisyyden kanssa)</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw concentric arc</source>
        <translation>Piirrä samankeskinen kaari</translation>
    </message>
</context>
<context>
    <name>ArcConcentricThrough</name>
    <message>
        <location filename="../scripts/Draw/Arc/ArcConcentricThrough/ArcConcentricThrough.ui" line="+17"/>
        <source>Number:</source>
        <translation>Numero:</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Arc/ArcConcentricThrough/ArcConcentricThroughInit.js" line="+2"/>
        <source>Concentric (&amp;through Point)</source>
        <translation>Samankeskinen (&amp;pisteen kautta)</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw concentric arc through point</source>
        <translation>Piirrä samankeskinen kaari pisteen kautta</translation>
    </message>
</context>
<context>
    <name>ArcTPR</name>
    <message>
        <location filename="../scripts/Draw/Arc/ArcTPR/ArcTPR.js" line="+79"/>
        <source>Choose line, arc, circle or ellipse</source>
        <translation>Valitse viiva, kaari, ympyrä tai ellipsi</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Point on arc</source>
        <translation>Piste kaarella</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Choose solution</source>
        <translation>Valitse ratkaisu</translation>
    </message>
    <message>
        <location line="+128"/>
        <location line="+65"/>
        <source>No solution</source>
        <translation>Ei ratkaisua</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Arc/ArcTPR/ArcTPRInit.js" line="+2"/>
        <source>&amp;Tangent, Point, Radius</source>
        <translation>&amp;Tangentti, piste, säde</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw arc tangential to entity, through point with radius</source>
        <translation>Piirrä kaari tangentiaalisesti kohteeseen, säteen pisteen läpi</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Arc/ArcTPR/ArcTPR.ui" line="+17"/>
        <source>Radius:</source>
        <translation>Säde:</translation>
    </message>
</context>
<context>
    <name>ArcTangential</name>
    <message>
        <location filename="../scripts/Draw/Arc/ArcTangential/ArcTangential.js" line="+64"/>
        <source>Choose base line or base arc</source>
        <translation>Valitse perusviiva tai peruskaari</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Choose end point of arc</source>
        <translation>Valitse kaaren päätepiste</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Arc/ArcTangential/ArcTangential.ui" line="+17"/>
        <source>Radius:</source>
        <translation>Säde:</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Arc/ArcTangential/ArcTangentialInit.js" line="+2"/>
        <source>&amp;Tangentially Connected</source>
        <translation>&amp;Tangentiaalisesti kytkettynä</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw arc tangential to base entity</source>
        <translation>Piirrä kaari tangentiaalisesti peruskohteeseen</translation>
    </message>
</context>
<context>
    <name>AutoSave</name>
    <message>
        <location filename="../scripts/File/AutoSave/AutoSave.js" line="+35"/>
        <source>Autosave</source>
        <translation>Automaattitallennus</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>File</source>
        <translation>Tiedosto</translation>
    </message>
    <message>
        <location line="+100"/>
        <source>Autosaving to:</source>
        <translation>Tallennetaan automaattisesti:</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Autosave failed:</source>
        <translation>Automaattinen tallennus epäonnistui:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Autosave complete.</source>
        <translation>Automaattinen tallennus valmis.</translation>
    </message>
    <message numerus="yes">
        <location line="+19"/>
        <source>%n autosave backup file(s) for (an) untitled drawing(s) was/were found.
Do you wish to recover it/them?</source>
        <translation>
            <numerusform>%n automaattisen tallennuksen varmuuskopiotiedosto nimettömälle piirustukselle löydettiin.
Haluatko palauttaa sen?</numerusform>
            <numerusform>%n automaattisen tallennuksen varmuuskopiotiedostot nimettömille piirustuksille löydettiin.
Haluatko palauttaa ne?</numerusform>
        </translation>
    </message>
    <message>
        <location line="+69"/>
        <source>An autosave backup file for &quot;%1&quot; exists.
Do you wish to recover it?</source>
        <translation>Automaattisen tallennuksen varmistustiedosto &quot;%1&quot; löydettiin.
Haluatko palauttaa sen?</translation>
    </message>
    <message>
        <location line="-64"/>
        <source>Recover Files?</source>
        <translation>Palautetaanko tiedostot?</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Recovered</source>
        <translation>Palautettu</translation>
    </message>
    <message>
        <location line="+47"/>
        <source>Recover File?</source>
        <translation>Palauta tiedosto?</translation>
    </message>
    <message>
        <location line="+26"/>
        <location line="+11"/>
        <location line="+5"/>
        <source>Cannot rename file:</source>
        <translation>Tiedostoa ei voi nimetä uudelleen:</translation>
    </message>
    <message>
        <location line="-13"/>
        <source>Moved autosave backup file to:</source>
        <translation>Siirretty automaattisesti tallennettu tiedosto:</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Moved original file to:</source>
        <translation>Siirretty alkuperäinen tiedosto:</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Cannot remove file:</source>
        <translation>Tiedostoa ei voi poistaa:</translation>
    </message>
    <message>
        <location filename="../scripts/File/AutoSave/PreferencesPage.ui" line="+17"/>
        <source>Enable Autosave</source>
        <translation>Automaattinen tallennus päälle</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Autosave Interval:</source>
        <translation>Automaattisen tallennuksen väli:</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>min</source>
        <translation>min</translation>
    </message>
</context>
<context>
    <name>AutoSnap</name>
    <message>
        <location filename="../scripts/Snap/SnapAuto/PreferencesPage.ui" line="+17"/>
        <source>Auto Snap</source>
        <translation>Automaattinen tartunta</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Intersections</source>
        <translation>Leikkauspisteet</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>End points</source>
        <translation>Päätepisteet</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Middle points</source>
        <translation>Keskimmäiset pisteet</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Center points</source>
        <translation>Keskipisteet</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Perpendicular</source>
        <translation>Kohtisuora</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Tangential</source>
        <translation>Tangentiaalinen</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Reference points</source>
        <translation>Viitepisteet</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Grid points</source>
        <translation>Ruudukon pisteet</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Points on entity</source>
        <translation>Pisteet kohteessa</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Free positioning</source>
        <translation>Vapaa paikoitus</translation>
    </message>
</context>
<context>
    <name>AutoTrim</name>
    <message>
        <location filename="../scripts/Modify/AutoTrim/AutoTrimInit.js" line="+2"/>
        <source>Auto &amp;Trim</source>
        <translation>Automaattinen &amp;hienosäätö</translation>
    </message>
</context>
<context>
    <name>AutoZoom</name>
    <message>
        <location filename="../scripts/View/Zoom/AutoZoom/AutoZoomInit.js" line="+2"/>
        <source>&amp;Auto Zoom</source>
        <translation>&amp;Automaattinen mittakaava</translation>
    </message>
</context>
<context>
    <name>Batch2Pdf</name>
    <message>
        <location filename="../scripts/Misc/MiscIO/Batch2Pdf/Batch2Pdf.js" line="+30"/>
        <source>Export to PDF</source>
        <translation type="unfinished">Vie PDF-tiedostoksi</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscIO/Batch2Pdf/Batch2PdfInit.js" line="+2"/>
        <location line="+4"/>
        <source>&amp;Batch2Pdf visible layout blocks</source>
        <translation type="unfinished">Batch2Pdf näkyvät ulkoasulohkot</translation>
    </message>
</context>
<context>
    <name>BehaviorPreferences</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/GraphicsViewPreferences/BehaviorPreferences/BehaviorPreferences.js" line="+24"/>
        <source>Graphics View</source>
        <translation>Graafinen näkymä</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Behavior</source>
        <translation>Toiminta</translation>
    </message>
</context>
<context>
    <name>Bevel</name>
    <message>
        <location filename="../scripts/Modify/Bevel/Bevel.js" line="+55"/>
        <source>The two entities cannot be bevelled.</source>
        <translation>Näitä kahta kohdetta ei voida viistää.</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>First entity cannot be trimmed.</source>
        <translation>Ensimmäistä kohdetta ei voida hienosäätää.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Second entity cannot be trimmed.</source>
        <translation>Ensimmäistä kohdetta ei voida hienosäätää.</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Bevel/Bevel.ui" line="+17"/>
        <source>Trim</source>
        <translation>Rajaa</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Length &amp;1:</source>
        <translation type="unfinished">Pituus 1:</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Length &amp;2:</source>
        <translation type="unfinished">Pituus 2:</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Bevel/BevelInit.js" line="+2"/>
        <source>&amp;Chamfer / Bevel</source>
        <translation>&amp;Särmä/viisto</translation>
    </message>
</context>
<context>
    <name>BitmapExport</name>
    <message>
        <location filename="../scripts/File/BitmapExport/BitmapExport.js" line="+78"/>
        <source>Error while generating bitmap file &quot;%1&quot;: %2</source>
        <translation>Virhe bittikarttatiedostoa luotaessa &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Bitmap file has been exported to &quot;%1&quot;</source>
        <translation>Bittikarttatiedosto on viety &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Files</source>
        <translation>Tiedostot</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Export as Bitmap</source>
        <translation>Vie bittikartta-muodossa</translation>
    </message>
    <message>
        <location filename="../scripts/File/BitmapExport/BitmapExportDialog.ui" line="+14"/>
        <source>Bitmap Export</source>
        <translation>Bittikarttana vieminen</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Size</source>
        <translation>Koko</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Width:</source>
        <translation>Leveys:</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Height:</source>
        <translation>Korkeus:</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Pixels per drawing unit:</source>
        <translation>Pikseleitä piirtoyksikköä kohden:</translation>
    </message>
    <message>
        <location line="+72"/>
        <source>Export bounding box of selection</source>
        <translation>Vie valintaruutu</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Transparent</source>
        <translation>Läpinäkyvä</translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+23"/>
        <source>Color</source>
        <translation>Väri</translation>
    </message>
    <message>
        <location line="-17"/>
        <source>Monochrome</source>
        <translation>Yksivärinen</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Grayscale</source>
        <translation>Harmaasävy</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Anti-aliasing</source>
        <translation>Pehmennys</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Use anti-aliasing</source>
        <translation>Käytä pehmennystä</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Margin</source>
        <translation>Marginaali</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Margin:</source>
        <translation>Reunus:</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>px</source>
        <translation>px</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Add extra margin to compensate for line weight</source>
        <translation>Lisää ylimääräistä marginaalia viivapaksuuden kompensoimiseksi</translation>
    </message>
    <message>
        <location line="-170"/>
        <source>Background</source>
        <translation>Tausta</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>White</source>
        <translation>Valkoinen</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Black</source>
        <translation>Musta</translation>
    </message>
    <message>
        <location filename="../scripts/File/BitmapExport/BitmapExportInit.js" line="+2"/>
        <source>Bit&amp;map Export...</source>
        <translation>Bitti&amp;kartan vienti ...</translation>
    </message>
</context>
<context>
    <name>BitmapExportWorker</name>
    <message>
        <location filename="../scripts/File/BitmapExport/BitmapExportWorker.js" line="+122"/>
        <source>Invalid image size (width x height must be less than %1)</source>
        <translation>Väärä kuvan koko (leveys x korkeus on oltava pienempi kuin %1)</translation>
    </message>
</context>
<context>
    <name>Block</name>
    <message>
        <location filename="../scripts/Block/Block.js" line="+67"/>
        <source>Block Tools</source>
        <translation>Lohkotyökalut</translation>
    </message>
    <message>
        <location line="+110"/>
        <source>Cannot edit block while editing a block in-place</source>
        <translation type="unfinished">Lohkoa ei voi muokata, kun lohkoa muokataan paikan päällä</translation>
    </message>
    <message>
        <location line="-82"/>
        <source>&amp;Block</source>
        <translation>&amp;Lohko</translation>
    </message>
</context>
<context>
    <name>BlockDialog</name>
    <message>
        <location filename="../scripts/Block/BlockDialog.js" line="+81"/>
        <source>block</source>
        <comment>default block name prefix</comment>
        <translation>lohko</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Leading or trailing spaces.</source>
        <translation>Välit alussa tai lopussa.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Block name is empty.</source>
        <translation>Lohkon nimi on tyhjä.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Block name is invalid.</source>
        <translation>Lohkon nimi on virheellinen.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Block &quot;%1&quot; already exists&lt;br&gt;and will be overwritten.</source>
        <translation>Lohko &quot;%1&quot; on jo olemassa&lt;br&gt;ja se korvataan.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Block already exists.</source>
        <translation>Lohko on jo olemassa.</translation>
    </message>
    <message>
        <location filename="../scripts/Block/BlockDialog.ui" line="+17"/>
        <source>Block</source>
        <translation>Lohko</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Block name:</source>
        <translation>Lohkon nimi:</translation>
    </message>
</context>
<context>
    <name>BlockExamples</name>
    <message>
        <location filename="../scripts/Misc/Examples/BlockExamples/BlockExamples.js" line="+51"/>
        <source>&amp;Block</source>
        <translation>&amp;Lohko</translation>
    </message>
</context>
<context>
    <name>BlockFixNames</name>
    <message>
        <location filename="../scripts/Misc/MiscBlock/BlockFixNames/BlockFixNames.js" line="+80"/>
        <source>&amp;Fix Block Names</source>
        <translation>&amp;Korjaa lohkon nimet</translation>
    </message>
</context>
<context>
    <name>BlockList</name>
    <message>
        <location filename="../scripts/Widgets/BlockList/BlockList.js" line="+493"/>
        <source>Widgets</source>
        <translation>Pienoisohjelmat</translation>
    </message>
    <message>
        <location line="+0"/>
        <location line="+63"/>
        <location line="+44"/>
        <source>Block List</source>
        <translation>Lohkoluettelo</translation>
    </message>
    <message>
        <location filename="../scripts/Widgets/BlockList/PreferencesPage.ui" line="+17"/>
        <source>Hide internal blocks</source>
        <translation>Piilota sisäiset lohkot</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Enable alternating row colors</source>
        <translation>Salli vaihtelevat rivien värit</translation>
    </message>
</context>
<context>
    <name>BlockListAttributes</name>
    <message>
        <location filename="../scripts/Misc/MiscBlock/BlockListAttributes/BlockListAttributes.js" line="+47"/>
        <source>Block:</source>
        <translation>Lohko:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Block reference ID:</source>
        <translation>Lohkon viitenro:</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Block attribute:</source>
        <translation>Lohkon ominaisuudet:</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>&amp;List Block Attributes</source>
        <translation>&amp;Luetteloi lohkon ominaisuudet</translation>
    </message>
</context>
<context>
    <name>BlockListExport</name>
    <message>
        <location filename="../scripts/Misc/MiscBlock/BlockListExport/BlockListExport.js" line="+93"/>
        <source>Export Block List (CSV)</source>
        <translation>Vie lohkoluettelo (CSV)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>CSV</source>
        <translation>CSV</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>&amp;Export Block List</source>
        <translation>&amp;Vie lohkoluettelo</translation>
    </message>
</context>
<context>
    <name>BlockRefExport</name>
    <message>
        <location filename="../scripts/Misc/MiscBlock/BlockRefExport/BlockRefExport.js" line="+97"/>
        <source>Export Block References List (CSV)</source>
        <translation type="unfinished">Vienti lohkoviittausluettelo (CSV)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>CSV</source>
        <translation type="unfinished">CSV</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>&amp;Export Block References List</source>
        <translation type="unfinished">Vie lohkon viiteluettelo</translation>
    </message>
</context>
<context>
    <name>BreakOut</name>
    <message>
        <location filename="../scripts/Modify/BreakOut/BreakOut.js" line="+59"/>
        <source>Choose line, arc, circle, ellipse, spline or polyline segment</source>
        <translation>Valitse viiva, kaari, ympyrä, ellipsi, käyrä tai moniviiva segmentti</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Choose line, arc, circle or ellipse segment</source>
        <translation>Valitse viiva, kaari, ympyrä tai ellipsi segmentti</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/BreakOut/BreakOut.ui" line="+17"/>
        <source>Remove Segment</source>
        <translation>Poista segmentti</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/BreakOut/BreakOutInit.js" line="+2"/>
        <source>&amp;Break out Segment</source>
        <translation>&amp;Katkaise segmentti</translation>
    </message>
</context>
<context>
    <name>BreakOutGap</name>
    <message>
        <location filename="../scripts/Modify/BreakOutGap/BreakOutGap.js" line="+54"/>
        <source>Choose line, arc or circle</source>
        <translation>Valitse viiva, kaari tai ympyrä</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Specify point</source>
        <translation>Määritä piste</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/BreakOutGap/BreakOutGapInit.js" line="+2"/>
        <source>&amp;Break out Gap</source>
        <translation>&amp;Katkaisuväli</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/BreakOutGap/BreakOutGap.ui" line="+17"/>
        <source>Gap:</source>
        <translation>Väli:</translation>
    </message>
</context>
<context>
    <name>BreakOutManual</name>
    <message>
        <location filename="../scripts/Modify/BreakOutManual/BreakOutManual.js" line="+79"/>
        <source>Choose line, arc, circle, ellipse, spline or polyline to break up</source>
        <translation>Valitse viiva, kaari, ympyrä, ellipsi, käyrä tai moniviiva</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Choose line, arc, circle or ellipse to break up</source>
        <translation>Valitse katkaistava viiva, kaari tai ellipsi segmentti</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>First break point</source>
        <translation>Ensimmäinen katkaisukohta</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Second break point</source>
        <translation>Toinen katkaisukohta</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Click the part of the circle or ellipse to remove</source>
        <translation>Napsauta poistettavan ympyrän tai ellipsin osaa</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/BreakOutManual/BreakOutManual.ui" line="+17"/>
        <source>Remove Segment</source>
        <translation>Poista segmentti</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/BreakOutManual/BreakOutManualInit.js" line="+2"/>
        <source>&amp;Break out Manual</source>
        <translation>&amp;Keskeytä itse</translation>
    </message>
</context>
<context>
    <name>BrowseUserManual</name>
    <message>
        <location filename="../scripts/Help/BrowseUserManual/BrowseUserManualInit.js" line="+2"/>
        <source>Browse User Manual</source>
        <translation>Selaa käyttöopasta</translation>
    </message>
</context>
<context>
    <name>CadToolBar</name>
    <message>
        <location filename="../scripts/Widgets/CadToolBar/CadToolBar.js" line="+56"/>
        <source>Widgets</source>
        <translation>Pienoisohjelmat</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>CAD Toolbar</source>
        <translation>CAD työkalurivi</translation>
    </message>
    <message>
        <location filename="../scripts/Widgets/CadToolBar/PreferencesPage.ui" line="+20"/>
        <source>Icon size:</source>
        <translation type="unfinished">Kuvakkeen koko:</translation>
    </message>
    <message>
        <location line="+71"/>
        <source>Pixel</source>
        <translation>Pikseli</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>px</source>
        <translation>px</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Columns:</source>
        <translation>Sarakkeet:</translation>
    </message>
</context>
<context>
    <name>CadToolMatrix</name>
    <message>
        <location filename="../scripts/Widgets/CadToolMatrix/CadToolMatrix.js" line="+401"/>
        <source>Expand all</source>
        <translation>Laajenna kaikki</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Collapse all</source>
        <translation>Supista kaikki</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>List View</source>
        <translation>Luettelonäyttö</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Icon View</source>
        <translation>Ikoninäyttö</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Widgets</source>
        <translation>Pienoisohjelmat</translation>
    </message>
    <message>
        <location line="+0"/>
        <location line="+53"/>
        <source>Tool Matrix</source>
        <translation>Työkalumatriisi</translation>
    </message>
    <message>
        <location filename="../scripts/Widgets/CadToolMatrix/PreferencesPage.ui" line="+17"/>
        <source>Icon size:</source>
        <translation type="unfinished">Kuvakkeen koko:</translation>
    </message>
    <message>
        <location line="+96"/>
        <source>Pixel</source>
        <translation>Pikseli</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>px</source>
        <translation>px</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>List view</source>
        <translation>Luettelonäyttö</translation>
    </message>
</context>
<context>
    <name>ChangeFontToArial</name>
    <message>
        <location filename="../scripts/Misc/MiscModify/ChangeFontToArial/ChangeFontToArial.js" line="+65"/>
        <source>Set Font to Arial</source>
        <translation>Muuta kirjasin Arialiksi</translation>
    </message>
</context>
<context>
    <name>CheckForUpdates</name>
    <message>
        <location filename="../scripts/Help/CheckForUpdates/CheckForUpdates.js" line="+68"/>
        <location filename="../scripts/Help/CheckForUpdates/CheckForUpdatesDialog.ui" line="+14"/>
        <source>Checking for Updates...</source>
        <translation>Tarkistetaan päivityksiä ...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Version information not found.</source>
        <translation>Versiotietoa ei löytynyt.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>No connection to server or file not found. Please try again later.</source>
        <translation>Yhteyttä palvelimeen tai tiedostoon ei löytynyt. Yritä myöhemmin uudelleen.</translation>
    </message>
    <message>
        <location filename="../scripts/Help/CheckForUpdates/CheckForUpdatesDialog.ui" line="+53"/>
        <source>Automatically check for updates</source>
        <translation>Tarkista päivitykset automaattisesti</translation>
    </message>
    <message>
        <location filename="../scripts/Help/CheckForUpdates/CheckForUpdatesInit.js" line="+6"/>
        <source>Check for &amp;Updates...</source>
        <translation>Tarkista &amp;päivitykset ...</translation>
    </message>
</context>
<context>
    <name>Circle</name>
    <message>
        <location filename="../scripts/Draw/Circle/Circle.js" line="+71"/>
        <source>Circle Tools</source>
        <translation>Ympyrätyökalut</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>&amp;Circle</source>
        <translation>&amp;Ympyrä</translation>
    </message>
</context>
<context>
    <name>Circle2P</name>
    <message>
        <location filename="../scripts/Draw/Circle/Circle2P/Circle2P.js" line="+58"/>
        <source>First point</source>
        <translation>Ensimmäinen piste</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Second point</source>
        <translation>Toinen piste</translation>
    </message>
    <message>
        <location line="+83"/>
        <source>The two points are identical</source>
        <translation>Kaksi pistettä ovat identtisiä</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Circle/Circle2P/Circle2PInit.js" line="+2"/>
        <source>&amp;2 Points</source>
        <translation>&amp;2 Pistettä</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw circle from 2 diametrically opposite points</source>
        <translation>Piirrä ympyrä 2 pistellä halkaisijaltaan vastakkaisilta puolilta</translation>
    </message>
</context>
<context>
    <name>Circle2PR</name>
    <message>
        <location filename="../scripts/Draw/Circle/Circle2PR/Circle2PR.js" line="+65"/>
        <source>First point</source>
        <translation>Ensimmäinen piste</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Second point</source>
        <translation>Toinen piste</translation>
    </message>
    <message>
        <location line="+107"/>
        <source>Invalid radius</source>
        <translation>Virheellinen säde</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The two points are identical</source>
        <translation>Kaksi pistettä ovat identtisiä</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Circle/Circle2PR/Circle2PR.ui" line="+17"/>
        <source>Radius:</source>
        <translation>Säde:</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Solution:</source>
        <translation>Ratkaisu:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Center Left of Line P1 - P2</source>
        <translation>Keskitä vasemmalle linjasta P1 - P2</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Center Right of Line P1 - P2</source>
        <translation>Keskitä oikealle linjasta P1 - P2</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Circle/Circle2PR/Circle2PRInit.js" line="+2"/>
        <source>&amp;2 Points and Radius</source>
        <translation>&amp;2 Pistettä ja Säde</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw circle from 2 points and radius</source>
        <translation>Piirrä ympyrä 2:sta pisteestä ja säteestä</translation>
    </message>
</context>
<context>
    <name>Circle2TP</name>
    <message>
        <location filename="../scripts/Draw/Circle/Circle2TP/Circle2TP.js" line="+76"/>
        <source>First line, arc or circle</source>
        <translation>Ensimmäinen viiva, kaari tai ympyrä</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Second line, arc or circle</source>
        <translation>Toinen viiva, kaari tai ympyrä</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Point on circle line</source>
        <translation>Piste ympyrän viivalla</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Choose solution</source>
        <translation>Valitse ratkaisu</translation>
    </message>
    <message>
        <location line="+144"/>
        <location line="+59"/>
        <source>No solution</source>
        <translation>Ei ratkaisua</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Circle/Circle2TP/Circle2TPInit.js" line="+2"/>
        <source>2 Tan&amp;gents and Point</source>
        <translation>2 Tan&amp;genttia ja piste</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw circle tangential to two entities, through point</source>
        <translation>Piirrä ympyrä tangentiaalisesti kahteen kohteeseen, pisteen kautta</translation>
    </message>
</context>
<context>
    <name>Circle2TR</name>
    <message>
        <location filename="../scripts/Draw/Circle/Circle2TR/Circle2TR.js" line="+77"/>
        <source>First line, arc or circle</source>
        <translation>Ensimmäinen viiva, kaari tai ympyrä</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Second line, arc or circle</source>
        <translation>Toinen viiva, kaari tai ympyrä</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Choose solution</source>
        <translation>Valitse ratkaisu</translation>
    </message>
    <message>
        <location line="+103"/>
        <source>No solution</source>
        <translation>Ei ratkaisua</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Circle/Circle2TR/Circle2TR.ui" line="+17"/>
        <source>Radius:</source>
        <translation>Säde:</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Circle/Circle2TR/Circle2TRInit.js" line="+2"/>
        <source>2 &amp;Tangents and Radius</source>
        <translation>2 &amp;Tangenttia ja säde</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw circle tangential to two entities with given radius</source>
        <translation>Piirrä ympyrä tangentiaalisesti kahteen kohteeseen annetulla säteellä</translation>
    </message>
</context>
<context>
    <name>Circle3P</name>
    <message>
        <location filename="../scripts/Draw/Circle/Circle3P/Circle3P.js" line="+63"/>
        <source>First point</source>
        <translation>Ensimmäinen piste</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Second point</source>
        <translation>Toinen piste</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Third point</source>
        <translation>Kolmas piste</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Circle/Circle3P/Circle3PInit.js" line="+2"/>
        <source>&amp;3 Points</source>
        <translation>&amp;3 pistettä</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw circle from 3 points</source>
        <translation>Piirrä ympyrä 3 pisteellä</translation>
    </message>
</context>
<context>
    <name>Circle3T</name>
    <message>
        <location filename="../scripts/Draw/Circle/Circle3T/Circle3T.js" line="+84"/>
        <source>First line, arc or circle</source>
        <translation>Ensimmäinen viiva, kaari tai ympyrä</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Second line, arc or circle</source>
        <translation>Toinen viiva, kaari tai ympyrä</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Third line, arc or circle</source>
        <translation>Kolmas viiva, kaari tai ympyrä</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Choose solution</source>
        <translation>Valitse ratkaisu</translation>
    </message>
    <message>
        <location line="+126"/>
        <location line="+86"/>
        <source>No solution</source>
        <translation>Ei ratkaisua</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Circle/Circle3T/Circle3TInit.js" line="+2"/>
        <source>3 T&amp;angents</source>
        <translation>3 T&amp;angenttia</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw circle tangential to three entities</source>
        <translation>Piirrä ympyrä tangentiaalisesti kolmeen kohteeseen</translation>
    </message>
</context>
<context>
    <name>CircleCD</name>
    <message>
        <location filename="../scripts/Draw/Circle/CircleCD/CircleCD.ui" line="+17"/>
        <location filename="../scripts/Draw/Circle/CircleCD/CircleCDDialog.ui" line="+89"/>
        <source>Diameter:</source>
        <translation>Halkaisija:</translation>
    </message>
    <message>
        <location line="+33"/>
        <location filename="../scripts/Draw/Circle/CircleCD/CircleCDDialog.ui" line="-60"/>
        <source>Angle:</source>
        <translation>Kulma:</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Reference Point:</source>
        <translation>Viitepiste:</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Circle/CircleCD/CircleCDInit.js" line="+2"/>
        <source>Center, &amp;Diameter</source>
        <translation>Keskipiste, &amp;halkaisija</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw circle from center and diameter</source>
        <translation>Piirrä ympyrä keskipisteestä ja halkaisijalla</translation>
    </message>
</context>
<context>
    <name>CircleCP</name>
    <message>
        <location filename="../scripts/Draw/Circle/CircleCP/CircleCP.js" line="+56"/>
        <source>Center</source>
        <translation>Keskipiste</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Point on circle or radius</source>
        <translation>Piste ympyrässä tai säteessä</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Circle/CircleCP/CircleCPInit.js" line="+2"/>
        <source>&amp;Center, Point</source>
        <translation>&amp;Keskipiste, piste</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw circle from center and point on circle</source>
        <translation>Piirrä ympyrä keskipisteestä ja osoita ympyrälle</translation>
    </message>
</context>
<context>
    <name>CircleCR</name>
    <message>
        <location filename="../scripts/Draw/Circle/CircleCR/CircleCR.ui" line="+17"/>
        <location filename="../scripts/Draw/Circle/CircleCR/CircleCRDialog.ui" line="+89"/>
        <source>Radius:</source>
        <translation>Säde:</translation>
    </message>
    <message>
        <location line="+33"/>
        <location filename="../scripts/Draw/Circle/CircleCR/CircleCRDialog.ui" line="-60"/>
        <source>Angle:</source>
        <translation>Kulma:</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Reference Point:</source>
        <translation>Viitepiste:</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Circle/CircleCR/CircleCRInit.js" line="+2"/>
        <source>Center, &amp;Radius</source>
        <translation>Keskipiste, &amp;säde</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw circle from center and radius</source>
        <translation>Piirrä ympyrä keskipisteellä ja säteellä</translation>
    </message>
</context>
<context>
    <name>CircleConcentric</name>
    <message>
        <location filename="../scripts/Draw/Circle/CircleConcentric/CircleConcentric.ui" line="+17"/>
        <source>Distance:</source>
        <translation>Etäisyys:</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Number:</source>
        <translation>Numero:</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Circle/CircleConcentric/CircleConcentricInit.js" line="+2"/>
        <source>&amp;Concentric (with Distance)</source>
        <translation>&amp;Samankeskinen (etäisyydellä)</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw concentric circle</source>
        <translation>Piirrä samankeskeinen ympyrä</translation>
    </message>
</context>
<context>
    <name>CircleConcentricThrough</name>
    <message>
        <location filename="../scripts/Draw/Circle/CircleConcentricThrough/CircleConcentricThrough.ui" line="+17"/>
        <source>Number:</source>
        <translation>Numero:</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Circle/CircleConcentricThrough/CircleConcentricThroughInit.js" line="+2"/>
        <source>Concentric (&amp;through Point)</source>
        <translation>Samankeskinen (&amp;pisteen kautta)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw concentric circle through point</source>
        <translation>Piirrä samankeskinen ympyrä pisteen kautta</translation>
    </message>
</context>
<context>
    <name>CircleT2P</name>
    <message>
        <location filename="../scripts/Draw/Circle/CircleT2P/CircleT2P.js" line="+75"/>
        <source>Line, arc or circle</source>
        <translation>Viiva, kaari tai ympyrä</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>First point on circle line</source>
        <translation>Ensimmäinen piste ympyrän viivalla</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Second point on circle line</source>
        <translation>Toinen piste ympyrän viivalla</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Choose solution</source>
        <translation>Valitse ratkaisu</translation>
    </message>
    <message>
        <location line="+138"/>
        <location line="+55"/>
        <source>No solution</source>
        <translation>Ei ratkaisua</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Circle/CircleT2P/CircleT2PInit.js" line="+2"/>
        <source>&amp;Tangent and 2 Points</source>
        <translation>&amp;Tangentti ja 2 pistettä</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw circle through two points and tangential to one entity</source>
        <translation>Piirrä samankeskinen ympyrä kahden pisteen kautta ja yhteen kohteeseen tangentiaalisesti</translation>
    </message>
</context>
<context>
    <name>CircleTPR</name>
    <message>
        <location filename="../scripts/Draw/Circle/CircleTPR/CircleTPR.js" line="+39"/>
        <source>Point on circle</source>
        <translation>Piste ympyrällä</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Circle/CircleTPR/CircleTPRInit.js" line="+2"/>
        <source>&amp;Tangent, Point, Radius</source>
        <translation>&amp;Tangentti, piste, ja säde</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw circle tangential to entity, through point with radius</source>
        <translation>Piirrä ympyrä tangentiaalisesti kohteeseen, läpi säteen pisteen</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Circle/CircleTPR/CircleTPR.ui" line="+17"/>
        <source>Radius:</source>
        <translation>Säde:</translation>
    </message>
</context>
<context>
    <name>ClipboardOperation</name>
    <message>
        <location filename="../scripts/Edit/ClipboardOperation.js" line="+54"/>
        <source>Reference point</source>
        <translation>Viitepiste</translation>
    </message>
</context>
<context>
    <name>CloseAll</name>
    <message>
        <location filename="../scripts/Window/CloseAll/CloseAllInit.js" line="+2"/>
        <source>&amp;Close All</source>
        <translation>&amp;Sulje kaikki</translation>
    </message>
</context>
<context>
    <name>CloseDialog</name>
    <message>
        <location filename="../scripts/File/NewFile/CloseDialog.ui" line="+14"/>
        <source>Closing Drawing...</source>
        <translation>Suljetaan piirrosta ...</translation>
    </message>
</context>
<context>
    <name>CloseFile</name>
    <message>
        <location filename="../scripts/File/CloseFile/CloseFileInit.js" line="+2"/>
        <source>&amp;Close</source>
        <translation>&amp;Sulje</translation>
    </message>
</context>
<context>
    <name>ColorPreferences</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/GraphicsViewPreferences/ColorPreferences/ColorPreferences.js" line="+24"/>
        <source>Graphics View</source>
        <translation>Graafinen näkymä</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Colors</source>
        <translation>Värit</translation>
    </message>
</context>
<context>
    <name>ColorSettings</name>
    <message>
        <location filename="../scripts/Edit/DrawingPreferences/ColorSettings/ColorSettings.js" line="+25"/>
        <source>Defaults for New Drawings</source>
        <translation>Oletusarvot uusille piirroksille</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Printing - Colors</source>
        <translation>Tulostus - värit</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Printing</source>
        <translation>Tulostus</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Colors</source>
        <translation>Värit</translation>
    </message>
    <message>
        <location filename="../scripts/Edit/DrawingPreferences/ColorSettings/PreferencesPage.ui" line="+19"/>
        <source>Background color:</source>
        <translation>Taustaväri:</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Color Mode</source>
        <translation>Väritila</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Full color</source>
        <translation>Täysväri</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Grayscale</source>
        <translation>Harmaasävy</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Black / white</source>
        <translation>Musta/valko</translation>
    </message>
</context>
<context>
    <name>CommandLine</name>
    <message>
        <location filename="../scripts/Widgets/CommandLine/CommandLine.js" line="+30"/>
        <source>Widgets</source>
        <translation>Pienoisohjelmat</translation>
    </message>
    <message>
        <location line="+0"/>
        <location line="+68"/>
        <location filename="../scripts/Widgets/CommandLine/CommandLine.ui" line="+20"/>
        <source>Command Line</source>
        <translation>Komentorivi</translation>
    </message>
    <message>
        <location line="-21"/>
        <source>&amp;Command Line</source>
        <translation>&amp;Komentorivi</translation>
    </message>
    <message>
        <location line="+208"/>
        <source>Invalid value:</source>
        <translation>Virheellinen arvo:</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Invalid coordinate or distance &quot;%1&quot;.</source>
        <translation>Puutteellinen koordinaatti tai etäisyys &quot;%1&quot;.</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Unknown command or invalid coordinate or value: &quot;%1&quot;</source>
        <translation>Tuntematon komento tai puutteellinen koordinaatti tai arvo &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Numbers may be entered as: &quot;%1&quot;</source>
        <translation>Numeroita voidaan syöttää kuten &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Coordinates may be entered as: &quot;%1&quot; (absolute) or &quot;%2&quot; (relative) or &quot;%3&quot; (polar) or &quot;%4&quot; (relative polar)</source>
        <translation>Koordinaatteja voidaan syöttää kuten: &quot;%1&quot; (absoluuttinen) tai &quot;%2&quot; (suhteellinen) tai &quot;%3&quot; (napa) tai &quot;%4&quot; (suhteellinen napa)</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>You may change the number / coordinate format in the application preferences.</source>
        <translation>Voit vaihtaa numeroiden/koordinaattien muotoa sovelluksen ominaisuuksista.</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>Transaction failed. Please check for block recursions and locked or invisible layers or blocks.</source>
        <translation>Toiminto keskeytetty. Tarkista lohkojen rekursio/määrittely sekä lukitut tai näkymättömät tasot tai lohkot.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Warning</source>
        <translation>Varoitus</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Info</source>
        <translation>Tiedot</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Expression</source>
        <translation>Lauseke</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Coordinate</source>
        <translation>Koordinaatti</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Command</source>
        <translation>Komento</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Command:</source>
        <translation>Komento:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>: </source>
        <translation>: </translation>
    </message>
    <message>
        <location filename="../scripts/Widgets/CommandLine/PreferencesPage.ui" line="+17"/>
        <source>History size:</source>
        <translation type="unfinished">Historian koko:</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Show warnings as dialog</source>
        <translation>Näytä varoitukset viesti-ikkunassa</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Show information as dialog</source>
        <translation>Näytä tiedot viesti-ikkunassa</translation>
    </message>
</context>
<context>
    <name>CommandLineExamples</name>
    <message>
        <location filename="../scripts/Misc/Examples/CommandLineExamples/CommandLineExamples.js" line="+50"/>
        <source>&amp;Command Line</source>
        <translation>&amp;Komentorivi</translation>
    </message>
</context>
<context>
    <name>CommandLineFocus</name>
    <message>
        <location filename="../scripts/View/CommandLineFocus/CommandLineFocusInit.js" line="+2"/>
        <source>&amp;Focus on Command Line</source>
        <translation>&amp;Kohdistus komentorivillä</translation>
    </message>
</context>
<context>
    <name>CommandLineTools</name>
    <message>
        <location filename="../scripts/Misc/Tutorials/CommandLineTools/CommandLineTools.js" line="+50"/>
        <source>&amp;Command Line Tools</source>
        <translation>&amp;Komentorivin viivatyökalut</translation>
    </message>
</context>
<context>
    <name>ConvertUnit</name>
    <message>
        <location filename="../scripts/Edit/ConvertUnit/ConvertUnit.js" line="+86"/>
        <source>Nothing to be done.</source>
        <translation>Ei ole tehtävää.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Unit &quot;%1&quot; selected. Nothing to be done</source>
        <translation>Yksikkö &quot;%1&quot; valittu. Ei tehtävää</translation>
    </message>
    <message>
        <location line="+144"/>
        <source>Converted drawing from %1 to %2</source>
        <translation>Muunnettu piirros %1 %2</translation>
    </message>
    <message>
        <location filename="../scripts/Edit/ConvertUnit/ConvertUnitInit.js" line="+2"/>
        <source>Convert Drawing &amp;Unit</source>
        <translation>Muunna piirros &amp;yksikkö</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Convert drawing to a different drawing unit</source>
        <translation>Muunna piirustus eri piirustusyksikköön</translation>
    </message>
    <message>
        <location filename="../scripts/Edit/ConvertUnit/ConvertUnit.ui" line="+20"/>
        <source>From:</source>
        <translation>Alkaen:</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>To:</source>
        <translation>Saakka:</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Convert:</source>
        <translation>Muunna:</translation>
    </message>
</context>
<context>
    <name>CoordinateDisplay</name>
    <message>
        <location filename="../scripts/Widgets/CoordinateDisplay/CoordinateDisplay.ui" line="+72"/>
        <source>Absolute Cartesian Coordinate</source>
        <translation>Absoluuttinen suorakulmainen koodinaatti</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Absolute Polar Coordinate</source>
        <translation>Absoluuttinen napakoordinaatti</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Relative Cartesian Coordinate</source>
        <translation>Suhteellinen suorakulmainen koodinaatti</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Relative Polar Coordinate</source>
        <translation>Suhteellinen napakoordinaatti</translation>
    </message>
    <message>
        <location filename="../scripts/Widgets/CoordinateDisplay/CoordinateDisplay.js" line="+29"/>
        <source>Widgets</source>
        <translation>Pienoisohjelmat</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Coordinate Display</source>
        <translation>Koordinaatiston näyttö</translation>
    </message>
    <message>
        <location filename="../scripts/Widgets/CoordinateDisplay/PreferencesPage.ui" line="+17"/>
        <source>Forced update every N mouse moves:</source>
        <translation>Pakotettu päivitys jokaisella hiiren N liikkeellä:</translation>
    </message>
</context>
<context>
    <name>Copy</name>
    <message>
        <location filename="../scripts/Edit/Copy/CopyInit.js" line="+2"/>
        <source>&amp;Copy</source>
        <translation>&amp;Kopioi</translation>
    </message>
</context>
<context>
    <name>CopyWithReference</name>
    <message>
        <location filename="../scripts/Edit/CopyWithReference/CopyWithReferenceInit.js" line="+2"/>
        <source>&amp;Copy with Reference</source>
        <translation>&amp;Kopioi viitteen kanssa</translation>
    </message>
</context>
<context>
    <name>Counter</name>
    <message>
        <location filename="../scripts/Misc/MiscDraw/Counter/Counter.js" line="+67"/>
        <source>Position</source>
        <translation>Sijainti</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/Counter/CounterInit.js" line="+2"/>
        <source>&amp;Counter</source>
        <translation>&amp;Laskuri</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Auto increment number</source>
        <translation>Automaattinen numeron lisäys</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/Counter/Counter.ui" line="+17"/>
        <source>Start:</source>
        <translation>Aloitus:</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Increment:</source>
        <translation>Lisäys:</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Number Format:</source>
        <translation type="unfinished">Numeromuoto:</translation>
    </message>
    <message>
        <location line="+79"/>
        <source>Prefix:</source>
        <translation>Etuliite:</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Suffix:</source>
        <translation>Jälkiliite:</translation>
    </message>
</context>
<context>
    <name>Create</name>
    <message>
        <location filename="../scripts/QCTrack/Create/Create.js" line="+74"/>
        <source>block name must not be empty if creating in block</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+8"/>
        <location line="+8"/>
        <source>Create Track</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-16"/>
        <source>block name must not be empty if creating in block, did not create anything</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>block name already existing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>block name already existing, did not change anything</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>either straight or curve (one set has to be greater zero, set other values to zero)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>either straight or curve (one set has to be greater zero, set other values to zero), did not create anything</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>creating </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>creating track</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+225"/>
        <source>track creating done</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CreateBlock</name>
    <message>
        <location filename="../scripts/Block/CreateBlock/CreateBlock.js" line="+51"/>
        <source>Reference Point</source>
        <translation>Viitepiste</translation>
    </message>
    <message>
        <location filename="../scripts/Block/CreateBlock/CreateBlockInit.js" line="+2"/>
        <source>&amp;Create Block from Selection</source>
        <translation>&amp;Luo lohko valinnasta</translation>
    </message>
</context>
<context>
    <name>Cross</name>
    <message>
        <location filename="../scripts/Misc/MiscDraw/Cross/Cross.js" line="+56"/>
        <source>Select arc, circle, ellipse or elliptical arc</source>
        <translation>Valitse kaari, ympyrä, ellipsi tai elliptinen kaari</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/Cross/CrossInit.js" line="+2"/>
        <source>Centerline Cross</source>
        <translation>Keskiviivan risti</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw centerline cross in arcs, circles or ellipses</source>
        <translation>Piirrä keskiviivan risti kaariin, ympyröihin tai ellipseihin</translation>
    </message>
</context>
<context>
    <name>CrossOptions</name>
    <message>
        <location filename="../scripts/Misc/MiscDraw/Cross/Cross.ui" line="+17"/>
        <source>X:</source>
        <translation>X:</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Y:</source>
        <translation>Y:</translation>
    </message>
    <message>
        <location line="+57"/>
        <source>Extension</source>
        <translation>Laajennus</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Total length</source>
        <translation>Kokonaispituus</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Percent</source>
        <translation>Prosentti</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Angle:</source>
        <translation>Kulma:</translation>
    </message>
</context>
<context>
    <name>Cut</name>
    <message>
        <location filename="../scripts/Edit/Cut/CutInit.js" line="+2"/>
        <source>&amp;Cut</source>
        <translation>&amp;Leikkaa</translation>
    </message>
</context>
<context>
    <name>CutWithReference</name>
    <message>
        <location filename="../scripts/Edit/CutWithReference/CutWithReferenceInit.js" line="+2"/>
        <source>&amp;Cut with Reference</source>
        <translation>&amp;Leikkaa viitteen kanssa</translation>
    </message>
</context>
<context>
    <name>DefaultAction</name>
    <message>
        <location filename="../scripts/DefaultAction.js" line="+92"/>
        <source>Select entity or region</source>
        <translation>Valitse kohde tai alue</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Move entity or reference</source>
        <translation>Siirrä kohde tai viite</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Second corner</source>
        <translation>Toinen kulma</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Target point of reference point</source>
        <translation>Kohteena oleva vertailupiste</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Target point of selection</source>
        <translation>Valinnan tavoitepiste</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Move entity to desired location</source>
        <translation>Siirrä kokonaisuus haluttuun sijaintiin</translation>
    </message>
    <message>
        <location line="+409"/>
        <source>Move Reference Point</source>
        <translation>Siirrä viitepiste</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Move Selection</source>
        <translation>Siirrä valinta</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Move Entity</source>
        <translation>Siirrä kohde</translation>
    </message>
    <message>
        <location line="+127"/>
        <source>Editing block &quot;%1&quot;&lt;br&gt;Choose &lt;i&gt;Block &gt; Return to Main Drawing&lt;/i&gt; when done</source>
        <translation>Muokataan lohkoa &quot;%1&quot;&lt;br&gt;Valitse &lt;i&gt;Lohko &gt; Palaa pääpiirustukseen&lt;/i&gt; kun olet valmis</translation>
    </message>
</context>
<context>
    <name>DefaultNavigation</name>
    <message>
        <location filename="../scripts/Navigation/DefaultNavigation/DefaultNavigation.js" line="+47"/>
        <source>Graphics View</source>
        <translation>Kuvanäkymä</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Navigation</source>
        <translation>Selaaminen</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Zoom (Wheel Mouse)</source>
        <translation>Zoomaus (rullahiiri)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Scroll (Trackpad, Multi-Touch Mouse)</source>
        <translation>Vieritä (kosketuslevy, multi-touch hiiri)</translation>
    </message>
</context>
<context>
    <name>Delete</name>
    <message>
        <location filename="../scripts/Edit/Delete/DeleteInit.js" line="+2"/>
        <source>&amp;Delete</source>
        <translation>&amp;Poista</translation>
    </message>
</context>
<context>
    <name>DeselectAll</name>
    <message>
        <location filename="../scripts/Select/DeselectAll/DeselectAllInit.js" line="+2"/>
        <source>&amp;Deselect All</source>
        <translation>&amp;Poista kaikki valinnat</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Deselect all entities</source>
        <translation>Poista valinta kaikista kohteista</translation>
    </message>
</context>
<context>
    <name>DeselectBlockReferences</name>
    <message>
        <location filename="../scripts/Block/DeselectBlockReferences/DeselectBlockReferencesInit.js" line="+2"/>
        <source>&amp;Deselect Block References</source>
        <translation>&amp;Poista valinta lohkoviitteistä</translation>
    </message>
</context>
<context>
    <name>DeselectLayer</name>
    <message>
        <location filename="../scripts/Layer/DeselectLayer/DeselectLayerInit.js" line="+2"/>
        <source>&amp;Deselect Layer Entities</source>
        <translation>&amp;Poista tasokokonaisuuksien valinta</translation>
    </message>
</context>
<context>
    <name>DevDebug</name>
    <message>
        <location filename="../scripts/Misc/MiscDevelopment/DevDebug/DevDebug.js" line="+45"/>
        <source>&amp;Debug Mode</source>
        <translation>&amp;Vianmääritystila</translation>
    </message>
</context>
<context>
    <name>Dialog</name>
    <message>
        <location filename="../scripts/Draw/Text/TextDialog/CharacterMapDialog.ui" line="+14"/>
        <source>Character Map</source>
        <translation>Merkkikartta</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Explode/ExplodeDialog.ui" line="+14"/>
        <source>Dialog</source>
        <translation>Kyselyikkuna</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Arcs and Circles</source>
        <translation>Kaaret ja ympyrät</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>into line segments (fixed length)</source>
        <translation>viivan segmentteihin (kiinteä pituus)</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>into line segments (fixed angle)</source>
        <translation>viivan segmentteihin (kiinteä kulma)</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Ellipses</source>
        <translation>Ellipsit</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>into polyline with arc segments</source>
        <translation>murtoviivaan kaarisegmenteillä</translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+16"/>
        <source>into polyline with line segments</source>
        <translation>murtoviivaan viivasegmenteillä</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Splines</source>
        <translation>Käyrät</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Dimensions</source>
        <translation>Mitat</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>into lines, solids and texts</source>
        <translation>viivoihin, kiinteisiin ja teksteihin</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Hatches</source>
        <translation>Kuvioinnit</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>into lines</source>
        <translation>viivoihin</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Blocks</source>
        <translation>Lohkot</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>into entities</source>
        <translation>kohteisiin</translation>
    </message>
    <message>
        <location filename="../scripts/Widgets/Dialog.ui" line="+94"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Cancel</source>
        <translation>Peruuta</translation>
    </message>
</context>
<context>
    <name>DimAligned</name>
    <message>
        <location filename="../scripts/Draw/Dimension/DimAligned/DimAligned.js" line="+60"/>
        <source>First extension line origin</source>
        <translation>Ensimmäinen jatke viivasta</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Second extension line origin</source>
        <translation>Toinen jatke viivasta</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Dimension line location</source>
        <translation>Mitoitusviivan sijainti</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Dimension/DimAligned/DimAlignedInit.js" line="+2"/>
        <source>&amp;Aligned</source>
        <translation>&amp;Kohdistettu</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw aligned dimension</source>
        <translation>Piirrä kohdistettu mitta</translation>
    </message>
</context>
<context>
    <name>DimAngular</name>
    <message>
        <location filename="../scripts/Draw/Dimension/DimAngular/DimAngular.js" line="+80"/>
        <source>Arc or first of two lines</source>
        <translation>Kaari tai toinen kahdesta viivasta</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Second line</source>
        <translation>Toinen viiva</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Dimension arc location</source>
        <translation>Mittakaaren sijainti</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Dimension/DimAngular/DimAngularInit.js" line="+2"/>
        <source>&amp;Angular</source>
        <translation>&amp;Kulmikas</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw angular dimension</source>
        <translation>Piirrä kulmamitta</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Dimension/DimAngular/DimAngular.ui" line="+17"/>
        <source>Use maximum angle</source>
        <translation>Käytä suurinta kulmaa</translation>
    </message>
</context>
<context>
    <name>DimDiametric</name>
    <message>
        <location filename="../scripts/Draw/Dimension/DimDiametric/DimDiametric.js" line="+57"/>
        <source>Choose arc or circle entity</source>
        <translation>Valitse kaari tai ympyrämäinen kohde</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Dimension line location or angle</source>
        <translation>Mittaviivan sijainti tai kulma</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Dimension/DimDiametric/DimDiametricInit.js" line="+2"/>
        <source>&amp;Diametric</source>
        <translation>&amp;Vastakkaiset</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw diametric dimension</source>
        <translation>Piirrä vastakkainen mitta</translation>
    </message>
</context>
<context>
    <name>DimHorizontal</name>
    <message>
        <location filename="../scripts/Draw/Dimension/DimHorizontal/DimHorizontalInit.js" line="+2"/>
        <source>&amp;Horizontal</source>
        <translation>&amp;Vaakasuuntainen</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw horizontal dimension</source>
        <translation>Piirrä vaakasuuntainen mitoitus</translation>
    </message>
</context>
<context>
    <name>DimOrdinate</name>
    <message>
        <location filename="../scripts/Draw/Dimension/DimOrdinate/DimOrdinate.js" line="+61"/>
        <source>Feature location</source>
        <translation>Ominaisuuden sijainti</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Endpoint of leader</source>
        <translation>Perusviivan päätepiste</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Dimension/DimOrdinate/DimOrdinateInit.js" line="+2"/>
        <source>&amp;Ordinate (X/Y)</source>
        <translation>&amp;Ordinaatta (X/Y)</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw ordinate dimension</source>
        <translation>Piirrä koordinaatin mittasuhde</translation>
    </message>
</context>
<context>
    <name>DimRadial</name>
    <message>
        <location filename="../scripts/Draw/Dimension/DimRadial/DimRadial.js" line="+57"/>
        <source>Choose arc or circle entity</source>
        <translation>Valitse kaari tai ympyrämäinen kohde</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Dimension line location or angle</source>
        <translation>Mitoitusviivan sijainti tai kulma</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Dimension/DimRadial/DimRadialInit.js" line="+2"/>
        <source>&amp;Radial</source>
        <translation>&amp;Säteittäinen</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw radial dimension</source>
        <translation>Piirrä säteittäinen mitoitus</translation>
    </message>
</context>
<context>
    <name>DimRegen</name>
    <message>
        <location filename="../scripts/Draw/Dimension/DimRegen/DimRegen.js" line="+64"/>
        <source>No dimension entities with custom label positions selected.</source>
        <translation>Ei ole valittu mittatietoja mukautetun selitteen sijainnille.</translation>
    </message>
    <message numerus="yes">
        <location line="+3"/>
        <source>Label position of %n dimension(s) was reset.</source>
        <translation>
            <numerusform>Merkin paikka %n mitassa palautettiin.</numerusform>
            <numerusform>Merkkien paikat %n mitoissa palautettiin.</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Dimension/DimRegen/DimRegenInit.js" line="+2"/>
        <source>&amp;Reset Label Position</source>
        <translation>&amp;Nollaa selitteen sijainti</translation>
    </message>
</context>
<context>
    <name>DimRotated</name>
    <message>
        <location filename="../scripts/Draw/Dimension/DimRotated/DimRotated.js" line="+60"/>
        <source>First extension line origin</source>
        <translation>Ensimmäisen laajennuslinjan alkupiste</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Second extension line origin</source>
        <translation>Toisen laajennuslinjan alkupiste</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Dimension line location</source>
        <translation>Mittaviivan sijainti</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Dimension/DimRotated/DimRotated.ui" line="+17"/>
        <source>Angle:</source>
        <translation>Kulma:</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Dimension/DimRotated/DimRotatedInit.js" line="+2"/>
        <source>&amp;Rotated (Linear)</source>
        <translation>&amp;Kieretty (lineaarinen)</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw linear dimension at a fixed angle</source>
        <translation>Piirrä lineaarinen mitoitus kiinteällä kulmalla</translation>
    </message>
</context>
<context>
    <name>DimVertical</name>
    <message>
        <location filename="../scripts/Draw/Dimension/DimVertical/DimVerticalInit.js" line="+2"/>
        <source>&amp;Vertical</source>
        <translation>&amp;Pystysuuntainen</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw vertical dimension</source>
        <translation>Piirrä pystysuuntainen mitoitus</translation>
    </message>
</context>
<context>
    <name>Dimension</name>
    <message>
        <location filename="../scripts/Draw/Dimension/Dimension.js" line="+60"/>
        <source>No prefix</source>
        <translation>Ei etuliitettä</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Radius</source>
        <translation>Säde</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Metric screw</source>
        <translation>Metrinen ruuvi</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Diameter</source>
        <translation>Halkaisija</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Arc</source>
        <translation>Kaari</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Plus/Minus</source>
        <translation>Plus/miinus</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Almost equal to</source>
        <translation>Lähes yhtäsuuri kuin</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Asymptotically equal to</source>
        <translation>Asymptoottisesti yhtä suuri</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Square</source>
        <translation>Neliö</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delta</source>
        <translation>Delta</translation>
    </message>
    <message>
        <location line="+122"/>
        <source>Dimension Tools</source>
        <translation>Mittatyökalut</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>D&amp;imension</source>
        <translation>M&amp;ittasuhde</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Dimension/Dimension.ui" line="+29"/>
        <source>Label:</source>
        <translation>Selite:</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Prefix</source>
        <translation>Etuliite</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Enter fixed label or leave empty for automatic label</source>
        <translation>Lisää kiinteä selite tai jätä tyhjäksi automaattiselle selitteelle</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Upper tolerance</source>
        <translation>Ylätoleranssi</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Lower tolerance</source>
        <translation>Alatoleranssi</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Scale</source>
        <translation>Mittakaava</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Drawing Scale</source>
        <translation>Piirroksen mittakaava</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Auto</source>
        <translation>Automaattinen</translation>
    </message>
</context>
<context>
    <name>DimensionScaleDialog</name>
    <message>
        <location filename="../scripts/Draw/Dimension/DimensionScaleDialog.ui" line="+14"/>
        <source>Dimension Scale</source>
        <translation type="unfinished">Mitta-asteikko</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>The scale for new dimensions is not 1:1. Dimension labels will show values that differ from the measured value in the drawing. You can correct the scale factor in the options toolbar at the top.</source>
        <translation type="unfinished">Uusien ulottuvuuksien mittakaava ei ole 1:1. Mittaesimerkit näyttävät arvot, jotka poikkeavat piirustuksen mitatusta arvosta. Voit korjata mittakaavakerrointa yläreunan asetustyökalurivillä.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Don&apos;t show this warning again</source>
        <translation type="unfinished">Älä näytä tätä varoitusta uudelleen</translation>
    </message>
</context>
<context>
    <name>DimensionSettings</name>
    <message>
        <location filename="../scripts/Edit/DrawingPreferences/DimensionSettings/DimensionSettings.js" line="+27"/>
        <source>Defaults for New Drawings</source>
        <translation>Oletusarvot uusille piirroksille</translation>
    </message>
    <message>
        <location line="+0"/>
        <location line="+2"/>
        <source>Dimension Settings</source>
        <translation>Mitta-asetukset</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Dimension</source>
        <translation>Mitta</translation>
    </message>
    <message>
        <location line="+112"/>
        <source>point</source>
        <translation>piste</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>comma</source>
        <translation>pilkku</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>space</source>
        <translation>välilyönti</translation>
    </message>
    <message>
        <location line="+309"/>
        <source>Unit / Format</source>
        <translation>Yksikkö/muoto</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The drawing unit must be &quot;Inch&quot; to display dimension labels in formats &quot;Architectural&quot; or &quot;Engineering&quot;. Format changed to &quot;Decimal&quot;.</source>
        <translation>Piirroksen yksikön pitää olla &quot;tuuma&quot; tai &quot;jalka&quot; jotta näytetään mittaselitteet muodossa &quot;arkkitehtoninen&quot; tai &quot;tekninen&quot;. Muoto vaihdettu &quot;desimaaliseksi&quot;.</translation>
    </message>
    <message>
        <location filename="../scripts/Edit/DrawingPreferences/DimensionSettings/PreferencesPage.ui" line="+55"/>
        <source>Sizes</source>
        <translation>Koot</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Keep proportions</source>
        <translation>Pidä mittasuhteet</translation>
    </message>
    <message>
        <location line="+147"/>
        <source>Text height:</source>
        <translation>Tekstin korkeus:</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Extension line offset:</source>
        <translation>Jatkolinjan alkukohta:</translation>
    </message>
    <message>
        <location line="-74"/>
        <source>Extension line extension:</source>
        <translation>Jatkolinjan pidennys:</translation>
    </message>
    <message>
        <location line="-115"/>
        <source>Dimension Style</source>
        <translation type="unfinished">Mitta Tyyli</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Horizontal text labels</source>
        <translation type="unfinished">Vaakasuorat tekstitarrat</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Text above dimension line</source>
        <translation type="unfinished">Teksti mittariviivan yläpuolella</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Dimension line gap:</source>
        <translation>Mittaviivan väli:</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Arrow size:</source>
        <translation>Nuolen koko:</translation>
    </message>
    <message>
        <location line="+108"/>
        <source>Dimension line increment:</source>
        <translation>Mittaviivan lisäys:</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Size scale factor:</source>
        <translation>Kokoasteikon kerroin:</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Arrow Style</source>
        <translation>Nuolen tyyli</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Arrow</source>
        <translation>Nuoli</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Architectural tick</source>
        <translation type="unfinished">Arkkitehtoninen rasti</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Label</source>
        <translation type="unfinished">Tarra</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Label font:</source>
        <translation type="unfinished">Etiketin fontti:</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Label color:</source>
        <translation type="unfinished">Etiketin väri:</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Number Format</source>
        <translation>Numeron muoto</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Decimal separator:</source>
        <translation>Desimaalierotin:</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Label Format</source>
        <translation>Selitteen muoto</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Linear Dimensions</source>
        <translation>Lineaariset mitat</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Format:</source>
        <translation>&amp;Muotoile:</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>P&amp;recision:</source>
        <translation>Tarkkuus:</translation>
    </message>
    <message>
        <location line="+32"/>
        <location line="+60"/>
        <source>Show trailing zeros</source>
        <translation>Näytä etunollat</translation>
    </message>
    <message>
        <location line="-50"/>
        <source>Angular Dimensions</source>
        <translation>Kulmamitat</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>F&amp;ormat:</source>
        <translation>M&amp;uotoile:</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Pre&amp;cision:</source>
        <translation>Tark&amp;kuus:</translation>
    </message>
    <message>
        <location line="+32"/>
        <location line="+19"/>
        <source>Preview</source>
        <translation>Esikatselu</translation>
    </message>
</context>
<context>
    <name>DirectoryList</name>
    <message>
        <location filename="../scripts/Widgets/DirectoryList/DirectoryList.js" line="+84"/>
        <source>The folder
&quot;%1&quot;
is already in the list.</source>
        <translation>Hakemisto
&quot;%1&quot;
on jo luettelossa.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Folder not added</source>
        <translation>Hakemistoa ei lisätty</translation>
    </message>
</context>
<context>
    <name>DisplayDistanceAngle</name>
    <message>
        <location filename="../scripts/View/DisplayDistanceAngle/DisplayDistanceAngleInit.js" line="+2"/>
        <source>Display &amp;Distance/Angle</source>
        <translation>Näytä &amp;etäisyys/kulma</translation>
    </message>
</context>
<context>
    <name>DistanceInfo</name>
    <message>
        <location filename="../scripts/QCTrack/DistanceInfo/DistanceInfo.js" line="+42"/>
        <source>Select first track end</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Select second track end</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+76"/>
        <source>info from </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+2"/>
        <source> at </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-1"/>
        <source>° to </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+4"/>
        <source>°</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-1"/>
        <source>direct distance: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>, track end rotated by </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>distance in track direction: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>, offset: </source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Divide</name>
    <message>
        <location filename="../scripts/Modify/Divide/Divide.js" line="+68"/>
        <source>Choose line, arc, circle, ellipse, spline or polyline</source>
        <translation>Valitse viiva, kaari, ympyrä, ellipsi, käyrä tai murtoviiva</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Choose line, arc, circle or ellipse</source>
        <translation>Valitse viiva, kaari, ympyrä tai ellipsi</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Specify point</source>
        <translation>Määrittele piste</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Specify second point</source>
        <translation>Määrittele toinen piste</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Divide/DivideInit.js" line="+2"/>
        <source>&amp;Divide</source>
        <translation>&amp;Jaa</translation>
    </message>
</context>
<context>
    <name>DraftMode</name>
    <message>
        <location filename="../scripts/View/DraftMode/DraftMode.js" line="+86"/>
        <source>&amp;Draft Mode</source>
        <translation>&amp;Vedostila</translation>
    </message>
</context>
<context>
    <name>Draw</name>
    <message>
        <location filename="../scripts/Draw/Draw.js" line="+61"/>
        <source>Draw</source>
        <translation>Piirrä</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Draw</source>
        <translation>&amp;Piirrä</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Drawing Tools</source>
        <translation>Piirtotyökalut</translation>
    </message>
</context>
<context>
    <name>DrawBasedOnRectanglePP</name>
    <message>
        <location filename="../scripts/Draw/DrawBasedOnRectanglePP.js" line="+73"/>
        <source>First corner</source>
        <translation>Ensimmäinen kulma</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Second corner</source>
        <translation>Toinen kulma</translation>
    </message>
</context>
<context>
    <name>DrawBasedOnRectangleSize</name>
    <message>
        <location filename="../scripts/Draw/DrawBasedOnRectangleSize.js" line="+46"/>
        <source>Top Left</source>
        <translation>Ylävasemmalla</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Top</source>
        <translation>Ylhäällä</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Top Right</source>
        <translation>Yläoikealla</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Left</source>
        <translation>Vasemmalla</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Middle</source>
        <translation>Keskellä</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Right</source>
        <translation>Oikealla</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Bottom Left</source>
        <translation>Alavasen</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Bottom</source>
        <translation>Alhaalla</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Bottom Right</source>
        <translation>Alaoikealle</translation>
    </message>
    <message>
        <location line="+51"/>
        <source>Position</source>
        <translation>Sijainti</translation>
    </message>
</context>
<context>
    <name>DrawBasedOnThreeCircles</name>
    <message>
        <location filename="../scripts/Draw/DrawBasedOnThreeCircles.js" line="+72"/>
        <source>First arc or circle</source>
        <translation>Ensimmäinen kaari tai ympyrä</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Second arc or circle</source>
        <translation>Toinen kaari tai ympyrä</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Third arc or circle</source>
        <translation>Kolmas kaari tai ympyrä</translation>
    </message>
</context>
<context>
    <name>DrawBoundingBox</name>
    <message>
        <location filename="../scripts/Misc/MiscDraw/DrawBoundingBox/DrawBoundingBox.js" line="+71"/>
        <source>Draw &amp;Bounding Box</source>
        <translation>Piirrä &amp;Rajauskehykseen</translation>
    </message>
</context>
<context>
    <name>DrawExamples</name>
    <message>
        <location filename="../scripts/Misc/Examples/DrawExamples/DrawExamples.js" line="+51"/>
        <source>&amp;Draw</source>
        <translation>&amp;Piirrä</translation>
    </message>
</context>
<context>
    <name>DrawFmsLanes</name>
    <message>
        <location filename="../scripts/Misc/MiscDraw/DrawFmsLanes/DrawFmsLanes.js" line="+74"/>
        <source>First vertex</source>
        <translation type="unfinished">Ensimmäinen kärkipiste</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Next vertex</source>
        <translation type="unfinished">Seuraava huippu</translation>
    </message>
    <message>
        <location line="+532"/>
        <source>close</source>
        <translation type="unfinished">sulje</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>undo</source>
        <translation type="unfinished">kumoa</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>redo</source>
        <translation type="unfinished">tee uudelleen</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>arc</source>
        <translation type="unfinished">kaari</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/DrawFmsLanes/DrawFmsLanes.ui" line="+23"/>
        <source>Close polyline</source>
        <translation type="unfinished">Sulje murtoviiva</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>,, C</source>
        <translation type="unfinished">,, C</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Undo Previous Segment</source>
        <translation type="unfinished">Edellisen segmentin peruuttaminen</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>,, U</source>
        <translation type="unfinished">,, U</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Redo Segment</source>
        <translation type="unfinished">Redo Segmentti</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>,, R</source>
        <translation type="unfinished">,, R</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Arc with radius:</source>
        <translation type="unfinished">Kaari radiuksilla:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>,, A</source>
        <translation type="unfinished">,, A</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Sweep</source>
        <translation type="unfinished">Pyyhintä</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Restrict length or angle</source>
        <translation type="unfinished">Rajoita pituutta tai kulmaa</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/DrawFmsLanes/DrawFmsLanesInit.js" line="+2"/>
        <source>Draw &amp;Fms Lanes</source>
        <translation type="unfinished">Piirrä Fms Lanes</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw FMS Lanes (ribs)</source>
        <translation type="unfinished">Piirrä FMS-kaistat (kylkiluut)</translation>
    </message>
</context>
<context>
    <name>DrawFromCSV</name>
    <message>
        <location filename="../scripts/Misc/MiscIO/DrawFromCSV/DrawFromCSV.js" line="+145"/>
        <location line="+15"/>
        <location line="+1275"/>
        <source>Command ended.</source>
        <translation type="unfinished">Komento päättyi.</translation>
    </message>
    <message>
        <location line="-1293"/>
        <source>No import file selected.</source>
        <translation type="unfinished">Tuontitiedostoa ei ole valittu.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>No file opened.</source>
        <translation type="unfinished">Tiedostoa ei ole avattu.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>DrawFromCSV script (v3.03) by CVH</source>
        <translation type="unfinished">DrawFromCSV-skripti (v3.03) CVH:n toimesta</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Cast CSV</source>
        <translation type="unfinished">Cast CSV</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Reading from file: %1</source>
        <translation type="unfinished">Lukeminen tiedostosta: %1</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Switched to comma/dot CSV style.</source>
        <translation type="unfinished">Vaihdettu pilkku/piste CSV-tyyliin.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Switched to semicolon/dot CSV style.</source>
        <translation type="unfinished">Siirryttiin puolipiste/piste CSV-tyyliin.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Switched to semicolon/comma CSV style.</source>
        <translation type="unfinished">Vaihdettu puolipiste/pilkku CSV-tyyliin.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Unsupported or invalid CSV style, ignored. Text line: %1</source>
        <translation type="unfinished">Ei tuettu tai virheellinen CSV-tyyli, jätetään huomiotta. Tekstirivi: %1</translation>
    </message>
    <message>
        <location line="+82"/>
        <source>Setting new relative origin failed, ignored. Text line: %1</source>
        <translation type="unfinished">Uuden suhteellisen alkuperän asettaminen epäonnistui, ei huomioitu. Tekstirivi: %1</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Setting new rounding radius failed, ignored. Text line: %1</source>
        <translation type="unfinished">Uuden pyöristyssäteen asettaminen epäonnistui, ei huomioitu. Tekstirivi: %1</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Rounding polylines requires QCAD Professional, ignored. Text line: %1</source>
        <translation type="unfinished">Moniviivojen pyöristäminen vaatii QCAD Professionalin, jota ei ole huomioitu. Tekstirivi: %1</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Can not switch to non-existing layers, ignored. Text line: %1%2 Layer: %3</source>
        <translation type="unfinished">Ei voi vaihtaa olemassa oleviin kerroksiin, ei huomioitu. Tekstirivi: %1%2 Kerros: %3</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Not a correct set active &apos;Layer&apos; switch, ignored. Text line: %1</source>
        <translation type="unfinished">Ei oikein asetettu aktiivinen &apos;Layer&apos;-kytkin, ei huomioitu. Tekstirivi: %1</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Not a correct &apos;New layer&apos; switch, ignored. Text line: %1</source>
        <translation type="unfinished">Ei oikea &apos;Uusi kerros&apos; -kytkin, ei huomioitu. Tekstirivi: %1</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Can not hide non-existing layers, ignored. Text line: %1%2 Layer: %3</source>
        <translation type="unfinished">Ei voi piilottaa olemattomia kerroksia, ei huomioitu. Tekstirivi: %1%2 Kerros: %3</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Not a correct &apos;HideLayer&apos; switch, ignored. Text line: %1</source>
        <translation type="unfinished">Ei oikea &apos;HideLayer&apos;-kytkin, ei huomioitu. Tekstirivi: %1</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Can not freeze non-existing layers, ignored. Text line: %1%2 Layer: %3</source>
        <translation type="unfinished">Ei voi jäädyttää olemassa olevia kerroksia, ei huomioitu. Tekstirivi: %1%2 Kerros: %3</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Not a correct &apos;FreezeLayer&apos; switch, ignored. Text line: %1</source>
        <translation type="unfinished">Ei oikea &apos;FreezeLayer&apos;-kytkin, ei huomioitu. Tekstirivi: %1</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Can not lock non-existing layers, ignored. Text line: %1%2 Layer: %3</source>
        <translation type="unfinished">Ei voi lukita ei-olevia kerroksia, ei huomioitu. Tekstirivi: %1%2 Kerros: %3</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Not a correct &apos;LockLayer&apos; switch, ignored. Text line: %1</source>
        <translation type="unfinished">Ei oikea &apos;LockLayer&apos;-kytkin, ei huomioitu. Tekstirivi: %1</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Can not allow non-existing layers, ignored. Text line: %1%2 Layer: %3</source>
        <translation type="unfinished">Ei voi sallia ei-olevia kerroksia, ei huomioitu. Tekstirivi: %1%2 Kerros: %3</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Not a correct &apos;AllowLayer&apos; switch, ignored. Text line: %1</source>
        <translation type="unfinished">Ei oikea &apos;AllowLayer&apos;-kytkin, ei huomioitu. Tekstirivi: %1</translation>
    </message>
    <message>
        <location line="+19"/>
        <location line="+17"/>
        <location line="+20"/>
        <location line="+19"/>
        <location line="+26"/>
        <location line="+25"/>
        <location line="+20"/>
        <location line="+20"/>
        <location line="+25"/>
        <location line="+33"/>
        <location line="+49"/>
        <location line="+47"/>
        <location line="+19"/>
        <location line="+22"/>
        <location line="+33"/>
        <location line="+28"/>
        <location line="+24"/>
        <location line="+33"/>
        <location line="+29"/>
        <location line="+33"/>
        <location line="+135"/>
        <source>Low field count.</source>
        <translation type="unfinished">Alhainen kenttien määrä.</translation>
    </message>
    <message>
        <location line="-656"/>
        <location line="+17"/>
        <location line="+20"/>
        <location line="+19"/>
        <location line="+26"/>
        <location line="+25"/>
        <location line="+20"/>
        <location line="+20"/>
        <location line="+25"/>
        <location line="+33"/>
        <location line="+49"/>
        <location line="+47"/>
        <location line="+19"/>
        <location line="+22"/>
        <location line="+33"/>
        <location line="+28"/>
        <location line="+24"/>
        <location line="+33"/>
        <location line="+29"/>
        <location line="+33"/>
        <location line="+35"/>
        <location line="+24"/>
        <location line="+28"/>
        <location line="+25"/>
        <location line="+23"/>
        <source>Odd field count.</source>
        <translation type="unfinished">Pariton kenttien lukumäärä.</translation>
    </message>
    <message>
        <location line="-655"/>
        <location line="+38"/>
        <location line="+109"/>
        <location line="+59"/>
        <location line="+49"/>
        <location line="+46"/>
        <location line="+188"/>
        <location line="+168"/>
        <source>Rv Invalid.</source>
        <translation type="unfinished">Rv Virheellinen.</translation>
    </message>
    <message>
        <location line="-640"/>
        <location line="+39"/>
        <location line="+51"/>
        <location line="+20"/>
        <location line="+45"/>
        <location line="+148"/>
        <location line="+22"/>
        <location line="+33"/>
        <location line="+28"/>
        <location line="+24"/>
        <location line="+33"/>
        <location line="+62"/>
        <source>Rv1 Invalid.</source>
        <translation type="unfinished">Rv1 Virheellinen.</translation>
    </message>
    <message>
        <location line="-503"/>
        <location line="+45"/>
        <location line="+25"/>
        <location line="+20"/>
        <location line="+20"/>
        <location line="+45"/>
        <location line="+148"/>
        <location line="+22"/>
        <location line="+33"/>
        <location line="+28"/>
        <location line="+24"/>
        <location line="+33"/>
        <location line="+33"/>
        <location line="+35"/>
        <source>Rv2 Invalid.</source>
        <translation type="unfinished">Rv2 Invalid.</translation>
    </message>
    <message>
        <location line="-510"/>
        <location line="+19"/>
        <location line="+26"/>
        <location line="+25"/>
        <location line="+20"/>
        <location line="+20"/>
        <location line="+77"/>
        <location line="+49"/>
        <location line="+67"/>
        <source>Equal positions.</source>
        <translation type="unfinished">Tasa-arvoiset asemat.</translation>
    </message>
    <message>
        <location line="-265"/>
        <location line="+25"/>
        <location line="+66"/>
        <location line="+39"/>
        <location line="+25"/>
        <location line="+45"/>
        <location line="+45"/>
        <location line="+22"/>
        <location line="+33"/>
        <source>Radius Invalid.</source>
        <translation type="unfinished">Säde virheellinen.</translation>
    </message>
    <message>
        <location line="-298"/>
        <location line="+25"/>
        <location line="+124"/>
        <location line="+284"/>
        <location line="+35"/>
        <location line="+150"/>
        <source>Angle Invalid.</source>
        <translation type="unfinished">Kulma Virheellinen.</translation>
    </message>
    <message>
        <location line="-527"/>
        <source>Angle1 Invalid.</source>
        <translation type="unfinished">Kulma1 Virheellinen.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Angle2 Invalid.</source>
        <translation type="unfinished">Kulma2 Virheellinen.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Equal angles.</source>
        <translation type="unfinished">Yhtä suuret kulmat.</translation>
    </message>
    <message>
        <location line="+21"/>
        <location line="+170"/>
        <location line="+33"/>
        <location line="+28"/>
        <location line="+24"/>
        <location line="+33"/>
        <source>Equal positions 1-2.</source>
        <translation type="unfinished">Tasa-arvoiset paikat 1-2.</translation>
    </message>
    <message>
        <location line="-286"/>
        <location line="+170"/>
        <location line="+33"/>
        <location line="+28"/>
        <location line="+24"/>
        <location line="+33"/>
        <location line="+32"/>
        <location line="+35"/>
        <source>Rv3 Invalid.</source>
        <translation type="unfinished">Rv3 Invalid.</translation>
    </message>
    <message>
        <location line="-354"/>
        <location line="+170"/>
        <location line="+33"/>
        <location line="+28"/>
        <location line="+24"/>
        <location line="+33"/>
        <source>Equal positions 1-3.</source>
        <translation type="unfinished">Tasa-arvoiset paikat 1-3.</translation>
    </message>
    <message>
        <location line="-287"/>
        <location line="+170"/>
        <location line="+33"/>
        <location line="+28"/>
        <location line="+24"/>
        <location line="+33"/>
        <source>Equal positions 2-3.</source>
        <translation type="unfinished">Tasa-arvoiset asemat 2-3.</translation>
    </message>
    <message>
        <location line="-284"/>
        <location line="+2"/>
        <location line="+168"/>
        <location line="+2"/>
        <source>Near co-linear positions.</source>
        <translation type="unfinished">Lähellä yhteismitallisia kantoja.</translation>
    </message>
    <message>
        <location line="-168"/>
        <source>Arc Invalid.</source>
        <translation type="unfinished">Arc Invalid.</translation>
    </message>
    <message>
        <location line="+46"/>
        <location line="+47"/>
        <source>Center Invalid.</source>
        <translation type="unfinished">Keskusta Virheellinen.</translation>
    </message>
    <message>
        <location line="-21"/>
        <source>Radius too small.</source>
        <translation type="unfinished">Säde liian pieni.</translation>
    </message>
    <message>
        <location line="+98"/>
        <source>Circle Invalid.</source>
        <translation type="unfinished">Circle Invalid.</translation>
    </message>
    <message>
        <location line="+79"/>
        <location line="+33"/>
        <location line="+30"/>
        <location line="+35"/>
        <source>Rv4 Invalid.</source>
        <translation type="unfinished">Rv4 Invalid.</translation>
    </message>
    <message>
        <location line="-97"/>
        <location line="+33"/>
        <source>Equal positions 1-4.</source>
        <translation type="unfinished">Tasa-arvoiset paikat 1-4.</translation>
    </message>
    <message>
        <location line="-32"/>
        <location line="+33"/>
        <source>Equal positions 2-4.</source>
        <translation type="unfinished">Tasa-arvoiset asemat 2-4.</translation>
    </message>
    <message>
        <location line="-32"/>
        <location line="+33"/>
        <source>Equal positions 3-4.</source>
        <translation type="unfinished">Tasa-arvoiset asemat 3-4.</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Size Invalid.</source>
        <translation type="unfinished">Koko virheellinen.</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Size in X Invalid.</source>
        <translation type="unfinished">Koko X:nä Väärin.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Size in Y Invalid.</source>
        <translation type="unfinished">Koko Y:ssä Virheellinen.</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Polygon: less than 5 references.</source>
        <translation type="unfinished">Monikulmio: alle 5 viitettä.</translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+26"/>
        <location line="+26"/>
        <location line="+28"/>
        <source>Rv%1 Invalid.</source>
        <translation type="unfinished">Rv%1 Virheellinen.</translation>
    </message>
    <message>
        <location line="-61"/>
        <source>Polyline, less than 2 references.</source>
        <translation type="unfinished">Polylinja, alle 2 viitettä.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Bulge%1 Invalid.</source>
        <translation type="unfinished">Bulge%1 Virheellinen.</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Unsupported QCAD Professional feature.</source>
        <translation type="unfinished">QCAD Professionalin tukematon ominaisuus.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>3th degree fit point Spline, less than 3 references.</source>
        <translation type="unfinished">3. asteen sovituspiste Spline, alle 3 viitettä.</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>3th degree control point Spline, less than 4 references.</source>
        <translation type="unfinished">3. asteen ohjauspiste Spline, alle 4 viitettä.</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Height Invalid.</source>
        <translation type="unfinished">Korkeus virheellinen.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Width Invalid.</source>
        <translation type="unfinished">Leveys virheellinen.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Vert. alignment Invalid.</source>
        <translation type="unfinished">Vert. kohdistus Virheellinen.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Horz. alignment Invalid.</source>
        <translation type="unfinished">Horz. kohdistus Virheellinen.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Drawing direction Invalid.</source>
        <translation type="unfinished">Piirustussuunta Virheellinen.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Line spacing style Invalid.</source>
        <translation type="unfinished">Rivivälin tyyli Virheellinen.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Line spacing Invalid.</source>
        <translation type="unfinished">Riviväli Virheellinen.</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Unsupported method. Text line: %1</source>
        <translation type="unfinished">Ei tuettu menetelmä. Tekstirivi: %1</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Error with first optional list.</source>
        <translation type="unfinished">Virhe ensimmäisessä valinnaisessa luettelossa.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Error with second optional list.</source>
        <translation type="unfinished">Virhe toisen valinnaisen luettelon kanssa.</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Not a correct entry, ignored. Text line: %1 &gt; %2</source>
        <translation type="unfinished">Ei oikea merkintä, ei huomioitu. Tekstirivi: %1 &gt; %2</translation>
    </message>
    <message>
        <location line="+80"/>
        <source>Casted entries: %1 out of %2 text lines</source>
        <translation type="unfinished">Valetut merkinnät: %1 %2 tekstirivistä %2 tekstiriviä</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Nothing casted.</source>
        <translation type="unfinished">Mitään ei ole heitetty.</translation>
    </message>
    <message>
        <location line="+227"/>
        <source>Attributes empty. Text line: %1</source>
        <translation type="unfinished">Attribuutit tyhjiä. Tekstirivi: %1</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Not a correct layer name, ignored. Text line: %1%2 Name: %3</source>
        <translation type="unfinished">Ei oikea tason nimi, ei huomioitu. Tekstirivi: %1%2 Nimi: %3</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Layer doesn&apos;t exist, ignored. Text line: %1%2 Layer: %3</source>
        <translation type="unfinished">Kerros ei ole olemassa, ei huomioitu. Tekstirivi: %1%2 Kerros: %3</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Not a correct color, ignored. Text line: %1%2 Color: %3</source>
        <translation type="unfinished">Ei oikea väri, ei huomioitu. Tekstirivi: %1%2 Väri: %3</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Not a correct Lineweight, ignored. Text line: %1%2 Weight: %3</source>
        <translation type="unfinished">Ei oikea Lineweight, ei huomioitu. Tekstirivi: %1%2 Paino: %3</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Not a correct Linetype, ignored. Text line: %1%2 Type: %3</source>
        <translation type="unfinished">Ei oikea linjatyyppi, ei huomioitu. Tekstirivi: %1%2 Tyyppi: %3</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Not a correct Linetype scale, ignored. Text line: %1%2 Scale: %3</source>
        <translation type="unfinished">Ei oikea Linetype-asteikko, ei huomioitu. Tekstirivi: %1%2 Mittakaava: %3</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Unsupported attribute, ignored. Text line: %1 &gt; %2</source>
        <translation type="unfinished">Ei tuettu määrite, jätetään huomiotta. Tekstirivi: %1 &gt; %2</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Not a correct layer name. Text line: %1%2 Name: %3</source>
        <translation type="unfinished">Ei oikea tason nimi. Tekstirivi: %1%2 Nimi: %3</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Parent layer doesn&apos;t exist. Text line: %1%2 Layer: %3</source>
        <translation type="unfinished">Vanhempaa kerrosta ei ole olemassa. Tekstirivi: %1%2 Kerros: %3</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Not a correct color. Text line: %1%2 Color: %3</source>
        <translation type="unfinished">Ei oikea väri. Tekstirivi: %1%2 Väri: %3</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Not a correct Lineweight. Text line: %1%2 Weight: %3</source>
        <translation type="unfinished">Ei oikea Lineweight. Tekstirivi: %1%2 Paino: %3</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Not a correct Linetype. Text line: %1%2 Type: %3</source>
        <translation type="unfinished">Ei oikea linjatyyppi. Tekstirivi: %1%2 Tyyppi: %3</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Add/Update layer ignored.</source>
        <translation type="unfinished">Lisää/päivitä kerros huomioimatta.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Updated layer: %1</source>
        <translation type="unfinished">Päivitetty kerros: %1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Added new layer: %1</source>
        <translation type="unfinished">Lisätty uusi kerros: %1</translation>
    </message>
    <message>
        <location line="-447"/>
        <source>Importing CSV complete. Command ended.</source>
        <translation type="unfinished">CSV-tuonti valmis. Komento päättyi.</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Draw from CSV</source>
        <translation type="unfinished">Piirrä CSV:stä</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>CSV</source>
        <translation type="unfinished">CSV</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>All Files</source>
        <translation type="unfinished">Kaikki tiedostot</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscIO/DrawFromCSV/DrawFromCSVInit.js" line="+6"/>
        <source>&amp;Draw from CSV</source>
        <translation type="unfinished">Piirrä CSV:stä</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Draws entities based on textual entries in a CSV file</source>
        <translation type="unfinished">Piirtää kokonaisuuksia CSV-tiedoston tekstimerkintöjen perusteella</translation>
    </message>
</context>
<context>
    <name>DrawOrder</name>
    <message>
        <location filename="../scripts/Modify/DrawOrder/DrawOrder.js" line="+92"/>
        <source>&amp;Draw Order</source>
        <translation>&amp;Piirtojärjestys</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Draw Order</source>
        <translation>Piirtojärjestys</translation>
    </message>
</context>
<context>
    <name>DrawPolyline</name>
    <message>
        <location filename="../scripts/Draw/Polyline/DrawPolyline/DrawPolyline.js" line="+70"/>
        <source>First vertex</source>
        <translation>Ensimmäinen kärkipiste</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Next vertex</source>
        <translation>Seuraava kärkipiste</translation>
    </message>
    <message>
        <location line="+428"/>
        <source>close</source>
        <translation>sulje</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>undo</source>
        <translation>kumoa</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>redo</source>
        <translation>tee uudelleen</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>arc</source>
        <translation>kaari</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Polyline/DrawPolyline/DrawPolyline.ui" line="+23"/>
        <source>Close polyline</source>
        <translation>Sulje murtoviiva</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>,, C</source>
        <translation>,, C</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Undo Previous Segment</source>
        <translation>Kumoa edellinen segmentti</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>,, U</source>
        <translation>,, U</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Redo Segment</source>
        <translation>Tee uudelleen segmentti</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>,, R</source>
        <translation>,, R</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Arc with radius:</source>
        <translation>Kaari radiuksilla:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>,, A</source>
        <translation>,, A</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Sweep</source>
        <translation>Pyyhintä</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Restrict length or angle</source>
        <translation>Rajoita pituutta tai kulmaa</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Polyline/DrawPolyline/DrawPolylineInit.js" line="+2"/>
        <source>&amp;Draw Polyline</source>
        <translation>&amp;Piirrä murtoviiva</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw polyline with line and arc segments</source>
        <translation>&amp;Piirrä murtoviiva linjan ja kaaren segmenteillä</translation>
    </message>
</context>
<context>
    <name>DrawingPreferences</name>
    <message>
        <location filename="../scripts/Edit/DrawingPreferences/DrawingPreferences.js" line="+43"/>
        <source>Drawing &amp;Preferences</source>
        <translation>Piirros &amp;omat asetukset</translation>
    </message>
</context>
<context>
    <name>DupParallel</name>
    <message>
        <location filename="../scripts/QCTrack/DupParallel/DupParallel.js" line="+44"/>
        <source>Select track to duplicate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../scripts/QCTrack/DupParallel/DupParallel.ui" line="+17"/>
        <source>&amp;Distance:</source>
        <translation type="unfinished">&amp;Etäisyys:</translation>
    </message>
</context>
<context>
    <name>Duplicate</name>
    <message numerus="yes">
        <location filename="../scripts/Edit/Duplicate/Duplicate.js" line="+85"/>
        <source>%n entity/ies duplicated</source>
        <translation>
            <numerusform>%n kohde monistettu</numerusform>
            <numerusform>%n kohteet monistettu</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../scripts/Edit/Duplicate/DuplicateInit.js" line="+2"/>
        <source>&amp;Duplicate</source>
        <translation>&amp;Monista</translation>
    </message>
</context>
<context>
    <name>EAction</name>
    <message>
        <location filename="../scripts/EAction.js" line="+64"/>
        <source>Back</source>
        <translation>Takaisin</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+2138"/>
        <source>Cancel</source>
        <translation>Peruuta</translation>
    </message>
    <message>
        <location line="-2137"/>
        <source>Done</source>
        <translation>Valmis</translation>
    </message>
    <message>
        <location line="+277"/>
        <location line="+144"/>
        <source>Active Tool:</source>
        <translation>Aktiivinen työkalu:</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>None</source>
        <translation>Ei mitään</translation>
    </message>
    <message>
        <location line="+678"/>
        <source>Options</source>
        <translation>Asetukset</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Main Tools</source>
        <translation>Päätyökalut</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>CAD Tools</source>
        <translation>CAD työkalut</translation>
    </message>
    <message>
        <location line="+577"/>
        <source>Invalid position</source>
        <translation type="unfinished">Virheellinen sijainti</translation>
    </message>
    <message>
        <location line="+175"/>
        <source>Entity is not in working set.</source>
        <translation type="unfinished">Entiteetti ei ole työkokonaisuudessa.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Entity is on a locked layer.</source>
        <translation>Kohde on lukitussa tasossa.</translation>
    </message>
    <message>
        <location line="+225"/>
        <source>Length:</source>
        <translation>Pituus:</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Entity is not a block reference.</source>
        <translation>Kohde ei ole lohkoviite.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Entity is not a line or arc.</source>
        <translation>Kohde ei ole viiva tai kaari.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Entity is not a line, arc or polyline.</source>
        <translation>Kohde ei ole viiva, kaari tai murtoviiva.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Entity is not a line.</source>
        <translation>Kohde ei ole viiva.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Entity is not an arc.</source>
        <translation>Kohde ei ole kaari.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Entity is not an arc or circle.</source>
        <translation>Kohde ei ole kaari tai ympyrä.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Entity is not a line, arc or circle.</source>
        <translation>Kohde ei ole viiva, kaari tai ympyrä.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Entity is not a line, arc, spline, ellipse arc or polyline.</source>
        <translation type="unfinished">Entiteetti ei ole viiva, kaari, spline, ellipsikaari tai polyline.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Entity is not an arc, circle or ellipse.</source>
        <translation>Kohde ei ole kaari, ympyrä tai ellipsi.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Entity is not a line, arc, circle or ellipse.</source>
        <translation>Kohde ei ole viiva, kaari, ympyrä tai ellipsi.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Entity is not a line, arc, circle, ellipse or polyline.</source>
        <translation>Kohde ei ole viiva, kaari, ympyrä, ellipsi tai murtoviiva.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Entity is not a line, arc, circle, ellipse or spline.</source>
        <translation>Kohde ei ole viiva, kaari, ympyrä, ellipsi tai käyrä.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Entity is not a line, arc, circle, spline or polyline.</source>
        <translation>Kohde ei ole viiva, kaari, ympyrä, käyrä tai murtoviiva.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Entity is not a line, arc, circle, ellipse, spline or polyline.</source>
        <translation>Kohde ei ole viiva, kaari, ympyrä, ellipsi, käyrä tai murtoviiva.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Entity is not a polyline.</source>
        <translation>Kohde ei ole murtoviiva.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Entity is not a spline with fit points.</source>
        <translation type="unfinished">Entiteetti ei ole spline, jossa on sovituspisteitä.</translation>
    </message>
</context>
<context>
    <name>EcmaScriptShell</name>
    <message>
        <location filename="../scripts/Misc/MiscDevelopment/EcmaScriptShell/EcmaScriptShell.js" line="+58"/>
        <source>Show ECMAScript Shell</source>
        <translation>Näytä ECMASkripin shell</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>&amp;Script Shell</source>
        <translation>&amp;Skripti shell</translation>
    </message>
    <message>
        <location line="+35"/>
        <location filename="../scripts/Misc/MiscDevelopment/EcmaScriptShell/EcmaScriptShell.ui" line="+14"/>
        <source>Script Shell</source>
        <translation>Skripti Shell</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDevelopment/EcmaScriptShell/EcmaScriptShellDialog.ui" line="+20"/>
        <source>ECMAScript Shell</source>
        <translation>ECMASkripti Shell</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;You are about to enable the ECMAScript Shell.&lt;/p&gt;&lt;p&gt;Through the ECMAScript Shell you can &lt;span style=&quot; color:#ff0000;&quot;&gt;modify your drawings&lt;/span&gt; but also &lt;span style=&quot; color:#ff0000;&quot;&gt;delete files&lt;/span&gt; or &lt;span style=&quot; color:#ff0000;&quot;&gt;crash the application&lt;/span&gt; which can lead to &lt;span style=&quot; color:#ff0000;&quot;&gt;data loss&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;For inexperienced programmers, it is recommended to limit the use of the ECMAScript shell to the &lt;a href=&quot;http://www.qcad.org/doc/qcad/latest/developer/group__ecma__simple.html&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;QCAD Simple API&lt;/span&gt;&lt;/a&gt; which is considered to be &quot;safe&quot; to use.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Olet aikeissa sallia ECMASkripti shellin.&lt;/p&gt;&lt;p&gt;ECMAScript Shellin kautta voit&lt;span style=&quot; color:#ff0000;&quot;&gt;muokata piirrostasi&lt;/span&gt;mutta myös&lt;span style=&quot; color:#ff0000;&quot;&gt;poistaa tiedostoja&lt;/span&gt; tai &lt;span style=&quot; color:#ff0000;&quot;&gt;kaataa sovelluksen&lt;/span&gt;joka voi johtaa&lt;span style=&quot; color:#ff0000;&quot;&gt;tietojen menetykseen&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;Kokeneille ohjelmoijille suositellaan ECMASkriptine shellin rajoittamista&lt;a href=&quot;http://www.qcad.org/doc/qcad/latest/developer/group__ecma__simple.html&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;QCAD Simple API&lt;/span&gt;&lt;/a&gt;jota pidetään turvallisena käyttää.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Don&apos;t show this dialog again</source>
        <translation>Älä näytä tätä valintaikkunaa uudelleen</translation>
    </message>
</context>
<context>
    <name>Edit</name>
    <message>
        <location filename="../scripts/Edit/Edit.js" line="+65"/>
        <source>Edit Tools</source>
        <translation>Muokkaustyökalut</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>&amp;Edit</source>
        <translation>&amp;Muokkaa</translation>
    </message>
</context>
<context>
    <name>EditBlock</name>
    <message>
        <location filename="../scripts/Block/EditBlock/EditBlockInit.js" line="+2"/>
        <source>&amp;Edit Block</source>
        <translation>&amp;Muokkaa lohkoa</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Edit contents of selected block</source>
        <translation>Muokkaa valitun lohkon sisältöä</translation>
    </message>
</context>
<context>
    <name>EditFromReference</name>
    <message>
        <location filename="../scripts/Block/EditFromReference/EditFromReference.js" line="+55"/>
        <source>Choose block reference</source>
        <translation>Valitse lohkon referenssipiste</translation>
    </message>
    <message>
        <location filename="../scripts/Block/EditFromReference/EditFromReferenceInit.js" line="+2"/>
        <source>E&amp;dit Block from Reference</source>
        <translation>M&amp;uokkaa lohkoa viitteestä</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Edit block based on chosen block reference</source>
        <translation>Muokkaa lohkoa, joka perustuu valittuun lohkoviitteeseen</translation>
    </message>
</context>
<context>
    <name>EditHatch</name>
    <message>
        <location filename="../scripts/Modify/EditHatch/EditHatch.js" line="+61"/>
        <source>Choose hatch</source>
        <translation>Valitse kuviointi</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/EditHatch/EditHatchInit.js" line="+2"/>
        <source>Edit &amp;Hatch</source>
        <translation>Muokkaa &amp;kuviointia</translation>
    </message>
</context>
<context>
    <name>EditLayer</name>
    <message>
        <location filename="../scripts/Layer/EditLayer/EditLayerInit.js" line="+2"/>
        <source>&amp;Edit Layer</source>
        <translation>&amp;Muokkaa tasoa</translation>
    </message>
</context>
<context>
    <name>EditMainDrawing</name>
    <message>
        <location filename="../scripts/Block/EditMainDrawing/EditMainDrawingInit.js" line="+2"/>
        <source>&amp;Return to Main Drawing</source>
        <translation>&amp;Palaa pääpiirustukseen</translation>
    </message>
</context>
<context>
    <name>EditText</name>
    <message>
        <location filename="../scripts/Modify/EditText/EditText.js" line="+61"/>
        <source>Choose text</source>
        <translation>Valitse teksti</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/EditText/EditTextInit.js" line="+2"/>
        <source>Edit Te&amp;xt</source>
        <translation>Muokkaa te&amp;kstiä</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Edit text</source>
        <translation>Muokkaa tekstiä</translation>
    </message>
</context>
<context>
    <name>Ellipse</name>
    <message>
        <location filename="../scripts/Draw/Ellipse/Ellipse.js" line="+85"/>
        <source>Ellipse Tools</source>
        <translation>Ellipsityökalut</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>&amp;Ellipse</source>
        <translation>&amp;Ellipsi</translation>
    </message>
</context>
<context>
    <name>EllipseArcCPPA</name>
    <message>
        <location filename="../scripts/Draw/Ellipse/EllipseArcCPPA/EllipseArcCPPA.js" line="+74"/>
        <source>Center</source>
        <translation>Keskipiste</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Major point of ellipse or major radius</source>
        <translation>Ellipsin keskeinen piste tai keskeinen säde</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Major point of ellipse</source>
        <translation>Ellipsin keskeinen piste</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Minor point of ellipse or minor radius</source>
        <translation>Ellipsin toinen keskipiste tai toinen säde</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Minor point of ellipse</source>
        <translation>Ellipsin toinen keskipiste</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Rotation angle</source>
        <translation>Kiertokulma</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Start parameter</source>
        <translation>Aloitusparametri</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>End parameter</source>
        <translation>Lopetusparametri</translation>
    </message>
    <message>
        <location line="+267"/>
        <source>Invalid major radius.</source>
        <translation>Virheellinen pääsäde.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Major radius:</source>
        <translation>Pääsäde:</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Angle:</source>
        <translation>Kulma:</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Minor radius:</source>
        <translation>Toinen pääsäde:</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Start angle:</source>
        <translation>Aloituskulma:</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>End angle:</source>
        <translation>Loppukulma:</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Ellipse/EllipseArcCPPA/EllipseArcCPPA.ui" line="+17"/>
        <source>Direction:</source>
        <translation>Suunta:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Counter Clockwise (positive)</source>
        <translation>Vastapäivään (positiivinen)</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Clockwise (Negative)</source>
        <translation>Myötäpäivään (Negatiivinen)</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Ellipse/EllipseArcCPPA/EllipseArcCPPAInit.js" line="+2"/>
        <source>&amp;Ellipse Arc</source>
        <translation>&amp;Elliptinen kaari</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw ellipse arc from center, major point, ratio and angles</source>
        <translation>Piirrä elliptinen kaari keskeltä, pääpisteellä, suhteella ja kulmilla</translation>
    </message>
</context>
<context>
    <name>EllipseCPP</name>
    <message>
        <location filename="../scripts/Draw/Ellipse/EllipseCPP/EllipseCPPInit.js" line="+2"/>
        <source>&amp;Ellipse (Center, Point, Ratio)</source>
        <translation>&amp;Ellipsi (keskipiste, piste, suhde)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw full ellipse from center, major point and ratio</source>
        <translation>Piirrä elliptinen kaari keskeltä, pääpisteellä ja suhteella</translation>
    </message>
</context>
<context>
    <name>EllipseDD</name>
    <message>
        <location filename="../scripts/Draw/Ellipse/EllipseDD/EllipseDD.ui" line="+17"/>
        <location filename="../scripts/Draw/Ellipse/EllipseDD/EllipseDDDialog.ui" line="+19"/>
        <source>X Diameter:</source>
        <translation>X Halkaisija:</translation>
    </message>
    <message>
        <location line="+23"/>
        <location filename="../scripts/Draw/Ellipse/EllipseDD/EllipseDDDialog.ui" line="+80"/>
        <source>Y Diameter:</source>
        <translation>Y Halkaisija:</translation>
    </message>
    <message>
        <location line="+30"/>
        <location filename="../scripts/Draw/Ellipse/EllipseDD/EllipseDDDialog.ui" line="-23"/>
        <source>Angle:</source>
        <translation>Kulma:</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Reference Point:</source>
        <translation>Viitepiste:</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Ellipse/EllipseDD/EllipseDDInit.js" line="+2"/>
        <source>Ellipse with &amp;Diameters</source>
        <translation>Ellipsi &amp;halkaisijoilla</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw ellipse with position and diameters</source>
        <translation>Piirrä ellipsi sijainnilla ja halkaisijoilla</translation>
    </message>
</context>
<context>
    <name>EllipseInscribedQuad</name>
    <message>
        <location filename="../scripts/Draw/Ellipse/EllipseInscribedQuad/EllipseInscribedQuad.js" line="+82"/>
        <source>First line</source>
        <translation>Ensimmäinen rivi</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Second line</source>
        <translation>Toinen linja</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Third line</source>
        <translation>Kolmas linja</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Fourth line</source>
        <translation>Neljäs linja</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Ellipse/EllipseInscribedQuad/EllipseInscribedQuadInit.js" line="+2"/>
        <source>Inscribed in Quadrilateral</source>
        <translation>Merkitty nelikulmaisena</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw ellipse inscribed in quadrilateral</source>
        <translation>Piirrä ellipsi merkittynä nelikulmiossa</translation>
    </message>
</context>
<context>
    <name>EllipseOffset</name>
    <message>
        <location filename="../scripts/Draw/Ellipse/EllipseOffset/EllipseOffset.ui" line="+17"/>
        <source>Distance:</source>
        <translation>Etäisyys:</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Number:</source>
        <translation>Numero:</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Ellipse/EllipseOffset/EllipseOffsetInit.js" line="+2"/>
        <source>&amp;Parallel Curve (with Distance)</source>
        <translation>&amp;Yhdensuuntainen käyrä (etäisyydellä)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw parallel curve to ellipse</source>
        <translation>Piirrä yhdensuuntainen käyrä ellipsiin</translation>
    </message>
</context>
<context>
    <name>EllipseOffsetThrough</name>
    <message>
        <location filename="../scripts/Draw/Ellipse/EllipseOffsetThrough/EllipseOffsetThrough.ui" line="+17"/>
        <source>Number:</source>
        <translation>Numero:</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Ellipse/EllipseOffsetThrough/EllipseOffsetThroughInit.js" line="+2"/>
        <source>Parallel Curve (&amp;through Point)</source>
        <translation>Yhdensuuntainen käyrä (&amp;pisteen kautta)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw parallel curve to ellipse through point</source>
        <translation>Piirrä yhdensuuntainen käyrä ellipsiin pisteen kautta</translation>
    </message>
</context>
<context>
    <name>EllipseRR</name>
    <message>
        <location filename="../scripts/Draw/Ellipse/EllipseRR/EllipseRR.ui" line="+17"/>
        <location filename="../scripts/Draw/Ellipse/EllipseRR/EllipseRRDialog.ui" line="+129"/>
        <source>X Radius:</source>
        <translation>X säde:</translation>
    </message>
    <message>
        <location line="+23"/>
        <location filename="../scripts/Draw/Ellipse/EllipseRR/EllipseRRDialog.ui" line="-10"/>
        <source>Y Radius:</source>
        <translation>Y säde:</translation>
    </message>
    <message>
        <location line="+30"/>
        <location filename="../scripts/Draw/Ellipse/EllipseRR/EllipseRRDialog.ui" line="-90"/>
        <source>Angle:</source>
        <translation>Kulma:</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Reference Point:</source>
        <translation>Viitepiste:</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Ellipse/EllipseRR/EllipseRRInit.js" line="+2"/>
        <source>Ellipse with &amp;Radii</source>
        <translation>Ellipsi &amp;säteellä</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw ellipse with position and radii</source>
        <translation>Piirrä ellipsi sijainnilla ja säteellä</translation>
    </message>
</context>
<context>
    <name>EnsureOrder</name>
    <message>
        <location filename="../scripts/QCTrack/EnsureOrder/EnsureOrder.js" line="+35"/>
        <source>object ordering done with objects: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source> on TR_NMBRS, </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source> on TR_PLAN, </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source> on TR_SWELLS, </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source> on TR_BEDS, </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source> on TR_ENDS, </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source> on TR_MIDS, </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source> on TR_COST</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Esc</name>
    <message>
        <location filename="../scripts/Edit/Esc/EscInit.js" line="+2"/>
        <source>&amp;Escape</source>
        <translation>&amp;Poistu</translation>
    </message>
</context>
<context>
    <name>ExAddBlock</name>
    <message>
        <location filename="../scripts/Misc/Examples/BlockExamples/ExAddBlock/ExAddBlock.js" line="+85"/>
        <source>&amp;Create Block</source>
        <translation>&amp;Luo lohko</translation>
    </message>
</context>
<context>
    <name>ExAddLayer</name>
    <message>
        <location filename="../scripts/Misc/Examples/LayerExamples/ExAddLayer/ExAddLayer.js" line="+44"/>
        <source>Added layer &quot;MyLayer&quot;</source>
        <translation>Lisätty taso &quot;Oma taso&quot;</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Add Layer</source>
        <translation>Lisää taso</translation>
    </message>
</context>
<context>
    <name>ExDeleteObject</name>
    <message>
        <location filename="../scripts/Misc/Examples/ModifyExamples/ExDeleteObject/ExDeleteObject.js" line="+59"/>
        <source>Deleted line with ID %1</source>
        <translation>Poistettu rivi tunnuksella % 1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>You can use &lt;i&gt;Edit &gt; Undo&lt;/i&gt; to restore the line entity.</source>
        <translation>Voit &lt;i&gt; Muokkaa&gt; Kumoa&lt;/i&gt; palauttaaksesi viivakokonaisuuden.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Add and Delete Line</source>
        <translation>Lisää ja poista rivi</translation>
    </message>
</context>
<context>
    <name>ExDirListing</name>
    <message>
        <location filename="../scripts/Misc/Examples/QtExamples/ExDirListing/ExDirListing.js" line="+66"/>
        <source>&amp;Directory Listing</source>
        <translation>&amp;Hakemistolistaus</translation>
    </message>
</context>
<context>
    <name>ExDrawColors</name>
    <message>
        <location filename="../scripts/Misc/Examples/DrawExamples/ExDrawColors/ExDrawColors.js" line="+66"/>
        <source>Draw &amp;Colors</source>
        <translation>Piirrä &amp;Värit</translation>
    </message>
</context>
<context>
    <name>ExDrawFonts</name>
    <message>
        <location filename="../scripts/Misc/Examples/DrawExamples/ExDrawFonts/ExDrawFonts.js" line="+85"/>
        <source>Draw &amp;Fonts</source>
        <translation>Piirrä &amp;kirjasimet</translation>
    </message>
</context>
<context>
    <name>ExDumpPolyline</name>
    <message>
        <location filename="../scripts/Misc/Examples/IOExamples/ExDumpPolyline/ExDumpPolyline.js" line="+48"/>
        <source>Clockwise polyline:</source>
        <translation>Moniviiva myötäpäivään:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Counterclockwise polyline:</source>
        <translation>Moniviiva astapäivään:</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>&amp;Output Polyline Vertices</source>
        <translation>&amp;Tulosta moniviivan kärkipisteet</translation>
    </message>
</context>
<context>
    <name>ExLayerCustomProperty</name>
    <message>
        <location filename="../scripts/Misc/Examples/LayerExamples/ExLayerCustomProperty/ExLayerCustomProperty.js" line="+43"/>
        <source>Added custom property &quot;MyCustomProperty&quot; to layer &quot;0&quot;.</source>
        <translation>Lisätty mukautettu ominaisuus &quot;MyCustomProperty&quot; tasoon &quot;0&quot;.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Add Custom Property to a Layer</source>
        <translation>Lisää mukautettu ominaisuus tasoon</translation>
    </message>
</context>
<context>
    <name>ExLineDove</name>
    <message>
        <location filename="../scripts/Misc/Examples/DrawExamples/ExLineDove/ExLineDove.js" line="+56"/>
        <source>First corner</source>
        <translation>Ensimmäinen kulma</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Second corner</source>
        <translation>Toinen kulma</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/Examples/DrawExamples/ExLineDove/ExLineDoveInit.js" line="+2"/>
        <source>&amp;Dovetail Joint</source>
        <translation>&amp;Yhdistävä liitos</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw a dovetail joint</source>
        <translation>Piirrä sovitusliitos</translation>
    </message>
</context>
<context>
    <name>ExMainWindow</name>
    <message>
        <location filename="../scripts/Misc/Examples/QtExamples/ExMainWindow/ExMainWindow.js" line="+50"/>
        <source>&amp;Main Window</source>
        <translation>&amp;Pääikkuna</translation>
    </message>
</context>
<context>
    <name>ExMandelbrot</name>
    <message>
        <location filename="../scripts/Misc/Examples/MathExamples/ExMandelbrot/ExMandelbrot.js" line="+48"/>
        <source>&amp;Mandelbrot Example</source>
        <translation>&amp;Mandelbrot -esimerkki</translation>
    </message>
</context>
<context>
    <name>ExMathSpiral</name>
    <message>
        <location filename="../scripts/Misc/Examples/MathExamples/ExMathSpiral/ExMathSpiral.js" line="+73"/>
        <source>&amp;Spiral</source>
        <translation>&amp;Spiraali</translation>
    </message>
</context>
<context>
    <name>ExMinimal</name>
    <message>
        <location filename="../scripts/Misc/Examples/ExMinimal/ExMinimal.js" line="+12"/>
        <source>Hello World.</source>
        <translation>Hei maailma.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Minimal Example</source>
        <translation>&amp;Pienin esimerkki</translation>
    </message>
</context>
<context>
    <name>ExMinimal2</name>
    <message>
        <location filename="../scripts/Misc/Examples/ExMinimal2/ExMinimal2.js" line="+51"/>
        <source>&amp;Minimal Example 2</source>
        <translation>&amp;Pienin esimerkki 2</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/Examples/ExMinimal2/ExMinimal2.ui" line="+9"/>
        <source>&amp;Radius:</source>
        <translation>&amp;Säde:</translation>
    </message>
</context>
<context>
    <name>ExProcess</name>
    <message>
        <location filename="../scripts/Misc/Examples/QtExamples/ExProcess/ExProcess.js" line="+96"/>
        <source>&amp;Run Process</source>
        <translation>&amp;Suorita prosessi</translation>
    </message>
</context>
<context>
    <name>ExRegisterFileExporter</name>
    <message>
        <location filename="../scripts/Misc/Examples/IOExamples/ExRegisterFileExporter/ExRegisterFileExporter.js" line="+37"/>
        <source>Example Files %1</source>
        <translation>Esimerkkitiedostot %1</translation>
    </message>
    <message>
        <location line="+84"/>
        <source>Info</source>
        <translation>Tiedot</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Registered a file exporter for file type &quot;.example&quot;. Use File &gt; Save As to see the filter in action.</source>
        <translation>Rekisteröity tiedoston vie tiedostotyypille &quot;.example&quot;. Näet suodattimen toiminnossa Tiedosto &gt; Tallenna nimellä nähdäksesi sudattimen käytössä.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&amp;Register File Exporter</source>
        <translation>&amp;Rekisteröi tiedostojen viejä</translation>
    </message>
</context>
<context>
    <name>ExRegisterFileImporter</name>
    <message>
        <location filename="../scripts/Misc/Examples/IOExamples/ExRegisterFileImporter/ExRegisterFileImporter.js" line="+37"/>
        <source>Example Files %1</source>
        <translation>Esimerkkitiedostot %1</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Read from file: &quot;%1&quot;</source>
        <translation>Lue tiedostosta: &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Info</source>
        <translation>Tiedot</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Registered a file importer for file type &quot;.example&quot;. Use File &gt; Open to see the filter in action.</source>
        <translation>Rekisteröity tuonnille  tiedostotyyppi &quot;.example&quot;. Näet suodattimen toiminnassa Tiedosto&gt; Avaa.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&amp;Register File Importer</source>
        <translation>&amp;Rekisteröi tiedoston tuoja</translation>
    </message>
</context>
<context>
    <name>ExResizeWindow</name>
    <message>
        <location filename="../scripts/Misc/Examples/QtExamples/ExResizeWindow/ExResizeWindow.js" line="+60"/>
        <source>&amp;Resize Window</source>
        <translation>&amp;Muuta ikkunan kokoa</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/Examples/QtExamples/ExResizeWindow/ExResizeWindow.ui" line="+14"/>
        <source>Enter Size</source>
        <translation>Anna koko</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Size:</source>
        <translation>Koko:</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>1280x720 (720p) 16:9</source>
        <translation>1280x720 (720 p) 16:9</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>1920x1080 (1080p, Full HD) 16:9</source>
        <translation>1920x1080 (1080 p, Full HD) 16:9</translation>
    </message>
</context>
<context>
    <name>ExText</name>
    <message>
        <location filename="../scripts/Misc/Examples/DrawExamples/ExText/ExText.js" line="+69"/>
        <source>Text</source>
        <translation>Teksti</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Draw text</source>
        <translation>Piirrä teksti</translation>
    </message>
</context>
<context>
    <name>ExThreePoints</name>
    <message>
        <location filename="../scripts/Misc/Examples/DrawExamples/ExThreePoints/ExThreePoints.js" line="+58"/>
        <source>Position</source>
        <translation>Sijainti</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Three Points</source>
        <translation>Kolme pistettä</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw three points</source>
        <translation>Piirrä kolme pistettä</translation>
    </message>
</context>
<context>
    <name>ExTransactionListener</name>
    <message numerus="yes">
        <location filename="../scripts/Misc/Examples/ListenerExamples/ExTransactionListener/ExTransactionListener.js" line="+50"/>
        <source>Transaction affected %n object(s).</source>
        <translation>
            <numerusform>Tapahtuma vaikutti %n kohteeseen.</numerusform>
            <numerusform>Tapahtuma vaikutti %n kohteisiin.</numerusform>
        </translation>
    </message>
    <message>
        <location line="+67"/>
        <source>&amp;Transaction Listener</source>
        <translation>&amp;Tapahtuman kuuntelija</translation>
    </message>
</context>
<context>
    <name>ExWidget</name>
    <message>
        <location filename="../scripts/Misc/Examples/QtExamples/ExWidget/ExWidget.js" line="+28"/>
        <source>&amp;Widget</source>
        <translation>&amp;Pienoisohjelma</translation>
    </message>
</context>
<context>
    <name>ExXmlExport</name>
    <message>
        <location filename="../scripts/Misc/Examples/IOExamples/ExXmlExport/ExXmlExport.js" line="+39"/>
        <source>All Files</source>
        <translation>Kaikki tiedostot</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Export XML</source>
        <translation>Vie XML</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/Examples/IOExamples/ExXmlExport/ExXmlExportInit.js" line="+2"/>
        <source>&amp;Export XML</source>
        <translation>&amp;Vie XML</translation>
    </message>
</context>
<context>
    <name>ExXmlImport</name>
    <message>
        <location filename="../scripts/Misc/Examples/IOExamples/ExXmlImport/ExXmlImport.js" line="+73"/>
        <source>All Files</source>
        <translation>Kaikki tiedostot</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Import XML</source>
        <translation>Tuo XML</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/Examples/IOExamples/ExXmlImport/ExXmlImportInit.js" line="+2"/>
        <source>&amp;Import XML</source>
        <translation>&amp;Tuo XML</translation>
    </message>
</context>
<context>
    <name>Examples</name>
    <message>
        <location filename="../scripts/Misc/Examples/Examples.js" line="+55"/>
        <source>Script &amp;Examples</source>
        <translation>Komentosarjan &amp;esimerkit</translation>
    </message>
</context>
<context>
    <name>Explode</name>
    <message>
        <location filename="../scripts/Modify/Explode/Explode.js" line="+30"/>
        <source>Modify</source>
        <translation>Muokkaa</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Explode</source>
        <translation>Räjäytä</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Explode/ExplodeInit.js" line="+2"/>
        <source>&amp;Explode</source>
        <translation>&amp;Pura</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Explode/PreferencesPage.ui" line="+137"/>
        <source>Spline approximation tolerance:</source>
        <translation>Käyrän likiarvotoleranssi:</translation>
    </message>
    <message>
        <location line="-118"/>
        <source>Explode splines to polylines with line segments</source>
        <translation>Pura käyrät moniviivoiksi segmentteihin</translation>
    </message>
    <message>
        <location line="+125"/>
        <source>Convert splines from texts to arcs or lines if appropriate</source>
        <translation type="unfinished">Muunna splinit teksteistä tarvittaessa kaariksi tai viivoiksi</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Explode circles into polylines with two half circles</source>
        <translation type="unfinished">Räjäytä ympyrät polyviivoiksi kahdella puolikkaalla ympyrällä</translation>
    </message>
    <message>
        <location line="+90"/>
        <source>Explode text glyphs to polylines</source>
        <translation>Pura tekstit murtoviivoiksi</translation>
    </message>
    <message>
        <location line="-80"/>
        <source>Explode multiline texts into multiple simple text blocks</source>
        <translation>Pura moniriviset tekstit useisiin yksinkertaisiin tekstilohkoihin</translation>
    </message>
    <message>
        <location line="-41"/>
        <source>Spline segments:</source>
        <translation>Käyrän segmentit:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Ellipse segments (per full ellipse):</source>
        <translation>Ellipsin segmentit (koko ellipsissä):</translation>
    </message>
</context>
<context>
    <name>FAQ</name>
    <message>
        <location filename="../scripts/Help/FAQ/FAQInit.js" line="+2"/>
        <source>FA&amp;Qs (online)</source>
        <translation>UK&amp;K (online)</translation>
    </message>
</context>
<context>
    <name>File</name>
    <message>
        <location filename="../scripts/File/File.js" line="+65"/>
        <source>File Tools</source>
        <translation>Tiedostotyökalut</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>&amp;File</source>
        <translation>&amp;Tiedosto</translation>
    </message>
    <message>
        <location line="+106"/>
        <location line="+76"/>
        <source>Format:</source>
        <translation>Muoto:</translation>
    </message>
    <message>
        <location line="-39"/>
        <source>Overwrite File?</source>
        <translation>Korvataanko tiedosto?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The file &quot;%1&quot; already exists. Do you wish to overwrite it?</source>
        <translation>Tiedosto &quot;%1&quot; on jo olemassa. Haluatko korvata sen?</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>All Files</source>
        <translation>Kaikki tiedostot</translation>
    </message>
</context>
<context>
    <name>FillStraight</name>
    <message>
        <location filename="../scripts/QCTrack/FillStraight/FillStraight.js" line="+47"/>
        <source>Select start of straight line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Select end of straight line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+100"/>
        <source>can not connect those track ends (angle differs too much: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>° &gt; 2°)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>can not connect those track ends (there&apos;s no intersection)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>can not connect those track ends (ends are too near)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>internal error: neither left nor right hand</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FirstStart</name>
    <message>
        <location filename="../scripts/Widgets/FirstStart/FirstStart.js" line="+38"/>
        <location line="+243"/>
        <source>%1 First Start</source>
        <translation>%1 Ensimmäinen aloitus</translation>
    </message>
    <message>
        <location line="-5"/>
        <source>Black</source>
        <translation>Musta</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>White</source>
        <translation>Valkoinen</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Language:</source>
        <translation>Kieli:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Welcome to %1</source>
        <translation>Tervetuloa %1 :een</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Please choose the settings used for new drawings. All these settings can be changed later in the Preference Dialog.</source>
        <translation>Ole hyvä ja valitse asetukset uuteen piirrokseen. Kaikkia näitä asetuksia voidaan muuttaa myöhemmin ominaisuusvalikosta.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Unit:</source>
        <translation>Yksikkö:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Default Paper Size:</source>
        <translation>Paperin oletuskoko:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Decimal Point:</source>
        <translation>Desimaalipilkku:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Background Color:</source>
        <translation>Taustaväri:</translation>
    </message>
</context>
<context>
    <name>FlexPainter</name>
    <message>
        <location filename="../scripts/Misc/Examples/MathExamples/FlexPainter/FlexPainter.js" line="+1115"/>
        <source>Add Active SubLayer</source>
        <translation type="unfinished">Lisää aktiivinen alikerros</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>FP added layer:</source>
        <translation type="unfinished">FP lisäsi kerroksen:</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/Examples/MathExamples/FlexPainter/FlexPainterInit.js" line="+11"/>
        <source>Paints over selection mimicking a roller stamp</source>
        <translation type="unfinished">Maalaa valinnan yli jäljittelemällä telaleimaa</translation>
    </message>
</context>
<context>
    <name>FlexPainterDialog</name>
    <message>
        <location filename="../scripts/Misc/Examples/MathExamples/FlexPainter/FlexPainterDialog.ui" line="+14"/>
        <source>Painter Options</source>
        <translation>Maalausasetukset</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Painters casting options</source>
        <translation type="unfinished">Maalareiden valuvaihtoehdot</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Flip Painters</source>
        <translation>Käännä Painters</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Cast in group</source>
        <translation>Luo ryhmään</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Cast on sub-layer</source>
        <translation>Luo alitaso</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Add Begin Apex</source>
        <translation>Lisää aloituspiste</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Add End Apex</source>
        <translation>Lisää loppupiste</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Add Insertions</source>
        <translation>Lisää lisäyksiä</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Painter set</source>
        <translation>Maalaussarja</translation>
    </message>
    <message>
        <location line="-101"/>
        <source>Mirror painters over baseline.</source>
        <translation type="unfinished">Peilimaalarit perusviivan yläpuolella.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Group all castings to one operation.</source>
        <translation type="unfinished">Ryhmittele kaikki valukappaleet yhteen toimintoon.</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Start with casting a begin apex on open forms.</source>
        <translation type="unfinished">Aloita valamalla alku apex avoimiin muotoihin.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>End with casting an end apex on open forms.</source>
        <translation type="unfinished">Päätä valamalla avoimiin lomakkeisiin päätepiste.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Add insertions in between eg. spacers, knots. (Not implemented)</source>
        <translation type="unfinished">Lisää väliin lisäyksiä, esim. välilevyjä, solmuja. (Ei toteutettu)</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Preview of painters.</source>
        <translation type="unfinished">Taidemaalareiden esikatselu.</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Select painter set.</source>
        <translation type="unfinished">Valitse maalarijoukko.</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>CurtainRope</source>
        <translation type="unfinished">CurtainRope</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>OrthogonalBar</source>
        <translation>Kohtisuora palkki</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>OrthogonalPointsGlobal</source>
        <translation>Yleiset kohtisuorat pisteet</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>SinusoidWave</source>
        <translation>Siniaalto</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>SinusoidWaveGlobal</source>
        <translation>Yleinen siniaalto</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>3PhaseWaveGlobal</source>
        <translation>Yleinen 3-vaiheaalto</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>TriangleWave</source>
        <translation>Kolmioaalto</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>SawtoothWave</source>
        <translation>Saha-aalto</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>SqaureWave</source>
        <translation>Kanttiaalto</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>SteppedWave</source>
        <translation>Porrasaalto</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>SqauredShape</source>
        <translation>Ruudutettu muoto</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>SqauredShapeFlexing</source>
        <translation>Ruudutettu muototaivutus</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>AllPainterDataTypes</source>
        <translation type="unfinished">AllPainterDataTypes</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Insertion type</source>
        <translation>Lisäyksen tyyppi</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Preview of insertion.</source>
        <translation type="unfinished">Esikatselu lisäyksestä.</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Select Insertion or Enter void space. (Not implemented)</source>
        <translation type="unfinished">Valitse Insertion tai Enter void space. (Ei toteutettu)</translation>
    </message>
    <message>
        <location line="+277"/>
        <source>Version</source>
        <translation type="unfinished">Versio</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>FlexPainter Beta 0.42e © CVH 2020 </source>
        <translation type="unfinished">FlexPainter Beta 0.42e © CVH 2020</translation>
    </message>
    <message>
        <location line="+272"/>
        <source>Document Units.</source>
        <translation type="unfinished">Asiakirjan yksiköt.</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Enter painter width. (+0)</source>
        <translation type="unfinished">Syötä maalarin leveys. (+0)</translation>
    </message>
    <message>
        <location line="+90"/>
        <source>Enter main painter stepsize. (+0)</source>
        <translation type="unfinished">Syötä päämaalarin askelkoko. (+0)</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Enter main painter length. (+)</source>
        <translation type="unfinished">Syötä päämaalarin pituus. (+)</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Keep painters proportional.</source>
        <translation type="unfinished">Pidä maalarit oikeasuhtaisina.</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Select percentage of Stepsize.</source>
        <translation type="unfinished">Valitse Stepsize-prosenttiosuus.</translation>
    </message>
    <message>
        <location line="+86"/>
        <source>Adapt scaling f 1.00-0.90 to fit the whole form.</source>
        <translation type="unfinished">Mukauta skaalaus f 1,00-0,90 koko lomakkeelle sopivaksi.</translation>
    </message>
    <message>
        <location line="+92"/>
        <source>Verbose info. (persistent on)</source>
        <translation type="unfinished">Tarkka tieto. (pysyvä päällä)</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Deleted painted over base entities. (persistent off)</source>
        <translation type="unfinished">Poistettu maalattu pohjayksiköiden päälle. (Pysyvä pois päältä)</translation>
    </message>
    <message>
        <location line="-933"/>
        <source>&lt;Enter space size&gt;</source>
        <translation>&lt;Syötä tilan koko&gt;</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Curtain Rope Knot</source>
        <translation type="unfinished">Verho köysi solmu</translation>
    </message>
    <message>
        <location line="+543"/>
        <source>#Undefined#</source>
        <translation>#Määrittämätön#</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Width : </source>
        <translation>Leveys: </translation>
    </message>
    <message>
        <location line="+16"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Repetitive Painter options</source>
        <translation>Toistuvat maalausasetukset</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Stepsize :</source>
        <translation>Askelkoko:</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Length :</source>
        <translation>Pituus:</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Closed Forms shifting % :</source>
        <translation>Suljettujen muotojen muutos %:</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Open forms scaling options</source>
        <translation>Avoimien muotojen suurennusvaihtoehdot</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Dynamically scale to fit</source>
        <translation>Muuta sopimaan dynaamisesti</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Align with begin</source>
        <translation>Kohdista alkuun</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Centered</source>
        <translation>Keskitetty</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Align with End</source>
        <translation>Kohdista loppuun</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Verbose *</source>
        <translation>Sanallinen *</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Delete Base Entities *</source>
        <translation>Poista peruskokonaisuudet *</translation>
    </message>
</context>
<context>
    <name>FlexPainterInit</name>
    <message>
        <location filename="../scripts/Misc/Examples/MathExamples/FlexPainter/FlexPainterInit.js" line="-1"/>
        <source>&amp;FlexPainter</source>
        <translation type="unfinished">FlexPainter</translation>
    </message>
</context>
<context>
    <name>FlipHorizontal</name>
    <message>
        <location filename="../scripts/Modify/FlipHorizontal/FlipHorizontalInit.js" line="+2"/>
        <source>Flip Hori&amp;zontal</source>
        <translation>Käännä vaaka&amp;suoraan</translation>
    </message>
</context>
<context>
    <name>FlipVertical</name>
    <message>
        <location filename="../scripts/Modify/FlipVertical/FlipVerticalInit.js" line="+2"/>
        <source>Flip Verti&amp;cal</source>
        <translation>Käännä pysty&amp;suoraan</translation>
    </message>
</context>
<context>
    <name>FlushBackLog</name>
    <message>
        <location filename="../scripts/Misc/MiscModify/FlushBackLog/FlushBackLog.js" line="+38"/>
        <source>Flush Undo History</source>
        <translation>Tyhjennä peruutushistoria</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Are you sure that you want to flush the undo / redo transaction history?</source>
        <translation>Oletko varma, että haluat tyhjentää peruuttamisen / uudelleenjärjestämisen tapahtumahistorian?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>This cannot be undone.</source>
        <translation>Tätä ei voi peruuttaa.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Flush &amp;Undo History</source>
        <translation>Tyhjennä &amp;Peruuta Historia</translation>
    </message>
</context>
<context>
    <name>FontPreferences</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/GraphicsViewPreferences/FontPreferences/FontPreferences.js" line="+24"/>
        <source>Graphics View</source>
        <translation>Kuvanäkymä</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Fonts</source>
        <translation>Kirjasimet</translation>
    </message>
</context>
<context>
    <name>Form</name>
    <message>
        <location filename="../scripts/Widgets/ViewportWidget/Templates/20_ThreeRight.ui" line="+14"/>
        <source>Three: Right</source>
        <translation>Kolme: Oikea</translation>
    </message>
    <message>
        <location filename="../scripts/Widgets/ViewportWidget/Templates/21_ThreeLeft.ui" line="+14"/>
        <source>Three: Left</source>
        <translation>Kolme: Vasen</translation>
    </message>
    <message>
        <location filename="../scripts/Widgets/ViewportWidget/Templates/22_ThreeAbove.ui" line="+14"/>
        <source>Three: Above</source>
        <translation>Kolme: Yläpuolella</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/Tutorials/LibraryBrowserScripts/CubeCuttingOut.ui" line="+14"/>
        <source>Form</source>
        <translation>Muoto</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cube size:</source>
        <translation>Kuutiokoko:</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Draw glue lap</source>
        <translation>Piirrä liimakierros</translation>
    </message>
</context>
<context>
    <name>Forum</name>
    <message>
        <location filename="../scripts/Help/Forum/ForumInit.js" line="+2"/>
        <source>&amp;Forum</source>
        <translation>&amp;Foorumi</translation>
    </message>
</context>
<context>
    <name>FourEqual</name>
    <message>
        <location filename="../scripts/Widgets/ViewportWidget/Templates/30_FourEqual.ui" line="+14"/>
        <source>Four: Equal</source>
        <translation>Neljä: Tasan</translation>
    </message>
</context>
<context>
    <name>FourLeft</name>
    <message>
        <location filename="../scripts/Widgets/ViewportWidget/Templates/32_FourLeft.ui" line="+14"/>
        <source>Four: Left</source>
        <translation>Neljä: Vasen</translation>
    </message>
</context>
<context>
    <name>FourRight</name>
    <message>
        <location filename="../scripts/Widgets/ViewportWidget/Templates/31_FourRight.ui" line="+14"/>
        <source>Four: Right</source>
        <translation>Neljä: Oikea</translation>
    </message>
</context>
<context>
    <name>GraphicsView</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/GraphicsViewPreferences/BehaviorPreferences/PreferencesPage.ui" line="+48"/>
        <source>Double-Click</source>
        <translation>Kaksoisnapsautus</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Double-click to edit text</source>
        <translation>Muokkaa tekstiä kaksoisnapsauttamalla</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Double-click on block reference opens block</source>
        <translation>Kaksoisnapsautus lohkoviitteessä avaa lohkon</translation>
    </message>
    <message>
        <location line="-42"/>
        <source>Right-Click</source>
        <translation>Oikea napsautus</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Right-click to deselect entities</source>
        <translation>Oikea napsautus poistaa valinnat</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Double-click to edit hatch</source>
        <translation>Kaksoisnapauta muokataksesi kuviointia</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Edit block reference in-place</source>
        <translation type="unfinished">Muokkaa lohkoviittausta paikan päällä</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Double-click to select contour</source>
        <translation>Kaksoisnapsauta valitaksesi ääriviivat</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Tolerance:</source>
        <translation type="unfinished">Suvaitsevaisuus:</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Right double-click to reset</source>
        <translation>Kaksoisnapsauta oikealla palauttaaksesi</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Blocks</source>
        <translation>Lohkot</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Select block references together with attributes</source>
        <translation>Valitse lohkoviitteet yhdessä määritysten kanssa</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Hide attributes when block references are hidden</source>
        <translation>Piilota määritteet, kun lohkoviitteet on piilotettu</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Cursor Range</source>
        <translation>Kohdistimen alue</translation>
    </message>
    <message>
        <location line="+109"/>
        <source>Cursor range for snap:</source>
        <translation>Kohdistimen alue poiminnalle:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Highlight entity within range</source>
        <translation>Korosta alueen sisällä oleva kokonaisuus</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>Cursor range for picking entities:</source>
        <translation>Kohdistimen alue kohteiden poimintaan:</translation>
    </message>
    <message>
        <location filename="../scripts/Edit/AppPreferences/GraphicsViewPreferences/GridPreferences/PreferencesPage.ui" line="+34"/>
        <source>Automatically scale grid</source>
        <translation>Automaattisesti säätyvä ruudukko</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Automatically scale meta grid</source>
        <translation>Automaattisesti säätyvä aliruudukko</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Solid grid lines</source>
        <translation>Kiinteät ruudukkoviivat</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Minimal grid spacing (px):</source>
        <translation>Pienin ruudukon väli (px):</translation>
    </message>
    <message>
        <location filename="../scripts/Edit/AppPreferences/GraphicsViewPreferences/PreferencesPage.ui" line="+32"/>
        <source>Origin</source>
        <translation>Alkuperä</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Show large origin axis</source>
        <translation>Näytä suuret alkuperäiset akselit</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Rulers and Scrollbars</source>
        <translation>Viivaimet ja vierityspalkit</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Show rulers</source>
        <translation>Näytä viivaimet</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Show scrollbars</source>
        <translation>Näytä vierityspalkit</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Cursor</source>
        <translation>Kohdistin</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Show crosshairs</source>
        <translation>Näytä ristikko</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Show large crosshairs</source>
        <translation>Näytä suuri ristikko</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>This can be used if cursors are not visible on external monitors</source>
        <translation type="unfinished">Tätä voidaan käyttää, jos kursorit eivät näy ulkoisissa näytöissä</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use system cursors</source>
        <translation type="unfinished">Käytä järjestelmän kursoreita</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Auto Zoom</source>
        <translation>Automaattinen suurennus/zoomaus</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Margin (px):</source>
        <translation>Marginaali (px):</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>Auto zoom on load</source>
        <translation>Automaattinen zoomaus kuormituksessa</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Color Adjustment</source>
        <translation>Värien säätö</translation>
    </message>
    <message>
        <location line="+58"/>
        <source>Prevent white on white / black on black display</source>
        <translation>Estä valkoinen valkoisella / musta mustalla näytössä</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Linetypes and Lineweights</source>
        <translation type="unfinished">Linjatyypit ja linjapainot</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Default lineweight:</source>
        <translation type="unfinished">Oletusviivapaino:</translation>
    </message>
    <message>
        <location line="+108"/>
        <source>Apply line weight to points</source>
        <translation type="unfinished">Soveltaa viivapainoa pisteisiin</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Anti-aliasing on by default</source>
        <translation>Pehmennys päällä on oletuksena</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Use full resolution for Retina / high resolution display</source>
        <translation type="unfinished">Käytä täyttä resoluutiota Retina / korkean resoluution näyttöä varten</translation>
    </message>
    <message>
        <location line="+444"/>
        <source>Maximum selected entities with reference points:</source>
        <translation type="unfinished">Valittujen kokonaisuuksien enimmäismäärä vertailupisteiden kanssa:</translation>
    </message>
    <message>
        <location line="+219"/>
        <source>Maximum selected entities with displayed reference points:</source>
        <translation type="unfinished">Valittujen kohteiden enimmäismäärä näytetyillä vertailupisteillä:</translation>
    </message>
    <message>
        <location line="-149"/>
        <source>Reference point size (px):</source>
        <translation type="unfinished">Viitepisteen koko (px):</translation>
    </message>
    <message>
        <location line="+77"/>
        <source>Text height threshold (px):</source>
        <translation type="unfinished">Tekstin korkeuskynnys (px):</translation>
    </message>
    <message>
        <location line="+151"/>
        <source>Persistent selection</source>
        <translation type="unfinished">Pysyvä valinta</translation>
    </message>
    <message>
        <location line="-724"/>
        <source>auto</source>
        <translation type="unfinished">auto</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Number of threads:</source>
        <translation type="unfinished">Kierteiden määrä:</translation>
    </message>
    <message>
        <location line="-195"/>
        <source>Color lightness threshold:</source>
        <translation>Värivaaleuden kynnys:</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Disable for printing</source>
        <translation>Poista käytöstä tulostusta varten</translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Auto switch to screen based linetypes in model view</source>
        <translation>Automaattisesti vaihda kuvaruudun viivat muotoilunäkymässä</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Scale linetype patterns by line weight</source>
        <translation>Venytä viivatyypin kuvioita viivan paksuuden mukaan</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Pattern scale for lineweight 0.00mm:</source>
        <translation>Kuvion mitta viivapaksuudella 0.00 mm:</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Display and Performance</source>
        <translation>Näyttötila ja suorituskyky</translation>
    </message>
    <message>
        <location line="-83"/>
        <source>Automatically use screen based linetypes in model view</source>
        <translation>Automaattisesti käytä kuvaruudun viivoja muotoilunäkymässä</translation>
    </message>
    <message>
        <location line="+212"/>
        <source>Number of preview entities:</source>
        <translation>Esikatseltavien kohteiden määrä:</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Display arcs as lines below this angle (degrees):</source>
        <translation>Näytä kaaret viivoina alle tämänmittaisen kulman (astetta):</translation>
    </message>
    <message>
        <location line="+72"/>
        <source>Minimum angle step for rendering arcs (degrees):</source>
        <translation>Pienin kulma-askel kaaria varten (astetta):</translation>
    </message>
    <message>
        <location line="+85"/>
        <source>Display entities with more than N dashes as continuous:</source>
        <translation>Näytä sellaiset kohteet, joissa on enemmän kuin N viivaa, jatkuvina:</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Timeout for hatch rendering:</source>
        <translation>Aikakatkaisu kuvioinnin rendröintiin:</translation>
    </message>
    <message>
        <location line="+357"/>
        <source>Selection</source>
        <translation>Valinta</translation>
    </message>
</context>
<context>
    <name>GraphicsViewColors</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/GraphicsViewPreferences/ColorPreferences/PreferencesPage.ui" line="+32"/>
        <source>Graphics View</source>
        <translation>Graafinen näkymä</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Background:</source>
        <translation>Tausta:</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Cursor</source>
        <translation>Kohdistin</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Crosshairs:</source>
        <translation>Ristikko:</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Inactive crosshairs:</source>
        <translation>Ei-aktiivinen ristikko:</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Origin</source>
        <translation>Alkupiste</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Relative zero:</source>
        <translation>Suhteessa nollaan:</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Grid</source>
        <translation>Ruudukko</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Meta grid:</source>
        <translation>Aliruudukko:</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Selection</source>
        <translation>Valinta</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Primary selection color:</source>
        <translation>Ensisijainen värivalinta:</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Use secondary selection color</source>
        <translation>Käytä toissijaista värivalintaa</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Secondary selection color:</source>
        <translation>Toissijainen värivalinta:</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Primary reference points:</source>
        <translation>Ensisijaiset viitepisteet:</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Secondary reference points:</source>
        <translation>Toissijaiset viitepisteet:</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Selection box border:</source>
        <translation>Valintalaatikon reuna:</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Selection box fill:</source>
        <translation>Valintalaatikon täyttö:</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Cross-selection box fill:</source>
        <translation>Ristivalintalaatikon täyttö:</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Start points:</source>
        <translation>Aloituspisteet:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>End points:</source>
        <translation>Loppupisteet:</translation>
    </message>
    <message>
        <location line="+47"/>
        <source>Tertiary reference points:</source>
        <translation>Tertiaariset viitepisteet:</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Snap Tools</source>
        <translation>Tartuntatyökalut</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Snap label:</source>
        <translation>Tartunnan selite:</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Info Tools</source>
        <translation>Tietotyökalut</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Measurements and labels:</source>
        <translation>Mitat ja selitteet:</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Drawing Tools</source>
        <translation>Piirrostyökalut</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Auxiliary shapes:</source>
        <translation>Ylimääräiset muodot:</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Working set fading factor:</source>
        <translation type="unfinished">Työskentelysarjan häipymiskerroin:</translation>
    </message>
    <message>
        <location line="+75"/>
        <source>Zoom Tools</source>
        <translation>Suurennustyökalut</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Zoom box border:</source>
        <translation>Suurenna/säädä laatikon reuna:</translation>
    </message>
    <message>
        <location line="-712"/>
        <source>Origin:</source>
        <translation>Nollakohta:</translation>
    </message>
    <message>
        <location line="+81"/>
        <source>Grid:</source>
        <translation>Ruudukko:</translation>
    </message>
</context>
<context>
    <name>GraphicsViewFonts</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/GraphicsViewPreferences/FontPreferences/PreferencesPage.ui" line="+50"/>
        <source>Ruler font:</source>
        <translation type="unfinished">Viivaimen fontti:</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Snap label font:</source>
        <translation type="unfinished">Snap label fontti:</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Info label font:</source>
        <translation type="unfinished">Info label fontti:</translation>
    </message>
</context>
<context>
    <name>GraphicsViewNavigation</name>
    <message>
        <location filename="../scripts/Navigation/DefaultNavigation/PreferencesPage.ui" line="+332"/>
        <source>Mouse wheel / two finger swipe:</source>
        <translation>Hiiren rulla/kahden sormen pyyhintä:</translation>
    </message>
    <message>
        <location line="-231"/>
        <source>Enable pan gesture</source>
        <translation>Ota panorointi käyttöön</translation>
    </message>
    <message>
        <location line="-17"/>
        <source>Mouse wheel zoom factor:</source>
        <translation>Hiiren pyörän suurennus/pienennyskerroin:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Limit zoom and scroll to prevent overflows</source>
        <translation>Rajoita zoomaus ja vieritys estääksesi ylivuodon</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Reverse mouse wheel direction for zoom</source>
        <translation>Käänteinen hiiren pyörimissuunta zoomausta varten</translation>
    </message>
    <message>
        <location line="+217"/>
        <source>Panning threshold (px):</source>
        <translation>Panoroinnin raja-arvo (px):</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Middle mouse button zoom factor:</source>
        <translation>Keskimmäisen hiiren painikkeen zoomauskerroin:</translation>
    </message>
</context>
<context>
    <name>GraphicsViewPreferences</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/GraphicsViewPreferences/GraphicsViewPreferences.js" line="+24"/>
        <source>Graphics View</source>
        <translation>Kuvanäkymä</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Appearance</source>
        <translation>Ulkoasu</translation>
    </message>
</context>
<context>
    <name>GridPreferences</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/GraphicsViewPreferences/GridPreferences/GridPreferences.js" line="+24"/>
        <source>Graphics View</source>
        <translation>Kuvanäkymä</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Grid</source>
        <translation>Ruudukko</translation>
    </message>
</context>
<context>
    <name>GridSettings</name>
    <message>
        <location filename="../scripts/Edit/DrawingPreferences/GridSettings/GridSettings.js" line="+27"/>
        <source>Defaults for New Drawings</source>
        <translation>Oletusarvot uusille piirroksille</translation>
    </message>
    <message>
        <location line="+0"/>
        <location line="+2"/>
        <source>Grid</source>
        <translation>Ruudukko</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>General</source>
        <translation>Yleistä</translation>
    </message>
    <message>
        <location line="+84"/>
        <location line="+103"/>
        <location line="+1"/>
        <location line="+22"/>
        <location line="+1"/>
        <source>auto</source>
        <translation>automaattinen</translation>
    </message>
</context>
<context>
    <name>Hatch</name>
    <message>
        <location filename="../scripts/Draw/Hatch/Hatch.js" line="+72"/>
        <source>Hatch Tools</source>
        <translation>Kuviointityökalut</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>&amp;Hatch</source>
        <translation>&amp;Kuvionti</translation>
    </message>
</context>
<context>
    <name>HatchDialog</name>
    <message>
        <location filename="../scripts/Draw/Hatch/HatchDialog.ui" line="+17"/>
        <source>Hatch</source>
        <translation>Kuviotäyttö</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Type</source>
        <translation>Tyyppi</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Solid Fill</source>
        <translation>Tasainen täyttö</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Hatch Pattern</source>
        <translation>Kuviomalli</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Preview</source>
        <translation>Esikatselu</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Pattern</source>
        <translation>Kuviomalli</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Angle:</source>
        <translation>Kulma:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Scale:</source>
        <translation>Mittakaava:</translation>
    </message>
</context>
<context>
    <name>HatchFromSelection</name>
    <message>
        <location filename="../scripts/Draw/Hatch/HatchFromSelection/HatchFromSelection.js" line="+56"/>
        <source>No boundary selected.</source>
        <translation>Ei rajaa valittuna.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Loop not closed at point %1/%2.</source>
        <translation>Silmukkaa ei suljettu pisteessä %1/%2.</translation>
    </message>
    <message>
        <location line="+96"/>
        <source>Each boundary entity must be a line, arc, circle, ellipse arc, ellipse, polyline or spline. Found:</source>
        <translation>Jokaisen rajamuodon tulee olla viiva, kaari, ympyrä, elliptinen kaari, ellipsi, murtoviiva tai käyrä. Löydetty:</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Hatch/HatchFromSelection/HatchFromSelectionInit.js" line="+2"/>
        <source>&amp;Hatch from Selection</source>
        <translation>&amp;Kuviointi valinnasta</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Create hatch or solid fill from selected boundary</source>
        <translation>Luo kuviointi tai kiinteä täyttö valitusta kehyksestä</translation>
    </message>
</context>
<context>
    <name>Help</name>
    <message>
        <location filename="../scripts/Help/Help.js" line="+60"/>
        <source>&amp;Help</source>
        <translation>&amp;Ohje</translation>
    </message>
</context>
<context>
    <name>HideAllBlocks</name>
    <message>
        <location filename="../scripts/Block/HideAllBlocks/HideAllBlocksInit.js" line="+2"/>
        <source>&amp;Hide All Blocks</source>
        <translation>&amp;Piilota kaikki lohkot</translation>
    </message>
</context>
<context>
    <name>HideAllLayers</name>
    <message>
        <location filename="../scripts/Layer/HideAllLayers/HideAllLayersInit.js" line="+2"/>
        <source>&amp;Hide All Layers</source>
        <translation>&amp;Piilota kaikki tasot</translation>
    </message>
</context>
<context>
    <name>IOExamples</name>
    <message>
        <location filename="../scripts/Misc/Examples/IOExamples/IOExamples.js" line="+51"/>
        <source>&amp;Import/Export</source>
        <translation>&amp;Tuonti/vienti</translation>
    </message>
</context>
<context>
    <name>Image</name>
    <message>
        <location filename="../scripts/Draw/Image/Image.js" line="+179"/>
        <source>Files</source>
        <translation>Tiedostot</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>All Image Files (%1)</source>
        <translation>Kaikki kuvatiedostot (%1)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>All Files</source>
        <translation>Kaikki tiedostot</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Import Bitmap</source>
        <translation>Tuo bittikartta</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Format:</source>
        <translation>Muoto:</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Position</source>
        <translation>Sijainti</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Image/Image.ui" line="+17"/>
        <source>Width:</source>
        <translation>Leveys:</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Keep proportions</source>
        <translation>Pidä mittasuhde</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Height:</source>
        <translation>Korkeus:</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Angle:</source>
        <translation>Kulma:</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Image/ImageInit.js" line="+2"/>
        <source>&amp;Insert Bitmap</source>
        <translation>&amp;Lisää bittikartta</translation>
    </message>
</context>
<context>
    <name>ImportFile</name>
    <message>
        <location filename="../scripts/File/ImportFile/ImportFile.js" line="+73"/>
        <source>Error while importing file %1</source>
        <translation>Virhe tuotaessa tiedostoa %1</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>No import filters have been found. Aborting...</source>
        <translation>Tuontisuodattimia ei löydetty. Keskeytetään ...</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>All Files</source>
        <translation>Kaikki tiedostot</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Import Drawing</source>
        <translation>Tuo piirros</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Format:</source>
        <translation>Muoto:</translation>
    </message>
    <message>
        <location filename="../scripts/File/ImportFile/ImportFileInit.js" line="+2"/>
        <source>&amp;Import</source>
        <translation>&amp;Tuo</translation>
    </message>
    <message>
        <location filename="../scripts/File/ImportFile/ImportFile.ui" line="+17"/>
        <source>As block:</source>
        <translation>Lohkona:</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Rotation:</source>
        <translation>Kierto:</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Rotate pasted entities&lt;br&gt;by this angle</source>
        <translation>Kierrä liitettyjä kohteita&lt;br&gt;tähän kulmaan</translation>
    </message>
    <message>
        <location line="+110"/>
        <source>Scale:</source>
        <translation>Asteikko:</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Scale pasted entities&lt;br&gt;by this factor</source>
        <translation>Muuta liitettyjen kohteiden&lt;br&gt;mittakaavaa tällä arvolla</translation>
    </message>
    <message>
        <location line="+72"/>
        <source>Flip pasted entities&lt;br&gt;horizontally</source>
        <translation>Käännä liitetyt kohteet&lt;br&gt;vaakasuoraan</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Flip pasted entities&lt;br&gt;vertically</source>
        <translation>Käännä liitetyt kohteet&lt;br&gt;pystysuoraan</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Paste all entities&lt;br&gt;to current layer&lt;br&gt;instead of original layer</source>
        <translation>Liitä kaikki kohteet&lt;br&gt;nykyiseen tasoon&lt;br&gt;alkuperäisen tason sijasta</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>To current layer</source>
        <translation>Nykyiseen tasoon</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Overwrite existing layers&lt;br&gt;in drawing with&lt;br&gt;layers from clipboard</source>
        <translation>Korvaa olemassa olevat&lt;br&gt;tasot piirustuksissa&lt;br&gt;leikepöydältä</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Overwrite layers</source>
        <translation>Korvaa tasot</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Overwrite existing blocks&lt;br&gt;in drawing with&lt;br&gt;blocks from clipboard</source>
        <translation>Korvaa olemassa olevat lohkot&lt;br&gt;piirustuksissa leikepöydältä</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Overwrite blocks</source>
        <translation>Korvaa lohkot</translation>
    </message>
</context>
<context>
    <name>ImportPoints</name>
    <message>
        <location filename="../scripts/Misc/MiscIO/ImportPoints/ImportPoints.js" line="+39"/>
        <source>All Files</source>
        <translation>Kaikki tiedostot</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Import Points</source>
        <translation>Tuo pisteet</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>&amp;Import Points</source>
        <translation>&amp;Tuo pisteet</translation>
    </message>
</context>
<context>
    <name>InfoAddCustomCentroid</name>
    <message>
        <location filename="../scripts/Misc/MiscInformation/InfoCentroids/InfoAddCustomCentroid/InfoAddCustomCentroid.js" line="+78"/>
        <source>Position</source>
        <translation type="unfinished">Asema</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Specify position</source>
        <translation type="unfinished">Määritä asema</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>2D point mass Centroid</source>
        <translation type="unfinished">2D-pistemassa Centroid</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Undefined</source>
        <translation type="unfinished">Määrittelemätön</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscInformation/InfoCentroids/InfoAddCustomCentroid/InfoAddCustomCentroidInit.js" line="+19"/>
        <source>Add &amp;custom 2D centroid</source>
        <translation type="unfinished">Lisää mukautettu 2D-keskipiste</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Create a customizable 2D Centroid marker</source>
        <translation type="unfinished">Luo muokattava 2D Centroid -merkki</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Creates a new point mass 2D Centroid marker customizable by dialog</source>
        <translation type="unfinished">Luo uuden pistemassan 2D Centroid -merkki, jota voidaan muokata valintaikkunan avulla</translation>
    </message>
</context>
<context>
    <name>InfoAngle</name>
    <message>
        <location filename="../scripts/Information/InfoAngle/InfoAngle.js" line="+67"/>
        <source>Specify first line</source>
        <translation>Määrittele ensimmäinen rivi</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Specify second line</source>
        <translation>Määrittele toinen rivi</translation>
    </message>
    <message>
        <location line="+96"/>
        <source>Angle:</source>
        <translation>Kulma:</translation>
    </message>
    <message>
        <location filename="../scripts/Information/InfoAngle/InfoAngleInit.js" line="+2"/>
        <source>&amp;Angle</source>
        <translation>&amp;Kulma</translation>
    </message>
</context>
<context>
    <name>InfoArcCircleArea</name>
    <message>
        <location filename="../scripts/Information/InfoArcCircleArea/InfoArcCircleArea.js" line="+306"/>
        <location line="+21"/>
        <location line="+24"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+22"/>
        <source>Area</source>
        <translation>Ala</translation>
    </message>
    <message>
        <location line="-108"/>
        <location line="+66"/>
        <source>Circumference</source>
        <translation>Ympärysmitta</translation>
    </message>
    <message>
        <location line="-37"/>
        <location line="+24"/>
        <source>Ellipse arc area:</source>
        <translation>Ellipsin kaaren alue:</translation>
    </message>
    <message>
        <location line="-23"/>
        <location line="+24"/>
        <location line="+43"/>
        <location line="+22"/>
        <source>arc length:</source>
        <translation>kaaren pituus:</translation>
    </message>
    <message>
        <location line="-88"/>
        <location line="+67"/>
        <source>chord:</source>
        <translation>jänne:</translation>
    </message>
    <message>
        <location line="-52"/>
        <source>Distance</source>
        <translation>Etäisyys</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>distance:</source>
        <translation>etäisyys:</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>radius:</source>
        <translation>säde:</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>Radius</source>
        <translation>Säde</translation>
    </message>
    <message>
        <location line="-104"/>
        <source>Circle area:</source>
        <translation>Ympyrän ala:</translation>
    </message>
    <message>
        <location line="-245"/>
        <source>Choose arc, circle, ellipse or elliptical arc</source>
        <translation>Valitse kaari, ympyrä, ellipsi tai ellipsin kaari</translation>
    </message>
    <message>
        <location line="+246"/>
        <location line="+67"/>
        <source>circumference:</source>
        <translation>ympärysmitta:</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Ellipse area:</source>
        <translation>Ellipsin ala:</translation>
    </message>
    <message>
        <location line="+22"/>
        <location line="+22"/>
        <source>Arc area:</source>
        <translation>Kaaren ala:</translation>
    </message>
    <message>
        <location filename="../scripts/Information/InfoArcCircleArea/InfoArcCircleArea.ui" line="+17"/>
        <source>Mode:</source>
        <translation>Tila:</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Calculate Area of Sector</source>
        <translation>Laske sektorin ala</translation>
    </message>
    <message>
        <location line="-23"/>
        <source>Calculate Area of Segment</source>
        <translation>Laske segmentin ala</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Add:</source>
        <translation>Lisää:</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Add entities to drawing</source>
        <translation>Lisää piirrokseen kohteita</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Entity</source>
        <translation>Kohde</translation>
    </message>
    <message>
        <location filename="../scripts/Information/InfoArcCircleArea/InfoArcCircleArea.js" line="-96"/>
        <location line="+67"/>
        <location filename="../scripts/Information/InfoArcCircleArea/InfoArcCircleArea.ui" line="+13"/>
        <source>Chord</source>
        <translation>Jänne</translation>
    </message>
    <message>
        <location filename="../scripts/Information/InfoArcCircleArea/InfoArcCircleArea.ui" line="+13"/>
        <source>Add lengths/circumference to drawing</source>
        <translation>Lisää pituudet/piirroksen ympärysmitta</translation>
    </message>
    <message>
        <location filename="../scripts/Information/InfoArcCircleArea/InfoArcCircleArea.js" line="-68"/>
        <location line="+24"/>
        <location line="+43"/>
        <location line="+22"/>
        <location filename="../scripts/Information/InfoArcCircleArea/InfoArcCircleArea.ui" line="+3"/>
        <source>Length</source>
        <translation>Pituus</translation>
    </message>
    <message>
        <location filename="../scripts/Information/InfoArcCircleArea/InfoArcCircleAreaInit.js" line="+2"/>
        <source>Arc/Circle/Ellipse Area</source>
        <translation>Kaaren/ympyrän/ellipsin ala</translation>
    </message>
</context>
<context>
    <name>InfoArea</name>
    <message>
        <location filename="../scripts/Information/InfoArea/InfoArea.js" line="+70"/>
        <source>Set next polygon corner</source>
        <translation>Aseta seuraava monikulmion kulma</translation>
    </message>
    <message>
        <location line="+121"/>
        <source>Polygon area:</source>
        <translation>Monikulmion ala:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>circumference:</source>
        <translation>ympärysmitta:</translation>
    </message>
    <message>
        <location filename="../scripts/Information/InfoArea/InfoArea.ui" line="+17"/>
        <source>Calculate length and close tool.</source>
        <translation>Laske pituus ja sulje työkalu.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Close Tool.</source>
        <translation>Sulje työkalu.</translation>
    </message>
    <message>
        <location filename="../scripts/Information/InfoArea/InfoAreaInit.js" line="+2"/>
        <source>Pol&amp;ygonal Area</source>
        <translation>Moni&amp;kulmion ala</translation>
    </message>
</context>
<context>
    <name>InfoAreaCentroid</name>
    <message>
        <location filename="../scripts/Misc/MiscInformation/InfoCentroids/InfoAreaCentroid/InfoAreaCentroid.js" line="+123"/>
        <source>No selection.</source>
        <translation type="unfinished">Ei valintaa.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Please, make a selection first. Command terminated.</source>
        <translation type="unfinished">Tee ensin valinta. Komento lopetettu.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Not implemented. Command terminated.</source>
        <translation type="unfinished">Ei toteutettu. Komento lopetettu.</translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+2"/>
        <source>Area 2D Centroid script (v0.32) by CVH</source>
        <translation type="unfinished">Alue 2D Centroid käsikirjoitus (v0.32) jonka CVH</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Arc sector mode</source>
        <translation type="unfinished">Kaarisektorin tila</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Enclosed area:</source>
        <translation type="unfinished">Suljettu alue:</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Approximated enclosed area:</source>
        <translation type="unfinished">Arvioitu suljettu alue:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Hatched area:</source>
        <translation type="unfinished">Luukutettu alue:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Total hatched area:</source>
        <translation type="unfinished">Kokonaispinta-ala:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Differential hatched area:</source>
        <translation type="unfinished">Eriytetty alue:</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>2D area Centroid</source>
        <translation type="unfinished">2D-alue Keskipiste</translation>
    </message>
    <message>
        <location line="-89"/>
        <source>Multiple entities in selection.</source>
        <translation type="unfinished">Useita kokonaisuuksia valinnassa.</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Centroid markers circle in selection. No results.</source>
        <translation type="unfinished">Keskipistemerkkien ympyrä valinnassa. Ei tuloksia.</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Unsupported entity type. No results.</source>
        <translation type="unfinished">Ei tuettu oliotyyppi. Ei tuloksia.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>No results.</source>
        <translation type="unfinished">Ei tuloksia.</translation>
    </message>
    <message>
        <location line="+49"/>
        <location line="+6"/>
        <source>(Incl. approximations)</source>
        <translation type="unfinished">(Mukaan lukien likiarvot)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Approximated centroid:</source>
        <translation type="unfinished">Likimääräinen keskipiste:</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Centroid:</source>
        <translation type="unfinished">Keskipiste:</translation>
    </message>
    <message>
        <location line="+207"/>
        <location line="+578"/>
        <source>Encountered an unsupported polyline with custom widths</source>
        <translation type="unfinished">Kohtasi tukemattoman polylinjan mukautetuilla leveyksillä</translation>
    </message>
    <message>
        <location line="-488"/>
        <location line="+596"/>
        <source>Encountered an unsupported polygon with custom widths</source>
        <translation type="unfinished">Kohtasi tukemattoman polygonin mukautetuilla leveyksillä</translation>
    </message>
    <message>
        <location line="+686"/>
        <source>Unhandled shape from hatch loop.</source>
        <translation type="unfinished">Käsittelemätön muoto luukkusilmukasta.</translation>
    </message>
    <message>
        <location line="+70"/>
        <source>Self-intersecting shape near (%1). No Results.</source>
        <translation type="unfinished">Itsestään leikkaava muoto lähellä (%1). Ei tuloksia.</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscInformation/InfoCentroids/InfoAreaCentroid/InfoAreaCentroidInit.js" line="+19"/>
        <source>&amp;Area Centroid</source>
        <translation type="unfinished">Alueen keskipiste</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Create an area 2D Centroid for a selected entity</source>
        <translation type="unfinished">Luo alueen 2D-keskipiste valitulle kohteelle</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Creates a new uniform areal density 2D Centroid marker and value labels for a selected entity</source>
        <translation type="unfinished">Luo uuden yhtenäisen pinta-alatiheyden 2D Centroid -merkinnän ja arvomerkinnät valitulle kohteelle</translation>
    </message>
</context>
<context>
    <name>InfoBearing</name>
    <message>
        <location filename="../scripts/Misc/MiscInformation/InfoBearing/InfoBearing.js" line="+41"/>
        <source>Reference</source>
        <translation type="unfinished">Viite</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Direction</source>
        <translation type="unfinished">Suunta</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Distance:</source>
        <translation type="unfinished">Etäisyys:</translation>
    </message>
    <message>
        <location line="+72"/>
        <source>Bearing:</source>
        <translation type="unfinished">Laakeri:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Azimuth:</source>
        <translation type="unfinished">Asimuutti:</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>&amp;Bearing / Azimuth</source>
        <translation type="unfinished">Suuntima / atsimuutti</translation>
    </message>
</context>
<context>
    <name>InfoCentroids</name>
    <message>
        <location filename="../scripts/Misc/MiscInformation/InfoCentroids/InfoCentroids.js" line="+52"/>
        <source>2D Centroid</source>
        <translation type="unfinished">2D-keskipiste</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Point mass</source>
        <translation type="unfinished">Pistemassa</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Area</source>
        <translation type="unfinished">Alue</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Wire</source>
        <translation type="unfinished">Lanka</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>X position</source>
        <translation type="unfinished">X-asento</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Y position</source>
        <translation type="unfinished">Y-asento</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Undefined</source>
        <translation type="unfinished">Määrittelemätön</translation>
    </message>
    <message>
        <location line="+428"/>
        <source>2D &amp;Centroids</source>
        <translation type="unfinished">2D-keskipisteet</translation>
    </message>
    <message>
        <location line="-431"/>
        <source>Weighted</source>
        <translation type="unfinished">Painotettu</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Density</source>
        <translation type="unfinished">Tiheys</translation>
    </message>
</context>
<context>
    <name>InfoCentroidsListener</name>
    <message>
        <location filename="../scripts/Misc/MiscInformation/InfoCentroids/InfoCentroidsListener/InfoCentroidsListener.js" line="+191"/>
        <source>2D Centroids transaction listener active.</source>
        <translation type="unfinished">2D Centroids -tapahtuman kuuntelija aktiivinen.</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Deactivated/removed the 2D Centroids transaction listener.</source>
        <translation type="unfinished">2D Centroids -tapahtuman kuuntelija poistettu käytöstä/poistettu.</translation>
    </message>
    <message>
        <location line="+25"/>
        <location line="+5"/>
        <location line="+40"/>
        <location line="+5"/>
        <source>Syntax error: &apos;%1&apos; parse error</source>
        <translation type="unfinished">Syntaksivirhe: &apos;%1&apos; parseerausvirhe</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscInformation/InfoCentroids/InfoCentroidsListener/InfoCentroidsListenerInit.js" line="+19"/>
        <source>Centroid &amp;Listener</source>
        <translation type="unfinished">Centroid kuuntelija</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>(De-)Activate a transaction listener for 2D Centroids</source>
        <translation type="unfinished">(De-)aktivoi 2D-keskipisteiden tapahtumakuuntelija</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>(De-)Activate a transaction listener for binding changes applied to 2D Centroid markers</source>
        <translation type="unfinished">(De-)aktivoi tapahtumakuuntelija 2D Centroid -merkkeihin tehtyjen sitovien muutosten kuuntelua varten</translation>
    </message>
</context>
<context>
    <name>InfoDistanceEE</name>
    <message>
        <location filename="../scripts/Information/InfoDistanceEE/InfoDistanceEE.js" line="+62"/>
        <source>Specify first entity</source>
        <translation>Määritä ensimmäinen kohde</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Specify second entity</source>
        <translation>Määritä toinen kohde</translation>
    </message>
    <message>
        <location line="+95"/>
        <source>Distance:</source>
        <translation>Etäisyys:</translation>
    </message>
    <message>
        <location filename="../scripts/Information/InfoDistanceEE/InfoDistanceEEInit.js" line="+2"/>
        <source>Distance &amp;Entity to Entity</source>
        <translation>Etäisyys &amp;kohteesta kohteeseen</translation>
    </message>
</context>
<context>
    <name>InfoDistanceEP</name>
    <message>
        <location filename="../scripts/Information/InfoDistanceEP/InfoDistanceEP.js" line="+59"/>
        <source>Specify entity</source>
        <translation>Määrittele kohde</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Specify point</source>
        <translation>Määrittele piste</translation>
    </message>
    <message>
        <location line="+81"/>
        <source>Distance:</source>
        <translation>Etäisyys:</translation>
    </message>
    <message>
        <location filename="../scripts/Information/InfoDistanceEP/InfoDistanceEPInit.js" line="+2"/>
        <source>Distance &amp;Entity to Point</source>
        <translation>Etäisyys &amp;kohteesta pisteeseen</translation>
    </message>
</context>
<context>
    <name>InfoDistancePP</name>
    <message>
        <location filename="../scripts/Information/InfoDistancePP/InfoDistancePP.js" line="+59"/>
        <source>First point</source>
        <translation>Ensimmäinen piste</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Second point</source>
        <translation>Toinen piste</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Distance:</source>
        <translation>Etäisyys:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Delta X:</source>
        <translation>Delta X:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delta Y:</source>
        <translation>Delta Y:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Angle:</source>
        <translation>Kulma:</translation>
    </message>
    <message>
        <location filename="../scripts/Information/InfoDistancePP/InfoDistancePPInit.js" line="+2"/>
        <source>Distance &amp;Point to Point</source>
        <translation>Etäisyys &amp;pisteestä pisteeseen</translation>
    </message>
</context>
<context>
    <name>InfoPosition</name>
    <message>
        <location filename="../scripts/Information/InfoPosition/InfoPosition.js" line="+55"/>
        <source>Point</source>
        <translation>Piste</translation>
    </message>
    <message>
        <location filename="../scripts/Information/InfoPosition/InfoPositionInit.js" line="+2"/>
        <source>&amp;Position</source>
        <translation>&amp;Sijainti</translation>
    </message>
</context>
<context>
    <name>InfoPositionPol</name>
    <message>
        <location filename="../scripts/Information/InfoPositionPol/InfoPositionPolInit.js" line="+2"/>
        <source>&amp;Polar Position</source>
        <translation>&amp;Napasijainti</translation>
    </message>
</context>
<context>
    <name>InfoPositionPolRel</name>
    <message>
        <location filename="../scripts/Information/InfoPositionPolRel/InfoPositionPolRelInit.js" line="+2"/>
        <source>Relative P&amp;olar Position</source>
        <translation>Suhteellinen n&amp;avan sijainti</translation>
    </message>
</context>
<context>
    <name>InfoPositionRel</name>
    <message>
        <location filename="../scripts/Information/InfoPositionRel/InfoPositionRelInit.js" line="+2"/>
        <source>&amp;Relative Position</source>
        <translation>&amp;Suhteellinen sijainti</translation>
    </message>
</context>
<context>
    <name>InfoSumCentroidsWeighted</name>
    <message>
        <location filename="../scripts/Misc/MiscInformation/InfoCentroids/InfoSumCentroidsWeighted/InfoSumCentroidsWeighted.js" line="+105"/>
        <source>No selection.</source>
        <translation type="unfinished">Ei valintaa.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Please, make a selection first. Command terminated.</source>
        <translation type="unfinished">Tee ensin valinta. Komento lopetettu.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>2D Centroids weighted sum script (v0.24) by CVH.</source>
        <translation type="unfinished">cVH:n 2D Centroids-painotetun summan käsikirjoitus (v0.24).</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Encountered a missing coordinate value.</source>
        <translation type="unfinished">Koordinaattiarvo puuttuu.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Encountered an invalid coordinate value.</source>
        <translation type="unfinished">Kohtasi virheellisen koordinaattiarvon.</translation>
    </message>
    <message>
        <location line="+8"/>
        <location line="+11"/>
        <location line="+10"/>
        <source>Encountered a missing &apos;%1&apos; value.</source>
        <translation type="unfinished">Puuttuva &apos;%1&apos;-arvo on havaittu.</translation>
    </message>
    <message>
        <location line="-16"/>
        <location line="+11"/>
        <location line="+17"/>
        <source>Encountered an invalid &apos;%1&apos; value.</source>
        <translation type="unfinished">Kohtasi virheellisen &apos;%1&apos;-arvon.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Encountered an unknown marker type.</source>
        <translation type="unfinished">Tuntematon merkkityyppi.</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>No result.</source>
        <translation type="unfinished">Ei tulosta.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>No 2D Centroid markers found in the selection.</source>
        <translation type="unfinished">Valikoimasta ei löytynyt 2D Centroid -merkkejä.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Single marker selected, point mass = %1</source>
        <translation type="unfinished">Yksittäinen merkki valittu, pisteen massa = %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Density is undefined</source>
        <translation type="unfinished">Tiheys on määrittelemätön</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Results in a division by zero.</source>
        <translation type="unfinished">Tuloksena on jako nollalla.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Results in a NaN value.</source>
        <translation type="unfinished">Tuloksena on NaN-arvo.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Combined 2D Centroid</source>
        <translation type="unfinished">Yhdistetty 2D-keskipiste</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Combined uniform point mass (%1):</source>
        <translation type="unfinished">Yhdistetty yhtenäinen pistemassa (%1):</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Combined point mass (%1):</source>
        <translation type="unfinished">Yhdistetty pistemassa (%1):</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>All densities are undefined</source>
        <translation type="unfinished">Kaikki tiheydet ovat määrittelemättömiä</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Some densities are undefined</source>
        <translation type="unfinished">Jotkin tiheydet ovat määrittelemättömiä</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>area (Informational):</source>
        <translation type="unfinished">alue (informatiivinen):</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>wire length (Informational):</source>
        <translation type="unfinished">johtimen pituus (informatiivinen):</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Combined centroid:</source>
        <translation type="unfinished">Yhdistetty keskipiste:</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscInformation/InfoCentroids/InfoSumCentroidsWeighted/InfoSumCentroidsWeightedInit.js" line="+19"/>
        <source>&amp;Sum 2D Centroids weighted</source>
        <translation type="unfinished">Summa 2D-keskipisteiden painotettu</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Combine selected 2D Centroid markers weighted</source>
        <translation type="unfinished">Yhdistää valitut 2D Centroid -merkinnät painotettuna</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Combines selected 2D Centroid markers, summing all properties weighted</source>
        <translation type="unfinished">Yhdistää valitut 2D Centroid -merkinnät ja laskee yhteen kaikki painotetut ominaisuudet</translation>
    </message>
</context>
<context>
    <name>InfoWireCentroid</name>
    <message>
        <location filename="../scripts/Misc/MiscInformation/InfoCentroids/InfoWireCentroid/InfoWireCentroid.js" line="+121"/>
        <source>No selection.</source>
        <translation type="unfinished">Ei valintaa.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Please, make a selection first. Command terminated.</source>
        <translation type="unfinished">Tee ensin valinta. Komento lopetettu.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Length:</source>
        <translation type="unfinished">Pituus:</translation>
    </message>
    <message>
        <location line="+35"/>
        <location line="+7"/>
        <source>Approximated length:</source>
        <translation type="unfinished">Arvioitu pituus:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Unsupported entity type. No results.</source>
        <translation type="unfinished">Ei tuettu oliotyyppi. Ei tuloksia.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>No results.</source>
        <translation type="unfinished">Ei tuloksia.</translation>
    </message>
    <message>
        <location line="-71"/>
        <source>Wire 2D Centroid script (v0.32) by CVH</source>
        <translation type="unfinished">Lanka 2D Centroid käsikirjoitus (v0.32) by CVH</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>2D Centroid markers circle in selection. No results.</source>
        <translation type="unfinished">2D Centroid markkerien ympyrä valinnassa. Ei tuloksia.</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Results in a division by zero.</source>
        <translation type="unfinished">Tuloksena on jako nollalla.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>2D wire Centroid</source>
        <translation type="unfinished">2D-langan keskipiste</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Total length:</source>
        <translation type="unfinished">Kokonaispituus:</translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+6"/>
        <source>(Incl. approximations)</source>
        <translation type="unfinished">(Mukaan lukien likiarvot)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Approximated centroid:</source>
        <translation type="unfinished">Likimääräinen keskipiste:</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Centroid:</source>
        <translation type="unfinished">Keskipiste:</translation>
    </message>
    <message>
        <location line="+125"/>
        <source>Encountered an unsupported polyline with custom widths</source>
        <translation type="unfinished">Kohtasi tukemattoman polylinjan mukautetuilla leveyksillä</translation>
    </message>
    <message>
        <location line="+105"/>
        <source>Encountered an unsupported polygon with custom widths</source>
        <translation type="unfinished">Kohtasi tukemattoman polygonin mukautetuilla leveyksillä</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscInformation/InfoCentroids/InfoWireCentroid/InfoWireCentroidInit.js" line="+19"/>
        <source>&amp;Wire Centroid</source>
        <translation type="unfinished">Langan keskipiste</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Create a wire 2D Centroid for a selection</source>
        <translation type="unfinished">Luo langan 2D-keskipiste valinnalle</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Creates a new uniform linear density 2D Centroid marker and value labels for a selection of entities</source>
        <translation type="unfinished">Luo uuden yhtenäisen lineaarisen tiheyden 2D Centroid-merkinnän ja arvomerkinnät valituille olioille</translation>
    </message>
</context>
<context>
    <name>Information</name>
    <message>
        <location filename="../scripts/Information/Information.js" line="+335"/>
        <source>Information Tools</source>
        <translation>Tietotyökalut</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>&amp;Info</source>
        <translation>&amp;Tietoja</translation>
    </message>
    <message>
        <location filename="../scripts/Information/Information.ui" line="+17"/>
        <source>Add measurement to drawing</source>
        <translation>Lisää mittaus piirrokseen</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Text height:</source>
        <translation>Tekstin korkeus:</translation>
    </message>
</context>
<context>
    <name>Input</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/InputPreferences/PreferencesPage.ui" line="+19"/>
        <source>Decimal point:</source>
        <translation type="unfinished">Desimaalipiste:</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Cartesian coordinate separator:</source>
        <translation type="unfinished">Kartesiankoordinaattien erotin:</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Polar coordinate separator:</source>
        <translation type="unfinished">Polaarikoordinaattien erotin:</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Relative coordinate prefix:</source>
        <translation type="unfinished">Suhteellisen koordinaatin etuliite:</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Examples</source>
        <translation>Esimerkit</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Absolute Cartesian coordinate:</source>
        <translation type="unfinished">Absoluuttinen kartesiankoordinaatti:</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Absolute polar coordinate:</source>
        <translation type="unfinished">Absoluuttinen napakoordinaatti:</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Relative Cartesian coordinate:</source>
        <translation type="unfinished">Suhteellinen kartesiankoordinaatti:</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Relative polar coordinate:</source>
        <translation type="unfinished">Suhteellinen polaarikoordinaatti:</translation>
    </message>
</context>
<context>
    <name>InputPreferences</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/InputPreferences/InputPreferences.js" line="+33"/>
        <source>General</source>
        <translation>Yleistä</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Coordinate Format</source>
        <translation>Koordinaattimuoto</translation>
    </message>
    <message>
        <location line="+16"/>
        <location line="+33"/>
        <source>Comma</source>
        <translation>Pilkku</translation>
    </message>
    <message>
        <location line="-33"/>
        <location line="+6"/>
        <location line="+5"/>
        <location line="+21"/>
        <source>(Default)</source>
        <translation>(Oletus)</translation>
    </message>
    <message>
        <location line="-31"/>
        <source>Semicolon</source>
        <translation>Puolipiste</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Less Than</source>
        <translation>Vähemmän kuin</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>At</source>
        <translation>Ät</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Percentage</source>
        <translation>Prosentteina</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Dollar</source>
        <translation>Dollari</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Hash</source>
        <translation>Risuaita</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Dot</source>
        <translation>Piste</translation>
    </message>
</context>
<context>
    <name>InsertBlock</name>
    <message>
        <location filename="../scripts/Block/InsertBlock/InsertBlock.js" line="+117"/>
        <source>Position</source>
        <translation>Sijainti</translation>
    </message>
    <message>
        <location filename="../scripts/Block/InsertBlock/InsertBlock.ui" line="+17"/>
        <source>Rotation:</source>
        <translation>Kierto:</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Rotate block&lt;br&gt;by this angle</source>
        <translation>Kierrä lohkoa&lt;br&gt;kulmaan</translation>
    </message>
    <message>
        <location line="+110"/>
        <source>Scale X:</source>
        <translation>Asteikko X:</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Scale block in X&lt;br&gt;by this factor</source>
        <translation>Skaalaa lohko suunnassa X&lt;br&gt;arvoon</translation>
    </message>
    <message>
        <location line="+68"/>
        <source>Y:</source>
        <translation>Y:</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Scale block in Y&lt;br&gt;by this factor</source>
        <translation>Skaalaa lohko suunnassa Y&lt;br&gt;arvoon</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Keep Proportions</source>
        <translation>Säilytä mittasuhteet</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Flip block&lt;br&gt;horizontally</source>
        <translation>Käännä lohko&lt;br&gt;vaakasuunnassa</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Flip block&lt;br&gt;vertically</source>
        <translation>Käännä lohko&lt;br&gt;pystysuunnassa</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Single Block</source>
        <translation>Yksi lohko</translation>
    </message>
    <message>
        <location line="+17"/>
        <location filename="../scripts/Block/InsertBlock/InsertBlockDialog.ui" line="+14"/>
        <source>Array of Blocks</source>
        <translation>Lohkojoukko</translation>
    </message>
    <message>
        <location filename="../scripts/Block/InsertBlock/InsertBlockInit.js" line="+2"/>
        <source>&amp;Insert Block</source>
        <translation>&amp;Lisää lohko</translation>
    </message>
    <message>
        <location filename="../scripts/Block/InsertBlock/InsertBlockDialog.ui" line="+8"/>
        <source>Columns:</source>
        <translation>Sarakkeet:</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Rows:</source>
        <translation>Rivit:</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Column Spacing:</source>
        <translation>Sarakeväli:</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Row Spacing:</source>
        <translation>Riviväli:</translation>
    </message>
</context>
<context>
    <name>InsertBlockItem</name>
    <message>
        <location filename="../scripts/Block/InsertBlockItem/InsertBlockItem.js" line="+102"/>
        <source>Cannot import file from URL: </source>
        <translation>Tiedostoa ei voi tuoda URL-osoitteesta: </translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Adjusted invalid block name to &quot;%1&quot;</source>
        <translation>Korjattu virheellinen lohkon nimi &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>Position</source>
        <translation>Sijainti</translation>
    </message>
    <message>
        <location filename="../scripts/Block/InsertBlockItem/InsertBlockItem.ui" line="+17"/>
        <source>Rotation:</source>
        <translation>Kierto:</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Rotate pasted entities&lt;br&gt;by this angle</source>
        <translation>Kierrä liitetyt kohteet&lt;br&gt;kulmaan</translation>
    </message>
    <message>
        <location line="+103"/>
        <source>Scale:</source>
        <translation>Asteikko:</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Scale pasted entities&lt;br&gt;by this factor</source>
        <translation>Skaalaa liitetyt kohteet&lt;br&gt;arvoon</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Flip pasted entities&lt;br&gt;horizontally</source>
        <translation>Käännä liitetyt kohteet&lt;br&gt;vaakasuunnassa</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Flip pasted entities&lt;br&gt;vertically</source>
        <translation>Käännä liitetyt kohteet&lt;br&gt;pystysuunnassa</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Overwrite existing layers&lt;br&gt;in drawing with&lt;br&gt;layers from clipboard</source>
        <translation>Ylikirjoita nykyiset tasot&lt;br&gt;piirrustuksessa&lt;br&gt;tasoilla leikepöydältä</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Overwrite layers</source>
        <translation>Ylikirjoita tasot</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Overwrite existing blocks&lt;br&gt;in drawing with&lt;br&gt;blocks from clipboard</source>
        <translation>Ylikirjoita nykyiset lohkot&lt;br&gt;piirrustuksessa&lt;br&gt;lohkoilla leikepöydältä</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Overwrite blocks</source>
        <translation>Ylikirjoita lohkot</translation>
    </message>
    <message>
        <location filename="../scripts/Block/InsertBlockItem/InsertBlockItemInit.js" line="+2"/>
        <source>&amp;Insert Block</source>
        <translation>&amp;Lisää lohko</translation>
    </message>
</context>
<context>
    <name>InsertExplodedBlock</name>
    <message>
        <location filename="../scripts/QCTrack/InsertExplodedBlock/InsertExplodedBlock.js" line="+31"/>
        <source>no valid block selected in BlockList</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Insert exploded block</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>no valid block selected in BlockList, did not insert anything</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Select destination</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>InsertScriptItem</name>
    <message>
        <location filename="../scripts/Block/InsertScriptItem/InsertScriptItemInit.js" line="+2"/>
        <source>Insert &amp;Script</source>
        <translation>Lisää &amp;komentojono</translation>
    </message>
    <message>
        <location filename="../scripts/Block/InsertScriptItem/InsertScriptItem.js" line="+85"/>
        <source>Cannot read file:</source>
        <translation type="unfinished">Tiedostoa ei voi lukea:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No constructor found in file:</source>
        <translation type="unfinished">Tiedostosta ei löytynyt konstruktoria:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No &apos;init&apos; function found in file:</source>
        <translation type="unfinished">Tiedostosta ei löytynyt funktiota &apos;init&apos;:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No &apos;generate&apos; function found in file:</source>
        <translation type="unfinished">Tiedostosta ei löytynyt funktiota &apos;generate&apos;:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No &apos;generatePreview&apos; function found in file:</source>
        <translation type="unfinished">Tiedostosta ei löytynyt funktiota &apos;generatePreview&apos;:</translation>
    </message>
</context>
<context>
    <name>InvertSelection</name>
    <message>
        <location filename="../scripts/Select/InvertSelection/InvertSelectionInit.js" line="+2"/>
        <source>&amp;Invert Selection</source>
        <translation>&amp;Käännä valinta</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Invert the current selection</source>
        <translation>Käännä nykyinen valinta</translation>
    </message>
</context>
<context>
    <name>IsoProject</name>
    <message>
        <location filename="../scripts/Projection/IsometricProjection/IsoProject/IsoProject.ui" line="+17"/>
        <source>Top</source>
        <translation>Ylä</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Bottom</source>
        <translation>Ala</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Left</source>
        <translation>Vasen</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Left back</source>
        <translation>Vasen taka</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Right</source>
        <translation>Oikea</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Right back</source>
        <translation>Oikea taka</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Rotate selection counter-clockwise before projection</source>
        <translation>Kierrä valintaa vastapäivään ennen projektiota</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Rotate selection clockwise before projection</source>
        <translation>Kierrä valintaa myötäpäivään ennen projektiota</translation>
    </message>
    <message>
        <location filename="../scripts/Projection/IsometricProjection/IsoProject/IsoProjectInit.js" line="+2"/>
        <source>&amp;Isometric Projection</source>
        <translation>&amp;Isometrinen projektio</translation>
    </message>
    <message>
        <location filename="../scripts/Projection/IsometricProjection/IsoProject/IsoProject.js" line="+50"/>
        <source>Isometric</source>
        <translation>Isometrinen</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Isometric True Scale</source>
        <translation>Isometrinen tosimitta</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Planometric</source>
        <translation>Planometrinen</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Dimetric</source>
        <translation>Dimetrinen</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+1"/>
        <source>Cabinet</source>
        <translation>Kaappi</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cavalier</source>
        <translation>Omavalinta</translation>
    </message>
</context>
<context>
    <name>IsometricGridLeft</name>
    <message>
        <location filename="../scripts/View/IsometricView/IsometricGridLeft/IsometricGridLeft.js" line="+35"/>
        <source>&amp;Left Projection</source>
        <translation>&amp;Vasen projektio</translation>
    </message>
</context>
<context>
    <name>IsometricGridOff</name>
    <message>
        <location filename="../scripts/View/IsometricView/IsometricGridOff/IsometricGridOff.js" line="+35"/>
        <source>Isometric Grid &amp;Off</source>
        <translation>Isometrinen ristikko &amp;pois</translation>
    </message>
</context>
<context>
    <name>IsometricGridRight</name>
    <message>
        <location filename="../scripts/View/IsometricView/IsometricGridRight/IsometricGridRight.js" line="+35"/>
        <source>&amp;Right Projection</source>
        <translation>&amp;Oikea projektio</translation>
    </message>
</context>
<context>
    <name>IsometricGridTop</name>
    <message>
        <location filename="../scripts/View/IsometricView/IsometricGridTop/IsometricGridTop.js" line="+143"/>
        <source>&amp;Top Projection</source>
        <translation>&amp;Yläprojektio</translation>
    </message>
</context>
<context>
    <name>IsometricProjection</name>
    <message>
        <location filename="../scripts/Projection/IsometricProjection/IsometricProjection.js" line="+49"/>
        <source>&amp;Isometric Projection</source>
        <translation>&amp;Isometrinen projektio</translation>
    </message>
</context>
<context>
    <name>IsometricView</name>
    <message>
        <location filename="../scripts/View/IsometricView/IsometricView.js" line="+44"/>
        <source>&amp;Isometric View</source>
        <translation>&amp;Isometrinen näkymä</translation>
    </message>
</context>
<context>
    <name>Keyboard</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/KeyboardPreferences/PreferencesPage.ui" line="+17"/>
        <source>Shortcut timeout:</source>
        <translation>Pikakuvakkeen aikakatkaisu:</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Enable keyboard navigation in list widgets</source>
        <translation>Ota näppäimistön navigointi käyttöön luetteloruuduissa</translation>
    </message>
</context>
<context>
    <name>KeyboardPreferences</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/KeyboardPreferences/KeyboardPreferences.js" line="+24"/>
        <source>General</source>
        <translation>Yleistä</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Keyboard</source>
        <translation>Näppäimistö</translation>
    </message>
</context>
<context>
    <name>Language</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/LanguagePreferences/PreferencesPage.ui" line="+20"/>
        <source>Language of user interface:</source>
        <translation type="unfinished">Käyttöliittymän kieli:</translation>
    </message>
</context>
<context>
    <name>LanguagePreferences</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/LanguagePreferences/LanguagePreferences.js" line="+61"/>
        <source>Language Settings</source>
        <translation>Kieliasetukset</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Language</source>
        <translation>Kieli</translation>
    </message>
</context>
<context>
    <name>Layer</name>
    <message>
        <location filename="../scripts/Layer/Layer.js" line="+97"/>
        <source>Layer Tools</source>
        <translation>Tasotyökalut</translation>
    </message>
    <message>
        <location line="+71"/>
        <source>Showing all layers</source>
        <translation>Näytetään kaikki tasot</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Hiding all layers</source>
        <translation>Piilotetaan kaikki tasot</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Thawing all layers</source>
        <translation>Sulautetaan kaikki tasot</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Freezing all layers</source>
        <translation>Kaikki tasot jäädytetään</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Locking all layers</source>
        <translation>Kaikki tasot lukitaan</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Unlocking all layers</source>
        <translation>Avataan kaikki tasot</translation>
    </message>
    <message>
        <location line="-133"/>
        <source>&amp;Layer</source>
        <translation>&amp;Taso</translation>
    </message>
    <message>
        <location filename="../scripts/Layer/AddLayer/PreferencesPage.ui" line="+33"/>
        <source>Default lineweight for new layers:</source>
        <translation>Uusien tasojen viivapaksuuden oletusarvo:</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Default color for new layers:</source>
        <translation>Uusien tasojen oletusväri:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Default lineweight for layer 0:</source>
        <translation>Oletus viivapaksuus tasolle 0:</translation>
    </message>
    <message>
        <location line="-48"/>
        <source>Default color for layer 0:</source>
        <translation>Tason 0 oletusväri:</translation>
    </message>
</context>
<context>
    <name>LayerCompatibility</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/LayerCompatibility/LayerCompatibility.js" line="+30"/>
        <source>Layer</source>
        <translation>Taso</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Compatibility</source>
        <translation>Yhteensopivuus</translation>
    </message>
    <message>
        <location filename="../scripts/Edit/AppPreferences/LayerCompatibility/PreferencesPage.ui" line="+17"/>
        <source>Layer 0</source>
        <translation>Taso 0</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Layer 0 behaves like a regular layer (QCAD)</source>
        <translation>Taso 0 toimii kuten tavallinen taso (QCAD)</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Layer 0 behaves differently (best compatibility)</source>
        <translation>Taso 0 käyttäytyy eri tavalla (paras yhteensopivuus)</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Entities in blocks on layer 0 take on attributes and visibility of block reference.</source>
        <translation>Tason 0 lohkoissa olevat kohteet ottavat lohkoviitteen ominaisuuksia ja näkyvyyttä.</translation>
    </message>
</context>
<context>
    <name>LayerDialog</name>
    <message>
        <location filename="../scripts/Layer/LayerDialog.js" line="+40"/>
        <source>layer</source>
        <comment>default layer name prefix</comment>
        <translation>taso</translation>
    </message>
    <message>
        <location line="+156"/>
        <source>Leading or trailing spaces.</source>
        <translation>Edeltävät tai lopussa olevat välilyönnit.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Layer name is empty.</source>
        <translation>Tason nimi on tyhjä.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Layer already exists.</source>
        <translation>Taso on jo olemassa.</translation>
    </message>
    <message>
        <location filename="../scripts/Layer/LayerDialog.ui" line="+28"/>
        <source>Layer name:</source>
        <translation>Tason nimi:</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Layer</source>
        <translation>Taso</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Attributes</source>
        <translation>Ominaisuudet</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Color:</source>
        <translation>Väri:</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Lineweight:</source>
        <translation>Viivan paksuus:</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Linetype:</source>
        <translation>Viivatyyppi:</translation>
    </message>
</context>
<context>
    <name>LayerExamples</name>
    <message>
        <location filename="../scripts/Misc/Examples/LayerExamples/LayerExamples.js" line="+50"/>
        <source>&amp;Layer</source>
        <translation>&amp;Taso</translation>
    </message>
</context>
<context>
    <name>LayerList</name>
    <message>
        <location filename="../scripts/Widgets/LayerList/LayerList.js" line="+213"/>
        <source>Widgets</source>
        <translation>Pienoisohjelmat</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>&amp;Layer List</source>
        <translation>&amp;Tasojen lista</translation>
    </message>
    <message>
        <location line="-54"/>
        <location line="+109"/>
        <source>Layer List</source>
        <translation>Tasojen lista</translation>
    </message>
    <message>
        <location filename="../scripts/Widgets/LayerList/PreferencesPage.ui" line="+19"/>
        <source>Enable alternating row colors</source>
        <translation>Ota käyttöön vuorottelevat rivien värit</translation>
    </message>
</context>
<context>
    <name>Leader</name>
    <message>
        <location filename="../scripts/Draw/Dimension/Leader/Leader.js" line="+62"/>
        <source>Arrow position</source>
        <translation>Nuolen sijainti</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Next vertex</source>
        <translation>Seuraava verteksi</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Dimension/Leader/Leader.ui" line="+23"/>
        <source>Undo Last Segment</source>
        <translation type="unfinished">Viimeisen segmentin peruuttaminen</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Arrow head</source>
        <translation>Nuolenpää</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Dimension/Leader/LeaderInit.js" line="+2"/>
        <source>&amp;Leader</source>
        <translation>&amp;Perusviiva</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw leader (line sequence with arrow)</source>
        <translation>Piirrä perusviiva (viiva nuolella)</translation>
    </message>
</context>
<context>
    <name>LeaderFromText</name>
    <message>
        <location filename="../scripts/Misc/MiscDraw/LeaderFromText/LeaderFromText.js" line="+78"/>
        <source>Leader was created successfully</source>
        <translation type="unfinished">Leader luotiin onnistuneesti</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/LeaderFromText/LeaderFromTextInit.js" line="+2"/>
        <source>&amp;Leader from Selected Text</source>
        <translation type="unfinished">Leader valikoidusta tekstistä</translation>
    </message>
</context>
<context>
    <name>Lengthen</name>
    <message>
        <location filename="../scripts/Modify/Lengthen/Lengthen.js" line="+60"/>
        <source>Choose line or arc</source>
        <translation>Valitse viiva tai kaari</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Lengthen/Lengthen.ui" line="+17"/>
        <source>Amount:</source>
        <translation>Määrä:</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Amount to lengthen or shorten (negative)</source>
        <translation>Määrä pidennykseen tai lyhennykseen (negatiivinen)</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Lengthen/LengthenInit.js" line="+2"/>
        <source>&amp;Lengthen / Shorten</source>
        <translation>&amp;Pidennä/lyhennä</translation>
    </message>
</context>
<context>
    <name>Line</name>
    <message>
        <location filename="../scripts/Draw/Line/Line.js" line="+81"/>
        <source>Line Tools</source>
        <translation>Viivatyökalut</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>&amp;Line</source>
        <translation>&amp;Viiva</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Line/Line.ui" line="+17"/>
        <source>Same Entity Type as Original</source>
        <translation>Sama kohdetyyppi kuin alkuperäinen</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Line Segment</source>
        <translation>Viivalohko</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Infinite Line</source>
        <translation>Ääretön viiva</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Ray</source>
        <translation>Säde</translation>
    </message>
</context>
<context>
    <name>Line2P</name>
    <message>
        <location filename="../scripts/Draw/Line/Line2P/Line2P.js" line="+67"/>
        <source>First point</source>
        <translation>Ensimmäinen piste</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Next point</source>
        <translation>Seuraava piste</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Line/Line2P/Line2P.ui" line="+23"/>
        <source>Close Sequence</source>
        <translation>Sulje Sekvenssi</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>,, C</source>
        <translation>,, C</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Undo Previous Segment</source>
        <translation>Peru edellinen segmentti</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>,, U</source>
        <translation>,, U</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Redo Segment</source>
        <translation>Tee segmentti uudelleen</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>,, R</source>
        <translation>,, R</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Restrict length or angle</source>
        <translation>Rajoita pituus tai kulma</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Line/Line2P/Line2PInit.js" line="+2"/>
        <source>Line from &amp;2 Points</source>
        <translation>Viiva &amp;2 pisteestä</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw single line or sequence of lines</source>
        <translation>Piirrä yksittäinen viiva tai viivasarja</translation>
    </message>
</context>
<context>
    <name>LineAngle</name>
    <message>
        <location filename="../scripts/Draw/Line/LineAngle/LineAngle.js" line="+65"/>
        <source>Position</source>
        <translation>Sijainti</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Specify position</source>
        <translation>Määritä sijainti</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Line/LineAngle/LineAngle.ui" line="+17"/>
        <source>&amp;Angle:</source>
        <translation>&amp;Kulma:</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>&amp;Length:</source>
        <translation>&amp;Pituus:</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>&amp;Reference Point:</source>
        <translation>&amp;Vertailupiste:</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Start</source>
        <translation>Alkupiste</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Middle</source>
        <translation>Keskipiste</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>End</source>
        <translation>Päätepiste</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Line/LineAngle/LineAngleInit.js" line="+2"/>
        <source>Line from &amp;Angle</source>
        <translation>Viiva &amp;kulmasta</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw line at a given absolute angle</source>
        <translation>Piirrä viiva annetulla absoluuttisella kulmalla</translation>
    </message>
</context>
<context>
    <name>LineBisector</name>
    <message>
        <location filename="../scripts/Draw/Line/LineBisector/LineBisector.js" line="+67"/>
        <source>First line</source>
        <translation>Ensimmäinen viiva</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Second line</source>
        <translation>Toinen viiva</translation>
    </message>
    <message>
        <location line="+71"/>
        <source>Lines don&apos;t intersect.</source>
        <translation>Viivat eivät kohtaa.</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Line/LineBisector/LineBisector.ui" line="+17"/>
        <source>Length:</source>
        <translation>Pituus:</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Number:</source>
        <translation>Numero:</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Line/LineBisector/LineBisectorInit.js" line="+2"/>
        <source>Angle &amp;Bisector</source>
        <translation>Kulman &amp;puolittaja</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw angle bisector, trisector, ...</source>
        <translation>Piirrä kulman puolittaja, kolmasosittaja, ...</translation>
    </message>
</context>
<context>
    <name>LineBoxJoint</name>
    <message>
        <location filename="../scripts/Misc/MiscDraw/LineBoxJoint/LineBoxJoint.js" line="+63"/>
        <source>First point</source>
        <translation>Ensimmäinen piste</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Second point</source>
        <translation>Toinen piste</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/LineBoxJoint/LineBoxJointInit.js" line="+2"/>
        <source>Box &amp;Joint from 2 Points</source>
        <translation>Laatikko &amp;yhdistä 2 pisteestä</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw Box Joint Fingers, Slots and Tennons</source>
        <translation>Piirrä laatikkoa yhdistävät sormet, aukot ja tapit</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/LineBoxJoint/LineBoxJoint.ui" line="+17"/>
        <source>Depth:</source>
        <translation>Syvyys:</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Finger Width:</source>
        <translation>Sormileveys:</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Finger/Slot Ratio:</source>
        <translation>Osoita/aukon suhde:</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>&amp;Style:</source>
        <translation>&amp;Tyyli:</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Finger first</source>
        <translation>Osoita ensin</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Slot first</source>
        <translation>Paikka ensin</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Tenons</source>
        <translation>Tapit</translation>
    </message>
</context>
<context>
    <name>LineDove</name>
    <message>
        <location filename="../scripts/Misc/MiscDraw/LineDove/LineDove.js" line="+63"/>
        <source>First point</source>
        <translation>Ensimmäinen piste</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Second point</source>
        <translation>Toinen piste</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/LineDove/LineDoveInit.js" line="+2"/>
        <source>&amp;Dovetail Joint from 2 Points</source>
        <translation>&amp;Sovitus yhdistä 2 pisteestä</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw a dovetail joint</source>
        <translation>Piirrä yhdistämisliitos</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/LineDove/LineDove.ui" line="+18"/>
        <source>Number of Dovetails:</source>
        <translation>Yhdistelmien lukumäärä:</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Dovetail Height:</source>
        <translation>Yhdistelmän korkeus:</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Dovetail Gradient:</source>
        <translation>Yhdistelmän kaltevuus:</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Dovetail/Pin Ratio:</source>
        <translation>Yhdistelmä/napa suhde:</translation>
    </message>
</context>
<context>
    <name>LineFreehand</name>
    <message>
        <location filename="../scripts/Draw/Line/LineFreehand/LineFreehand.js" line="+55"/>
        <source>Press to start drawing</source>
        <translation>Paina aloittaaksesi piirtämisen</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Release to stop drawing</source>
        <translation>Vapauta lopettaaksesi piirtämisen</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Line/LineFreehand/LineFreehandInit.js" line="+2"/>
        <source>&amp;Freehand Line</source>
        <translation>&amp;Vapaamuotoinen viiva</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw freehand line</source>
        <translation>Piirrä vapaamuotoinen viiva</translation>
    </message>
</context>
<context>
    <name>LineHorizontal</name>
    <message>
        <location filename="../scripts/Draw/Line/LineHorizontal/LineHorizontal.ui" line="+17"/>
        <source>&amp;Length:</source>
        <translation>&amp;Pituus:</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>&amp;Reference Point:</source>
        <translation>&amp;Viitepiste:</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Start</source>
        <translation>Alkupiste</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Middle</source>
        <translation>Keskipiste</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>End</source>
        <translation>Päätepiste</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Line/LineHorizontal/LineHorizontalInit.js" line="+2"/>
        <source>&amp;Horizontal Line</source>
        <translation>&amp;Vaakaviiva</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw horizontal line</source>
        <translation>Piirrä vaakaviiva</translation>
    </message>
</context>
<context>
    <name>LineOrthogonal</name>
    <message>
        <location filename="../scripts/Draw/Line/LineOrthogonal/LineOrthogonal.ui" line="+17"/>
        <source>Length:</source>
        <translation>Pituus:</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>&amp;Reference Point:</source>
        <translation>&amp;Viitepiste:</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Start</source>
        <translation>Alkupiste</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Middle</source>
        <translation>Keskipiste</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>End</source>
        <translation>Päätepiste</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Line/LineOrthogonal/LineOrthogonalInit.js" line="+2"/>
        <source>&amp;Orthogonal</source>
        <translation>Kohtisuora</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw line orthogonal to base entity</source>
        <translation>Piirrä viiva kohtisuorassa peruskohdasta</translation>
    </message>
</context>
<context>
    <name>LineOrthogonalTangent</name>
    <message>
        <location filename="../scripts/Draw/Line/LineOrthogonalTangent/LineOrthogonalTangent.js" line="+71"/>
        <source>Choose line</source>
        <translation>Valitse viiva</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Choose circle, arc or ellipse</source>
        <translation>Valitse viiva, kaari tai ellipsi</translation>
    </message>
    <message>
        <location line="+141"/>
        <source>No tangent possible</source>
        <translation>Tangetti ei mahdollinen</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Line/LineOrthogonalTangent/LineOrthogonalTangentInit.js" line="+2"/>
        <source>Orthogonal / Tange&amp;nt</source>
        <translation>Kohtisuora / tange&amp;ntti</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw line orthogonal to line and tangent to circle, arc or ellipse</source>
        <translation>Piirrä viiva kohtisuoraan linjasta ja sivua ympyrää, kaarta tai ellipsiä</translation>
    </message>
</context>
<context>
    <name>LineParallel</name>
    <message>
        <location filename="../scripts/Draw/Line/LineParallel/LineParallel.ui" line="+17"/>
        <source>Dist&amp;ance:</source>
        <translation type="unfinished">Etäisyys:</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>&amp;Number:</source>
        <translation>&amp;Numero:</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Line/LineParallel/LineParallelInit.js" line="+2"/>
        <source>Para&amp;llel (with Distance)</source>
        <translation>Yhden&amp;suuntainen (etäisyyden kanssa)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw parallel to existing line or concentric arc, circle</source>
        <translation>Piirrä samansuuntaisena olemassa olevan viivan tai samankeskisen kaaren tai ympyrän kanssa</translation>
    </message>
</context>
<context>
    <name>LineParallelThrough</name>
    <message>
        <location filename="../scripts/Draw/Line/LineParallelThrough/LineParallelThrough.ui" line="+17"/>
        <source>Number:</source>
        <translation>Numero:</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Line/LineParallelThrough/LineParallelThroughInit.js" line="+2"/>
        <source>Par&amp;allel (through Point)</source>
        <translation>Yhden&amp;suuntainen (pisteen kautta)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw parallel line or concentric arc or circle through a given point</source>
        <translation>Piirrä yhdensuuntainen viiva tai samankeskinen kaari tai ympyrä annetun pisteen kautta</translation>
    </message>
</context>
<context>
    <name>LineRadicalAxis</name>
    <message>
        <location filename="../scripts/Misc/MiscDraw/LineRadicalAxis/LineRadicalAxis.js" line="+68"/>
        <source>First arc or circle</source>
        <translation>Ensimmäinen kaari tai ympyrä</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Second arc or circle</source>
        <translation>Toinen kaari tai ympyrä</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/LineRadicalAxis/LineRadicalAxisInit.js" line="+2"/>
        <source>Radical Axis of 2 Circles</source>
        <translation>Jyrkkä 2 ympyrän akseli</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/LineRadicalAxis/LineRadicalAxis.ui" line="+17"/>
        <source>Length:</source>
        <translation>Pituus:</translation>
    </message>
</context>
<context>
    <name>LineRelativeAngle</name>
    <message>
        <location filename="../scripts/Draw/Line/LineRelativeAngle/LineRelativeAngle.js" line="+71"/>
        <source>Choose base line, arc, circle, ellipse or polyline</source>
        <translation>Valitse perusviiva, kaari, ympyrä, ellipsi tai moniviiva</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Set position</source>
        <translation>Valitse sijainti</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Line/LineRelativeAngle/LineRelativeAngle.ui" line="+17"/>
        <source>Relative Angle:</source>
        <translation>Suhteellinen kulma:</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Length:</source>
        <translation>Pituus:</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>&amp;Reference Point:</source>
        <translation>&amp;Viitepiste:</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Start</source>
        <translation>Alku</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Middle</source>
        <translation>Keski</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>End</source>
        <translation>Loppu</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Line/LineRelativeAngle/LineRelativeAngleInit.js" line="+2"/>
        <source>R&amp;elative Angle</source>
        <translation>S&amp;uhteellinen kulma</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw line with relative angle to base entity</source>
        <translation>Piirrä viiva suhteellisella kulmalla perustasoon nähden</translation>
    </message>
</context>
<context>
    <name>LineSimilarityAxes</name>
    <message>
        <location filename="../scripts/Misc/MiscDraw/LineSimilarityAxes/LineSimilarityAxesInit.js" line="+2"/>
        <source>Similarity Axes of 3 Circles</source>
        <translation>Samankaltaiset 3:n ympyrän akselit</translation>
    </message>
</context>
<context>
    <name>LineTangent1</name>
    <message>
        <location filename="../scripts/Draw/Line/LineTangent1/LineTangent1.js" line="+65"/>
        <source>Choose start point of tangent</source>
        <translation>Valitse tangentin aloituskohta</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Choose circle, arc or ellipse</source>
        <translation>Valitse ympyrä, kaari tai ellipsi</translation>
    </message>
    <message>
        <location line="+85"/>
        <source>No tangent possible.</source>
        <translation>Tangetti ei mahdollinen.</translation>
    </message>
    <message>
        <location line="+25"/>
        <location line="+33"/>
        <source>Cannot draw tangent from point inside circle to circle</source>
        <translation>Tangenttia ei voi piirtää ympyrän sisäpuolelta ympyrälle</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Line/LineTangent1/LineTangent1Init.js" line="+2"/>
        <source>&amp;Tangent (Point, Circle)</source>
        <translation>&amp;Tangentti (piste, ympyrä)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw tangent (point, circle)</source>
        <translation>Piirrä tangentti (piste, ympyrä)</translation>
    </message>
</context>
<context>
    <name>LineTangent2</name>
    <message>
        <location filename="../scripts/Draw/Line/LineTangent2/LineTangent2.js" line="+71"/>
        <source>Choose first circle or arc</source>
        <translation>Valitse ensimmäinen ympyrä tai kaari</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Choose second circle or arc</source>
        <translation>Valitse toinen ympyrä tai kaari</translation>
    </message>
    <message>
        <location line="+142"/>
        <source>No tangent possible</source>
        <translation>Tangentti ei mahdollinen</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Line/LineTangent2/LineTangent2Init.js" line="+2"/>
        <source>Tan&amp;gent (Two Circles)</source>
        <translation>Tan&amp;gentti (kaksi ympyrää)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw tangent (circle, circle)</source>
        <translation>Piirrä tangentti (ympyrä, ympyrä)</translation>
    </message>
</context>
<context>
    <name>LineVertical</name>
    <message>
        <location filename="../scripts/Draw/Line/LineVertical/LineVerticalInit.js" line="+2"/>
        <source>&amp;Vertical Line</source>
        <translation>&amp;Pystyviiva</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw vertical line</source>
        <translation>Piirrä pystyviiva</translation>
    </message>
</context>
<context>
    <name>LinetypeMode</name>
    <message>
        <location filename="../scripts/View/LinetypeMode/LinetypeMode.js" line="+86"/>
        <source>Screen-based Line&amp;types</source>
        <translation>Kuvaruutuun perustuvat viiva&amp;tyypit</translation>
    </message>
</context>
<context>
    <name>LinetypeSettings</name>
    <message>
        <location filename="../scripts/Edit/DrawingPreferences/LinetypeSettings/LinetypeSettings.js" line="+25"/>
        <source>Defaults for New Drawings</source>
        <translation>Oletusarvot uusille piirroksille</translation>
    </message>
    <message>
        <location line="+0"/>
        <location line="+2"/>
        <source>Linetype</source>
        <translation>Viivatyyppi</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>General</source>
        <translation>Yleistä</translation>
    </message>
    <message>
        <location filename="../scripts/Edit/DrawingPreferences/LinetypeSettings/PreferencesPage.ui" line="+19"/>
        <source>Global linetype scale:</source>
        <translation type="unfinished">Globaali linjatyypin asteikko:</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Scale of linetypes matches the scale of each viewport</source>
        <translation>Viivatyyppien mittakaava vastaa kunkin katselualueen mittakaavaa</translation>
    </message>
</context>
<context>
    <name>ListenerExamples</name>
    <message>
        <location filename="../scripts/Misc/Examples/ListenerExamples/ListenerExamples.js" line="+50"/>
        <source>&amp;Listeners</source>
        <translation>&amp;Kuuntelijat</translation>
    </message>
</context>
<context>
    <name>LockAllLayers</name>
    <message>
        <location filename="../scripts/Layer/LockAllLayers/LockAllLayersInit.js" line="+2"/>
        <source>&amp;Lock All Layers</source>
        <translation>&amp;Lukitse kaikki tasot</translation>
    </message>
</context>
<context>
    <name>LockRelativeZero</name>
    <message>
        <location filename="../scripts/Snap/LockRelativeZero/LockRelativeZeroInit.js" line="+2"/>
        <source>&amp;Lock Relative Zero</source>
        <translation>&amp;Lukitse relatiivinen nolla</translation>
    </message>
</context>
<context>
    <name>MarkOpen</name>
    <message>
        <location filename="../scripts/QCTrack/MarkOpen/MarkOpen.js" line="+37"/>
        <location line="+1"/>
        <source>distance must not be negative</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Mark Open Track Ends</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+56"/>
        <source>open track end count: </source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>MathExamples</name>
    <message>
        <location filename="../scripts/Misc/Examples/MathExamples/MathExamples.js" line="+51"/>
        <source>&amp;Mathematics</source>
        <translation>&amp;Matematiikka</translation>
    </message>
</context>
<context>
    <name>MdiChild</name>
    <message>
        <location filename="../scripts/File/NewFile/MdiChildEmpty.ui" line="+20"/>
        <source>Untitled</source>
        <translation>Nimetön</translation>
    </message>
</context>
<context>
    <name>MenuBar</name>
    <message>
        <location filename="../scripts/Widgets/MenuBar/MenuBar.js" line="+24"/>
        <source>Widgets</source>
        <translation>Pienoisohjelmat</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Menu Bar</source>
        <translation>Valikkopalkki</translation>
    </message>
    <message>
        <location filename="../scripts/Widgets/MenuBar/PreferencesPage.ui" line="+17"/>
        <source>Use native menu bar</source>
        <translation>Käytä alkuperäistä valikkopalkkia</translation>
    </message>
</context>
<context>
    <name>MenusAndToolBars</name>
    <message>
        <location filename="../scripts/Misc/Tutorials/MenusAndToolBars/MenusAndToolBars.js" line="+32"/>
        <source>MenusAndToolBars() is running...</source>
        <translation>MenusAndToolBars() on käynnissä ...</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Menus and Toolbars</source>
        <translation>&amp;Valikot ja työkalurivit</translation>
    </message>
</context>
<context>
    <name>Mirror</name>
    <message>
        <location filename="../scripts/Modify/Mirror/Mirror.js" line="+44"/>
        <source>Modify</source>
        <translation>Muokkaa</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Mirror</source>
        <translation>Peilikuva</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>First point of symmetry axis</source>
        <translation>Symmetria-akselin ensimmäinen piste</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Second point of symmetry axis</source>
        <translation>Symmetria-akselin toinen piste</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Mirror/MirrorInit.js" line="+2"/>
        <source>&amp;Mirror</source>
        <translation>&amp;Peilikuva</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Mirror/Mirror.ui" line="+17"/>
        <source>Copy</source>
        <translation>Kopioi</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Use current layer and &amp;attributes</source>
        <translation>Käytä nykyistä tasoa ja &amp;määrityksiä</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Mirror/PreferencesPage.ui" line="+17"/>
        <source>Use dialog for tool options</source>
        <translation>Käytä työkalun vaihtoehtojen valintaikkunaa</translation>
    </message>
</context>
<context>
    <name>MirrorOptions</name>
    <message>
        <location filename="../scripts/Modify/Mirror/MirrorDialog.ui" line="+14"/>
        <source>Mirror Options</source>
        <translation>Peilisetukset</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Number of Copies</source>
        <translation>Kopioiden määrä</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Delete original</source>
        <translation>&amp;Poista alkuperäinen</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>&amp;Keep original</source>
        <translation>&amp;Säilytä alkuperäinen</translation>
    </message>
    <message>
        <location line="+85"/>
        <source>Use current layer and &amp;attributes</source>
        <translation>Käytä nykyistä tasoa ja &amp;ominaisuuksia</translation>
    </message>
</context>
<context>
    <name>Misc</name>
    <message>
        <location filename="../scripts/Misc/Misc.js" line="+60"/>
        <source>Misc Tools</source>
        <translation>Muut työkalut</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Misc</source>
        <translation>Sekalaiset</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Misc</source>
        <translation>&amp;Sekalaiset</translation>
    </message>
</context>
<context>
    <name>MiscBlock</name>
    <message>
        <location filename="../scripts/Misc/MiscBlock/MiscBlock.js" line="+51"/>
        <source>Misc</source>
        <translation>Sekalaiset</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Misc Block Tools</source>
        <translation>Sekalaiset lohkotyökalut</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>&amp;Block</source>
        <translation>&amp;Lohko</translation>
    </message>
</context>
<context>
    <name>MiscDevelopment</name>
    <message>
        <location filename="../scripts/Misc/MiscDevelopment/MiscDevelopment.js" line="+51"/>
        <source>Misc</source>
        <translation>Sekalaiset</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Misc Development Tools</source>
        <translation>Sekalaiset kehitystyökalut</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>De&amp;velopment</source>
        <translation>Ke&amp;hitys</translation>
    </message>
</context>
<context>
    <name>MiscDraw</name>
    <message>
        <location filename="../scripts/Misc/MiscDraw/MiscDraw.js" line="+52"/>
        <source>Misc</source>
        <translation>Muut</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Misc Drawing Tools</source>
        <translation>Muut piirustustyökalut</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Misc Draw</source>
        <translation>Muu piirros</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Draw</source>
        <translation>&amp;Piirrä</translation>
    </message>
</context>
<context>
    <name>MiscIO</name>
    <message>
        <location filename="../scripts/Misc/MiscIO/MiscIO.js" line="+51"/>
        <source>Misc</source>
        <translation>Muut</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Misc Import / Export Tools</source>
        <translation>Muut tuonti- ja vientityökalut</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>&amp;Import/Export</source>
        <translation>&amp;Tuo/vie</translation>
    </message>
</context>
<context>
    <name>MiscInformation</name>
    <message>
        <location filename="../scripts/Misc/MiscInformation/MiscInformation.js" line="+41"/>
        <source>Misc</source>
        <translation type="unfinished">Misc</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Misc Information Tools</source>
        <translation type="unfinished">Muut tietotyökalut</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>&amp;Information</source>
        <translation type="unfinished">Tiedot</translation>
    </message>
</context>
<context>
    <name>MiscModify</name>
    <message>
        <location filename="../scripts/Misc/MiscModify/MiscModify.js" line="+44"/>
        <source>Misc</source>
        <translation>Muut</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Misc Modification Tools</source>
        <translation>Muut muokkaustyökalut</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>&amp;Modify</source>
        <translation>&amp;Muokkaa</translation>
    </message>
</context>
<context>
    <name>MiscSelect</name>
    <message>
        <location filename="../scripts/Misc/MiscSelect/MiscSelect.js" line="+52"/>
        <source>Misc</source>
        <translation>Muut</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Misc Selection Tools</source>
        <translation>Muut valintatyökalut</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>&amp;Select</source>
        <translation>&amp;Valitse</translation>
    </message>
</context>
<context>
    <name>Modify</name>
    <message>
        <location filename="../scripts/Modify/Modify.js" line="+99"/>
        <source>Modification Tools</source>
        <translation>Muunnostyökalut</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>&amp;Modify</source>
        <translation>&amp;Muokkaa</translation>
    </message>
</context>
<context>
    <name>ModifyCorner</name>
    <message>
        <location filename="../scripts/Modify/ModifyCorner.js" line="+86"/>
        <source>Choose corner</source>
        <translation>Valitse kulma</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Choose first entity</source>
        <translation>Valitse ensimmäinen kohde</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Choose second entity</source>
        <translation>Valitse toinen kohde</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Set point</source>
        <translation>Asetuspiste</translation>
    </message>
</context>
<context>
    <name>ModifyExamples</name>
    <message>
        <location filename="../scripts/Misc/Examples/ModifyExamples/ModifyExamples.js" line="+49"/>
        <source>&amp;Modify</source>
        <translation>&amp;Muokkaa</translation>
    </message>
</context>
<context>
    <name>MolImport</name>
    <message>
        <location filename="../scripts/Misc/MiscIO/MolImport/MolImport.js" line="+38"/>
        <source>Import MOL</source>
        <translation>Tuo MOL</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>All Files</source>
        <translation>Kaikki tiedostot</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>MOL Files</source>
        <translation>MOL-tiedostot</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscIO/MolImport/MolImportInit.js" line="+7"/>
        <source>Leetro MOL Import...</source>
        <translation>Leetro MOL tuonti ...</translation>
    </message>
</context>
<context>
    <name>MolImporter</name>
    <message>
        <location filename="../scripts/Misc/MiscIO/MolImport/MolImporter.js" line="+161"/>
        <source>Importing Leetro MOL file...</source>
        <translation>Tuodaan Leetro MOL tiedostoa ...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Abort</source>
        <translation>Keskeytä</translation>
    </message>
</context>
<context>
    <name>MouseDisplay</name>
    <message>
        <location filename="../scripts/Widgets/MouseDisplay/MouseDisplay.ui" line="+32"/>
        <source>Form</source>
        <translation>Muoto</translation>
    </message>
</context>
<context>
    <name>Move</name>
    <message>
        <location filename="../scripts/QCTrack/Move/Move.js" line="+56"/>
        <source>Select end of track to move</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Select destination track end</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+102"/>
        <source>move by </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source> / </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>, rotate by </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>°</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>MyPositionDialog</name>
    <message>
        <location filename="../scripts/Misc/Tutorials/PersistentWidgets/PersistentWidgets.ui" line="+14"/>
        <source>Enter Position</source>
        <translation>Anna sijainti</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Position X:</source>
        <translation>Sijainti X:</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+14"/>
        <source>0.00</source>
        <translation>0.00</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Position Y:</source>
        <translation>Sijainti Y:</translation>
    </message>
</context>
<context>
    <name>MyScripts</name>
    <message>
        <location filename="../scripts/Misc/Tutorials/MenusAndToolBars/MyScripts.js" line="+53"/>
        <source>My Scripts</source>
        <translation>Omat komentosarjat</translation>
    </message>
</context>
<context>
    <name>MyWidget</name>
    <message>
        <location filename="../scripts/Misc/Examples/QtExamples/ExWidget/MyWidget.ui" line="+14"/>
        <source>Character Map</source>
        <translation>Merkkikartta</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>MyLineEdit</source>
        <translation>OmaViivaMuokkaus</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>MyButton</source>
        <translation>OmaPainike</translation>
    </message>
</context>
<context>
    <name>NewFile</name>
    <message>
        <location filename="../scripts/File/NewFile/NewFile.js" line="+144"/>
        <source>Opening drawing:</source>
        <translation>Avataan piirrosta:</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Import Error</source>
        <translation>Tuontivirhe</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cannot open file</source>
        <translation>Tiedostoa ei voida avata</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>No suitable Importer found. Please check file format and extension.</source>
        <translation>Soveliasta tuontiohjelmaa ei löydy. Tarkista tiedoston muoto sekä tiedostopääte.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>File not found.</source>
        <translation>Tiedostoa ei löytynyt.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Please check your access rights, the file format and file extension.</source>
        <translation>Tarkista käyttöoikeutesi, tiedoston muoto ja tiedostopääte.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Import failed.</source>
        <translation>Tuonti epäonnistui.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>File is empty.</source>
        <translation>Tiedosto on tyhjä.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Drawing loaded successfully:</source>
        <translation>Piirros ladattu onnistuneesti:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Format:</source>
        <translation>Muoto:</translation>
    </message>
    <message>
        <location line="+138"/>
        <source>Untitled %1</source>
        <translation>Nimetön %1</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>read-only</source>
        <translation>kirjoitussuojattu</translation>
    </message>
    <message>
        <location line="+63"/>
        <source>Do you want to save the changes you made in&lt;br&gt;the document &apos;%1&apos;?</source>
        <translation>Haluatko säästää muutokset, jotka teit&lt;br&gt;dokumentissa &apos;%1&apos;?</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Your changes will be lost if you don&apos;t save them.</source>
        <translation>Muutokset katoavat, jos et tallenna niitä.</translation>
    </message>
    <message>
        <location filename="../scripts/File/NewFile/NewFileInit.js" line="+2"/>
        <source>&amp;New</source>
        <translation>&amp;Uusi</translation>
    </message>
</context>
<context>
    <name>NextWindow</name>
    <message>
        <location filename="../scripts/Window/NextWindow/NextWindowInit.js" line="+2"/>
        <source>&amp;Next</source>
        <translation>&amp;Seuraava</translation>
    </message>
</context>
<context>
    <name>Offset</name>
    <message>
        <location filename="../scripts/Modify/Offset/Offset.ui" line="+17"/>
        <source>&amp;Distance:</source>
        <translation>&amp;Etäisyys:</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>&amp;Number:</source>
        <translation>&amp;Numero:</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Offset/OffsetInit.js" line="+2"/>
        <source>Offset (with Distance)</source>
        <translation>Poikkeama (etäisyydellä)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Offset line, arc, circle or ellipse</source>
        <translation>Poikkeama viivassa, kaaressa, ympyrässä tai ellipsissä</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Offset/Offset.js" line="+77"/>
        <source>Choose line, arc, circle or ellipse</source>
        <translation>Valitse viiva, kaari, ympyrä tai ellipsi</translation>
    </message>
    <message numerus="yes">
        <location line="+94"/>
        <source>Radius dropped below 0.0 after %n concentric circle(s).</source>
        <translation>
            <numerusform>Säde laski alle 0,0:n jälkeen, kun keskipiste oli %n.</numerusform>
            <numerusform>Säde laski alle 0,0:n jälkeen, kun keskipisteet olivat %n.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location line="+3"/>
        <source>Radius dropped below 0.0 after %n concentric arc(s).</source>
        <translation>
            <numerusform>Säde pieneni alle 0,0 %n samankeskisessä kaaressa.</numerusform>
            <numerusform>Säde pieneni alle 0,0 %n samankeskisissä kaarissa.</numerusform>
        </translation>
    </message>
</context>
<context>
    <name>OffsetThrough</name>
    <message>
        <location filename="../scripts/Modify/OffsetThrough/OffsetThrough.js" line="+70"/>
        <source>Specify point</source>
        <translation>Määrittele piste</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/OffsetThrough/OffsetThrough.ui" line="+17"/>
        <source>Number:</source>
        <translation>Numero:</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/OffsetThrough/OffsetThroughInit.js" line="+2"/>
        <source>Offset (through Point)</source>
        <translation>Poikkeama (pisteen kautta)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Offset line, arc, circle or ellipse through point</source>
        <translation>Poikkeama viivassa, kaaressa, ympyrässä tai ellipsissä pisteen kautta</translation>
    </message>
</context>
<context>
    <name>OpenFile</name>
    <message>
        <location filename="../scripts/File/OpenFile/OpenFile.js" line="+47"/>
        <source>No import filters have been found. Aborting...</source>
        <translation>Tuontisuodattimia ei löydetty. Keskeytetään...</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Open Drawing</source>
        <translation>Avaa piirros</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>All Files</source>
        <translation>Kaikki tiedostot</translation>
    </message>
    <message>
        <location filename="../scripts/File/OpenFile/OpenFileInit.js" line="+2"/>
        <source>&amp;Open</source>
        <translation>&amp;Avaa</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Open an existing drawing</source>
        <translation>Avaa olemassa oleva piirros</translation>
    </message>
</context>
<context>
    <name>OptionsToolBarFocus</name>
    <message>
        <location filename="../scripts/View/OptionsToolBarFocus/OptionsToolBarFocusInit.js" line="+2"/>
        <source>&amp;Focus on Options Toolbar</source>
        <translation>&amp;Kohdista valinnaisten työkaluun</translation>
    </message>
</context>
<context>
    <name>PageSettings</name>
    <message>
        <location filename="../scripts/Edit/DrawingPreferences/PageSettings/PageSettings.js" line="+31"/>
        <source>Defaults for New Drawings</source>
        <translation>Oletusarvot uusille piirroksille</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Printing - Page</source>
        <translation>Tulostus - sivu</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Printing</source>
        <translation>Tulostus</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Page</source>
        <translation>Sivu</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Custom</source>
        <translation>Muokattu</translation>
    </message>
    <message>
        <location filename="../scripts/Edit/DrawingPreferences/PageSettings/PreferencesPage.ui" line="+19"/>
        <source>Page Orientation</source>
        <translation>Sivun suunta</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Portrait</source>
        <translation>Pystysuunta</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Landscape</source>
        <translation>Vaakasuora</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Paper</source>
        <translation>Paperi</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Paper size:</source>
        <translation>Paperikoko:</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Paper width:</source>
        <translation>Paperin leveys:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Paper height:</source>
        <translation>Paperin korkeus:</translation>
    </message>
    <message>
        <location line="+74"/>
        <source>Viewport</source>
        <translation>Näkymäalue</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Scale:</source>
        <translation>&amp;Mittakaava:</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Offset X:</source>
        <translation>X-siirtymä:</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Offset Y:</source>
        <translation>Y-siirtymä:</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Zero-Point</source>
        <translation>Nollakohta</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Miscellaneous</source>
        <translation>Sekalaiset</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Point size (mm):</source>
        <translation>Pisteen koko (mm):</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Show paper borders</source>
        <translation>Näytä paperin reunat</translation>
    </message>
</context>
<context>
    <name>PanZoom</name>
    <message>
        <location filename="../scripts/View/Zoom/PanZoom/PanZoomInit.js" line="+2"/>
        <source>&amp;Pan Zoom</source>
        <translation>&amp;Panoroinnin kokomuutos</translation>
    </message>
</context>
<context>
    <name>PartList</name>
    <message>
        <location filename="../scripts/QCTrack/PartList/PartList.js" line="+39"/>
        <source>Part List File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+78"/>
        <location line="+6"/>
        <source>processed </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-6"/>
        <source> blocks containing </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source> numbers:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source> blocks:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>length of all blocks: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>cost of all blocks: </source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PartListDialog</name>
    <message>
        <location filename="../scripts/QCTrack/PartList/PartListDialog.ui" line="+17"/>
        <source>Part List Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Entities to evaluate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Selected blocks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>All blocks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Name to evaluate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Block name and length</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Number(s) inside block (layer TR_NMBRS)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Block name, length and cost (TR_COST)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Output destination</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Print to console</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Write to file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Paste</name>
    <message>
        <location filename="../scripts/Edit/Paste/Paste.js" line="+52"/>
        <source>Paste</source>
        <translation>Liitä</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Edit</source>
        <translation>Muokkaa</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Position</source>
        <translation>Sijainti</translation>
    </message>
    <message>
        <location filename="../scripts/Edit/Paste/Paste.ui" line="+17"/>
        <source>Rotation:</source>
        <translation>Kiertäminen:</translation>
    </message>
    <message>
        <location line="+126"/>
        <source>Scale:</source>
        <translation>Mittakaava:</translation>
    </message>
    <message>
        <location line="+88"/>
        <source>Flip pasted entities&lt;br&gt;horizontally</source>
        <translation>Käännä liitetyt kohteet&lt;br&gt;vaakasuoraan</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Flip pasted entities&lt;br&gt;vertically</source>
        <translation>Käännä liitetyt kohteet&lt;br&gt;pystysuoraan</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Paste all entities&lt;br&gt;to current layer&lt;br&gt;instead of original layer</source>
        <translation>Liitä kaikki kohteet&lt;br&gt;nykyiseen tasoon&lt;br&gt;alkuperäisen tason sijasta</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>To current layer</source>
        <translation>Nykyiseen tasoon</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Overwrite existing layers&lt;br&gt;in drawing with&lt;br&gt;layers from clipboard</source>
        <translation>Korvaa olemassa olevat tasot&lt;br&gt;nykyisessä piirroksessa&lt;br&gt;leikepöydän tasoilla</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Overwrite layers</source>
        <translation>Korvaa tasot</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Overwrite existing blocks&lt;br&gt;in drawing with&lt;br&gt;blocks from clipboard</source>
        <translation>Korvaa olemassa olevat lohkot&lt;br&gt;nykyisessä piirroksessa&lt;br&gt;leikepöydän lohkoilla</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Overwrite blocks</source>
        <translation>Korvaa lohkot</translation>
    </message>
    <message>
        <location filename="../scripts/Edit/Paste/PasteInit.js" line="+2"/>
        <source>&amp;Paste</source>
        <translation>&amp;Liitä</translation>
    </message>
    <message>
        <location filename="../scripts/Edit/Paste/PreferencesPage.ui" line="+17"/>
        <source>Reset to defaults every time tool is used</source>
        <translation>Palauta oletusarvot aina, kun käytetään työkalua</translation>
    </message>
</context>
<context>
    <name>PdfExport</name>
    <message>
        <location filename="../scripts/File/PdfExport/PdfExportInit.js" line="+2"/>
        <source>P&amp;DF Export</source>
        <translation>P&amp;DF vienti</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Exports the current drawing as PDF</source>
        <translation>Tallentaa piirroksen PDF muodossa</translation>
    </message>
</context>
<context>
    <name>PenToolBar</name>
    <message>
        <location filename="../scripts/Widgets/PenToolBar/PenToolBar.js" line="+26"/>
        <source>Pen</source>
        <translation>Kynä</translation>
    </message>
    <message>
        <location line="+73"/>
        <source>Reset to Defaults</source>
        <translation>Palauta oletusasetukset</translation>
    </message>
</context>
<context>
    <name>PersistentWidgets</name>
    <message>
        <location filename="../scripts/Misc/Tutorials/PersistentWidgets/PersistentWidgets.js" line="+74"/>
        <source>&amp;Persistent Widgets</source>
        <translation>&amp;Pysyvät pienoisohjelmat</translation>
    </message>
</context>
<context>
    <name>Point</name>
    <message>
        <location filename="../scripts/Draw/Point/Point.js" line="+71"/>
        <source>Point Tools</source>
        <translation>Pistetyökalut</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>&amp;Point</source>
        <translation>&amp;Piste</translation>
    </message>
</context>
<context>
    <name>Point1P</name>
    <message>
        <location filename="../scripts/Draw/Point/Point1P/Point1P.js" line="+51"/>
        <source>Position</source>
        <translation>Sijainti</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Point/Point1P/Point1PInit.js" line="+2"/>
        <source>Single &amp;Point</source>
        <translation>Yksittäinen &amp;piste</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw single point</source>
        <translation>Piirrä yksittäinen piste</translation>
    </message>
</context>
<context>
    <name>PointDisplaySettings</name>
    <message>
        <location filename="../scripts/Edit/DrawingPreferences/PointDisplaySettings/PointDisplaySettings.js" line="+25"/>
        <source>Defaults for New Drawings</source>
        <translation>Oletusarvot uusille piirroksille</translation>
    </message>
    <message>
        <location line="+0"/>
        <location line="+2"/>
        <source>Point Display</source>
        <translation>Pisteen näyttö</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>General</source>
        <translation>Yleistä</translation>
    </message>
    <message>
        <location filename="../scripts/Edit/DrawingPreferences/PointDisplaySettings/PreferencesPage.ui" line="+21"/>
        <source>Mode:</source>
        <translation type="unfinished">Tila:</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Size (pixel):</source>
        <translation>Koko (pikseleissä):</translation>
    </message>
</context>
<context>
    <name>PointPole</name>
    <message>
        <location filename="../scripts/Misc/MiscDraw/PointPole/PointPole.js" line="+67"/>
        <source>Arc or circle</source>
        <translation>Kaari tai ympyrä</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Line</source>
        <translation>Viiva</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/PointPole/PointPoleInit.js" line="+2"/>
        <source>Pole of Line and Circle</source>
        <translation>Rivin ja ympyrän napa</translation>
    </message>
</context>
<context>
    <name>PointPowerCenter</name>
    <message>
        <location filename="../scripts/Misc/MiscDraw/PointPowerCenter/PointPowerCenter.js" line="+45"/>
        <source>No solution</source>
        <translation>Ei ratkaisua</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/PointPowerCenter/PointPowerCenterInit.js" line="+2"/>
        <source>Power Center of Three Circles</source>
        <translation>Kolmen ympyrän tehokeskus</translation>
    </message>
</context>
<context>
    <name>Polyline</name>
    <message>
        <location filename="../scripts/Draw/Polyline/Polyline.js" line="+73"/>
        <source>Polyline Tools</source>
        <translation>Murtoviivan työkalut</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>&amp;Polyline</source>
        <translation>&amp;Murtoviiva</translation>
    </message>
</context>
<context>
    <name>PolylineBreakSymbol</name>
    <message>
        <location filename="../scripts/Misc/MiscDraw/PolylineBreakSymbol/PolylineBreakSymbol.js" line="+108"/>
        <source>Choose line, arc, circle, ellipse, spline or polyline to break up</source>
        <translation type="unfinished">Valitse viiva, kaari, ympyrä, ellipsi, spline tai polyline, jonka haluat jakaa</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Choose line, arc, circle or ellipse to break up</source>
        <translation type="unfinished">Valitse viiva, kaari, ympyrä tai ellipsi hajottaaksesi</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Pick the first point</source>
        <translation type="unfinished">Valitse ensimmäinen kohta</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Pick the first break point</source>
        <translation type="unfinished">Valitse ensimmäinen taukopiste</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Pick the second point</source>
        <translation type="unfinished">Valitse toinen kohta</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Pick the second break point</source>
        <translation type="unfinished">Valitse toinen taukopiste</translation>
    </message>
    <message>
        <location line="+170"/>
        <source>Break Out Segment</source>
        <translation type="unfinished">Break Out Segmentti</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/PolylineBreakSymbol/PolylineBreakSymbol.ui" line="+23"/>
        <source>Remove line break segment</source>
        <translation type="unfinished">Poista rivinvaihtosegmentti</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Remove the line segment between the break symbol</source>
        <translation type="unfinished">Poista katkosymbolin välinen viivasegmentti</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Remove Segment</source>
        <translation type="unfinished">Poista segmentti</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Inherit entity properties</source>
        <translation type="unfinished">Periytyvät entiteetin ominaisuudet</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Inherit all properties from the chosen entity</source>
        <translation type="unfinished">Perii kaikki ominaisuudet valitulta entiteetiltä</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Inherit</source>
        <translation type="unfinished">Peritään</translation>
    </message>
    <message>
        <location line="+17"/>
        <location line="+13"/>
        <source>Peak ratio</source>
        <translation type="unfinished">Huippusuhde</translation>
    </message>
    <message>
        <location line="-10"/>
        <location line="+13"/>
        <source>The ratio of the peak height to the break width</source>
        <translation type="unfinished">Huipun korkeuden suhde tauon leveyteen</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Peak Ratio:</source>
        <translation type="unfinished">Huippusuhde:</translation>
    </message>
    <message>
        <location line="+78"/>
        <source>First/Last segment inclined</source>
        <translation type="unfinished">Ensimmäinen/viimeinen segmentti kallistettu</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The first and last segment of the break symbol are inclined</source>
        <translation type="unfinished">Taukosymbolin ensimmäinen ja viimeinen segmentti ovat kaltevia</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>First/Last segment vertical</source>
        <translation type="unfinished">Ensimmäinen/viimeinen segmentti pystysuora</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The first and last segment of the break symbol are vertical</source>
        <translation type="unfinished">Taukosymbolin ensimmäinen ja viimeinen segmentti ovat pystysuorat</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/PolylineBreakSymbol/PolylineBreakSymbolInit.js" line="+2"/>
        <source>&amp;Polyline break symbol from 2 points</source>
        <translation type="unfinished">Polylinjan katkaisusymboli 2 pisteestä</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw a polyline break symbol from 2 points</source>
        <translation type="unfinished">Piirrä polylinjan katkaisusymboli 2 pisteestä</translation>
    </message>
</context>
<context>
    <name>PreferencesDialog</name>
    <message>
        <location filename="../scripts/Edit/AbstractPreferences.ui" line="+14"/>
        <location line="+98"/>
        <location line="+20"/>
        <source>Preferences</source>
        <translation>Asetukset</translation>
    </message>
    <message>
        <location line="-85"/>
        <source>Filter</source>
        <translation>Suodatin</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Expand Tree</source>
        <translation>Laajenna puu</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Collapse Tree</source>
        <translation>Supista puu</translation>
    </message>
    <message>
        <location line="+78"/>
        <source>Restore to Default Values</source>
        <translation>Palauta oletusarvoihin</translation>
    </message>
</context>
<context>
    <name>PreviousView</name>
    <message>
        <location filename="../scripts/View/Zoom/PreviousView/PreviousViewInit.js" line="+2"/>
        <source>&amp;Previous View</source>
        <translation>&amp;Edellinen näyttö</translation>
    </message>
</context>
<context>
    <name>PreviousWindow</name>
    <message>
        <location filename="../scripts/Window/PreviousWindow/PreviousWindowInit.js" line="+2"/>
        <source>&amp;Previous</source>
        <translation>&amp;Edellinen</translation>
    </message>
</context>
<context>
    <name>Print</name>
    <message>
        <location filename="../scripts/File/Print/PrintInit.js" line="+2"/>
        <source>&amp;Print</source>
        <translation>&amp;Tulosta</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Print current drawing</source>
        <translation>Tulosta nykyinen piirros</translation>
    </message>
</context>
<context>
    <name>PrintCurrentView</name>
    <message>
        <location filename="../scripts/File/PrintCurrentView/PrintCurrentViewInit.js" line="+2"/>
        <source>Print &amp;Current View</source>
        <translation>Tulosta &amp;Nykyinen näkymä</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Print current view</source>
        <translation>Tulosta nykyinen näkymä</translation>
    </message>
</context>
<context>
    <name>PrintPreview</name>
    <message>
        <location filename="../scripts/File/PrintPreview/PrintPreview.js" line="+94"/>
        <source>Auto Paper Size</source>
        <translation type="unfinished">Automaattinen paperikoko</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The paper size is set to a custom size (%1x%2mm). Do you want to change it to the default paper size of your printer (%3)?</source>
        <translation type="unfinished">Paperikoko on asetettu mukautettuun kokoon (%1x%2mm). Haluatko vaihtaa sen tulostimen oletuspaperikokoon (%3)?</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Auto fit</source>
        <translation type="unfinished">Automaattinen sovitus</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Auto fit drawing to paper?</source>
        <translation type="unfinished">Sovita piirustus automaattisesti paperille?</translation>
    </message>
    <message>
        <location line="+198"/>
        <source>Drag to move paper</source>
        <translation>Siirrä paperia vetämällä</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Done</source>
        <translation>Valmis</translation>
    </message>
    <message>
        <location line="+453"/>
        <source>Export to PDF</source>
        <translation>Vie PDF:ksi</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Exporting to %1...</source>
        <translation>Viedään %1:een...</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Export complete: %1</source>
        <translation>Vienti valmis:%1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Export failed (cannot open file for writing): %1</source>
        <translation>Vienti epäonnistui (ei voida avata tiedostoa kirjoitusta varten): %1</translation>
    </message>
    <message>
        <location filename="../scripts/File/PrintPreview/PrintPreview.ui" line="+17"/>
        <source>Close Print Preview</source>
        <translation>Sulje tulostuksen esikatselu</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Print...</source>
        <translation>Tulosta ...</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Export as PDF...</source>
        <translation>Vie PDF-muotoon...</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Scale:</source>
        <translation>Mittakaava:</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Drawing Scale</source>
        <translation>Piirroksen mittakaava</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Move Paper Position</source>
        <translation>Siirrä paperin sijaintia</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Auto fit drawing to page(s)</source>
        <translation>Sovita piirros automaattisesti sivulle(-ille)</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Auto Center</source>
        <translation>Automaattinen keskitys</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Portrait</source>
        <translation>Pystysuunta</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Landscape</source>
        <translation>Vaakasuunta</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Auto zoom to page</source>
        <translation>Automaatinen zoomaus sivulle</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Full Color Mode</source>
        <translation>Täysi väritila</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Grayscale Mode</source>
        <translation>Harmaasävy tila</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Black / White Mode</source>
        <translation>Mustavalkoinen tila</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Show Paper Borders</source>
        <translation>Näytä paperin reunat</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Print Crop Marks</source>
        <translation>Tulosta leikkausmerkit</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Show More Options</source>
        <translation>Näytä lisää valintoja</translation>
    </message>
    <message>
        <location filename="../scripts/File/PrintPreview/PrintPreviewInit.js" line="+2"/>
        <source>Print Pre&amp;view</source>
        <translation>Tulostuksen esi&amp;katselu</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Preview how current drawing would be printed</source>
        <translation>Esikatselu, miltä nykyinen piirros näyttäisi tulostettuna</translation>
    </message>
</context>
<context>
    <name>Projection</name>
    <message>
        <location filename="../scripts/Projection/Projection.js" line="+84"/>
        <source>Projection Tools</source>
        <translation>Projektiotyökalut</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>&amp;Projection</source>
        <translation>&amp;Projektio</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Reference point</source>
        <translation>Viitepiste</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Target point</source>
        <translation>Kohdepiste</translation>
    </message>
</context>
<context>
    <name>PropertyEditor</name>
    <message>
        <location filename="../scripts/Widgets/PropertyEditor/PreferencesPage.ui" line="+17"/>
        <source>Display Z coordinates</source>
        <translation>Näytä Z koordinaatit</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Display properties of current block and current layer</source>
        <translation>Näyttää nykyisen lohkon ja nykyisen tason ominaisuudet</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Allow adding custom properties</source>
        <translation>Salli mukautettujen ominaisuuksien lisääminen</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Always show all properties (this may slow down selection of entities)</source>
        <translation>Näytä aina kaikki ominaisuudet (tämä voi hidastaa kohteiden valintaa)</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Always format property values as decimal numbers</source>
        <translation type="unfinished">Muotoile ominaisuuksien arvot aina desimaalilukuina</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Decimals / precision for displayed property values:</source>
        <translation type="unfinished">Näytettävien ominaisuuksien arvojen desimaalit / tarkkuus:</translation>
    </message>
    <message>
        <location line="-19"/>
        <source>Display advanced dimension style overrides</source>
        <translation type="unfinished">Näytä laajennetun ulottuvuuden tyylin ohitukset</translation>
    </message>
    <message>
        <location filename="../scripts/Widgets/PropertyEditor/PropertyEditor.js" line="+1654"/>
        <source>*VARIES*</source>
        <translation>*VAIHTELEVA*</translation>
    </message>
    <message>
        <location line="-1435"/>
        <source>:</source>
        <translation>:</translation>
    </message>
    <message>
        <location line="+189"/>
        <source>No Selection</source>
        <translation>Ei valintaa</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Specific Properties</source>
        <translation>Erikoisominaisuudet</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Dependent Entities</source>
        <translation>Riippuvaiset kohteet</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Custom</source>
        <translation>Muokattu</translation>
    </message>
    <message>
        <location line="+203"/>
        <source>Index</source>
        <translation>Hakemisto</translation>
    </message>
    <message>
        <location line="+79"/>
        <source>Remove this property from selected objects</source>
        <translation>Poista tämä ominaisuus valituilta kohteilta</translation>
    </message>
    <message>
        <location line="+68"/>
        <source>All</source>
        <translation>Kaikki</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Add custom property to selected objects</source>
        <translation>Lisää säädetty ominaisuus valittuihin kohteisiin</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Show</source>
        <translation>Näytä</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show all properties</source>
        <translation>Näytä kaikki ominaisuudet</translation>
    </message>
    <message>
        <location line="+135"/>
        <source>Auto</source>
        <translation>Automaattinen</translation>
    </message>
    <message>
        <location line="+197"/>
        <source>Use auto measurement</source>
        <translation>Käytä automaattista mittausta</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Yes</source>
        <translation>Kyllä</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>No</source>
        <translation>Ei</translation>
    </message>
    <message>
        <location line="+396"/>
        <source>Widgets</source>
        <translation>Pienoisohjelmat</translation>
    </message>
    <message>
        <location line="+0"/>
        <location line="+57"/>
        <location line="+11"/>
        <source>Property Editor</source>
        <translation>Ominaisuuksien muokkaaminen</translation>
    </message>
    <message>
        <location filename="../scripts/Widgets/PropertyEditor/PropertyEditor.ui" line="+40"/>
        <source>Selection:</source>
        <translation>Valinta:</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>General Properties</source>
        <translation>Yleiset ominaisuudet</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Color:</source>
        <translation>Väri:</translation>
    </message>
    <message>
        <location line="+156"/>
        <source>Protected:</source>
        <translation>Suojattu:</translation>
    </message>
    <message>
        <location line="-52"/>
        <source>Linetype Scale:</source>
        <translation>Viivatyypin asteikko:</translation>
    </message>
    <message>
        <location line="-94"/>
        <source>Handle:</source>
        <translation>Käsittele:</translation>
    </message>
</context>
<context>
    <name>QCTrack</name>
    <message>
        <location filename="../scripts/QCTrack/QCTrack.js" line="+50"/>
        <source>&amp;Create track</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Insert e&amp;xploded block from BlockListWidget</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ensure &amp;order of track layer objects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Select connected tracks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Mar&amp;k open tracks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Move</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Duplicate and move</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Duplicate &amp;parallel with distance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Distance &amp;information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Angle &amp;hint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Align</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Fill with straight tracks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reorder ob&amp;jects on layers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;View track widget</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Insert &amp;new track from track widget</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Connect new track from track widget</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Rotate track at track widget</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Show part &amp;list</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Variegate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QCTrack version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>&amp;QCTrack</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+308"/>
        <source>Format:</source>
        <translation type="unfinished">Muoto:</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Overwrite File?</source>
        <translation type="unfinished">Korvataanko tiedosto?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The file &apos;%1&apos; already exists. Do you wish to overwrite it?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtExamples</name>
    <message>
        <location filename="../scripts/Misc/Examples/QtExamples/QtExamples.js" line="+50"/>
        <source>&amp;Qt</source>
        <translation>&amp;Qt</translation>
    </message>
</context>
<context>
    <name>Quit</name>
    <message>
        <location filename="../scripts/File/Quit/QuitInit.js" line="+8"/>
        <source>&amp;Quit</source>
        <translation>&amp;Lopeta</translation>
    </message>
</context>
<context>
    <name>ReadmeDialog</name>
    <message>
        <location filename="../scripts/Help/ShowReadme/ShowReadmeDialog.ui" line="+14"/>
        <source>Readme</source>
        <translation>Lueminut-tiedosto</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Don&apos;t show this dialog at startup</source>
        <translation>Älä näytä tätä ikkunaa käynnistettäessä</translation>
    </message>
</context>
<context>
    <name>RecentFiles</name>
    <message>
        <location filename="../scripts/File/RecentFiles/RecentFiles.js" line="+35"/>
        <source>Recent Files</source>
        <translation>Viimeisimmät tiedostot</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>File</source>
        <translation>Tiedosto</translation>
    </message>
    <message>
        <location filename="../scripts/File/RecentFiles/RecentFilesInit.js" line="+59"/>
        <source>&amp;Clear List</source>
        <translation>&amp;Tyhjennä luettelo</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Open &amp;Recent</source>
        <translation>Avaa &amp;edelliset</translation>
    </message>
    <message>
        <location filename="../scripts/File/RecentFiles/PreferencesPage.ui" line="+17"/>
        <source>Recent files history size:</source>
        <translation>Viimeisimmät tiedostot:</translation>
    </message>
</context>
<context>
    <name>Redo</name>
    <message>
        <location filename="../scripts/Edit/Redo/RedoInit.js" line="+2"/>
        <source>&amp;Redo</source>
        <translation>&amp;Tee uudelleen</translation>
    </message>
</context>
<context>
    <name>ReloadLinetypes</name>
    <message>
        <location filename="../scripts/Misc/MiscModify/ReloadLinetypes/ReloadLinetypes.js" line="+48"/>
        <source>Reload Linetype Definitions</source>
        <translation>Lataa viivamääritykset uudelleen</translation>
    </message>
</context>
<context>
    <name>RemoveBlock</name>
    <message>
        <location filename="../scripts/Block/RemoveBlock/RemoveBlockInit.js" line="+2"/>
        <source>&amp;Remove Block</source>
        <translation>&amp;Poista Lohko</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete selected block</source>
        <translation>Poista valittu lohko</translation>
    </message>
</context>
<context>
    <name>RemoveLayer</name>
    <message>
        <location filename="../scripts/Layer/RemoveLayer/RemoveLayerInit.js" line="+2"/>
        <source>&amp;Delete Layer</source>
        <translation>&amp;Poista taso</translation>
    </message>
</context>
<context>
    <name>RenameBlock</name>
    <message>
        <location filename="../scripts/Block/RenameBlock/RenameBlockInit.js" line="+2"/>
        <source>Re&amp;name Block</source>
        <translation>Uu&amp;delleennimeä Lohko</translation>
    </message>
</context>
<context>
    <name>ReorderObjects</name>
    <message>
        <location filename="../scripts/QCTrack/ReorderObjects/ReorderObjects.js" line="+73"/>
        <source>object ordering done, objects ordered: </source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ReorderObjectsDialog</name>
    <message>
        <location filename="../scripts/QCTrack/ReorderObjects/ReorderObjectsDialog.ui" line="+17"/>
        <source>Reorder Objects Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>top</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&lt;&lt;== no sort</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>invert</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>do sort ==&gt;&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>bottom</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ReportBug</name>
    <message>
        <location filename="../scripts/Help/ReportBug/ReportBugInit.js" line="+2"/>
        <source>Report &amp;Bug</source>
        <translation>Ilmoita ohjelmointivirheestä</translation>
    </message>
</context>
<context>
    <name>ReportTranslationError</name>
    <message>
        <location filename="../scripts/Help/ReportTranslationError/ReportTranslationErrorInit.js" line="+3"/>
        <source>Report &amp;Translation Error</source>
        <translation>Ilmoita &amp;käännösvirheestä</translation>
    </message>
</context>
<context>
    <name>Reset</name>
    <message>
        <location filename="../scripts/Reset/ResetInit.js" line="+5"/>
        <source>Reset</source>
        <translation>Nollaa</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Reset / Idle</source>
        <translation>&amp;Nollaa/vapaa</translation>
    </message>
</context>
<context>
    <name>RestrictAngleLength</name>
    <message>
        <location filename="../scripts/Snap/RestrictAngleLength/RestrictAngleLength.ui" line="+17"/>
        <source>Angle:</source>
        <translation>Kulma:</translation>
    </message>
    <message>
        <location line="+23"/>
        <location line="+53"/>
        <source>Base:</source>
        <translation>Perus:</translation>
    </message>
    <message>
        <location line="-23"/>
        <source>Distance:</source>
        <translation>Etäisyys:</translation>
    </message>
    <message>
        <location filename="../scripts/Snap/RestrictAngleLength/RestrictAngleLengthInit.js" line="+2"/>
        <source>Restrict &amp;Angle or Length</source>
        <translation>Rajoita &amp;kulma tai pituus</translation>
    </message>
</context>
<context>
    <name>RestrictHorizontal</name>
    <message>
        <location filename="../scripts/Snap/RestrictHorizontal/RestrictHorizontalInit.js" line="+2"/>
        <source>Restrict &amp;Horizontally</source>
        <translation>Rajoita &amp;vaakasuunnassa</translation>
    </message>
</context>
<context>
    <name>RestrictOff</name>
    <message>
        <location filename="../scripts/Snap/RestrictOff/RestrictOffInit.js" line="+2"/>
        <source>Restrictions &amp;Off</source>
        <translation>Rajoitukset &amp;pois</translation>
    </message>
</context>
<context>
    <name>RestrictOrthogonal</name>
    <message>
        <location filename="../scripts/Snap/RestrictOrthogonal/RestrictOrthogonalInit.js" line="+2"/>
        <source>Restrict &amp;Orthogonally</source>
        <translation>Rajoita &amp;kohtisuoraan</translation>
    </message>
</context>
<context>
    <name>RestrictVertical</name>
    <message>
        <location filename="../scripts/Snap/RestrictVertical/RestrictVerticalInit.js" line="+2"/>
        <source>Restrict &amp;Vertically</source>
        <translation>Rajoita &amp;pystysuunnassa</translation>
    </message>
</context>
<context>
    <name>Reverse</name>
    <message>
        <location filename="../scripts/Modify/Reverse/ReverseInit.js" line="+2"/>
        <source>&amp;Reverse</source>
        <translation>&amp;Käänteinen</translation>
    </message>
</context>
<context>
    <name>Rotate</name>
    <message>
        <location filename="../scripts/Modify/Rotate/Rotate.js" line="+47"/>
        <source>Modify</source>
        <translation>Muokkaa</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Rotate</source>
        <translation>Kierto</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Center point</source>
        <translation>Keskipiste</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Reference point</source>
        <translation>Viitepiste</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Target point</source>
        <translation>Kohdepiste</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Rotate/RotateInit.js" line="+2"/>
        <source>&amp;Rotate</source>
        <translation>&amp;Kierrä</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Rotate/PreferencesPage.ui" line="+17"/>
        <source>Use dialog for tool options</source>
        <translation>Käytä työkalun vaihtoehtojen valintaikkunaa</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Rotate/Rotate.ui" line="+17"/>
        <source>Copy</source>
        <translation>Kopioi</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Number of Copies:</source>
        <translation>Kopioiden määrä:</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Use current layer and &amp;attributes</source>
        <translation>Käytä nykyistä tasoa ja &amp;määrityksiä</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Angle:</source>
        <translation>Kulma:</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Define angle using mouse cursor</source>
        <translation>Määritä kulma hiiren kohdistimen avulla</translation>
    </message>
</context>
<context>
    <name>Rotate2</name>
    <message>
        <location filename="../scripts/Modify/Rotate2/Rotate2.js" line="+67"/>
        <source>Center of primary rotation</source>
        <translation>Ensimmäisen kiertämisen keskipiste</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Center of secondary rotation</source>
        <translation>Toisen kiertämisen keskipiste</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Rotate2/Rotate2Init.js" line="+2"/>
        <source>Rotate T&amp;wo</source>
        <translation>Kierrä &amp;kaksi</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Rotate2/Rotate2.ui" line="+17"/>
        <source>Primary Angle:</source>
        <translation>Ensisijainen kulma:</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Secondary Angle:</source>
        <translation>Toissijainen kulma:</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Copies:</source>
        <translation>Kopioita:</translation>
    </message>
</context>
<context>
    <name>Rotate2Options</name>
    <message>
        <location filename="../scripts/Modify/Rotate2/Rotate2Dialog.ui" line="+14"/>
        <source>Rotate Two Options</source>
        <translation>Kierrä kaksi ominaisuudet</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Number of Copies</source>
        <translation>Kopioiden määrä</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Delete original</source>
        <translation>&amp;Poista alkuperäinen</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>&amp;Keep original</source>
        <translation>&amp;Säilytä alkuperäinen</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&amp;Multiple copies</source>
        <translation>&amp;Useita kopioita</translation>
    </message>
    <message>
        <location line="+97"/>
        <source>Angle &amp;a:</source>
        <translation>Kulma &amp;a:</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Angle &amp;b:</source>
        <translation>Kulma &amp;b:</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Use current layer and &amp;attributes</source>
        <translation>Käytä nykyistä tasoa ja &amp;ominaisuuksia</translation>
    </message>
</context>
<context>
    <name>RotateOptions</name>
    <message>
        <location filename="../scripts/Modify/Rotate/RotateDialog.ui" line="+14"/>
        <source>Rotate Options</source>
        <translation>Kiertovalinnat</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Number of Copies</source>
        <translation>Kopioiden määrä</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Delete original</source>
        <translation>&amp;Poista alkuperäinen</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>&amp;Keep original</source>
        <translation>&amp;Säilytä alkuperäinen</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&amp;Multiple copies</source>
        <translation>&amp;Useita kopioita</translation>
    </message>
    <message>
        <location line="+97"/>
        <source>&amp;Angle (a):</source>
        <translation>&amp;Kulma (a):</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Define angle using mouse cursor</source>
        <translation>Määritä kulma hiiren kohdistimen avulla</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Use current layer and &amp;attributes</source>
        <translation>Käytä nykyistä tasoa ja &amp;ominaisuuksia</translation>
    </message>
</context>
<context>
    <name>Round</name>
    <message>
        <location filename="../scripts/Modify/Round/Round.js" line="+60"/>
        <source>The two entities cannot be rounded.</source>
        <translation>Näitä kahta kohdetta ei voida kiertää.</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>First entity cannot be trimmed.</source>
        <translation>Enismmäistä kohdetta ei voida hienosäätää.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Second entity cannot be trimmed.</source>
        <translation>Toista kohdetta ei voida hienosäätää.</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Round/Round.ui" line="+17"/>
        <source>Trim</source>
        <translation>Tasaa</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>&amp;Radius:</source>
        <translation type="unfinished">Säde:</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Round/RoundInit.js" line="+2"/>
        <source>&amp;Round</source>
        <translation>&amp;Pyöristä</translation>
    </message>
</context>
<context>
    <name>RunScript</name>
    <message>
        <location filename="../scripts/Misc/MiscDevelopment/RunScript/RunScript.js" line="+60"/>
        <source>Open Script File</source>
        <translation>Avaa Komentorivi-tiedosto</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>All Files</source>
        <translation>Kaikki tiedostot</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>ECMAScript Files</source>
        <translation>ECMAScript-tiedostot</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Run Script</source>
        <translation>Suorita komentorivisarja</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDevelopment/RunScript/RunScriptInit.js" line="+2"/>
        <source>R&amp;un Script</source>
        <translation>A&amp;ja komentorivisarja</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Open and run a script file</source>
        <translation>Avaa ja suorita komentorivisarjatiedosto</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDevelopment/RunScript/RunScriptDialog.ui" line="+20"/>
        <source>Running Script</source>
        <translation>Komentorivisarja käynnistetään</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;You are about to run the following script(s):&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;&lt;p&gt;This script could potentially modify your drawings, modify or delete your files or access your network connection.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600; color:#ff0000;&quot;&gt;It is strongly recommended to only run scripts from trusted sources.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Olet aikeissa käyttää seuraavaa komentorivisarjaa:&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;&lt;p&gt;Tämä komentorivisarja voi mahdollisesti muuttaa piirustuksiasi, muokata tai poistaa tiedostosi tai avata verkkoyhteyden.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-weight:600;väri:#ff0000;&quot;&gt;On erittäin suositeltavaa käyttää vain luotettavista lähteistä tulevia komentorivisarjoja. &lt;/span &gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Don&apos;t show this dialog again</source>
        <translation>Älä näytä tätä valintaikkunaa uudelleen</translation>
    </message>
</context>
<context>
    <name>Save</name>
    <message>
        <location filename="../scripts/File/Save/Save.js" line="+92"/>
        <source>Overwrite File?</source>
        <translation>Korvataanko tiedosto?</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>File Format Version Not Recommended</source>
        <translation>Tiedostomuodon versiota ei suositella</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>All black entities and layers will be saved as white.</source>
        <translation>Kaikki mustat kohteet ja tasot tallennetaan valkoisina.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Proceed?</source>
        <translation>Jatka?</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Saving...</source>
        <translation>Tallennetaan ...</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Black entities and layers are saved as white.</source>
        <translation>Mustat kohteet ja tasot tallennetaan valkoisina.</translation>
    </message>
    <message>
        <location line="-41"/>
        <source>The file &quot;%1&quot; already exists. Do you wish to overwrite it?</source>
        <translation>Tiedosto &quot;%1&quot; on jo olemassa. Haluatko korvata sen?</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>The file format version you are using is not recommended: &quot;%1&quot;.</source>
        <translation>Käyttämääsi tiedostomuotoa ei suositella: &quot;%1&quot;.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Custom properties will not be saved.</source>
        <translation>Mukautettuja ominaisuuksia ei tallenneta.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>All custom colors will be adjusted to the nearest fixed color.</source>
        <translation>Kaikki mukautetut värit säädetään lähimpään kiinteään väriin.</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Saving to file format version &quot;%1&quot;.</source>
        <translation>Tallennetaan tiedostomuotoon &quot;%1&quot;.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Custom colors are adjusted to the nearest fixed color.</source>
        <translation>Mukautetut värit säädetään lähimpään kiinteään väriin.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>File %1 has not been saved.</source>
        <translation>Tiedostoa %1 ei ole tallennettu.</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Saved file:</source>
        <translation>Tallennettu tiedosto:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Format:</source>
        <translation>Muoto:</translation>
    </message>
    <message>
        <location filename="../scripts/File/Save/SaveInit.js" line="+2"/>
        <source>&amp;Save</source>
        <translation>&amp;Tallenna</translation>
    </message>
</context>
<context>
    <name>SaveAs</name>
    <message>
        <location filename="../scripts/File/SaveAs/PreferencesPage.ui" line="+17"/>
        <source>File Dialog</source>
        <translation>Tiedoston valintaikkuna</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Use system file dialog</source>
        <translation>Käytä järjestelmätiedostojen valintaikkunaa</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Opening</source>
        <translation type="unfinished">Avaaminen</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Allow opening of zero size files (e.g. online files that are not synched to disk)</source>
        <translation type="unfinished">Salli nollakokoisten tiedostojen avaaminen (esim. verkkotiedostot, joita ei synkronoida levylle)</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Decode strings in DXF/DWG as UTF-8 (experimental)</source>
        <translation type="unfinished">DXF/DWG:n merkkijonojen dekoodaus UTF-8:ksi (kokeellinen)</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Saving</source>
        <translation>Tallennetaan</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Default format:</source>
        <translation>Oletusmuoto:</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Show warning when saving to a file format that does not support 24bit colors</source>
        <translation>Näytä varoitus, kun tallennetaan tiedostomuotoon, joka ei tue 24bittisiä värejä</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Store &quot;last saved by&quot; file information as:</source>
        <translation>Tallenna &quot;viimeksi tallennettu&quot; tiedoston tiedot muodossa:</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>(empty for username)</source>
        <translation>(tyhjä käyttäjätunnukselle)</translation>
    </message>
    <message>
        <location filename="../scripts/File/SaveAs/SaveAs.js" line="+38"/>
        <source>File</source>
        <translation>Tiedosto</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Open/Save</source>
        <translation>Avaa/tallenna</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>No export filters have been found. Aborting...</source>
        <translation>Vientisuodattimia ei löydetty. Keskeytetään ...</translation>
    </message>
    <message>
        <location line="+84"/>
        <source>Format:</source>
        <translation>Muoto:</translation>
    </message>
    <message>
        <location filename="../scripts/File/SaveAs/SaveAsInit.js" line="+2"/>
        <source>Save &amp;As...</source>
        <translation>Tallenna &amp;nimellä...</translation>
    </message>
</context>
<context>
    <name>Scale</name>
    <message>
        <location filename="../scripts/Modify/Scale/Scale.js" line="+49"/>
        <source>Modify</source>
        <translation>Muokkaa</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Scale</source>
        <translation>Asteikko</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Focus point</source>
        <translation>Kohdistuspiste</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Reference point</source>
        <translation>Viitepiste</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Target point</source>
        <translation>Kohdepiste</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Scale/ScaleInit.js" line="+2"/>
        <source>&amp;Scale</source>
        <translation>&amp;Asteikko</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Scale/PreferencesPage.ui" line="+17"/>
        <source>Use dialog for tool options</source>
        <translation>Käytä työkalun vaihtoehtojen valintaikkunaa</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Scale/Scale.ui" line="+17"/>
        <source>Copy</source>
        <translation>Kopioi</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Number of Copies:</source>
        <translation>Kopioiden määrä:</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Use current layer and &amp;attributes</source>
        <translation>Käytä nykyistä tasoa ja &amp;määrityksiä</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Factor x:</source>
        <translation>Kerroin x:</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+14"/>
        <source>1</source>
        <translation type="unfinished">1</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Factor y:</source>
        <translation>Kerroin y:</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Proportional</source>
        <translation>Suhteellinen</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Define factor using mouse cursor</source>
        <translation>Määritä arvo hiiren kohdistimen avulla</translation>
    </message>
</context>
<context>
    <name>ScaleOptions</name>
    <message>
        <location filename="../scripts/Modify/Scale/ScaleDialog.ui" line="+14"/>
        <source>Scale Options</source>
        <translation>Mittakaava-asetukset</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Number of Copies</source>
        <translation>Kopioiden määrä</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Delete original</source>
        <translation>&amp;Poista alkuperäinen</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>&amp;Keep original</source>
        <translation>&amp;Säilytä alkuperäinen</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&amp;Multiple copies</source>
        <translation>&amp;Useita kopioita</translation>
    </message>
    <message>
        <location line="+115"/>
        <source>Factor x:</source>
        <translation>Kerroin x:</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Factor y:</source>
        <translation>Kerroin y:</translation>
    </message>
    <message>
        <location line="-26"/>
        <source>Proportional</source>
        <translation>Suhteellinen</translation>
    </message>
    <message>
        <location line="+70"/>
        <source>Define factor using mouse cursor</source>
        <translation>Määritä arvo hiiren kohdistimen avulla</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Use current layer and &amp;attributes</source>
        <translation>Käytä nykyistä tasoa ja &amp;ominaisuuksia</translation>
    </message>
</context>
<context>
    <name>Scripting</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/ScriptingPreferences/PreferencesPage.ui" line="+17"/>
        <source>Rescan scripts folder on startup</source>
        <translation>Skannaa uudelleen komentorivisarja-kansio käynnistyksessä</translation>
    </message>
</context>
<context>
    <name>ScriptingPreferences</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/ScriptingPreferences/ScriptingPreferences.js" line="+24"/>
        <source>Scripting</source>
        <translation>Komentorivisarjan teko</translation>
    </message>
</context>
<context>
    <name>Select</name>
    <message>
        <location filename="../scripts/Select/Select.js" line="+216"/>
        <source>Selection Tools</source>
        <translation>Valintatyökalut</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Selection Tools Panel</source>
        <translation>Valintatyökalujen paneeli</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>&amp;Select</source>
        <translation>&amp;Valitse</translation>
    </message>
</context>
<context>
    <name>SelectAll</name>
    <message>
        <location filename="../scripts/Select/SelectAll/SelectAllInit.js" line="+2"/>
        <source>Select &amp;All</source>
        <translation>Valitse &amp;kaikki</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Select all visible entities</source>
        <translation>Valitse kaikki näkyvät kohteet</translation>
    </message>
</context>
<context>
    <name>SelectBlockReferences</name>
    <message>
        <location filename="../scripts/Block/SelectBlockReferences/SelectBlockReferencesInit.js" line="+2"/>
        <source>&amp;Select Block References</source>
        <translation>&amp;Valitse lohkon referenssit</translation>
    </message>
</context>
<context>
    <name>SelectByColor</name>
    <message>
        <location filename="../scripts/Misc/MiscSelect/SelectByColor/SelectByColor.js" line="+64"/>
        <source>Select one or more objects only of the desired color</source>
        <translation>Valitse yksi tai useampi haluamasi väri</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Selected all visible entities of color %1</source>
        <translation>Valitut kaikki näkyvät värin %1 kohteet</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscSelect/SelectByColor/SelectByColorInit.js" line="+2"/>
        <source>By Color</source>
        <translation>Värin mukaan</translation>
    </message>
</context>
<context>
    <name>SelectByColorInit</name>
    <message>
        <location line="+3"/>
        <source>Select all objects of a color</source>
        <translation>Valitse kaikki värin kohteet</translation>
    </message>
</context>
<context>
    <name>SelectByHandle</name>
    <message>
        <location filename="../scripts/Misc/MiscSelect/SelectByHandle/SelectByHandle.js" line="+58"/>
        <source>Object selected:</source>
        <translation>Kohde valittu:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Object is not a drawing entity:</source>
        <translation>Objekti ei ole piirtokohde:</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscSelect/SelectByHandle/SelectByHandleInit.js" line="+2"/>
        <source>By Handle</source>
        <translation>Kahvan mukaan</translation>
    </message>
</context>
<context>
    <name>SelectByHandleDialog</name>
    <message>
        <location filename="../scripts/Misc/MiscSelect/SelectByHandle/SelectByHandleDialog.ui" line="+17"/>
        <source>Selection by Handle</source>
        <translation>Valinta kahvasta</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Handle (hex):</source>
        <translation>Kahva (hex):</translation>
    </message>
</context>
<context>
    <name>SelectCon</name>
    <message>
        <location filename="../scripts/QCTrack/SelectCon/SelectCon.js" line="+40"/>
        <location line="+1"/>
        <source>distance must not be negative</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Select Connected Track</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+32"/>
        <source>added </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source> tracks to selection.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SelectContour</name>
    <message>
        <location filename="../scripts/Select/SelectContour/SelectContour.js" line="+54"/>
        <source>Choose entity of contour</source>
        <translation>Valitse kohteen ääriviiva</translation>
    </message>
    <message>
        <location filename="../scripts/Select/SelectContour/SelectContour.ui" line="+17"/>
        <source>Mode:</source>
        <translation>Tila:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Replace the current selection</source>
        <translation>Korvaa nykyinen valinta</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Add to the current selection</source>
        <translation>Lisää nykyiseen valintaan</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Subtract from the current selection</source>
        <translation>Vähennä nykyisestä valinnasta</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Intersect with the current selection</source>
        <translation>Leikkaa nykyisen valinnan kanssa</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Tolerance:</source>
        <translation>Toleranssi:</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Same Layer</source>
        <translation type="unfinished">Sama kerros</translation>
    </message>
    <message>
        <location filename="../scripts/Select/SelectContour/SelectContourInit.js" line="+2"/>
        <source>(De-)Select &amp;Contour</source>
        <translation>Valitse (peru) &amp;ääriviivat</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>(De-)Select connected entities</source>
        <translation>Valitse (peru) yhdistetyt kohteet</translation>
    </message>
</context>
<context>
    <name>SelectIntersectedEntities</name>
    <message>
        <location filename="../scripts/Select/SelectIntersectedEntities/SelectIntersectedEntities.js" line="+90"/>
        <source>First point</source>
        <translation>Ensimmäinen piste</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Second point</source>
        <translation>Toinen piste</translation>
    </message>
    <message>
        <location filename="../scripts/Select/SelectIntersectedEntities/SelectIntersectedEntities.ui" line="+17"/>
        <source>Mode:</source>
        <translation>Tila:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Replace the current selection</source>
        <translation>Korvaa nykyinen valinta</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Add to the current selection</source>
        <translation>Lisää nykyiseen valintaan</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Subtract from the current selection</source>
        <translation>Vähennä nykyisestä valinnasta</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Intersect with the current selection</source>
        <translation>Leikkaa nykyisen valinnan kanssa</translation>
    </message>
    <message>
        <location filename="../scripts/Select/SelectIntersectedEntities/SelectIntersectedEntitiesInit.js" line="+2"/>
        <source>(De-)Select In&amp;tersected Entities</source>
        <translation>Valitse (peru) &amp;leikatuista kohteista</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>(De-)Select all entities intersected by a line</source>
        <translation>Valitse (peru) kaikki kohteet, jotka ovat viivan leikkaamia</translation>
    </message>
</context>
<context>
    <name>SelectLayer</name>
    <message>
        <location filename="../scripts/Layer/SelectLayer/SelectLayer.js" line="+68"/>
        <source>%1 entities added to selection.</source>
        <translation>%1 kohdetta lisättiin valintaan.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>%1 entities removed from selection.</source>
        <translation>%1 kohdetta poistettu valinnasta.</translation>
    </message>
    <message>
        <location filename="../scripts/Layer/SelectLayer/SelectLayerInit.js" line="+2"/>
        <source>&amp;Select Layer Entities</source>
        <translation>&amp;Valitse tasokokonaisuus</translation>
    </message>
</context>
<context>
    <name>SelectLayerByEntity</name>
    <message>
        <location filename="../scripts/Select/SelectLayerByEntity/SelectLayerByEntity.js" line="+68"/>
        <source>Choose entity on layer</source>
        <translation>Valitse tasolla oleva kohde</translation>
    </message>
    <message>
        <location filename="../scripts/Select/SelectLayerByEntity/SelectLayerByEntity.ui" line="+17"/>
        <source>Mode:</source>
        <translation>Tila:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Replace the current selection</source>
        <translation>Korvaa nykyinen valinta</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Add to the current selection</source>
        <translation>Lisää nykyiseen valintaan</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Subtract from the current selection</source>
        <translation>Vähennä nykyisestä valinnasta</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Intersect with the current selection</source>
        <translation>Leikkaa nykyisen valinnan kanssa</translation>
    </message>
    <message>
        <location filename="../scripts/Select/SelectLayerByEntity/SelectLayerByEntityInit.js" line="+2"/>
        <source>(De-)Select La&amp;yer</source>
        <translation>Valitse (peru valinta) ta&amp;so</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>(De-)Select all entities on the same layer</source>
        <translation>Valitse (peru valinnat) kaikki kohteet samasta tasosta</translation>
    </message>
</context>
<context>
    <name>SelectRectangle</name>
    <message>
        <location filename="../scripts/Select/SelectRectangle/SelectRectangle.js" line="+74"/>
        <source>First corner</source>
        <translation>Ensimmäinen kulma</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Second corner</source>
        <translation>Toinen kulma</translation>
    </message>
    <message>
        <location filename="../scripts/Select/SelectRectangle/SelectRectangle.ui" line="+17"/>
        <source>Mode:</source>
        <translation>Tila:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Replace the current selection</source>
        <translation>Korvaa nykyinen valinta</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Add to the current selection</source>
        <translation>Lisää nykyiseen valintaan</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Subtract from the current selection</source>
        <translation>Vähennä nykyisestä valinnasta</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Intersect with the current selection</source>
        <translation>Leikkaa nykyisen valinnan kanssa</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Cross Selection</source>
        <translation>Ristikkäisvalinta</translation>
    </message>
    <message>
        <location filename="../scripts/Select/SelectRectangle/SelectRectangleInit.js" line="+2"/>
        <source>(De-)Select &amp;Rectangular Area</source>
        <translation>Valitse (peru) suorakulmainen alue</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>(De-)Select all entities inside a rectangle</source>
        <translation>Valitse (peru) kaikki kohteet suorakulmion sisältä</translation>
    </message>
</context>
<context>
    <name>SelectionDisplay</name>
    <message>
        <location filename="../scripts/Widgets/SelectionDisplay/SelectionDisplay.js" line="+58"/>
        <source>No entities selected.</source>
        <translation>Ei valittuja kohteita.</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>%1 %2 on Layer &quot;%3&quot;</source>
        <translation>%1 %2 on tasolla &quot;%3&quot;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 %2 on %3 Layers</source>
        <translation>%1 %2 on %3 tasoilla</translation>
    </message>
    <message numerus="yes">
        <location line="+4"/>
        <source>%n Entities on Layer &quot;%1&quot;</source>
        <translation>
            <numerusform>%n kohde tasolla &quot;%1&quot;</numerusform>
            <numerusform>%n kohdetta tasolla &quot;%1&quot;</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location line="+3"/>
        <source>%n Entities</source>
        <translation>
            <numerusform>%n kohde</numerusform>
            <numerusform>%n kohdetta</numerusform>
        </translation>
    </message>
    <message>
        <location line="+0"/>
        <source>on</source>
        <translation> </translation>
    </message>
    <message numerus="yes">
        <location line="+0"/>
        <source>%n Layers</source>
        <translation>
            <numerusform>%n taso</numerusform>
            <numerusform>%n tasoa</numerusform>
        </translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Selected entities:
%1.</source>
        <translation>Valittuja kohteita:
%1.</translation>
    </message>
    <message>
        <location filename="../scripts/Widgets/SelectionDisplay/SelectionDisplay.ui" line="+26"/>
        <source>Form</source>
        <translation>Muoto</translation>
    </message>
</context>
<context>
    <name>SetRelativeZero</name>
    <message>
        <location filename="../scripts/Snap/SetRelativeZero/SetRelativeZero.js" line="+50"/>
        <source>Position</source>
        <translation>Sijainti</translation>
    </message>
    <message>
        <location filename="../scripts/Snap/SetRelativeZero/SetRelativeZeroInit.js" line="+2"/>
        <source>Set &amp;Relative Zero</source>
        <translation>Aseta &amp;relatiivinen nolla</translation>
    </message>
</context>
<context>
    <name>Shape</name>
    <message>
        <location filename="../scripts/Draw/Shape/Shape.js" line="+78"/>
        <source>Shape Tools</source>
        <translation>Muototyökalut</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>&amp;Shape</source>
        <translation>&amp;Muoto</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Shape/Shape.ui" line="+17"/>
        <source>Create polyline</source>
        <translation>Luo murtoviiva</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Fill</source>
        <translation>Täyte</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Radius:</source>
        <translation>Säde:</translation>
    </message>
</context>
<context>
    <name>ShapeAlgorithms</name>
    <message>
        <location filename="../scripts/ShapeAlgorithms.js" line="+1430"/>
        <location line="+29"/>
        <source>At least two points are identical.</source>
        <translation>Vähintään kaksi pistettä ovat samat.</translation>
    </message>
    <message>
        <location line="-22"/>
        <source>No circle possible.</source>
        <translation>Ympyrä ei mahdollinen.</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>No arc possible.</source>
        <translation>Kaari ei mahdollinen.</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Invalid number of segments: %1.</source>
        <translation>Virheellinen määrä segmenttejä %1.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Invalid ellipse major / minor: %1 / %2.</source>
        <translation>Puutteellinen ellipsi, suurempi/pienempi: %1 / %2.</translation>
    </message>
</context>
<context>
    <name>ShapePolygonAFCP</name>
    <message>
        <location filename="../scripts/Draw/Shape/ShapePolygonAFCP/ShapePolygonAFCP.js" line="+61"/>
        <source>Center</source>
        <translation>Keskusta</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Middle of Side</source>
        <translation>Sivun keskellä</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Shape/ShapePolygonAFCP/ShapePolygonAFCPInit.js" line="+2"/>
        <source>Pol&amp;ygon (Center, Side)</source>
        <translation>Moni&amp;kulmio (Keskikohta, sivu)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw regular polygon from center and middle point of side</source>
        <translation>Piirrä säännöllinen monikulmio keskeltä ja sivun keskipisteestä</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Shape/ShapePolygonAFCP/ShapePolygonAFCP.ui" line="+17"/>
        <source>Corners:</source>
        <translation>Kulmat:</translation>
    </message>
</context>
<context>
    <name>ShapePolygonAFPP</name>
    <message>
        <location filename="../scripts/Draw/Shape/ShapePolygonAFPP/ShapePolygonAFPP.js" line="+61"/>
        <source>First side</source>
        <translation>Ensimmäinen sivu</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>First Corner</source>
        <translation>Ensimmäinen kulma</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Second side</source>
        <translation>Toinen sivu</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Second Corner</source>
        <translation>Toinen kulma</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Shape/ShapePolygonAFPP/ShapePolygonAFPPInit.js" line="+2"/>
        <source>Polygo&amp;n (Side, Side)</source>
        <translation>Moni&amp;kulmio (sivu, sivu)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw regular polygon from middle points of two opposite sides or two opposite corners</source>
        <translation>Piirrä säännöllinen monikulmio kahden pisteen vastakkaiselta puolelta tai kahdelta vastakkaiselta kulmalta</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Shape/ShapePolygonAFPP/ShapePolygonAFPP.ui" line="+17"/>
        <source>Corners:</source>
        <translation>Kulmat:</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Corner to Corner</source>
        <translation>Kulmasta kulmaan</translation>
    </message>
</context>
<context>
    <name>ShapePolygonCP</name>
    <message>
        <location filename="../scripts/Draw/Shape/ShapePolygonCP/ShapePolygonCP.js" line="+61"/>
        <source>Center</source>
        <translation>Keskipiste</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Corner point</source>
        <translation>Kulmapiste</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Shape/ShapePolygonCP/ShapePolygonCP.ui" line="+17"/>
        <source>Corners:</source>
        <translation>Kulmat:</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Shape/ShapePolygonCP/ShapePolygonCPInit.js" line="+2"/>
        <source>Pol&amp;ygon (Center, Corner)</source>
        <translation>Moni&amp;kulmio (keskusta, kulma)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw regular polygon from center and corner point</source>
        <translation>Piirrä säännöllinen monikulmio keskipisteestä ja kulmasta</translation>
    </message>
</context>
<context>
    <name>ShapePolygonPP</name>
    <message>
        <location filename="../scripts/Draw/Shape/ShapePolygonPP/ShapePolygonPP.js" line="+60"/>
        <source>First corner</source>
        <translation>Ensimmäinen kulma</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Corner point</source>
        <translation>Kulmapiste</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Shape/ShapePolygonPP/ShapePolygonPP.ui" line="+17"/>
        <source>Corners:</source>
        <translation>Kulmat:</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Shape/ShapePolygonPP/ShapePolygonPPInit.js" line="+2"/>
        <source>Polygo&amp;n (2 Points of Side)</source>
        <translation>Moni&amp;kulmio (2 pistettä sivulta)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw regular polygon from end points of one side</source>
        <translation>Piirrä säännöllinen monikulmio yhden sivun loppupisteistä</translation>
    </message>
</context>
<context>
    <name>ShapeRectanglePP</name>
    <message>
        <location filename="../scripts/Draw/Shape/ShapeRectanglePP/ShapeRectanglePPInit.js" line="+2"/>
        <source>&amp;Rectangle</source>
        <translation>&amp;Suorakulmio</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw rectangle from two corners</source>
        <translation>Piirrä suorakulmio kahdesta kulmasta</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Shape/ShapeRectanglePP/ShapeRectanglePP.ui" line="+17"/>
        <source>Rotate:</source>
        <translation type="unfinished">Pyöritä:</translation>
    </message>
</context>
<context>
    <name>ShapeRectangleSize</name>
    <message>
        <location filename="../scripts/Draw/Shape/ShapeRectangleSize/ShapeRectangleSizeInit.js" line="+2"/>
        <source>Rectangle with &amp;Size</source>
        <translation>Suorakulmio &amp;suuruudella</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw rectangle with position and size</source>
        <translation>Piirrä suorakulmio sijainnin sekä koon perusteella</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Shape/ShapeRectangleSize/ShapeRectangleSize.ui" line="+17"/>
        <location filename="../scripts/Draw/Shape/ShapeRectangleSize/ShapeRectangleSizeDialog.ui" line="+19"/>
        <source>&amp;Width:</source>
        <translation>&amp;Leveys:</translation>
    </message>
    <message>
        <location line="+23"/>
        <location filename="../scripts/Draw/Shape/ShapeRectangleSize/ShapeRectangleSizeDialog.ui" line="+30"/>
        <source>&amp;Height:</source>
        <translation>&amp;Korkeus:</translation>
    </message>
    <message>
        <location line="+30"/>
        <location filename="../scripts/Draw/Shape/ShapeRectangleSize/ShapeRectangleSizeDialog.ui" line="-10"/>
        <source>Angle:</source>
        <translation>Kulma:</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Reference Point:</source>
        <translation>Viitepiste:</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Shape/ShapeRectangleSize/ShapeRectangleSizeDialog.ui" line="+101"/>
        <source>Create Polyline</source>
        <translation>Luo murtoviiva</translation>
    </message>
</context>
<context>
    <name>ShowActiveLayer</name>
    <message>
        <location filename="../scripts/Layer/ShowActiveLayer/ShowActiveLayerInit.js" line="+2"/>
        <source>Show &amp;Only Active</source>
        <translation>Näytä &amp;vain aktiivinen</translation>
    </message>
</context>
<context>
    <name>ShowAllBlocks</name>
    <message>
        <location filename="../scripts/Block/ShowAllBlocks/ShowAllBlocksInit.js" line="+2"/>
        <source>&amp;Show All Blocks</source>
        <translation>&amp;Näytä kaikki lohkot</translation>
    </message>
</context>
<context>
    <name>ShowAllLayers</name>
    <message>
        <location filename="../scripts/Layer/ShowAllLayers/ShowAllLayersInit.js" line="+2"/>
        <source>&amp;Show All Layers</source>
        <translation>&amp;Näytä kaikki tasot</translation>
    </message>
</context>
<context>
    <name>ShowReadme</name>
    <message>
        <location filename="../scripts/Help/ShowReadme/ShowReadmeInit.js" line="+2"/>
        <source>Show &amp;Readme</source>
        <translation>Näytä &amp;lueminut-tiedosto</translation>
    </message>
    <message>
        <location filename="../scripts/Help/ShowReadme/ShowReadme.js" line="+46"/>
        <source>File &quot;%1&quot; doesn&apos;t exist.</source>
        <translation>Tiedostoa &quot;%1&quot; ei ole.</translation>
    </message>
</context>
<context>
    <name>Single</name>
    <message>
        <location filename="../scripts/Widgets/ViewportWidget/Templates/00_Single.ui" line="+14"/>
        <source>Single</source>
        <translation>Yksittäinen</translation>
    </message>
</context>
<context>
    <name>Snap</name>
    <message>
        <location filename="../scripts/Snap/Snap.js" line="+57"/>
        <source>Snap Tools</source>
        <translation>Tartuntatyökalut</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>&amp;Snap</source>
        <translation>&amp;Tartunta</translation>
    </message>
</context>
<context>
    <name>SnapAuto</name>
    <message>
        <location filename="../scripts/Snap/SnapAuto/SnapAuto.js" line="+34"/>
        <source>Snap</source>
        <translation>Tartunta</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Auto Snap</source>
        <translation>Automaattinen tartunta</translation>
    </message>
    <message>
        <location filename="../scripts/Snap/SnapAuto/SnapAutoInit.js" line="+2"/>
        <source>&amp;Auto</source>
        <translation>&amp;Automaattinen</translation>
    </message>
</context>
<context>
    <name>SnapCenter</name>
    <message>
        <location filename="../scripts/Snap/SnapCenter/SnapCenterInit.js" line="+2"/>
        <source>&amp;Center</source>
        <translation>&amp;Keskipiste</translation>
    </message>
</context>
<context>
    <name>SnapCoordinate</name>
    <message>
        <location filename="../scripts/Snap/SnapCoordinate/SnapCoordinate.js" line="+88"/>
        <source>Set coordinate</source>
        <translation>Aseta koordinaatti</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enter</source>
        <translation type="unfinished">Kirjoita</translation>
    </message>
    <message>
        <location filename="../scripts/Snap/SnapCoordinate/SnapCoordinate.ui" line="+17"/>
        <source>&amp;x:</source>
        <translation>&amp;x:</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>X Coordinate</source>
        <translation>X Koordinaatti</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>&amp;y:</source>
        <translation>&amp;y:</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Y Coordinate</source>
        <translation>Y Koordinaatti</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Tick for Relative Coordinate</source>
        <translation>Ruksaa suhteellista koordinaattia varten</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Relati&amp;ve</source>
        <translation>Suhteelli&amp;nen</translation>
    </message>
    <message>
        <location filename="../scripts/Snap/SnapCoordinate/SnapCoordinateInit.js" line="+2"/>
        <source>&amp;Coordinate</source>
        <translation>&amp;Koordinaatti</translation>
    </message>
</context>
<context>
    <name>SnapCoordinatePolar</name>
    <message>
        <location filename="../scripts/Snap/SnapCoordinatePolar/SnapCoordinatePolar.ui" line="+17"/>
        <source>&amp;r:</source>
        <translation>&amp;r:</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Radius (Distance)</source>
        <translation>Säde (etäisyys)</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>&amp;&lt;:</source>
        <translation>&amp;&lt;:</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Angle</source>
        <translation>Kulma</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Tick for Relative Coordinate</source>
        <translation>Ruksaa suhteellista koordinaattia varten</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Relati&amp;ve</source>
        <translation>Suhteelli&amp;nen</translation>
    </message>
    <message>
        <location filename="../scripts/Snap/SnapCoordinatePolar/SnapCoordinatePolarInit.js" line="+2"/>
        <source>&amp;Polar Coordinate</source>
        <translation>&amp;Napakoordinaatisto</translation>
    </message>
</context>
<context>
    <name>SnapDistance</name>
    <message>
        <location filename="../scripts/Snap/SnapDistance/SnapDistance.ui" line="+17"/>
        <source>Snap distance:</source>
        <translation>Tartuntaetäisyys:</translation>
    </message>
    <message>
        <location filename="../scripts/Snap/SnapDistance/SnapDistanceInit.js" line="+2"/>
        <source>&amp;Distance</source>
        <translation>&amp;Etäisyys</translation>
    </message>
</context>
<context>
    <name>SnapDistanceManual</name>
    <message>
        <location filename="../scripts/Snap/SnapDistanceManual/SnapDistanceManual.js" line="+36"/>
        <source>Specify first point to measure distance from</source>
        <translation>Määrittele ensimmäinen piste etäisyyden mittaukseen</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Second point</source>
        <translation>Toinen piste</translation>
    </message>
    <message>
        <location filename="../scripts/Snap/SnapDistanceManual/SnapDistanceManual.ui" line="+17"/>
        <source>Snap distance:</source>
        <translation>Tartunnan etäisyys:</translation>
    </message>
    <message>
        <location line="+72"/>
        <source>Distance</source>
        <translation>Etäisyys</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Percentage</source>
        <translation>Prosenttia</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Fraction</source>
        <translation>Murtoluku</translation>
    </message>
    <message>
        <location filename="../scripts/Snap/SnapDistanceManual/SnapDistanceManualInit.js" line="+2"/>
        <source>&amp;Distance Manual</source>
        <translation>&amp;Etäisyys käsin</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Snap distance between 2 points</source>
        <translation>Tartuntaetäisyys 2 pisteen välillä</translation>
    </message>
</context>
<context>
    <name>SnapEnd</name>
    <message>
        <location filename="../scripts/Snap/SnapEnd/SnapEndInit.js" line="+2"/>
        <source>&amp;End</source>
        <translation>&amp;Loppu</translation>
    </message>
</context>
<context>
    <name>SnapFree</name>
    <message>
        <location filename="../scripts/Snap/SnapFree/SnapFreeInit.js" line="+2"/>
        <source>&amp;Free</source>
        <translation>&amp;Rajoittamaton</translation>
    </message>
</context>
<context>
    <name>SnapGrid</name>
    <message>
        <location filename="../scripts/Snap/SnapGrid/SnapGridInit.js" line="+2"/>
        <source>&amp;Grid</source>
        <translation>&amp;Ruudukko</translation>
    </message>
</context>
<context>
    <name>SnapIntersection</name>
    <message>
        <location filename="../scripts/Snap/SnapIntersection/SnapIntersectionInit.js" line="+2"/>
        <source>&amp;Intersection</source>
        <translation>&amp;Leikkauspiste</translation>
    </message>
</context>
<context>
    <name>SnapIntersectionManual</name>
    <message>
        <location filename="../scripts/Snap/SnapIntersectionManual/SnapIntersectionManualInit.js" line="+2"/>
        <source>&amp;Intersection Manual</source>
        <translation>&amp;Leikkauspiste käsin</translation>
    </message>
    <message>
        <location filename="../scripts/Snap/SnapIntersectionManual/SnapIntersectionManual.js" line="+47"/>
        <source>Snap</source>
        <translation>Tartunta</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Intersection Manual</source>
        <translation>Leikkauspiste käsin</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>First entity</source>
        <translation>Ensimmäinen kohde</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Second entity</source>
        <translation>Toinen kohde</translation>
    </message>
    <message>
        <location filename="../scripts/Snap/SnapIntersectionManual/PreferencesPage.ui" line="+17"/>
        <source>Terminate manual intersection tool after one use</source>
        <translation>Lopeta manuaalinen leikkauspisteen työkalu yhden käytön jälkeen</translation>
    </message>
</context>
<context>
    <name>SnapMiddle</name>
    <message>
        <location filename="../scripts/Snap/SnapMiddle/SnapMiddleInit.js" line="+2"/>
        <source>&amp;Middle</source>
        <translation>&amp;Keskellä</translation>
    </message>
</context>
<context>
    <name>SnapMiddleManual</name>
    <message>
        <location filename="../scripts/Snap/SnapMiddleManual/SnapMiddleManualInit.js" line="+2"/>
        <source>&amp;Middle Manual</source>
        <translation>&amp;Keskellä käsivaraisesti</translation>
    </message>
</context>
<context>
    <name>SnapOnEntity</name>
    <message>
        <location filename="../scripts/Snap/SnapOnEntity/SnapOnEntityInit.js" line="+2"/>
        <source>&amp;On Entity</source>
        <translation>&amp;Kohteessa</translation>
    </message>
</context>
<context>
    <name>SnapPerpendicular</name>
    <message>
        <location filename="../scripts/Snap/SnapPerpendicular/SnapPerpendicularInit.js" line="+2"/>
        <source>&amp;Perpendicular</source>
        <translation>&amp;Kohtisuora</translation>
    </message>
</context>
<context>
    <name>SnapReference</name>
    <message>
        <location filename="../scripts/Snap/SnapReference/SnapReferenceInit.js" line="+2"/>
        <source>&amp;Reference</source>
        <translation>&amp;Viite</translation>
    </message>
</context>
<context>
    <name>SnapSelectionCenter</name>
    <message>
        <location filename="../scripts/Snap/SnapSelectionCenter/SnapSelectionCenterInit.js" line="+2"/>
        <source>Center of &amp;Selection</source>
        <translation>&amp;Valinnan keskikohta</translation>
    </message>
</context>
<context>
    <name>SnapTangential</name>
    <message>
        <location filename="../scripts/Snap/SnapTangential/SnapTangentialInit.js" line="+2"/>
        <source>&amp;Tangential</source>
        <translation>&amp;Tangentiaalinen</translation>
    </message>
</context>
<context>
    <name>SnapXManual</name>
    <message>
        <location filename="../scripts/Snap/SnapXManual/SnapXManualInit.js" line="+2"/>
        <source>&amp;X/Y from Points</source>
        <translation>&amp;X/Y pisteistä</translation>
    </message>
</context>
<context>
    <name>SnapYManual</name>
    <message>
        <location filename="../scripts/Snap/SnapYManual/SnapYManualInit.js" line="+2"/>
        <source>&amp;Y/X from Points</source>
        <translation>&amp;Y/X Pisteistä</translation>
    </message>
</context>
<context>
    <name>Spline</name>
    <message>
        <location filename="../scripts/Draw/Spline/Spline.js" line="+72"/>
        <source>Spline Tools</source>
        <translation>Käyrätyökalut</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>&amp;Spline</source>
        <translation>&amp;Käyrä</translation>
    </message>
</context>
<context>
    <name>SplineControlPoints</name>
    <message>
        <location filename="../scripts/Draw/Spline/SplineControlPoints/SplineControlPoints.js" line="+60"/>
        <source>First control point</source>
        <translation>Ensimmäinen hallintapiste</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Next control point</source>
        <translation>Seuraava hallintapiste</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Spline/SplineControlPoints/SplineControlPoints.ui" line="+23"/>
        <source>Undo Last Control Point</source>
        <translation>Kumoa viimeinen ohjauspiste</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Degree:</source>
        <translation>Aste:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Choose Spline Degree</source>
        <translation>Valitse käyrän aste</translation>
    </message>
    <message>
        <location line="+70"/>
        <source>Tick for Closed Spline</source>
        <translation>Rastita suljetulle käyrälle</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Closed</source>
        <translation>Suljettu</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Spline/SplineControlPoints/SplineControlPointsInit.js" line="+2"/>
        <source>&amp;Spline (Control Points)</source>
        <translation>&amp;Käyrä (ohjauspisteet)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw spline from control points</source>
        <translation>Piirrä käyrä ohjauspisteillä</translation>
    </message>
</context>
<context>
    <name>SplineToLine</name>
    <message>
        <location filename="../scripts/Misc/MiscModify/SplineToLine/SplineToLine.js" line="+71"/>
        <source>Convert Straight Splines to Lines</source>
        <translation>Muunna suorat käyrät viivoiksi</translation>
    </message>
</context>
<context>
    <name>StatusBar</name>
    <message>
        <location filename="../scripts/Widgets/StatusBar/PreferencesPage.ui" line="+47"/>
        <source>Status bar font:</source>
        <translation type="unfinished">Tilapalkin fontti:</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Status Bar Widgets</source>
        <translation>Tilarivin pienoisohjelmat</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Coordinate display</source>
        <translation>Koordinaattinäyttö</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Mouse display</source>
        <translation>Hiirinäyttö</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Selection display</source>
        <translation>Valintanäyttö</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Progress display</source>
        <translation>Edistymisnäyttö</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Show status tips</source>
        <translation>Näytä tilavinkkejä</translation>
    </message>
    <message>
        <location filename="../scripts/Widgets/StatusBar/StatusBar.js" line="+32"/>
        <source>Widgets</source>
        <translation>Pienoisohjelmat</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Status Bar</source>
        <translation>Tilarivi</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Status Bar</source>
        <translation>&amp;Tilarivi</translation>
    </message>
</context>
<context>
    <name>Stretch</name>
    <message>
        <location filename="../scripts/Modify/Stretch/Stretch.js" line="+59"/>
        <source>First corner</source>
        <translation>Ensimmäinen kulma</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Second corner</source>
        <translation>Toinen kulma</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Reference point</source>
        <translation>Viitepiste</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Target point</source>
        <translation>Kohdepiste</translation>
    </message>
    <message>
        <location line="+141"/>
        <source>No selected entities in given range</source>
        <translation>Ei valittuja kohteita annetulla alueella</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>No entities in given range</source>
        <translation>Kohteita ei ole määritellyllä alueella</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Stretch/StretchInit.js" line="+2"/>
        <source>&amp;Stretch</source>
        <translation>&amp;Venytä</translation>
    </message>
</context>
<context>
    <name>SvgImport</name>
    <message>
        <location filename="../scripts/File/SvgImport/SvgImport.js" line="+30"/>
        <source>File</source>
        <translation>Tiedosto</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Import SVG</source>
        <translation>Tuo SVG</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>SVG Files</source>
        <translation>SVG-tiedostot</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>All Files</source>
        <translation>Kaikki tiedostot</translation>
    </message>
    <message>
        <location line="-36"/>
        <location filename="../scripts/File/SvgImport/SvgImportDialog.ui" line="+14"/>
        <source>SVG Import</source>
        <translation>SVG-tuonti</translation>
    </message>
    <message>
        <location filename="../scripts/File/SvgImport/SvgImportDialog.ui" line="+8"/>
        <source>Resolution:</source>
        <translation>Tarkkuus:</translation>
    </message>
    <message>
        <location line="+57"/>
        <source>Pixels / Inch</source>
        <translation>Pikseliä / tuuma</translation>
    </message>
    <message>
        <location filename="../scripts/File/SvgImport/SvgImportInit.js" line="+2"/>
        <source>SVG &amp;Import...</source>
        <translation>SVG tuonti ...</translation>
    </message>
    <message>
        <location filename="../scripts/File/SvgImport/PreferencesPage.ui" line="+17"/>
        <source>Splines</source>
        <translation>Käyrät</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Automatically convert splines to lines / arcs if appropriate</source>
        <translation>Muunna käyrät tarvittaessa automaattisesti viivoiksi/kaariksi</translation>
    </message>
</context>
<context>
    <name>SvgImporterInit</name>
    <message>
        <location filename="../scripts/ImportExport/SvgImporter/SvgImporterInit.js" line="+9"/>
        <source>SVG Files %1</source>
        <translation>SVG-tiedostot %1</translation>
    </message>
</context>
<context>
    <name>TabBar</name>
    <message>
        <location filename="../scripts/Widgets/TabBar/TabBar.js" line="+24"/>
        <source>Widgets</source>
        <translation>Pienoisohjelmat</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Tab Bar</source>
        <translation>Välilehti</translation>
    </message>
    <message>
        <location filename="../scripts/Widgets/TabBar/PreferencesPage.ui" line="+17"/>
        <source>Show tab bar</source>
        <translation>Näytä välilehtipalkki</translation>
    </message>
</context>
<context>
    <name>Text</name>
    <message>
        <location filename="../scripts/Draw/Text/Text.js" line="+92"/>
        <source>Position</source>
        <translation>Sijainti</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Text/Text.ui" line="+17"/>
        <location filename="../scripts/Misc/MiscDraw/TextAlong/TextAlong.ui" line="+17"/>
        <source>Contents:</source>
        <translation>Sisältö:</translation>
    </message>
    <message>
        <location line="+20"/>
        <location filename="../scripts/Misc/MiscDraw/TextAlong/TextAlong.ui" line="+23"/>
        <source>Height:</source>
        <translation>Korkeus:</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Angle:</source>
        <translation>Kulma:</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Text/TextInit.js" line="+2"/>
        <source>&amp;Text</source>
        <translation>&amp;Teksti</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw text</source>
        <translation>Piirrä teksti</translation>
    </message>
    <message>
        <location filename="../scripts/Edit/AppPreferences/TextPreferences/PreferencesPage.ui" line="+19"/>
        <source>Font size in text dialog preview:</source>
        <translation type="unfinished">Fontin koko tekstin esikatselussa:</translation>
    </message>
    <message>
        <location line="+99"/>
        <source>Show font preview in font controls</source>
        <translation>Näytä kirjasimien esikatselu niiden ohjauksessa</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Use reduced selection of fonts:</source>
        <translation>Käytä rajoitettua kirjasinvalintaa:</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Uncheck all</source>
        <translation>Poista valinnat</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Check all</source>
        <translation>Valitse kaikki</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/TextAlong/TextAlong.ui" line="-10"/>
        <source>Text</source>
        <translation>Teksti</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Text height</source>
        <translation>Tekstin korkeus</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Spacing</source>
        <translation>Riviväli</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Letter spacing</source>
        <translation>Kirjainväli</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Direction:</source>
        <translation>Suunta:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Counter Clockwise</source>
        <translation>Vastapäivään</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Clockwise</source>
        <translation>Myötäpäivään</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Fit text to line, arc or circle</source>
        <translation>Sovita teksti viivaan, kaareen tai ympyrään</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Fit</source>
        <translation>Sovita</translation>
    </message>
</context>
<context>
    <name>TextAlignedLeader</name>
    <message>
        <location filename="../scripts/Misc/MiscDraw/TextAlignedLeader/TextAlignedLeader.js" line="+41"/>
        <source>Arrow position</source>
        <translation type="unfinished">Nuolen sijainti</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Choose text</source>
        <translation type="unfinished">Valitse teksti</translation>
    </message>
    <message>
        <location line="+102"/>
        <source>Leader was created successfully</source>
        <translation type="unfinished">Leader luotiin onnistuneesti</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/TextAlignedLeader/TextAlignedLeaderInit.js" line="+2"/>
        <source>&amp;Text Aligned Leader</source>
        <translation type="unfinished">Tekstin mukainen johtaja</translation>
    </message>
</context>
<context>
    <name>TextAlong</name>
    <message>
        <location filename="../scripts/Misc/MiscDraw/TextAlong/TextAlong.js" line="+99"/>
        <location line="+1"/>
        <source>Select Entity</source>
        <translation>Valitse kohde</translation>
    </message>
    <message>
        <location line="+6"/>
        <location line="+1"/>
        <source>Position</source>
        <translation>Sijainti</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/TextAlong/TextAlongInit.js" line="+2"/>
        <source>&amp;Text Along Entity</source>
        <translation>&amp;Teksti kohteen suuntaisesti</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw text along an entity</source>
        <translation>Piirrä teksti kohteen suuntaisesti</translation>
    </message>
</context>
<context>
    <name>TextDialog</name>
    <message>
        <location filename="../scripts/Draw/Text/TextDialog/TextDialog.js" line="+243"/>
        <source>Default value:</source>
        <translation>Oletusarvo:</translation>
    </message>
    <message>
        <location line="+274"/>
        <source>&amp;Undo</source>
        <translation>&amp;Kumoa</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Redo</source>
        <translation>&amp;Tee uudelleen</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Cu&amp;t</source>
        <translation>Leikkaa</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Copy</source>
        <translation>&amp;Kopioi</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Paste</source>
        <translation>&amp;Liitä</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Bold</source>
        <translation>&amp;Lihavoitu</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>&amp;Italic</source>
        <translation>&amp;Kursivoitu</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>&amp;Underline</source>
        <translation>&amp;Alleviivaus</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>&amp;Subscript</source>
        <translation>&amp;Alaindeksi</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Superscript</source>
        <translation>&amp;Yläindeksi</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>&amp;Color...</source>
        <translation>&amp;Väri ...</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Special Characters...</source>
        <translation>&amp;Erikoismerkit ...</translation>
    </message>
    <message>
        <location line="+348"/>
        <source>Others...</source>
        <translation>Muut ...</translation>
    </message>
    <message>
        <location line="+139"/>
        <source>Degree</source>
        <translation>Aste</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Plus-Minus</source>
        <translation>Plus-miinus</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Diameter</source>
        <translation>Halkaisija</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Almost equal</source>
        <translation>Lähes yhtäsuuri</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Multiplication</source>
        <translation>Kertolasku</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Division</source>
        <translation>Jakolasku</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delta</source>
        <translation>Delta</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Pi</source>
        <translation>Pii</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Identity</source>
        <translation>Henkilöllisyys</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Not equal</source>
        <translation>Eri suuri</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ohm</source>
        <translation>Ohmi</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Omega</source>
        <translation>Oomega</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Squared</source>
        <translation>Neliöity</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cubed</source>
        <translation>Kuutioitu</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>No-break space</source>
        <translation>Kiinteä välilyönti</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Text/TextDialog/TextDialog.ui" line="+14"/>
        <source>Text</source>
        <translation>Teksti</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Main Font</source>
        <translation>Pääkirjasin</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Height:</source>
        <translation>Korkeus:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Text Height in Drawing Units</source>
        <translation>Tekstin korkeus piirrosyksikköinä</translation>
    </message>
    <message>
        <location line="+18"/>
        <location line="+268"/>
        <source>Bold</source>
        <translation>Lihavointi</translation>
    </message>
    <message>
        <location line="-261"/>
        <location line="+274"/>
        <source>Italic</source>
        <translation>Kursiivi</translation>
    </message>
    <message>
        <location line="-260"/>
        <source>Text fits on one line and has no formatting</source>
        <translation>Teksti mahtuu yhdelle viivalle eikä sisällä muotoilua</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Simple text
(one line, no formatting)</source>
        <translation>Pelkkä teksti
(yksi rivi, ei muotoilua)</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Rich Text</source>
        <translation>Muotoiltu teksti</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Cut</source>
        <translation>Leikkaa</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Copy</source>
        <translation>Kopioi</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Paste</source>
        <translation>Liitä</translation>
    </message>
    <message>
        <location line="+170"/>
        <source>Ctrl+B</source>
        <translation>Ctrl+B</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Ctrl+I</source>
        <translation>Ctrl+I</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Insert Symbol...</source>
        <translation>Lisää symboli ...</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Source</source>
        <translation>Lähde</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Attribute Details</source>
        <translation>Määritteiden yksityiskohdat</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Tag:</source>
        <translation>Tunniste:</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Prompt:</source>
        <translation>Kehote:</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Value:</source>
        <translation>Arvo:</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Text Geometry</source>
        <translation>Tekstin geometria</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Line spacing factor:</source>
        <translation>Rivivälin kerroin:</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Line Spacing Factor</source>
        <translation>Rivivälin kerroin</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Angle:</source>
        <translation>Kulma:</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Rotation Angle</source>
        <translation>Kiertokulma</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Alignment</source>
        <translation>Tasaus</translation>
    </message>
    <message>
        <location line="+311"/>
        <source>Bottom Left</source>
        <translation>Alavasen</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Bottom Center</source>
        <translation>Alakeski</translation>
    </message>
    <message>
        <location line="-261"/>
        <source>Top Center</source>
        <translation>Yläkeski</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Middle Right</source>
        <translation>Keskioikea</translation>
    </message>
    <message>
        <location line="+116"/>
        <source>Base Left</source>
        <translation>Perusvasen</translation>
    </message>
    <message>
        <location line="-177"/>
        <source>Top Left</source>
        <translation>Ylävasen</translation>
    </message>
    <message>
        <location line="+206"/>
        <source>Base Center</source>
        <translation>Peruskeski</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Base Right</source>
        <translation>Perusoikea</translation>
    </message>
    <message>
        <location line="-116"/>
        <source>Middle Center</source>
        <translation>Keskikeskus</translation>
    </message>
    <message>
        <location line="+203"/>
        <source>Bottom Right</source>
        <translation>Alaoikea</translation>
    </message>
    <message>
        <location line="-174"/>
        <source>Middle Left</source>
        <translation>Vasen keski</translation>
    </message>
    <message>
        <location line="-58"/>
        <source>Top Right</source>
        <translation>Yläoikea</translation>
    </message>
    <message>
        <location line="+291"/>
        <source>Cancel</source>
        <translation>Peruuta</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
</context>
<context>
    <name>TextPreferences</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/TextPreferences/TextPreferences.js" line="+30"/>
        <source>Draw</source>
        <translation>Piirrä</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Text</source>
        <translation>Teksti</translation>
    </message>
</context>
<context>
    <name>Theme</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/ThemePreferences/PreferencesPage.ui" line="+20"/>
        <source>User interface theme:</source>
        <translation type="unfinished">Käyttöliittymän teema:</translation>
    </message>
</context>
<context>
    <name>ThemePreferences</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/ThemePreferences/ThemePreferences.js" line="+31"/>
        <source>General</source>
        <translation>Yleistä</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Theme</source>
        <translation>Teema</translation>
    </message>
</context>
<context>
    <name>ThreeBelow</name>
    <message>
        <location filename="../scripts/Widgets/ViewportWidget/Templates/23_ThreeBelow.ui" line="+14"/>
        <source>Three: Below</source>
        <translation>Kolme: Alla</translation>
    </message>
</context>
<context>
    <name>ThreeHorizontal</name>
    <message>
        <location filename="../scripts/Widgets/ViewportWidget/Templates/25_ThreeHorizontal.ui" line="+14"/>
        <source>Three: Horizontal</source>
        <translation>Kolme: Vaakasuunnassa</translation>
    </message>
</context>
<context>
    <name>ThreeVertical</name>
    <message>
        <location filename="../scripts/Widgets/ViewportWidget/Templates/24_ThreeVertical.ui" line="+14"/>
        <source>Three: Vertical</source>
        <translation>Kolme: Pystysuunnassa</translation>
    </message>
</context>
<context>
    <name>ToBack</name>
    <message>
        <location filename="../scripts/Modify/DrawOrder/ToBack/ToBackInit.js" line="+2"/>
        <source>Send to Bac&amp;k</source>
        <translation>Lähetä takaisin</translation>
    </message>
</context>
<context>
    <name>ToFront</name>
    <message>
        <location filename="../scripts/Modify/DrawOrder/ToFront/ToFrontInit.js" line="+2"/>
        <source>Bring to &amp;Front</source>
        <translation>Tuo &amp;Eteen</translation>
    </message>
</context>
<context>
    <name>ToggleBlockVisibility</name>
    <message>
        <location filename="../scripts/Block/ToggleBlockVisibility/ToggleBlockVisibilityInit.js" line="+2"/>
        <source>&amp;Toggle Visibility</source>
        <translation>&amp;Vaihda Näkyvyys</translation>
    </message>
</context>
<context>
    <name>ToggleGrid</name>
    <message>
        <location filename="../scripts/View/ToggleGrid/ToggleGrid.js" line="+90"/>
        <source>&amp;Grid</source>
        <translation>&amp;Ruudukko</translation>
    </message>
</context>
<context>
    <name>ToggleLayerLock</name>
    <message>
        <location filename="../scripts/Layer/ToggleLayerLock/ToggleLayerLockInit.js" line="+2"/>
        <source>&amp;Toggle Lock Status</source>
        <translation>&amp;Vaihda lukitustila</translation>
    </message>
</context>
<context>
    <name>ToggleLayerVisibility</name>
    <message>
        <location filename="../scripts/Layer/ToggleLayerVisibility/ToggleLayerVisibilityInit.js" line="+2"/>
        <source>&amp;Toggle Visibility</source>
        <translation>&amp;Vaihda näkyvyys</translation>
    </message>
</context>
<context>
    <name>ToolBar</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/ToolBarPreferences/PreferencesPage.ui" line="+19"/>
        <source>Icon size:</source>
        <translation type="unfinished">Kuvakkeen koko:</translation>
    </message>
    <message>
        <location line="+72"/>
        <source>Pixel</source>
        <translation>Pikseli</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>px</source>
        <translation>px</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Options Toolbar</source>
        <translation>Lisävalintojen työkalu</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Shortcut prefix character:</source>
        <translation type="unfinished">Lyhytvalintainen etuliitteen merkki:</translation>
    </message>
</context>
<context>
    <name>ToolBarContextMenu</name>
    <message>
        <location filename="../scripts/Widgets/ToolBarContextMenu/ToolBarContextMenu.js" line="+85"/>
        <source>Widgets</source>
        <translation>Pienoisohjelmat</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Toolbars</source>
        <translation>Työkalurivit</translation>
    </message>
</context>
<context>
    <name>ToolBarPreferences</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/ToolBarPreferences/ToolBarPreferences.js" line="+30"/>
        <source>Widgets</source>
        <translation>Pienoisohjelmat</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Toolbars</source>
        <translation>Työkalurivit</translation>
    </message>
</context>
<context>
    <name>ToolMatrixFocus</name>
    <message>
        <location filename="../scripts/View/ToolMatrixFocus/ToolMatrixFocusInit.js" line="+2"/>
        <source>&amp;Focus on Tool Matrix</source>
        <translation>&amp;Keskitä työkalumatriisiin</translation>
    </message>
</context>
<context>
    <name>ToolMatrixWidget</name>
    <message>
        <location filename="../scripts/Widgets/CadToolMatrix/CadToolMatrix.ui" line="+37"/>
        <source>Filter</source>
        <translation>Suodatin</translation>
    </message>
</context>
<context>
    <name>TrackWidget</name>
    <message>
        <location filename="../scripts/QCTrack/TrackWidget/TrackWidget.js" line="+88"/>
        <source>complex</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+159"/>
        <source>Widgets</source>
        <translation type="unfinished">Pienoisohjelmat</translation>
    </message>
    <message>
        <location line="+0"/>
        <location line="+59"/>
        <source>Track Widget</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../scripts/QCTrack/TrackWidget/TrackWidget.ui" line="+59"/>
        <source>Ins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Con</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Rot</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TrackWidgetInsert</name>
    <message>
        <location filename="../scripts/QCTrack/TrackWidgetInsert/TrackWidgetInsert.js" line="+96"/>
        <source>Select destination track end</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Transform</name>
    <message>
        <location filename="../scripts/Modify/Transform.js" line="+47"/>
        <source>This tool requires a selection</source>
        <translation>Tämä työkalu tarvitsee valinnan</translation>
    </message>
</context>
<context>
    <name>Translate</name>
    <message>
        <location filename="../scripts/Modify/Translate/Translate.js" line="+44"/>
        <source>Modify</source>
        <translation>Muokkaa</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Move/Copy</source>
        <translation>Siirrä/kopioi</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Reference point</source>
        <translation>Viitepiste</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Target point</source>
        <translation>Kohdepiste</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Translate/TranslateInit.js" line="+2"/>
        <source>&amp;Move / Copy</source>
        <translation>&amp;Siirrä / kopioi</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Move or copy entities once or multiple times</source>
        <translation>Siirrä tai kopioi kohteita kerran tai useita kertoja</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Translate/Translate.ui" line="+17"/>
        <source>Copy</source>
        <translation>Kopioi</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Number of Copies:</source>
        <translation>Kopioiden määrä:</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Use current layer and &amp;attributes</source>
        <translation>Käytä nykyistä tasoa ja &amp;määrityksiä</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Translate/PreferencesPage.ui" line="+17"/>
        <source>Use dialog for tool options</source>
        <translation>Käytä työkalun vaihtoehtojen valintaikkunaa</translation>
    </message>
</context>
<context>
    <name>TranslateOptions</name>
    <message>
        <location filename="../scripts/Modify/Translate/TranslateDialog.ui" line="+14"/>
        <source>Move / Copy Options</source>
        <translation>Siirrä / kopioi valinnat</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Number of Copies</source>
        <translation>Kopioiden määrä</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Delete original</source>
        <translation>&amp;Poista alkuperäinen</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>&amp;Keep original</source>
        <translation>&amp;Säilytä alkuperäinen</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&amp;Multiple copies</source>
        <translation>&amp;Useita kopioita</translation>
    </message>
    <message>
        <location line="+89"/>
        <source>Use current layer and &amp;attributes</source>
        <translation>Käytä nykyistä tasoa ja &amp;ominaisuuksia</translation>
    </message>
</context>
<context>
    <name>TranslateRotate</name>
    <message>
        <location filename="../scripts/Modify/TranslateRotate/TranslateRotate.ui" line="+17"/>
        <source>Angle:</source>
        <translation>Kulma:</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/TranslateRotate/TranslateRotateInit.js" line="+2"/>
        <source>M&amp;ove and Rotate</source>
        <translation>S&amp;iirrä ja kierrä</translation>
    </message>
</context>
<context>
    <name>TranslateRotateOptions</name>
    <message>
        <location filename="../scripts/Modify/TranslateRotate/TranslateRotateDialog.ui" line="+14"/>
        <source>Move and Rotate Options</source>
        <translation>Siirrä ja kierrä valinnat</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Number of Copies</source>
        <translation>Kopioiden määrä</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Delete original</source>
        <translation>&amp;Pyyhi alkuperäinen</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>&amp;Keep original</source>
        <translation>&amp;Säilytä alkuperäinen</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&amp;Multiple copies</source>
        <translation>&amp;Useita kopioita</translation>
    </message>
    <message>
        <location line="+97"/>
        <source>&amp;Angle (a):</source>
        <translation>&amp;Kulma (a):</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Use current layer and &amp;attributes</source>
        <translation>Käytä nykyistä tasoa ja &amp;ominaisuuksia</translation>
    </message>
</context>
<context>
    <name>Trim</name>
    <message>
        <location filename="../scripts/Modify/Trim/Trim.js" line="+77"/>
        <source>Choose limiting entity</source>
        <translation>Valitse rajoittava kohde</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Choose entity to trim</source>
        <translation>Valitse hienosäädettävä kohde</translation>
    </message>
    <message>
        <location line="+174"/>
        <source>The two entities don&apos;t intersect, or are currently not supported for trimming.</source>
        <translation>Kaksi kohdetta eivät leikkaa, tai eivät sovi rajaukseen.</translation>
    </message>
    <message>
        <location line="+74"/>
        <source>First entity cannot be trimmed.</source>
        <translation>Ensimmäistä kohdetta ei voida hienosäätää.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Entity cannot be trimmed.</source>
        <translation>Kohdetta ei voi hienosäätää.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Second entity cannot be trimmed.</source>
        <translation>Toista kohdetta ei voida hienosäätää.</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Trim/TrimInit.js" line="+2"/>
        <source>&amp;Trim</source>
        <translation>&amp;Rajaa</translation>
    </message>
</context>
<context>
    <name>TrimBoth</name>
    <message>
        <location filename="../scripts/Modify/TrimBoth/TrimBothInit.js" line="+2"/>
        <source>Trim &amp;Both</source>
        <translation>Rajaa &amp;molemmat</translation>
    </message>
</context>
<context>
    <name>Tutorials</name>
    <message>
        <location filename="../scripts/Misc/Tutorials/Tutorials.js" line="+56"/>
        <source>Script &amp;Tutorials</source>
        <translation>Komentorivisarja &amp;opetusohjelmat</translation>
    </message>
</context>
<context>
    <name>TwoHorizontal</name>
    <message>
        <location filename="../scripts/Widgets/ViewportWidget/Templates/11_TwoHorizontal.ui" line="+14"/>
        <source>Two: Horizontal</source>
        <translation>Kaksi: Vaakasuunnassa</translation>
    </message>
</context>
<context>
    <name>TwoVertical</name>
    <message>
        <location filename="../scripts/Widgets/ViewportWidget/Templates/10_TwoVertical.ui" line="+14"/>
        <source>Two: Vertical</source>
        <translation>Kaksi: Pystysuunnassa</translation>
    </message>
</context>
<context>
    <name>Ui</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/UiPreferences/PreferencesPage.ui" line="+17"/>
        <source>These settings affect the resolution and scale of the QCAD user interface. These preferences can be adjusted if there are problems with the user interface of QCAD, such as very large or very small icons or text labels.</source>
        <translation type="unfinished">Nämä asetukset vaikuttavat QCADin käyttöliittymän resoluutioon ja mittakaavaan. Näitä asetuksia voidaan säätää, jos QCADin käyttöliittymässä on ongelmia, kuten erittäin suuret tai erittäin pienet kuvakkeet tai tekstitarrat.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Auto screen scale factor</source>
        <translation type="unfinished">Automaattinen näytön skaalauskerroin</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Enable high DPI scaling</source>
        <translation type="unfinished">Ota käyttöön korkea DPI-skaalaus</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Scale factor:</source>
        <translation type="unfinished">Mittakaavakerroin:</translation>
    </message>
</context>
<context>
    <name>UiPreferences</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/UiPreferences/UiPreferences.js" line="+29"/>
        <source>General</source>
        <translation type="unfinished">Yleistä</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>User Interface</source>
        <translation type="unfinished">Käyttöliittymä</translation>
    </message>
</context>
<context>
    <name>Undo</name>
    <message>
        <location filename="../scripts/Edit/Undo/UndoInit.js" line="+2"/>
        <source>&amp;Undo</source>
        <translation>&amp;Kumoa</translation>
    </message>
</context>
<context>
    <name>UnitSettings</name>
    <message>
        <location filename="../scripts/Edit/DrawingPreferences/UnitSettings/UnitSettings.js" line="+27"/>
        <source>Defaults for New Drawings</source>
        <translation>Asetukset uusille piirroksille</translation>
    </message>
    <message>
        <location line="+0"/>
        <location line="+2"/>
        <source>Drawing Unit</source>
        <translation>Piirtoyksikkö</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>General</source>
        <translation>Yleistä</translation>
    </message>
    <message>
        <location line="+71"/>
        <source>None</source>
        <translation>Ei mitään</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Inch</source>
        <translation>Tuuma</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Foot</source>
        <translation>Jalka</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Mile</source>
        <translation>Maili</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Millimeter</source>
        <translation>Millimetri</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Centimeter</source>
        <translation>Senttimetri</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Meter</source>
        <translation>Metri</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Kilometer</source>
        <translation>Kilometri</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Microinch</source>
        <translation>Mikrotuuma</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Mil</source>
        <translation>Maili</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Yard</source>
        <translation>Jaardi</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Angstrom</source>
        <translation>Ångström</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Nanometer</source>
        <translation>Nanometri</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Micron</source>
        <translation>Mikroni</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Decimeter</source>
        <translation>Desimetri</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Decameter</source>
        <translation>Dekametri</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Hectometer</source>
        <translation>Hektometri</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Gigameter</source>
        <translation>Gigametri</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Astro</source>
        <translation>Astronominen</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Lightyear</source>
        <translation>Valovuosi</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Parsec</source>
        <translation>Parsek</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Imperial</source>
        <translation>Imperial</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Metric</source>
        <translation>Metrinen</translation>
    </message>
    <message>
        <location filename="../scripts/Edit/DrawingPreferences/UnitSettings/PreferencesPage.ui" line="+17"/>
        <source>Drawing unit:</source>
        <translation type="unfinished">Piirustusyksikkö:</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Paper unit:</source>
        <translation type="unfinished">Paperiyksikkö:</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Measurement system (for line types and hatch patterns):</source>
        <translation type="unfinished">Mittausjärjestelmä (viivatyypeille ja luukkukuvioille):</translation>
    </message>
</context>
<context>
    <name>UnlockAllLayers</name>
    <message>
        <location filename="../scripts/Layer/UnlockAllLayers/UnlockAllLayersInit.js" line="+2"/>
        <source>&amp;Unlock All Layers</source>
        <translation>&amp;Vapauta kaikki tasot</translation>
    </message>
</context>
<context>
    <name>Variegate</name>
    <message>
        <location filename="../scripts/QCTrack/Variegate/Variegate.js" line="+114"/>
        <location line="+1"/>
        <source>no straight line for variegation available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <location line="+111"/>
        <location line="+22"/>
        <source>Variegate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-114"/>
        <source>overall elements</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+91"/>
        <location line="+1"/>
        <source>all tracks were disabled by user, can not variegate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>sorry, did not found a solution - retry?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Select solutions, searched: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+322"/>
        <source>Position</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>VariegateDialog</name>
    <message>
        <location filename="../scripts/QCTrack/Variegate/VariegateDialog.ui" line="+17"/>
        <source>Variegate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Minimum track length</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Desired track length</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Maximum track length</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Maximum element usage (-1: unlimited)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>None</source>
        <translation type="unfinished">Ei mitään</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>All</source>
        <translation type="unfinished">Kaikki</translation>
    </message>
</context>
<context>
    <name>VariegateResultDialog</name>
    <message>
        <location filename="../scripts/QCTrack/Variegate/VariegateResultDialog.ui" line="+17"/>
        <source>Variegation Results</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Label created tracks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Select solutions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Show all (reset filter)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Export selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Print selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Export all to clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Print all on console</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Orthogonal distance between solution</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>View</name>
    <message>
        <location filename="../scripts/View/View.js" line="+64"/>
        <source>View Tools</source>
        <translation>Katselutyökalut</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>View</source>
        <translation>Näytä</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;View</source>
        <translation>&amp;Näkymä</translation>
    </message>
</context>
<context>
    <name>ViewToolBars</name>
    <message>
        <location filename="../scripts/View/ViewToolBars/ViewToolBarsPostInit.js" line="+6"/>
        <source>&amp;Toolbars and Widgets</source>
        <translation>&amp;Työkalurivit ja pienoisohjelmat</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Widgets</source>
        <translation>Pienoisohjelmat</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Toolbars</source>
        <translation>Työkalurivit</translation>
    </message>
</context>
<context>
    <name>Viewport</name>
    <message>
        <location filename="../scripts/Edit/DrawingPreferences/ViewportSettings/PreferencesPage.ui" line="+21"/>
        <source>Viewports</source>
        <translation>Näkymäalue</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Preview</source>
        <translation>Esikatselu</translation>
    </message>
    <message>
        <location filename="../scripts/Widgets/ViewportWidget/ViewportWidgetQt.ui" line="+105"/>
        <source>Grid Spacing &lt; Meta Grid Spacing</source>
        <translation>Ruudukon välit &lt; Aliruudukon välit</translation>
    </message>
</context>
<context>
    <name>ViewportSettings</name>
    <message>
        <location filename="../scripts/Edit/DrawingPreferences/ViewportSettings/ViewportSettings.js" line="+27"/>
        <source>Defaults for New Drawings</source>
        <translation>Oletusarvot uusille piirroksille</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Layout - Viewports</source>
        <translation>Näkymäalueiden asettelu</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Layout</source>
        <translation>Asettelu</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Viewports</source>
        <translation>Näkymäalue</translation>
    </message>
</context>
<context>
    <name>ViewportWidget</name>
    <message>
        <location filename="../scripts/Widgets/ViewportWidget/ViewportWidget.js" line="+322"/>
        <source>Dropped data not supported</source>
        <translation>Poistettuja tietoja ei tueta</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Cannot import file into existing drawing:</source>
        <translation type="unfinished">Tiedostoa ei voi tuoda olemassa olevaan piirustukseen:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Importing file:</source>
        <translation type="unfinished">Tiedoston tuominen:</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Importing URL: </source>
        <translation>Tuodaan URL: </translation>
    </message>
</context>
<context>
    <name>Website</name>
    <message>
        <location filename="../scripts/Help/Website/WebsiteInit.js" line="+2"/>
        <source>Visit &amp;Website</source>
        <translation>Käy &amp;verkkosivustolla</translation>
    </message>
</context>
<context>
    <name>WidgetFactory</name>
    <message>
        <location filename="../scripts/WidgetFactory.js" line="+1163"/>
        <source>Restore defaults</source>
        <translation>Palauta oletusarvot</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Insert Symbol</source>
        <translation>Lisää symboli</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Diameter</source>
        <translation>Halkaisija</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Arc</source>
        <translation>Kaari</translation>
    </message>
    <message>
        <location line="-5"/>
        <source>Plus/Minus</source>
        <translation>Plus/miinus</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Pi</source>
        <translation>Pii</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Phi</source>
        <translation>Fii</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>phi</source>
        <translation>Fii</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Alt phi</source>
        <translation>Alt fii</translation>
    </message>
    <message>
        <location line="-5"/>
        <source>Ohm</source>
        <translation>Ohmi</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>omega</source>
        <translation>oomega</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Multiplication</source>
        <translation>Kertolasku</translation>
    </message>
    <message>
        <location line="-13"/>
        <source>Division</source>
        <translation>Jakolasku</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Square</source>
        <translation>Neliö</translation>
    </message>
    <message>
        <location line="-18"/>
        <source>Delta</source>
        <translation>Delta</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Degrees</source>
        <translation type="unfinished">Tutkinnot</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Almost Equal</source>
        <translation type="unfinished">Lähes tasavertainen</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Angle</source>
        <translation type="unfinished">Kulma</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Asymptotically Equal</source>
        <translation type="unfinished">Asymptoottisesti yhtä suuri</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Center Line</source>
        <translation type="unfinished">Keskilinja</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Electrical Phase</source>
        <translation type="unfinished">Sähköinen vaihe</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Identity</source>
        <translation type="unfinished">Identiteetti</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Not Equal</source>
        <translation type="unfinished">Ei yhtäläinen</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Omega</source>
        <translation type="unfinished">Omega</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Property Line</source>
        <translation type="unfinished">Kiinteistöraja</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Subscript 2</source>
        <translation type="unfinished">Alaindeksi 2</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Square Root</source>
        <translation type="unfinished">Neliöjuuri</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Squared</source>
        <translation type="unfinished">Squared</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cubed</source>
        <translation type="unfinished">Kuutioina</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Stacked text</source>
        <translation>Pinottu teksti</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Measured value</source>
        <translation>Mitattu arvo</translation>
    </message>
    <message>
        <location line="+151"/>
        <source>Left</source>
        <translation>Vasen</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Center</source>
        <translation>Keski</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Right</source>
        <translation>Oikea</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Aligned</source>
        <translation>Tasattu</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+7"/>
        <source>Middle</source>
        <translation>Keskellä</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Fit</source>
        <translation>Sovita</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Top</source>
        <translation>Ylä</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Base</source>
        <translation>Perus</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Bottom</source>
        <translation>Ala</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Scientific</source>
        <translation type="unfinished">Tieteellinen</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Decimal</source>
        <translation type="unfinished">Desimaaliluku</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Engineering</source>
        <translation type="unfinished">Insinöörityö</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Architectural</source>
        <translation type="unfinished">Arkkitehtoninen</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fractional</source>
        <translation type="unfinished">Murtoluku</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Centered</source>
        <translation type="unfinished">Keskitetty</translation>
    </message>
    <message>
        <location line="+13"/>
        <location line="+38"/>
        <source>Show trailing zeroes</source>
        <translation type="unfinished">Näytä perässä olevat nollat</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>Decimal Degrees</source>
        <translation type="unfinished">Desimaaliasteet</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Deg/min/sec</source>
        <translation type="unfinished">Deg/min/sec</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Gradians</source>
        <translation type="unfinished">Gradians</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Radians</source>
        <translation type="unfinished">Radians</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Surveyor&apos;s units</source>
        <translation type="unfinished">Maanmittausyksiköt</translation>
    </message>
    <message>
        <location line="-28"/>
        <location line="+35"/>
        <source>Suppress trailing zeroes</source>
        <translation type="unfinished">Jälkimmäisten nollien poistaminen</translation>
    </message>
    <message>
        <location line="+22"/>
        <location line="+4"/>
        <source>Clockwise</source>
        <translation>Myötäpäivään</translation>
    </message>
    <message>
        <location line="-3"/>
        <location line="+4"/>
        <source>Counterclockwise</source>
        <translation>Vastapäivään</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Preceding</source>
        <translation>Edeltävä</translation>
    </message>
    <message>
        <location line="-86"/>
        <location line="+87"/>
        <source>Above</source>
        <translation>Edellä</translation>
    </message>
    <message>
        <location line="-74"/>
        <source>Include 0&apos;0&quot;</source>
        <translation type="unfinished">Sisältää 0&apos;0&quot;</translation>
    </message>
    <message>
        <location line="+0"/>
        <location line="+1"/>
        <location line="+1"/>
        <location line="+1"/>
        <location line="+2"/>
        <location line="+33"/>
        <location line="+2"/>
        <source>(unsupported)</source>
        <translation type="unfinished">(ei tuettu)</translation>
    </message>
    <message>
        <location line="-39"/>
        <source>Include 0&apos;, suppress 0&quot;</source>
        <translation type="unfinished">Sisällytä 0&apos;, tukahduta 0&quot;</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Include 0&quot;, suppress 0&apos;</source>
        <translation type="unfinished">Sisällytä 0&quot;, tukahduta 0&apos;</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+35"/>
        <source>Suppress leading zeroes</source>
        <translation type="unfinished">Johtavien nollien poistaminen</translation>
    </message>
    <message>
        <location line="-33"/>
        <location line="+35"/>
        <source>Suppress leading / trailing zeroes</source>
        <translation type="unfinished">Johtavien ja perässä olevien nollien poistaminen</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>None</source>
        <translation>Ei mitään</translation>
    </message>
</context>
<context>
    <name>Widgets</name>
    <message>
        <location filename="../scripts/Widgets/Widgets.js" line="+56"/>
        <source>&amp;Widgets</source>
        <translation>&amp;Pienoisohjelmat</translation>
    </message>
</context>
<context>
    <name>Window</name>
    <message>
        <location filename="../scripts/Window/Window.js" line="+122"/>
        <source>&amp;Window</source>
        <translation>&amp;Ikkuna</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Window Tools</source>
        <translation>Ikkunatyökalut</translation>
    </message>
</context>
<context>
    <name>WindowZoom</name>
    <message>
        <location filename="../scripts/View/Zoom/WindowZoom/WindowZoomInit.js" line="+2"/>
        <source>&amp;Window Zoom</source>
        <translation>&amp;Ikkunan kokomuutos</translation>
    </message>
</context>
<context>
    <name>XLineHorizontal</name>
    <message>
        <location filename="../scripts/Misc/MiscDraw/XLineHorizontal/XLineHorizontalInit.js" line="+2"/>
        <source>&amp;Horizontal Construction Line</source>
        <translation>&amp;Vaakasuuntainen rakenneviiva</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw horizontal construction line</source>
        <translation>Piirrä vaakasuora rakenneviiva</translation>
    </message>
</context>
<context>
    <name>XLineVertical</name>
    <message>
        <location filename="../scripts/Misc/MiscDraw/XLineVertical/XLineVerticalInit.js" line="+2"/>
        <source>&amp;Vertical Construction Line</source>
        <translation>&amp;Pystysuora rakenneviiva</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw vertical construction line</source>
        <translation>Piirrä pystysuora rakenneviiva</translation>
    </message>
</context>
<context>
    <name>Zoom</name>
    <message>
        <location filename="../scripts/View/Zoom/Zoom.js" line="+51"/>
        <source>Zoom</source>
        <translation>Muuta kokoa</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Zoom Tools</source>
        <translation>Suurennustyökalut</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>&amp;Zoom</source>
        <translation>&amp;Muuta kokoa</translation>
    </message>
</context>
<context>
    <name>ZoomIn</name>
    <message>
        <location filename="../scripts/View/Zoom/ZoomIn/ZoomInInit.js" line="+2"/>
        <source>Zoom &amp;In</source>
        <translation>Lähennä</translation>
    </message>
</context>
<context>
    <name>ZoomOut</name>
    <message>
        <location filename="../scripts/View/Zoom/ZoomOut/ZoomOutInit.js" line="+2"/>
        <source>Zoom &amp;Out</source>
        <translation>Loitonna</translation>
    </message>
</context>
<context>
    <name>ZoomToSelection</name>
    <message>
        <location filename="../scripts/View/Zoom/ZoomToSelection/ZoomToSelection.js" line="+31"/>
        <source>No selection found.</source>
        <translation>Valintaa ei löydy.</translation>
    </message>
    <message>
        <location filename="../scripts/View/Zoom/ZoomToSelection/ZoomToSelectionInit.js" line="+2"/>
        <source>Zoom to &amp;Selection</source>
        <translation>Zoomaa &amp;valintaan</translation>
    </message>
</context>
<context>
    <name>autostart</name>
    <message>
        <location filename="../scripts/autostart.js" line="+237"/>
        <source>Loading add-on translations...</source>
        <translation>Ladataan lisäosia käännökseen ...</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Loading add-ons...</source>
        <translation>Ladataan lisäosia ...</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Initializing add-ons...</source>
        <translation>Määritellään lisäosia ...</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Initializing add-ons:</source>
        <translation>Alustetaan lisäosat:</translation>
    </message>
</context>
<context>
    <name>createDialog</name>
    <message>
        <location filename="../scripts/QCTrack/Create/CreateDialog.ui" line="+17"/>
        <source>Create Track</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;For straight tracks, leave radius and angle zero,&lt;/p&gt;&lt;p&gt;for curved tracks, leace straight length zero.&lt;/p&gt;&lt;p&gt;If you don&apos;t need track bed or swells, set it to zero.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Create in block, block name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Display name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Display name size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Cost</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Distance between tracks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Track bed size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Swell distance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Swell width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Swell length</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Straight</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Radius</source>
        <translation type="unfinished">Säde</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>right</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Angle</source>
        <translation type="unfinished">Kulma</translation>
    </message>
</context>
<context>
    <name>library</name>
    <message>
        <location filename="../scripts/library.js" line="+1250"/>
        <source>Objects</source>
        <translation>Esineet</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Object</source>
        <translation>Esine</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unknown Objects</source>
        <translation>Tuntemattomat esineet</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Unknown Object</source>
        <translation>Tuntematon esine</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Blocks</source>
        <translation>Lohkot</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Block</source>
        <translation>Lohko</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Layer</source>
        <translation>Taso</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Layers</source>
        <translation>Tasot</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Layout</source>
        <translation>Asettelu</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Layouts</source>
        <translation>Asettelut</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Linetypes</source>
        <translation>Viivatyypit</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Linetype</source>
        <translation>Viivatyyppi</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Views</source>
        <translation>Näkymät</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>View</source>
        <translation>Näkymä</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Dimension Styles</source>
        <translation type="unfinished">Mitat Tyylit</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Dimension Style</source>
        <translation type="unfinished">Mitta Tyyli</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Entity</source>
        <translation>Kohde</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Entities</source>
        <translation>Kohteet</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>3dFaces</source>
        <translation>3d pinnat</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>3dFace</source>
        <translation>3d pinta</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Block References</source>
        <translation>Lohkoviitteet</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Block Reference</source>
        <translation>Lohkoviite</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Block References and Attributes</source>
        <translation>Lohkoviitteet ja ominaisuudet</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Block Reference and Attributes</source>
        <translation>Lohkoviitteet ja ominaisuudet</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Arcs</source>
        <translation>Kaaret</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Arc</source>
        <translation>Kaari</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Attributes</source>
        <translation>Ominaisuudet</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Attribute</source>
        <translation>Ominaisuus</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Attribute Definitions</source>
        <translation>Ominaisuuksien määrittely</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Attribute Definition</source>
        <translation>Ominaisuuden määrittely</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Circles</source>
        <translation>Ympyrät</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Circle</source>
        <translation>Ympyrä</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Dimensions</source>
        <translation>Mitat</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Dimension</source>
        <translation>Mitta</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Aligned Dimensions</source>
        <translation>Tasatut mitat</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Aligned Dimension</source>
        <translation>Tasattu mitta</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Angular Dimensions</source>
        <translation>Kulmamitat</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Angular Dimension</source>
        <translation>Kulmamitta</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Angular Dimensions (2 Line)</source>
        <translation>Kulmamitat (2 viivaa)</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Angular Dimension (2 Line)</source>
        <translation>Kulmamitta (2 viivaa)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Angular Dimensions (3 Point)</source>
        <translation>Kulmamitat (3 pistettä)</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Angular Dimension (3 Point)</source>
        <translation>Kulmamitta (3 pistettä)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Arc Dimension</source>
        <translation>Kaarimitta</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Diametric Dimensions</source>
        <translation>Halkaisijan mitat</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Diametric Dimension</source>
        <translation>Halkaisijan mitta</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ordinate Dimensions</source>
        <translation>Ordinaatan mitat</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ordinate Dimension</source>
        <translation>Ordinaatan mitta</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Rotated Dimensions</source>
        <translation>Kierretyt mitat</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Rotated Dimension</source>
        <translation>Kierretty mitta</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Radial Dimensions</source>
        <translation>Säteittäiset mitat</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Radial Dimension</source>
        <translation>Säteittäinen mitta</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ellipses</source>
        <translation>Ellipsit</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ellipse</source>
        <translation>Ellipsi</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Hatches</source>
        <translation>Kuvioinnit</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Hatch</source>
        <translation>Kuviointi</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Images</source>
        <translation>Kuvat</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Image</source>
        <translation>Kuva</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Leaders</source>
        <translation>Perusviivat</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Leader</source>
        <translation>Perusviiva</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Tolerances</source>
        <translation type="unfinished">Toleranssit</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Tolerance</source>
        <translation type="unfinished">Suvaitsevaisuus</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Lines</source>
        <translation>Viivat</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Line</source>
        <translation>Viiva</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Infinite Lines</source>
        <translation>Äärettömät viivat</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Infinite Line</source>
        <translation>Ääretön viiva</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Rays</source>
        <translation>Säteet</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ray</source>
        <translation>Säde</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Points</source>
        <translation>Pisteet</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Point</source>
        <translation>Piste</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Polylines</source>
        <translation>Murtoviivat</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Polyline</source>
        <translation>Murtoviiva</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Solids</source>
        <translation>Kiinteät</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Solid</source>
        <translation>Kiinteä</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Traces</source>
        <translation>Jäljet</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Trace</source>
        <translation>Jälki</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Faces</source>
        <translation>Pinnat</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Face</source>
        <translation>Pinta</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Splines</source>
        <translation>Käyrät</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Spline</source>
        <translation>Käyrä</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Text based</source>
        <translation>Tekstiin perustuva</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Texts</source>
        <translation>Tekstit</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Text</source>
        <translation>Teksti</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Viewports</source>
        <translation>Näkymäalueet</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Viewport</source>
        <translation>Näkymäalue</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Unknown Entities</source>
        <translation>Tuntemattomat kohteet</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Unknown Entity</source>
        <translation>Tuntematon kohde</translation>
    </message>
    <message>
        <location line="+102"/>
        <source>All CAD Files</source>
        <translation>Kaikki CAD -tiedostot</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>DXF Files</source>
        <translation>DXF -tiedostot</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>SVG Files</source>
        <translation>SVG -tiedostot</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>DXF Drawing</source>
        <translation>DXF -piirros</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>DWG Drawing</source>
        <translation>DWG -piirros</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PDF File</source>
        <translation>PDF -tiedosto</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PDF/A-1B File</source>
        <translation type="unfinished">PDF/A-1B-tiedosto</translation>
    </message>
</context>
<context>
    <name>markOpenDialog</name>
    <message>
        <location filename="../scripts/QCTrack/MarkOpen/MarkOpenDialog.ui" line="+17"/>
        <source>Mark Open Track Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Maximum track end distance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>This will remove and re-create the TR_OPEN layer and create a circle for each open track end.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>scrollArea</name>
    <message>
        <location filename="../scripts/Edit/DrawingPreferences/GridSettings/PreferencesPage.ui" line="+29"/>
        <source>Viewport 1</source>
        <translation>Näkymä 1</translation>
    </message>
    <message>
        <location line="+6"/>
        <location line="+152"/>
        <location line="+152"/>
        <location line="+152"/>
        <source>Display Grid</source>
        <translation>Näytä ruudukko</translation>
    </message>
    <message>
        <location line="-446"/>
        <location line="+152"/>
        <location line="+152"/>
        <location line="+152"/>
        <source>Isometric Grid</source>
        <translation>Isometrinen ruudukko</translation>
    </message>
    <message>
        <location line="-449"/>
        <location line="+152"/>
        <location line="+152"/>
        <location line="+152"/>
        <source>Grid Spacing</source>
        <translation>Ruudukon väli</translation>
    </message>
    <message>
        <location line="-450"/>
        <location line="+90"/>
        <location line="+76"/>
        <location line="+89"/>
        <location line="+76"/>
        <location line="+56"/>
        <location line="+116"/>
        <location line="+30"/>
        <source>Y:</source>
        <translation>Y:</translation>
    </message>
    <message>
        <location line="-512"/>
        <location line="+76"/>
        <location line="+55"/>
        <location line="+63"/>
        <location line="+89"/>
        <location line="+90"/>
        <location line="+62"/>
        <location line="+63"/>
        <source>X:</source>
        <translation>X:</translation>
    </message>
    <message>
        <location line="-462"/>
        <location line="+152"/>
        <location line="+152"/>
        <location line="+152"/>
        <source>Meta Grid Spacing</source>
        <translation>Aliruudukon väli</translation>
    </message>
    <message>
        <location line="-390"/>
        <source>Viewport 2</source>
        <translation>Näkymäalue 2</translation>
    </message>
    <message>
        <location line="+152"/>
        <source>Viewport 3</source>
        <translation>Näkymäalue 3</translation>
    </message>
    <message>
        <location line="+152"/>
        <source>Viewport 4</source>
        <translation>Näkymäalue 4</translation>
    </message>
</context>
<context>
    <name>selectConDialog</name>
    <message>
        <location filename="../scripts/QCTrack/SelectCon/SelectConDialog.ui" line="+17"/>
        <source>Select Connected Track Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Only select tracks on same layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Stop at turnout</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Maximum track end distance</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>simple_modify</name>
    <message>
        <location filename="../scripts/simple_modify.js" line="+301"/>
        <source>First entity cannot be trimmed.</source>
        <translation>Ensimmäistä kohdetta ei voi hienosäätää.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Entity cannot be trimmed.</source>
        <translation>Kohdetta ei voi hienosäätää.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Second entity cannot be trimmed.</source>
        <translation>Toista kohdetta ei voida hienosäätää.</translation>
    </message>
</context>
</TS>
