<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS><TS version="2.0" language="fr_FR" sourcelanguage="en">
<context>
    <name>ArcGeo</name>
    <message>
        <location filename="arcgeo.py" line="108"/>
        <source>Missing value for Arc Geometry</source>
        <translation>Valeur arc manquante</translation>
    </message>
</context>
<context>
    <name>CfgLineEdit</name>
    <message>
        <location filename="configwindow.py" line="1075"/>
        <source>
Not enough chars (expected {0}, found {1}) for the field &quot;{2}&quot;
</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CfgTableCustomActions</name>
    <message>
        <location filename="configwindow.py" line="1549"/>
        <source>
The cell at line {0}, column 0 must not be empty for the table &quot;{1}&quot;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="configwindow.py" line="1558"/>
        <source>
Found {0} duplicate elements for the table &quot;{1}&quot;
</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CfgTableToolParameters</name>
    <message>
        <location filename="configwindow.py" line="1659"/>
        <source>
The cell at line {0}, column 0 must not be empty for the table &quot;{1}&quot;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="configwindow.py" line="1670"/>
        <source>
Found {0} duplicate elements for the table &quot;{1}&quot;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="configwindow.py" line="1674"/>
        <source>
The table &quot;{0}&quot; must always contains tool number &apos;1&apos;
</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CfgTextEdit</name>
    <message>
        <location filename="configwindow.py" line="1192"/>
        <source>
Not enough chars (expected {0}, found {1}) for the field &quot;{2}&quot;
</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConfigWindow</name>
    <message>
        <location filename="configwindow.py" line="278"/>
        <source>Please correct the following error(s):
</source>
        <translation type="unfinished">Corriger les erreurs suivantes :
</translation>
    </message>
    <message>
        <location filename="configwindow.py" line="279"/>
        <source>Invalid changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="configwindow.py" line="304"/>
        <source>Duplicate the current post-processor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="configwindow.py" line="306"/>
        <source>Add a new post-processor with default values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="configwindow.py" line="308"/>
        <source>Remove the current post-processor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="configwindow.py" line="348"/>
        <source>Duplicate a configuration file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="configwindow.py" line="349"/>
        <source>Enter a new filename (without extension):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="configwindow.py" line="357"/>
        <source>An error occured while duplicating the file &quot;{0}&quot;. Check that it doesn&apos;t already exists for example</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="configwindow.py" line="366"/>
        <source>Add a configuration file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="configwindow.py" line="367"/>
        <source>Enter filename (without extension):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="configwindow.py" line="374"/>
        <source>An error occured while creating the file &quot;{0}&quot;. Check that it doesn&apos;t already exists for example</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="configwindow.py" line="383"/>
        <source>Delete configuration file?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="configwindow.py" line="383"/>
        <source>Are you sure you want to permanently remove the file &quot;{0}&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="configwindow.py" line="388"/>
        <source>An error occured while removing the file &quot;{0}&quot;. Remove it manually</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GLWidget</name>
    <message>
        <location filename="canvas3d.py" line="311"/>
        <source>Using OpenGL version: %s</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GeoentArc</name>
    <message>
        <location filename="geoent_arc.py" line="126"/>
        <source>Found extrusion direction: %s</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GeoentCircle</name>
    <message>
        <location filename="geoent_circle.py" line="108"/>
        <source>Found extrusion direction: %s</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GeoentLine</name>
    <message>
        <location filename="geoent_line.py" line="122"/>
        <source>Found extrusion direction: %s</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <location filename="dxf2gcode.py" line="721"/>
        <source>Open file</source>
        <translation>Ouvrir fichier</translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="733"/>
        <source>All supported files (*.dxf *.ps *.pdf *%s);;DXF files (*.dxf);;PS files (*.ps);;PDF files (*.pdf);;Project files (*%s);;All types (*.*)</source>
        <translation>Fichiers acceptés (*.dxf *.ps *.pdf *%s);;Fichiers DXF (*.dxf);;Fichiers PS (*.ps);;Fichiers PDF (*.pdf);;Project files (*%s);;Tout les fichiers (*.*)</translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="746"/>
        <source>File: %s selected</source>
        <translation>Fichier: %s sélectionné</translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="915"/>
        <source>Reloading file: %s</source>
        <translation>Rechargement fichier: %s</translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="415"/>
        <source>Optimize order of enabled shapes per layer</source>
        <translation>Optimisation ordre des formes activées par calques</translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="419"/>
        <source>Updating order according to TreeView</source>
        <translation>Adaptation ordre pour TreeView</translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="430"/>
        <source>Nr. of Shapes %s; Nr. of Shapes in Route %s</source>
        <translation>Nb. de formes %s; Nb. de formes sur parcours %s</translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="432"/>
        <source>Export Order for start: %s</source>
        <translation>Exporter ordre pour départ: %s</translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="455"/>
        <source>TSP start values initialised for Layer %s</source>
        <translation>TSP valeurs de départ initialisées pour calque %s</translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="456"/>
        <source>Shapes to write: %s</source>
        <translation>Formes à engendrer: %s</translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="457"/>
        <source>Fixed order: %s</source>
        <translation>Ordre figé: %s</translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="465"/>
        <source>TSP done with result: %s</source>
        <translation>TSP fait avec résultat: %s</translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="470"/>
        <source>New Export Order after TSP: %s</source>
        <translation>Nouvel ordre d&apos;exportation après TSP: %s</translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="320"/>
        <source>Export the enabled shapes</source>
        <translation>Exporter formes activées</translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="326"/>
        <source>Sorted layers:</source>
        <translation>Calques triés:</translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="340"/>
        <source>Export to file</source>
        <translation>Exporter vers fichier</translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="603"/>
        <source>set Tolerances</source>
        <translation>Réglages tolérances</translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="770"/>
        <source>Sending Postscript/PDF to pstoedit</source>
        <translation type="obsolete">Envoi Postscript/PDF vers pstoedit</translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="850"/>
        <source>Loaded layers: %s</source>
        <translation>Calques chargés: %s</translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="851"/>
        <source>Loaded blocks: %s</source>
        <translation>Blocs chargés: %s</translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="596"/>
        <source>Contour tolerances</source>
        <translation>Tolérances</translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="598"/>
        <source>Tolerance for common points [%s]:</source>
        <translation>Tolérances points [%s]:</translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="599"/>
        <source>Tolerance for curve fitting [%s]:</source>
        <translation>Tolérances courbes [%s]:</translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="615"/>
        <source>Scale Contour</source>
        <translation>Agrandire/réduire tout</translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="616"/>
        <source>Scale Contour by factor:</source>
        <translation>Agrandire/réduire par coefficient:</translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="629"/>
        <source>Rotate Contour</source>
        <translation>Pivoter tout</translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="631"/>
        <source>Rotate Contour by deg:</source>
        <translation>Pivoter tout par degré:</translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="647"/>
        <source>Workpiece zero offset</source>
        <translation>Decalage origine du brut</translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="650"/>
        <source>Offset %s axis %s:</source>
        <translation>Décalage axe %s en %s:</translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="845"/>
        <source>Loading file: %s</source>
        <translation>Chargement fichier: %s</translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="854"/>
        <source>Block %i includes %i Geometries, reduced to %i Contours, used layers: %s</source>
        <translation>Bloc %i inclus %i éléments Géométriques, réduit à %i Contours, calques utilisés: %s</translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="858"/>
        <source>Loaded %i entity geometries; reduced to %i contours; used layers: %s; number of inserts %i</source>
        <translation>Chargé %i Entités géométriques; réduit à %i Contours; calques utilisés: %s; nombre d&apos;inserts: %i</translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="1111"/>
        <source>Closing</source>
        <translation>Sortie</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="531"/>
        <source>Z Infeed depth</source>
        <translation>Prof. passe Z</translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="712"/>
        <source>Z Drag depth</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="567"/>
        <source>&lt;html&gt;&lt;h2&gt;&lt;center&gt;You are using&lt;/center&gt;&lt;/h2&gt;&lt;body bgcolor=&lt;center&gt;&lt;img src=&apos;:images/dxf2gcode_logo.png&apos; border=&apos;1&apos; color=&apos;white&apos;&gt;&lt;/center&gt;&lt;/body&gt;&lt;h2&gt;Version:&lt;/h2&gt;&lt;body&gt;%s: %s&lt;br&gt;Last change: %s&lt;br&gt;Changed by: %s&lt;br&gt;&lt;/body&gt;&lt;h2&gt;Where to get help:&lt;/h2&gt;For more information and updates, please visit &lt;a href=&apos;http://sourceforge.net/projects/dxf2gcode/&apos;&gt;http://sourceforge.net/projects/dxf2gcode/&lt;/a&gt;&lt;br&gt;For any questions on how to use dxf2gcode please use the &lt;a href=&apos;https://groups.google.com/forum/?fromgroups#!forum/dxf2gcode-users&apos;&gt;mailing list&lt;/a&gt;&lt;br&gt;To log bugs, or request features please use the &lt;a href=&apos;http://sourceforge.net/projects/dxf2gcode/tickets/&apos;&gt;issue tracking system&lt;/a&gt;&lt;br&gt;&lt;h2&gt;License and copyright:&lt;/h2&gt;&lt;body&gt;This program is written in Python and is published under the &lt;a href=&apos;http://www.gnu.org/licenses/&apos;&gt;GNU GPLv3 license.&lt;/a&gt;&lt;br&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="obsolete">&lt;html&gt;&lt;h2&gt;&lt;center&gt;Vous utilisez&lt;/center&gt;&lt;/h2&gt;&lt;body bgcolor=&lt;center&gt;&lt;img src=&apos;:images/dxf2gcode_logo.png; border=&apos;1&apos; color=&apos;white&apos;&gt;&lt;/center&gt;&lt;/body&gt;&lt;h2&gt;Version:&lt;/h2&gt;&lt;body&gt;%s: %s&lt;br&gt;Dernière modification: %s&lt;br&gt;Modifié par: %s&lt;br&gt;&lt;/body&gt;&lt;h2&gt;Ou trouver de l&apos;aide:&lt;/h2&gt;Pour plus d&apos;informationds et mises à jour, aller sur &lt;a href=&apos;http://sourceforge.net/projects/dxf2gcode/&apos;&gt;http://sourceforge.net/projects/dxf2gcode/&lt;/a&gt;&lt;br&gt;Pour toute questions sur l&apos;utilisation de dxf2gcode aller voir &lt;a href=&apos;https://groups.google.com/forum/?fromgroups#!forum/dxf2gcode-users&apos;&gt;mailing list&lt;/a&gt;&lt;br&gt;Pour rapporter un bug ou toute autre demande se rendre sur &lt;a href=&apos;http://sourceforge.net/projects/dxf2gcode/tickets/&apos;&gt;issue tracking system&lt;/a&gt;&lt;br&gt;&lt;h2&gt;Licence et copyright:&lt;/h2&gt;&lt;body&gt;Ce programme est écrit en Python et est publié sous &lt;a href=&apos;http://www.gnu.org/licenses/&apos;&gt;GNU GPLv3 license.&lt;/a&gt;&lt;br&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="706"/>
        <source>No Z-Axis for lathe</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="1106"/>
        <source>Cannot Save the File</source>
        <translation>Fichier ne pouvant être sauvegardé</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="60"/>
        <source>Entities</source>
        <translation>Entités</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="175"/>
        <source>Collapse all items</source>
        <translation>Condenser les éléments</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="198"/>
        <source>Expand all items</source>
        <translation>Detailler les éléments</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="143"/>
        <source>Layers</source>
        <translation>Calques</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="234"/>
        <source>Move-up the selected shape/layer</source>
        <translation>Monter forme/calque sélectionné</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="257"/>
        <source>Move-down the selected shape/layer</source>
        <translation>Descendre forme/calque sélectionné</translation>
    </message>
    <message encoding="UTF-8">
        <location filename="dxf2gcode.ui" line="344"/>
        <source>⌀</source>
        <translation>⌀</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="370"/>
        <source>/ speed </source>
        <translation>/ vitesse </translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="400"/>
        <source>start rad. (comp) </source>
        <translation>Rayon Dép. (comp) </translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="440"/>
        <source>Milling will start at Z = &quot;Workpiece top Z&quot; - &quot;Z infeed depth&quot;</source>
        <translation>Usinage débutera à Z = &quot;Haut. Z brut&quot; - &quot;Prof. passe Z&quot;</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="859"/>
        <source>File</source>
        <translation>Fichier</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="873"/>
        <source>Export the current project to G-Code</source>
        <translation>Exporter le projet en G-Code</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="876"/>
        <source>Export</source>
        <translation>Exporter</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="884"/>
        <source>View</source>
        <translation>Affichage</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="898"/>
        <source>Options</source>
        <translation>Options</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="924"/>
        <source>Help</source>
        <translation>Aide</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="937"/>
        <source>Open...</source>
        <translation>Charger Fichier</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="940"/>
        <source>Load DXF or other supported document</source>
        <translation>Charger DXF ou autre format accepté</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="943"/>
        <source>Ctrl+O</source>
        <translation>Ctrl+O</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="952"/>
        <source>Exit</source>
        <translation>Quitter</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="955"/>
        <source>Exit DXF2GCODE and close window</source>
        <translation>Quitter DXF2GCODE et fermer la fenêtre</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="958"/>
        <source>Ctrl+Q</source>
        <translation>Ctrl+Q</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="972"/>
        <source>Show Path Directions</source>
        <translation>Afficher directions de passe</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="975"/>
        <source>Always shows the path direction in the plot (not only while selected)</source>
        <translation>Toujours afficher directions de passes (même objets desactivés)</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="989"/>
        <source>Show Disabled Paths</source>
        <translation>Afficher objets désactivés</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="997"/>
        <source>Autoscale</source>
        <translation>Affichage plein écran</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="1008"/>
        <source>Delete G0 Paths</source>
        <translation>Effacer déplacements G0 </translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="1029"/>
        <source>Tolerances</source>
        <translation>Tolérances</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="1037"/>
        <source>Scale All</source>
        <translation>Tout réduir/agrandir</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="1045"/>
        <source>Rotate All</source>
        <translation>Tout pivoter</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="1053"/>
        <source>Move Workpiece Zero</source>
        <translation>Déplacer point origine</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="1058"/>
        <source>About</source>
        <translation>A propos</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="1066"/>
        <source>Optimize Paths</source>
        <translation>Optimiser.parcours </translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="1069"/>
        <source>Ctrl+Shift+O</source>
        <translation>Ctrl+Shift+O</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="1077"/>
        <source>Export Shapes</source>
        <translation>Exporter le parcours</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="1080"/>
        <source>Ctrl+Shift+E</source>
        <translation>Ctrl+Shift+E</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="1088"/>
        <source>Optimize and Export Shapes</source>
        <translation>Optimiser et Exporter le parcours</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="1091"/>
        <source>Ctrl+E</source>
        <translation>Ctrl+E</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="1102"/>
        <source>Live Update Export Route</source>
        <translation>Recalcul parcours auto</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="1110"/>
        <source>Reload</source>
        <translation>Recharger Fichier</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="1113"/>
        <source>Ctrl+R</source>
        <translation>Ctrl+R</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="17"/>
        <source>DXF2GCODE</source>
        <translation>DXF2GCODE</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="1124"/>
        <source>Split line segments, e.g. can be used for compensation (G41/G42) in combination with EMC</source>
        <translation>Diviser bords, par ex. utilisé pour compensation outil (G41/G42) en combinaison avec EMC</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="458"/>
        <source>Feed rate XY</source>
        <translation>Vitesse d&apos;avance XY</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="491"/>
        <source>Z Final mill depth</source>
        <translation>Prof. usinage totale Z</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="581"/>
        <source>Z Safety margin</source>
        <translation>Haut. Z liaison</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="621"/>
        <source>Z Retraction area</source>
        <translation>Haut. Z sécurité</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="651"/>
        <source>Z Workpiece top</source>
        <translation>Haut. Z brut</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="691"/>
        <source>Start X</source>
        <translation>Départ à X</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="741"/>
        <source>Feed rate Z</source>
        <translation>Vitesse avance Z </translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="774"/>
        <source>Start Y</source>
        <translation>Départ à Y</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="1135"/>
        <source>Automatic Cutter Compensation</source>
        <translation>Compensation outil automatique</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="902"/>
        <source>Machine Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="1121"/>
        <source>Split Line Segments</source>
        <translation>Diviser bords</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="1143"/>
        <source>Milling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="1151"/>
        <source>Drag Knife</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="1159"/>
        <source>Lathe</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="755"/>
        <source>Cannot locate file: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="756"/>
        <source>Manually open file: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="1084"/>
        <source>Save project to file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="1104"/>
        <source>Save project to FILE was successful</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="1106"/>
        <source>Warning during Save Project As</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="1000"/>
        <source>Ctrl+V, A</source>
        <translation>Ctrl+V, A</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="1167"/>
        <source>Top View</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="1170"/>
        <source>Ctrl+V, T</source>
        <translation>Ctrl+V, T</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="1178"/>
        <source>Isometric View</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="1181"/>
        <source>Ctrl+V, I</source>
        <translation>Ctrl+V, I</translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="1189"/>
        <source>Save Project As...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="1192"/>
        <source>Ctrl+S</source>
        <translation>Ctrl+S</translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="567"/>
        <source>About DXF2GCODE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="862"/>
        <source>Drawing units: inches</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="863"/>
        <source>[in]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="864"/>
        <source>[IPM]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="866"/>
        <source>Drawing units: millimeters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="867"/>
        <source>[mm]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="868"/>
        <source>[mm/min]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="1013"/>
        <source>Configuration...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="1016"/>
        <source>Ctrl+Shift+C</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="1021"/>
        <source>Postprocessor configuration...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="dxf2gcode.ui" line="1024"/>
        <source>Ctrl+Shift+P</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="565"/>
        <source>&lt;html&gt;&lt;h2&gt;&lt;center&gt;You are using&lt;/center&gt;&lt;/h2&gt;&lt;body bgcolor=&lt;center&gt;&lt;img src=&apos;:images/dxf2gcode_logo.png&apos; border=&apos;1&apos; color=&apos;white&apos;&gt;&lt;/center&gt;&lt;/body&gt;&lt;h2&gt;Version:&lt;/h2&gt;&lt;body&gt;%s: %s&lt;br&gt;Last change: %s&lt;br&gt;Changed by: %s&lt;br&gt;&lt;/body&gt;&lt;h2&gt;Where to get help:&lt;/h2&gt;For more information and updates, please visit &lt;a href=&apos;http://sourceforge.net/projects/dxf2gcode/&apos;&gt;http://sourceforge.net/projects/dxf2gcode/&lt;/a&gt;&lt;br&gt;For any questions on how to use dxf2gcode please use the &lt;a href=&apos;https://groups.google.com/forum/?fromgroups#!forum/dxf2gcode-users&apos;&gt;mailing list&lt;/a&gt;&lt;br&gt;To log bugs, or request features please use the &lt;a href=&apos;http://sourceforge.net/p/dxf2gcode/tickets/&apos;&gt;issue tracking system&lt;/a&gt;&lt;br&gt;&lt;h2&gt;License and copyright:&lt;/h2&gt;&lt;body&gt;This program is written in Python and is published under the &lt;a href=&apos;http://www.gnu.org/licenses/&apos;&gt;GNU GPLv3 license.&lt;/a&gt;&lt;br&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="677"/>
        <source>No differences found. Ergo, workpiece zero is not moved</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="778"/>
        <source>Converting PDF to PS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="811"/>
        <source>Converting PS to DXF</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="828"/>
        <source>Command:
{0}
returned error code: {1}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="dxf2gcode.py" line="837"/>
        <source>Please make sure you have installed {0}, and configured it in the config file.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>MessageBox</name>
    <message>
        <location filename="messagebox.py" line="54"/>
        <source>You are using DXF2GCODE</source>
        <translation>Vous utilisez DXF2GCODE</translation>
    </message>
    <message>
        <location filename="messagebox.py" line="55"/>
        <source>Version %s (%s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="messagebox.py" line="56"/>
        <source>For more information and updates visit:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>MyConfig</name>
    <message>
        <location filename="config.py" line="382"/>
        <source>errors reading %s:</source>
        <translation>lecture erreurs %s:</translation>
    </message>
    <message>
        <location filename="config.py" line="392"/>
        <source>Missing value or section.</source>
        <translation>Valeur ou section manquante.</translation>
    </message>
    <message>
        <location filename="config.py" line="414"/>
        <source>trying to rename bad cfg %s to %s</source>
        <translation>Essai renommage mauvais cfg %s à %s</translation>
    </message>
    <message>
        <location filename="config.py" line="418"/>
        <source>rename(%s,%s) failed: %s</source>
        <translation>renommage(%s,%s) échoué: %s</translation>
    </message>
    <message>
        <location filename="config.py" line="421"/>
        <source>renamed bad varspace %s to &apos;%s&apos;</source>
        <translation>renommage mauvais varspace %s à &apos;%s&apos;</translation>
    </message>
    <message>
        <location filename="config.py" line="433"/>
        <source>created default varspace &apos;%s&apos;</source>
        <translation>varspace &apos;%s&apos; par défaut créé</translation>
    </message>
    <message>
        <location filename="config.py" line="408"/>
        <source>The configuration file version ({0}) doesn&apos;t match the software expected version ({1}).

You have to delete (or carefully edit) the configuration file &quot;{2}&quot; to solve the problem.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Tools table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Custom actions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Software config</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Machine config</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>G1 feed rate for first and second axis (2D plane):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>G1 feed rate for third axis:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Output settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>DXF default import point tolerance:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>DXF import spline check:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>DXF default import fit tolerance:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>insert elements which are part of a block to layer where the block is inserted</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Automatic tool config</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Separator between identifier and value:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Define the tools here:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Define here custom GCODE that can be inserted anywhere in the program:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="465"/>
        <source> mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="465"/>
        <source> in</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="466"/>
        <source> mm/min</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="466"/>
        <source> IPS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>By default look for DXF files in:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>By default export generated G-Code to:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>pstoedit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Location of executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Command-line options:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Axes&apos; identifiers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>First axis:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Second axis:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Third axis:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Start and end&apos;s coordinate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Third axis&apos; defaults</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Retraction coordinate:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Safety margin:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Workpiece origin coordinate:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Slice depth:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Final mill depth:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>G1 feed rates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>First and second axis (2D plane):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>General settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>3D mode (requires OpenGL - restart needed)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Display disabled paths (default)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Live update export route (default)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Milling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Split line segments (default)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Automatic cutter compensation (default)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Machine type (default):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Configuration values use the unit (restart needed):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Export the G-Code to stdout (instead of a file)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Cutter compensation is done by machine (check box if machine reconizes G41 and G42 commands / uncheck otherwise)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Retract to drag depth (&quot;Third axis slice depth&quot;) if angle exceeds:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>By default enable the TSP optimization for ordering shapes (TSP = Travelling Salesman Problem)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>TSP optimizer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Optimizer behaviour:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Mutation rate:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Max population:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Max iterations:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Starting point:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Parameters&apos; identifiers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Infeed depth:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Workpiece top:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Retraction area:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Tool number:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Tool diameter:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Spindle speed:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>Start radius (cutter compensation):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>File used for logging (restart needed):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>On stderr console log messages with importance minimal to level (restart needed):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>For log-file log messages with importance minimal to level (restart needed):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>For message box log messages with importance minimal to level (restart needed):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="config.py" line="467"/>
        <source>pdftops</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>MyDropDownMenu</name>
    <message>
        <location filename="canvas.py" line="90"/>
        <source>Invert Selection</source>
        <translation>Inverser Sélection</translation>
    </message>
    <message>
        <location filename="canvas.py" line="91"/>
        <source>Disable Selection</source>
        <translation>Desactiver Sélection</translation>
    </message>
    <message>
        <location filename="canvas.py" line="92"/>
        <source>Enable Selection</source>
        <translation>Activer Sélection</translation>
    </message>
    <message>
        <location filename="canvas.py" line="96"/>
        <source>Switch Direction</source>
        <translation>Inverser Direction</translation>
    </message>
    <message>
        <location filename="canvas.py" line="97"/>
        <source>Set Nearest StartPoint</source>
        <translation>Créer point entrée à proximité</translation>
    </message>
    <message>
        <location filename="canvas.py" line="103"/>
        <source>Cutter Compensation</source>
        <translation>Compensation outil</translation>
    </message>
    <message>
        <location filename="canvas.py" line="104"/>
        <source>G40 No Compensation</source>
        <translation>G40 Pas de compensation</translation>
    </message>
    <message>
        <location filename="canvas.py" line="106"/>
        <source>G41 Left Compensation</source>
        <translation>G41 Compensation à Gauche</translation>
    </message>
    <message>
        <location filename="canvas.py" line="108"/>
        <source>G42 Right Compensation</source>
        <translation>G42 Compensation à Droite</translation>
    </message>
    <message>
        <location filename="canvas.py" line="111"/>
        <source>The selected shapes have the following direction: %i</source>
        <translation>Les formes sélectionnées ont la direction suivante: %i</translation>
    </message>
    <message>
        <location filename="canvas.py" line="209"/>
        <source>Switched Direction at Shape Nr: %i</source>
        <translation>Direction inversée à la forme N°: %i</translation>
    </message>
    <message>
        <location filename="canvas.py" line="236"/>
        <source>Changed Cutter Correction to None for shape: %i</source>
        <translation>Compensation outil Forme N°: %i Annulée</translation>
    </message>
    <message>
        <location filename="canvas.py" line="246"/>
        <source>Changed Cutter Correction to left for shape: %i</source>
        <translation>Compensation outil à gauche Forme N°: %i Validée</translation>
    </message>
    <message>
        <location filename="canvas.py" line="256"/>
        <source>Changed Cutter Correction to right for shape: %i</source>
        <translation>Compensation outil à droite Forme N°: %i Validée</translation>
    </message>
</context>
<context>
    <name>MyGraphicsView</name>
    <message>
        <location filename="canvas2d.py" line="242"/>
        <source>Autoscaling to extend: %s</source>
        <translation>Agrandissement: %s</translation>
    </message>
</context>
<context>
    <name>MyPostProConfig</name>
    <message>
        <location filename="postprocessorconfig.py" line="180"/>
        <source>errors reading %s:</source>
        <translation>Lecture erreurs %s:</translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="189"/>
        <source>Missing value or section.</source>
        <translation>Valeur ou section manquante.</translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="193"/>
        <source>syntax errors in postpro_config file</source>
        <translation>Erreur syntaxe fichier postpro_config</translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="211"/>
        <source>trying to rename bad cfg %s to %s</source>
        <translation>Essai renommage mauvais cfg %s à %s</translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="215"/>
        <source>rename(%s,%s) failed: %s</source>
        <translation>renommage(%s,%s) échoué: %s</translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="218"/>
        <source>renamed bad varspace %s to &apos;%s&apos;</source>
        <translation>renommage mauvais varspace %s à &apos;%s&apos;</translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="221"/>
        <source>created default varspace &apos;%s&apos;</source>
        <translation>varspace &apos;%s&apos; créé par défaut</translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="224"/>
        <source>read existing varspace &apos;%s&apos;</source>
        <translation>lecture varspace &apos;%s&apos; existant</translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="205"/>
        <source>The postprocessor configuration file version ({0}) doesn&apos;t match the software expected version ({1}).

You have to delete (or carefully edit) the configuration file &quot;{2}&quot; to solve the problem.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Software config</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Output specifications</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Output format description:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Output file extension:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Output type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Output options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Export absolute coordinates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Cancel cutter compensation at each slice</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Perform cutter compensation outside the piece</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Export only counter clockwise arcs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Maximum arc radius:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>G-code constants</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Units in millimeters:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Units in inch:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Absolute programming:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Incremental programming:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Startup:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>End:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Output formatting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Prepend numbers with the &apos;+&apos; sign for positive values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Number of digits before the decimal separator:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Padding with &apos;0&apos; digit before the decimal separator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Number of digits after the decimal separator:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Padding with &apos;0&apos; digit after the decimal separator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Decimal separator:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Line numbers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Export line numbers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Line number starts at:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Line number step:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>G-code codes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Tool change:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Feed rate change:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Rapid positioning for XY plane:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Rapid positioning for Z plane:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Linear feed move for XY plane:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Linear feed move for Z plane:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Clockwise feed move:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Counter clockwise feed move:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Disable cutter compensation:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Left cutter compensation:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Right cutter compensation:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Placed in front of any shape:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Placed after any shape:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessorconfig.py" line="294"/>
        <source>Comment for current shape:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>MyPostProcessor</name>
    <message>
        <location filename="postprocessor.py" line="205"/>
        <source>created default varspace</source>
        <translation>varspace créé par défaut</translation>
    </message>
    <message>
        <location filename="postprocessor.py" line="295"/>
        <source>Beginning export of Layer Nr. %s, Name %s</source>
        <translation>Exportation du calque N°. %s, Nom %s</translation>
    </message>
    <message>
        <location filename="postprocessor.py" line="297"/>
        <source>Nr. of Shapes %s; Nr. of Shapes in Route %s</source>
        <translation>Nb. de formes %s; Nb. de formes sur pacours %s</translation>
    </message>
    <message>
        <location filename="postprocessor.py" line="311"/>
        <source>Beginning export of Shape Nr: %s</source>
        <translation>Exportation de la forme N°: %s</translation>
    </message>
    <message>
        <location filename="postprocessor.py" line="331"/>
        <source>Export to STDOUT was successful</source>
        <translation>Export vers STDOUT réussi</translation>
    </message>
    <message>
        <location filename="postprocessor.py" line="340"/>
        <source>Export to FILE was successful</source>
        <translation>Export vers FILE réussi</translation>
    </message>
    <message>
        <location filename="postprocessor.py" line="342"/>
        <source>Warning during Export</source>
        <translation>Attention pendant exportation</translation>
    </message>
    <message>
        <location filename="postprocessor.py" line="342"/>
        <source>Cannot Save the File</source>
        <translation>Fichier ne pouvant être sauvegardé</translation>
    </message>
    <message>
        <location filename="postprocessor.py" line="422"/>
        <source>(Generated with: %s, Version: %s, Date: %s)
</source>
        <translation>(Généré avec: %s, Version: %s, Date: %s)</translation>
    </message>
    <message>
        <location filename="postprocessor.py" line="426"/>
        <source>(Time: %s)
</source>
        <translation>(Heure: %s)</translation>
    </message>
    <message>
        <location filename="postprocessor.py" line="423"/>
        <source>(Created from file: %s)
</source>
        <translation>(Créé à partir du fichier: %s)</translation>
    </message>
    <message>
        <location filename="postprocessor.py" line="82"/>
        <source>Postprocessor configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="postprocessor.py" line="425"/>
        <source>(Output format description: %s)
</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PopUpDialog</name>
    <message>
        <location filename="popupdialog.py" line="99"/>
        <source>Auto</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="popupdialog.py" line="100"/>
        <source>OK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="popupdialog.py" line="101"/>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PopulationClass</name>
    <message>
        <location filename="tspoptimisation.py" line="153"/>
        <source>Wrong begin art of TSP chosen</source>
        <translation>Mauvais begin art de TSP choisi</translation>
    </message>
</context>
<context>
    <name>Project</name>
    <message>
        <location filename="project.py" line="225"/>
        <source>New/Unrecognized shapes added for layer:%s; %s</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ReadDXF</name>
    <message>
        <location filename="importer.py" line="79"/>
        <source>Reading DXF Structure</source>
        <translation>Lecture structure DXF</translation>
    </message>
    <message>
        <location filename="importer.py" line="94"/>
        <source>Creating Contours of Block Nr: %i</source>
        <translation>Création contours du bloc N°: %i</translation>
    </message>
    <message>
        <location filename="importer.py" line="97"/>
        <source>Creating Contours of Entities</source>
        <translation>Création contours des entités</translation>
    </message>
    <message>
        <location filename="importer.py" line="188"/>
        <source>Warning reading linepairs</source>
        <translation>Attention lecture linepairs</translation>
    </message>
    <message>
        <location filename="importer.py" line="186"/>
        <source>Reading stopped at line %i.
 &quot;%s&quot; is not a valid code (number) - please, check/correct dxf file</source>
        <translation>Echec lecture lignes arrêté ligne %i.
 Vérifier/corriger ligne &quot;%s&quot; dans le fichier dxf</translation>
    </message>
    <message>
        <location filename="importer.py" line="478"/>
        <source>Short Elements</source>
        <translation>Eléments courts</translation>
    </message>
    <message>
        <location filename="importer.py" line="478"/>
        <source>Length of some Elements too short!
Length must be greater than tolerance.
Skipped Geometries</source>
        <translation>Longueur de certains éléments trop petite!
La longueur doit être supérieure à la tolérance</translation>
    </message>
    <message>
        <location filename="importer.py" line="191"/>
        <source>Did read %i of linepairs from DXF</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Shape</name>
    <message>
        <location filename="shape.py" line="176"/>
        <source>Analysing the shape for CW direction Nr: %s</source>
        <translation>Analyse de forme pour CW direction N°: %s</translation>
    </message>
    <message>
        <location filename="shape.py" line="296"/>
        <source>Had to reverse the shape to be CW</source>
        <translation>Obligation d&apos;inverser la forme pour etre CW</translation>
    </message>
    <message>
        <location filename="shape.py" line="186"/>
        <source>Clicked Point: %s</source>
        <translation>Point selectionné: %s</translation>
    </message>
    <message>
        <location filename="shape.py" line="188"/>
        <source>Old Start Point: %s</source>
        <translation>Ancien point de départ: %s</translation>
    </message>
    <message>
        <location filename="shape.py" line="198"/>
        <source>New Start Point: %s</source>
        <translation>Nouveau point de départ: %s</translation>
    </message>
    <message>
        <location filename="shape.py" line="369"/>
        <source>ERROR: Z infeed depth is null!</source>
        <translation>ERREUR: Profondeur de passe Z nulle!</translation>
    </message>
    <message>
        <location filename="shape.py" line="372"/>
        <source>WARNING: initial mill depth (%i) is lower than end mill depth (%i). Using end mill depth as final depth.</source>
        <translation>ATTENTION: profondeur d&apos;usinage initiale (%i) inférieure à la profondeur d&apos;usinage totale (%i). Utilisation de cette dernière.</translation>
    </message>
    <message>
        <location filename="shape.py" line="153"/>
        <source>Shoelace method cannot (directly) be applied to this shape</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TreeHandler</name>
    <message>
        <location filename="treehandling.py" line="416"/>
        <source>[en]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treehandling.py" line="417"/>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treehandling.py" line="418"/>
        <source>Nr</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treehandling.py" line="310"/>
        <source>Optimal path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treehandling.py" line="419"/>
        <source>Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treehandling.py" line="420"/>
        <source>Base point</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treehandling.py" line="421"/>
        <source>Scale</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treehandling.py" line="422"/>
        <source>Rotation</source>
        <translation type="unfinished"></translation>
    </message>
</context>
</TS>
