<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="fr">
<context>
    <name>About</name>
    <message>
        <location filename="../scripts/Help/About/About.js" line="+68"/>
        <source>About %1</source>
        <translation>À propos de %1</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Revision:</source>
        <translation>Révision :</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>%1 is based on QCAD, a free (open source) software.</source>
        <translation>%1 est basé sur QCAD, un logiciel libre (open source).</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>This means that everyone can &lt;a href=&apos;%1&apos;&gt;get involved&lt;/a&gt;!</source>
        <translation>Cela signifie que tout le monde peut &lt;a href=&apos;%1&apos;&gt;s’impliquer&lt;/a&gt; !</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Plugins and script add-ons are subject to their respective license (see &quot;Plugins&quot; tab).</source>
        <translation>Plugins et script add-ons sont soumis à leur licence respective (voir &quot;Plugins&quot; onglet).</translation>
    </message>
    <message>
        <location line="-3"/>
        <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>D&apos;autres outils, fonctions et formats de fichier, y compris DWG, sont disponibles en &lt;a href=&apos;%1&apos;&gt;QCAD Professional&lt;/a&gt; ou &lt;a href=&apos;%2&apos;&gt;QCAD/CAM&lt;/a&gt;.</translation>
    </message>
    <message>
        <location line="+9"/>
        <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 est livré avec QCAD sous la licence Open Source &lt;a href=&apos;%1&apos;&gt;LGPL &lt;/a&gt; qui vous confère divers droits en tant qu&apos;utilisateur, dont le droit de recompiler les bibliothèques Qt pour votre plate-forme. Pour ce faire, suivez &lt;a href=&apos;%2&apos;&gt;la documentation affichée sur le site Web de Qt&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>Ce programme est distribué car potentiellement utile, mais SANS AUCUNE GARANTIE, ni explicite ni implicite, y compris les garanties de commercialisation ou d&apos;adaptation dans un but spécifique.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Plugins</source>
        <translation>Plugins</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>No information available</source>
        <translation>Pas d&apos;information disponible</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+427"/>
        <source>Plugin:</source>
        <translation>Plugin :</translation>
    </message>
    <message>
        <location line="-402"/>
        <source>ID:</source>
        <translation>ID:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Description:</source>
        <translation>Description :</translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+4"/>
        <location line="+4"/>
        <source>Unknown</source>
        <translation>Inconnu</translation>
    </message>
    <message>
        <location line="+295"/>
        <source>Licenses</source>
        <translation>Licences</translation>
    </message>
    <message>
        <location line="-425"/>
        <location line="+123"/>
        <source>Version:</source>
        <translation>Version :</translation>
    </message>
    <message>
        <location line="-113"/>
        <location line="+117"/>
        <source>Qt Version:</source>
        <translation>Qt Version :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>License:</source>
        <translation>Licence :</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>Date de fabrication :</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Architecture:</source>
        <translation>Architecture :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Compiler:</source>
        <translation>Compiler :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>License Key:</source>
        <translation>Clé de licence :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>%1 is an application for computer-aided design (CAD).</source>
        <translation>%1 est une application pour la conception assistée par ordinateur (CAO).</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>%1 is free (open source) software.</source>
        <translation>%1 est une logiciel libre (open source).</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>All brand or product names are trademarks or registered trademarks of their respective holders.</source>
        <translation>Tous les noms d&apos;incendie ou de produits sont des marques commerciales ou des marques déposées de leurs détenteurs respectifs.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Portions of this software © %1 The Qt Company Ltd.</source>
        <translation>Portions de ce logiciel © %1 The Qt Company Ltd.</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>No plugins found.</source>
        <translation>Aucun plugin trouvé.</translation>
    </message>
    <message>
        <location line="+99"/>
        <source>Active</source>
        <translation>Actif</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Inactive (restart)</source>
        <translation>Inactif (redémarrer)</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Trial Version:</source>
        <translation>Version d&apos;essai :</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>File:</source>
        <translation>Fichier :</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Error:</source>
        <translation>Erreur :</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Script Add-Ons</source>
        <translation>Script add-ons</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>No script add-ons found.</source>
        <translation>Aucun script add-ons trouvés.</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Credits</source>
        <translation>Crédits</translation>
    </message>
    <message>
        <location filename="../scripts/Help/About/AboutInit.js" line="+2"/>
        <source>&amp;About...</source>
        <translation>À &amp;propos...</translation>
    </message>
</context>
<context>
    <name>AboutCredits</name>
    <message>
        <location filename="../scripts/Help/About/AboutCredits.js" line="+4"/>
        <source>Programming</source>
        <translation>Programmation</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Hatch Patterns</source>
        <translation>Motifs de hachures</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Themes</source>
        <translation>Thèmes</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Translations</source>
        <translation>Traductions</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Templates</source>
        <translation>Modèles</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Icons</source>
        <translation>Icônes</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Testing, Feedback and Minor Fixes</source>
        <translation>Tests, commentaires et corrections mineures</translation>
    </message>
</context>
<context>
    <name>AboutDialog</name>
    <message>
        <location filename="../scripts/Help/About/AboutDialog.ui" line="+101"/>
        <source>About</source>
        <translation>À propos</translation>
    </message>
    <message>
        <location line="+134"/>
        <source>Plugins</source>
        <translation>Plugins</translation>
    </message>
    <message>
        <location line="+67"/>
        <source>Scripts</source>
        <translation>Scripts</translation>
    </message>
    <message>
        <location line="+67"/>
        <source>System</source>
        <translation>Système</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Licenses</source>
        <translation>Licences</translation>
    </message>
    <message>
        <location line="-224"/>
        <source>Credits</source>
        <translation>Crédits</translation>
    </message>
</context>
<context>
    <name>AbstractPreferences</name>
    <message>
        <location filename="../scripts/Edit/AbstractPreferences.js" line="+46"/>
        <source>Application Preferences</source>
        <translation>Préférences d&apos;application</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Drawing Preferences</source>
        <translation>Préférences de dessin</translation>
    </message>
    <message>
        <location line="+322"/>
        <source>Apply preferences</source>
        <translation>Appliquer préférences</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Restart required</source>
        <translation>Redémarrage nécessaire</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Please restart QCAD for
the preference changes to take effect.</source>
        <translation>S&apos;il vous plaît redémarrer QCAD
pour appliquer les modifications.</translation>
    </message>
    <message>
        <location line="+86"/>
        <source>Defaults for</source>
        <translation>Valeurs par défaut pour</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>These are default preferences for new drawings.</source>
        <translation>Ce sont préférences par défaut pour les nouveaux dessins.</translation>
    </message>
    <message>
        <location line="+2"/>
        <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>Préférences du dessin courant peuvent être modifiés sous&lt;br/&gt;&lt;i&gt;Édition &amp;gt; Préférences de dessign&lt;/i&gt;.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Changes will affect new drawings but NOT the current drawing.</source>
        <translation>Les changements auront une incidence sur les nouveaux dessins, mais pas le dessin en cours.</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;Ajouter Bloc</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Add new empty block</source>
        <translation>Ajouter un nouveau bloc vide</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>Ajouter un point de masse 2D Centroid</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Position Y:</source>
        <translation>Position Y :</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+7"/>
        <location line="+49"/>
        <source>0.00</source>
        <translation>0.00</translation>
    </message>
    <message>
        <location line="-42"/>
        <source>Position X:</source>
        <translation>Position X :</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Point mass:</source>
        <translation>Masse ponctuelle :</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Reset to &apos;Undefined&apos;</source>
        <translation>Réinitialiser à &apos;non défini&apos;</translation>
    </message>
</context>
<context>
    <name>AddCustomPropertyDialog</name>
    <message>
        <location filename="../scripts/Widgets/PropertyEditor/AddCustomPropertyDialog.ui" line="+14"/>
        <source>Add Custom Property</source>
        <translation>Ajouter une propriété personnalisée</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Name:</source>
        <translation>Nom :</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Value:</source>
        <translation>Valeur :</translation>
    </message>
</context>
<context>
    <name>AddLayer</name>
    <message>
        <location filename="../scripts/Layer/AddLayer/AddLayerInit.js" line="+2"/>
        <source>&amp;Add Layer</source>
        <translation>&amp;Ajouter un calque</translation>
    </message>
    <message>
        <location filename="../scripts/Layer/AddLayer/AddLayer.js" line="+35"/>
        <source>Layer</source>
        <translation>Calque</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Add Layer</source>
        <translation>Ajouter un calque</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;Antialiasing</translation>
    </message>
</context>
<context>
    <name>Apollonius</name>
    <message>
        <location filename="../scripts/Apollonius.js" line="+1932"/>
        <source>Invalid radius</source>
        <translation>Rayon invalide</translation>
    </message>
    <message>
        <location line="+51"/>
        <source>No solution</source>
        <translation>Aucune solution</translation>
    </message>
</context>
<context>
    <name>AppPreferences</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/AppPreferences.js" line="+65"/>
        <source>Application &amp;Preferences</source>
        <translation>&amp;Préférences d&apos;application</translation>
    </message>
</context>
<context>
    <name>Arc</name>
    <message>
        <location filename="../scripts/Draw/Arc/Arc.js" line="+71"/>
        <source>Arc Tools</source>
        <translation>Outils d&apos;arc</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>&amp;Arc</source>
        <translation>&amp;Arc</translation>
    </message>
</context>
<context>
    <name>Arc2PA</name>
    <message>
        <location filename="../scripts/Draw/Arc/Arc2PA/Arc2PA.ui" line="+17"/>
        <source>Angle:</source>
        <translation>Angle :</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Direction:</source>
        <translation>Direction :</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Counter Clockwise (Positive)</source>
        <translation>Sens antihoraire (positive)</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Clockwise (Negative)</source>
        <translation>Sens horaire (négative)</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Arc/Arc2PA/Arc2PA.js" line="+65"/>
        <source>Start point</source>
        <translation>Point de départ</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>End point</source>
        <translation>Point final</translation>
    </message>
    <message>
        <location line="+85"/>
        <source>Invalid angle</source>
        <translation>Angle invalide</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The two points are identical</source>
        <translation>Les deux points sont identiques</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Arc/Arc2PA/Arc2PAInit.js" line="+2"/>
        <source>&amp;2 Points and Angle</source>
        <translation>&amp;2 points et l&apos;angle</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw arc from 2 points and angle</source>
        <translation>Tracer un arc de deux points et l&apos;angle</translation>
    </message>
</context>
<context>
    <name>Arc2PH</name>
    <message>
        <location filename="../scripts/Draw/Arc/Arc2PH/Arc2PH.js" line="+65"/>
        <source>Start point</source>
        <translation>Point de départ</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>End point</source>
        <translation>Point final</translation>
    </message>
    <message>
        <location line="+81"/>
        <source>Invalid height</source>
        <translation>Hauteur invalide</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The two points are identical</source>
        <translation>Les deux points sont identiques</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Arc/Arc2PH/Arc2PH.ui" line="+17"/>
        <source>Height:</source>
        <translation>Hauteur :</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Direction:</source>
        <translation>Direction :</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Counter Clockwise (Positive)</source>
        <translation>Sens antihoraire (positive)</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Clockwise (Negative)</source>
        <translation>Sens horaire (négative)</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Arc/Arc2PH/Arc2PHInit.js" line="+2"/>
        <source>2 Points and &amp;Height</source>
        <translation>2 points et &amp;hauteur</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw arc from 2 points and height</source>
        <translation>Tracer un arc de deux points et hauteur</translation>
    </message>
</context>
<context>
    <name>Arc2PL</name>
    <message>
        <location filename="../scripts/Draw/Arc/Arc2PL/Arc2PL.js" line="+65"/>
        <source>Start point</source>
        <translation>Point de départ</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>End point</source>
        <translation>Point final</translation>
    </message>
    <message>
        <location line="+85"/>
        <source>Invalid length</source>
        <translation>Longueur invalide</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The two points are identical</source>
        <translation>Les deux points sont identiques</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>The distance between the two points must be less than the arc length</source>
        <translation>La distance entre les deux points doit être inférieure à la longueur d&apos;arc</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Arc/Arc2PL/Arc2PL.ui" line="+17"/>
        <source>Length:</source>
        <translation>Longueur :</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Direction:</source>
        <translation>Direction :</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Counter Clockwise (Positive)</source>
        <translation>Sens antihoraire (positive)</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Clockwise (Negative)</source>
        <translation>Sens horaire (négative)</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Arc/Arc2PL/Arc2PLInit.js" line="+2"/>
        <source>&amp;2 Points and Length</source>
        <translation>2 points et &amp;longueur</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw arc from 2 points and length</source>
        <translation>Tracer un arc de deux points et longueur</translation>
    </message>
</context>
<context>
    <name>Arc2PR</name>
    <message>
        <location filename="../scripts/Draw/Arc/Arc2PR/Arc2PR.ui" line="+17"/>
        <source>Radius:</source>
        <translation>Rayon :</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Direction:</source>
        <translation>Direction :</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Counter Clockwise (Positive)</source>
        <translation>Sens antihoraire (positive)</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Clockwise (Negative)</source>
        <translation>Sens horaire (négative)</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Solution:</source>
        <translation>Solution :</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Shorter Arc</source>
        <translation>Arc court</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Longer Arc</source>
        <translation>Arc long</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Arc/Arc2PR/Arc2PR.js" line="+67"/>
        <source>Start point</source>
        <translation>Point de départ</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>End point</source>
        <translation>Point final</translation>
    </message>
    <message>
        <location line="+81"/>
        <source>Invalid radius</source>
        <translation>Rayon invalide</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The two points are identical</source>
        <translation>Les deux points sont identiques</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Arc/Arc2PR/Arc2PRInit.js" line="+2"/>
        <source>&amp;2 Points and Radius</source>
        <translation>&amp;2 points et rayon</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw arc from 2 points and radius</source>
        <translation>Tracer un arc de deux points et un rayon</translation>
    </message>
</context>
<context>
    <name>Arc3P</name>
    <message>
        <location filename="../scripts/Draw/Arc/Arc3P/Arc3P.js" line="+62"/>
        <source>Start point</source>
        <translation>Point de départ</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Point on arc</source>
        <translation>Point sur l&apos;arc</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>End point</source>
        <translation>Point final</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Arc/Arc3P/Arc3PInit.js" line="+2"/>
        <source>&amp;3 Points</source>
        <translation>&amp;3 points</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw arc from 3 points</source>
        <translation>Tracer un arc de trois points</translation>
    </message>
</context>
<context>
    <name>ArcCPA</name>
    <message>
        <location filename="../scripts/Draw/Arc/ArcCPA/ArcCPA.js" line="+66"/>
        <source>Center</source>
        <translation>Centre</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Point on arc or radius</source>
        <translation>Point sur l&apos;arc ou rayon</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Point on arc</source>
        <translation>Point sur l&apos;arc</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Start angle</source>
        <translation>Angle de départ</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>End angle</source>
        <translation>Angle d&apos;arrivée</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Arc/ArcCPA/ArcCPAInit.js" line="+2"/>
        <source>&amp;Center, Point, Angles</source>
        <translation>&amp;Centre, point, angles</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw arc from center, point on arc and angles</source>
        <translation>Tracer un arc depuis le centre, un point sur l’arc et les angles</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Arc/ArcCPA/ArcCPA.ui" line="+17"/>
        <source>Direction:</source>
        <translation>Direction :</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Counter Clockwise (positive)</source>
        <translation>Sens antihoraire (positive)</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Clockwise (Negative)</source>
        <translation>Sens horaire (négative)</translation>
    </message>
</context>
<context>
    <name>ArcConcentric</name>
    <message>
        <location filename="../scripts/Draw/Arc/ArcConcentric/ArcConcentric.ui" line="+17"/>
        <source>Distance:</source>
        <translation>Distance :</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Number:</source>
        <translation>Nombre :</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Arc/ArcConcentric/ArcConcentricInit.js" line="+2"/>
        <source>&amp;Concentric (with Distance)</source>
        <translation>&amp;Concentrique (distance)</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw concentric arc</source>
        <translation>Dessine un arc concentrique</translation>
    </message>
</context>
<context>
    <name>ArcConcentricThrough</name>
    <message>
        <location filename="../scripts/Draw/Arc/ArcConcentricThrough/ArcConcentricThrough.ui" line="+17"/>
        <source>Number:</source>
        <translation>Nombre :</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Arc/ArcConcentricThrough/ArcConcentricThroughInit.js" line="+2"/>
        <source>Concentric (&amp;through Point)</source>
        <translation>&amp;Concentrique (par un point)</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw concentric arc through point</source>
        <translation>Dessinez un arc concentriques par un point</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>Choisissez ligne, arc, cercle ou ellipse</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Point on arc</source>
        <translation>Point sur l&apos;arc</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Choose solution</source>
        <translation>Choisir solution</translation>
    </message>
    <message>
        <location line="+128"/>
        <location line="+65"/>
        <source>No solution</source>
        <translation>Aucune solution</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Arc/ArcTPR/ArcTPR.ui" line="+17"/>
        <source>Radius:</source>
        <translation>Rayon :</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Arc/ArcTPR/ArcTPRInit.js" line="+2"/>
        <source>&amp;Tangent, Point, Radius</source>
        <translation>&amp;Tangente, point, rayon</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw arc tangential to entity, through point with radius</source>
        <translation>Tracer un arc tangent à une entité, par un point avec rayon</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>Choisissez une ligne de base ou un arc de base</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Choose end point of arc</source>
        <translation>Sélectionnez le point de fin de l&apos;arc</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Arc/ArcTangential/ArcTangentialInit.js" line="+2"/>
        <source>&amp;Tangentially Connected</source>
        <translation>Relié &amp;tangentiellement</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw arc tangential to base entity</source>
        <translation>Tracer un arc tangentielle à une entité de base</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Arc/ArcTangential/ArcTangential.ui" line="+17"/>
        <source>Radius:</source>
        <translation>Rayon :</translation>
    </message>
</context>
<context>
    <name>AutoSave</name>
    <message>
        <location filename="../scripts/File/AutoSave/PreferencesPage.ui" line="+17"/>
        <source>Enable Autosave</source>
        <translation>Activer la sauvegarde automatique</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Autosave Interval:</source>
        <translation>Intervalle pour la sauvegarde automatique :</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>min</source>
        <translation>min</translation>
    </message>
    <message>
        <location filename="../scripts/File/AutoSave/AutoSave.js" line="+35"/>
        <source>Autosave</source>
        <translation>Sauvegarde automatique</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>File</source>
        <translation>Fichier</translation>
    </message>
    <message>
        <location line="+123"/>
        <source>Autosave failed:</source>
        <translation>Sauvegarde automatique échoué:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Autosave complete.</source>
        <translation>Sauvegarde automatique terminé.</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Recovered</source>
        <translation>Récupéré</translation>
    </message>
    <message>
        <location line="+47"/>
        <source>Recover File?</source>
        <translation>Récupérer fichier ?</translation>
    </message>
    <message numerus="yes">
        <location line="-68"/>
        <source>%n autosave backup file(s) for (an) untitled drawing(s) was/were found.
Do you wish to recover it/them?</source>
        <translation>
            <numerusform>Un fichier de sauvegarde automatique pour un dessin sans titre a été trouvé.
Voulez-vous le récupérer ?</numerusform>
            <numerusform>%n fichiers de sauvegarde automatique pour dessins sans titre ont été trouvés.
Voulez-vous les récupérer ?</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>Un fichier de sauvegarde automatique pour &quot;%1&quot; existe.
Voulez-vous le récupérer ?</translation>
    </message>
    <message>
        <location line="+25"/>
        <location line="+11"/>
        <location line="+5"/>
        <source>Cannot rename file:</source>
        <translation>Impossible de renommer fichier :</translation>
    </message>
    <message>
        <location line="-13"/>
        <source>Moved autosave backup file to:</source>
        <translation>Fichier de sauvegarde automatique renommé :</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Moved original file to:</source>
        <translation>Déplacé fichier original à :</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Cannot remove file:</source>
        <translation>Impossible de supprimer le fichier :</translation>
    </message>
    <message>
        <location line="-124"/>
        <source>Recover Files?</source>
        <translation>Récupérer les fichiers ?</translation>
    </message>
    <message>
        <location line="-53"/>
        <source>Autosaving to:</source>
        <translation>Sauvegarde automatique de :</translation>
    </message>
</context>
<context>
    <name>AutoSnap</name>
    <message>
        <location filename="../scripts/Snap/SnapAuto/PreferencesPage.ui" line="+17"/>
        <source>Auto Snap</source>
        <translation>Accrochage auto</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Intersections</source>
        <translation>Intersections</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>End points</source>
        <translation>Points finaux</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Middle points</source>
        <translation>Points médians</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Center points</source>
        <translation>Points de centre</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Perpendicular</source>
        <translation>Perpendiculaire</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Tangential</source>
        <translation>Tangentiel</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Reference points</source>
        <translation>Points de référence</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Grid points</source>
        <translation>Points de grille</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Points on entity</source>
        <translation>Points sur l&apos;objet</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Free positioning</source>
        <translation>Positionnement libre</translation>
    </message>
</context>
<context>
    <name>AutoTrim</name>
    <message>
        <location filename="../scripts/Modify/AutoTrim/AutoTrimInit.js" line="+2"/>
        <source>Auto &amp;Trim</source>
        <translation>Ajustement &amp;automatique</translation>
    </message>
</context>
<context>
    <name>AutoZoom</name>
    <message>
        <location filename="../scripts/View/Zoom/AutoZoom/AutoZoomInit.js" line="+2"/>
        <source>&amp;Auto Zoom</source>
        <translation>Zoom &amp;automatique</translation>
    </message>
</context>
<context>
    <name>Batch2Pdf</name>
    <message>
        <location filename="../scripts/Misc/MiscIO/Batch2Pdf/Batch2Pdf.js" line="+30"/>
        <source>Export to PDF</source>
        <translation>Exporter vers PDF</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscIO/Batch2Pdf/Batch2PdfInit.js" line="+2"/>
        <location line="+4"/>
        <source>&amp;Batch2Pdf visible layout blocks</source>
        <translation>&amp;Batch2Pdf blocs de mise en page visibles</translation>
    </message>
</context>
<context>
    <name>BehaviorPreferences</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/GraphicsViewPreferences/BehaviorPreferences/BehaviorPreferences.js" line="+24"/>
        <source>Graphics View</source>
        <translation>Vue graphique</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Behavior</source>
        <translation>Comportement</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>Les deux entités ne peuvent pas être biseautées.</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>First entity cannot be trimmed.</source>
        <translation>La première entité ne peut être coupée.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Second entity cannot be trimmed.</source>
        <translation>La seconde entité ne peut être coupée.</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Bevel/BevelInit.js" line="+2"/>
        <source>&amp;Chamfer / Bevel</source>
        <translation>&amp;Chanfrein</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Bevel/Bevel.ui" line="+17"/>
        <source>Trim</source>
        <translation>Ajuster</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Length &amp;1:</source>
        <translation>Longueur &amp;1 :</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Length &amp;2:</source>
        <translation>Longueur &amp;2 :</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>Erreur lors de la génération du fichier Bitmap &quot;%1&quot; : %2</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Files</source>
        <translation>Fichiers</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Export as Bitmap</source>
        <translation>Exporter en bitmap</translation>
    </message>
    <message>
        <location line="-55"/>
        <source>Bitmap file has been exported to &quot;%1&quot;</source>
        <translation>Fichier Bitmap a été exportée vers &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../scripts/File/BitmapExport/BitmapExportInit.js" line="+2"/>
        <source>Bit&amp;map Export...</source>
        <translation>&amp;Exporter en bitmap...</translation>
    </message>
    <message>
        <location filename="../scripts/File/BitmapExport/BitmapExportDialog.ui" line="+14"/>
        <source>Bitmap Export</source>
        <translation>Exporter en bitmap</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Size</source>
        <translation>Taille</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Width:</source>
        <translation>Largeur : </translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Height:</source>
        <translation>Hauteur : </translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Pixels per drawing unit:</source>
        <translation>Pixels par unité de dessin :</translation>
    </message>
    <message>
        <location line="+72"/>
        <source>Export bounding box of selection</source>
        <translation>Exporter la zone rectangulaire autour de la sélection</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Transparent</source>
        <translation>Transparent</translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+23"/>
        <source>Color</source>
        <translation>Couleur</translation>
    </message>
    <message>
        <location line="-17"/>
        <source>Monochrome</source>
        <translation>Monochrome</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Grayscale</source>
        <translation>Dégradé de gris</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Anti-aliasing</source>
        <translation>Antialiasing</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Use anti-aliasing</source>
        <translation>Antialiasing</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Margin</source>
        <translation>Marge</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Margin:</source>
        <translation>Marge :</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>Ajouter une marge supplémentaire pour compenser pour le poids de la ligne</translation>
    </message>
    <message>
        <location line="-170"/>
        <source>Background</source>
        <translation>Arrière-plan</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>White</source>
        <translation>Blanc</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Black</source>
        <translation>Noir</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>Taille d&apos;image non valide (largeur x hauteur doit être inférieure à %1)</translation>
    </message>
</context>
<context>
    <name>Block</name>
    <message>
        <location filename="../scripts/Block/Block.js" line="+67"/>
        <source>Block Tools</source>
        <translation>Outils de bloc</translation>
    </message>
    <message>
        <location line="+110"/>
        <source>Cannot edit block while editing a block in-place</source>
        <translation>Impossible d&apos;éditer un bloc pendant l&apos;édition d&apos;un bloc sur place</translation>
    </message>
    <message>
        <location line="-82"/>
        <source>&amp;Block</source>
        <translation>&amp;Bloc</translation>
    </message>
</context>
<context>
    <name>BlockDialog</name>
    <message>
        <location filename="../scripts/Block/BlockDialog.ui" line="+17"/>
        <source>Block</source>
        <translation>Bloc</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Block name:</source>
        <translation>Nom du Bloc :</translation>
    </message>
    <message>
        <location filename="../scripts/Block/BlockDialog.js" line="+81"/>
        <source>block</source>
        <comment>default block name prefix</comment>
        <translation>bloc</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Leading or trailing spaces.</source>
        <translation>Espaces avant ou après.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Block name is empty.</source>
        <translation>Nom du bloc est vide.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Block name is invalid.</source>
        <translation>Nom du bloc n&apos;est pas valide.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Block &quot;%1&quot; already exists&lt;br&gt;and will be overwritten.</source>
        <translation>Block &quot;%1&quot; existe&lt;br&gt;et sera écrasé.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Block already exists.</source>
        <translation>Bloc existe déjà.</translation>
    </message>
</context>
<context>
    <name>BlockExamples</name>
    <message>
        <location filename="../scripts/Misc/Examples/BlockExamples/BlockExamples.js" line="+51"/>
        <source>&amp;Block</source>
        <translation>&amp;Bloc</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;Correction des noms de blocs</translation>
    </message>
</context>
<context>
    <name>BlockList</name>
    <message>
        <location filename="../scripts/Widgets/BlockList/BlockList.js" line="+493"/>
        <location line="+63"/>
        <location line="+44"/>
        <source>Block List</source>
        <translation>Liste des blocs</translation>
    </message>
    <message>
        <location line="-107"/>
        <source>Widgets</source>
        <translation>Widgets</translation>
    </message>
    <message>
        <location filename="../scripts/Widgets/BlockList/PreferencesPage.ui" line="+17"/>
        <source>Hide internal blocks</source>
        <translation>Cacher blocs internes</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Enable alternating row colors</source>
        <translation>Activer alternant couleurs des lignes</translation>
    </message>
</context>
<context>
    <name>BlockListAttributes</name>
    <message>
        <location filename="../scripts/Misc/MiscBlock/BlockListAttributes/BlockListAttributes.js" line="+47"/>
        <source>Block:</source>
        <translation>Bloc :</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Block reference ID:</source>
        <translation>ID de référence de bloc :</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Block attribute:</source>
        <translation>Attribut de bloc :</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>&amp;List Block Attributes</source>
        <translation>&amp;Liste des attributs de bloc</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>Exporter la liste de blocs (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;Exporter la liste de blocs</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>Exporter la liste des références des blocs (CSV)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>CSV</source>
        <translation>CSV</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>&amp;Export Block References List</source>
        <translation>&amp;Exporter la liste des références du bloc</translation>
    </message>
</context>
<context>
    <name>BreakOut</name>
    <message>
        <location filename="../scripts/Modify/BreakOut/BreakOutInit.js" line="+2"/>
        <source>&amp;Break out Segment</source>
        <translation>&amp;Suppression de segments</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/BreakOut/BreakOut.ui" line="+17"/>
        <source>Remove Segment</source>
        <translation>Supprimer le segment</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/BreakOut/BreakOut.js" line="+59"/>
        <source>Choose line, arc, circle, ellipse, spline or polyline segment</source>
        <translation>Choisir ligne, arc, cercle, ellipse, spline ou segment de polyligne</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Choose line, arc, circle or ellipse segment</source>
        <translation>Choisissez segment de ligne, arc, cercle ou ellipse</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>Choisissez une ligne, arc ou cercle</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Specify point</source>
        <translation>Indiquer le point</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/BreakOutGap/BreakOutGap.ui" line="+17"/>
        <source>Gap:</source>
        <translation>Ecart :</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/BreakOutGap/BreakOutGapInit.js" line="+2"/>
        <source>&amp;Break out Gap</source>
        <translation>&amp;Suppression du écart</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>Choisir ligne, arc, cercle, ellipse, spline ou polyligne</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Choose line, arc, circle or ellipse to break up</source>
        <translation>Choisissez ligne, arc, cercle ou ellipse</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>First break point</source>
        <translation>Premier point de coupe</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Second break point</source>
        <translation>Deuxième point de coupure</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Click the part of the circle or ellipse to remove</source>
        <translation>Choisissez le segment</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/BreakOutManual/BreakOutManual.ui" line="+17"/>
        <source>Remove Segment</source>
        <translation>Supprimer le segment</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/BreakOutManual/BreakOutManualInit.js" line="+2"/>
        <source>&amp;Break out Manual</source>
        <translation>&amp;Découpe un segment manuellement</translation>
    </message>
</context>
<context>
    <name>BrowseUserManual</name>
    <message>
        <location filename="../scripts/Help/BrowseUserManual/BrowseUserManualInit.js" line="+2"/>
        <source>Browse User Manual</source>
        <translation>Manuel de référence</translation>
    </message>
</context>
<context>
    <name>CadToolBar</name>
    <message>
        <location filename="../scripts/Widgets/CadToolBar/CadToolBar.js" line="+56"/>
        <source>Widgets</source>
        <translation>Widgets</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>CAD Toolbar</source>
        <translation>Barre d&apos;outils de CAO</translation>
    </message>
    <message>
        <location filename="../scripts/Widgets/CadToolBar/PreferencesPage.ui" line="+20"/>
        <source>Icon size:</source>
        <translation>Taille des icônes :</translation>
    </message>
    <message>
        <location line="+71"/>
        <source>Pixel</source>
        <translation>Pixel</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>px</source>
        <translation>px</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Columns:</source>
        <translation>Colonnes :</translation>
    </message>
</context>
<context>
    <name>CadToolMatrix</name>
    <message>
        <location filename="../scripts/Widgets/CadToolMatrix/CadToolMatrix.js" line="+401"/>
        <source>Expand all</source>
        <translation>Tout étendre</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Collapse all</source>
        <translation>Tout replier</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>List View</source>
        <translation>Vue de liste</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Icon View</source>
        <translation>Vue en icônes</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Widgets</source>
        <translation>Widgets</translation>
    </message>
    <message>
        <location line="+0"/>
        <location line="+53"/>
        <source>Tool Matrix</source>
        <translation>Matrice des outils</translation>
    </message>
    <message>
        <location filename="../scripts/Widgets/CadToolMatrix/PreferencesPage.ui" line="+17"/>
        <source>Icon size:</source>
        <translation>Taille des icônes :</translation>
    </message>
    <message>
        <location line="+96"/>
        <source>Pixel</source>
        <translation>Pixel</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>px</source>
        <translation>px</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>List view</source>
        <translation>Vue de liste</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>Définir la police sur Arial</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>Recherche des mises à jour...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Version information not found.</source>
        <translation>Les informations de version introuvable.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>No connection to server or file not found. Please try again later.</source>
        <translation>Pas de connexion au serveur ou fichier introuvable. Veuillez réessayer plus tard.</translation>
    </message>
    <message>
        <location filename="../scripts/Help/CheckForUpdates/CheckForUpdatesInit.js" line="+6"/>
        <source>Check for &amp;Updates...</source>
        <translation>Rechercher &amp;mises à jour...</translation>
    </message>
    <message>
        <location filename="../scripts/Help/CheckForUpdates/CheckForUpdatesDialog.ui" line="+53"/>
        <source>Automatically check for updates</source>
        <translation>Rechercher automatiquement les mises à jour</translation>
    </message>
</context>
<context>
    <name>Circle</name>
    <message>
        <location filename="../scripts/Draw/Circle/Circle.js" line="+71"/>
        <source>Circle Tools</source>
        <translation>Outils cercle</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>&amp;Circle</source>
        <translation>&amp;Cercle</translation>
    </message>
</context>
<context>
    <name>Circle2P</name>
    <message>
        <location filename="../scripts/Draw/Circle/Circle2P/Circle2P.js" line="+58"/>
        <source>First point</source>
        <translation>Premier point</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Second point</source>
        <translation>Deuxième point</translation>
    </message>
    <message>
        <location line="+83"/>
        <source>The two points are identical</source>
        <translation>Les deux points sont identiques</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Circle/Circle2P/Circle2PInit.js" line="+2"/>
        <source>&amp;2 Points</source>
        <translation>&amp;2 points</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw circle from 2 diametrically opposite points</source>
        <translation>Tracez un cercle de deux points diamétralement opposés</translation>
    </message>
</context>
<context>
    <name>Circle2PR</name>
    <message>
        <location filename="../scripts/Draw/Circle/Circle2PR/Circle2PR.ui" line="+17"/>
        <source>Radius:</source>
        <translation>Rayon :</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Solution:</source>
        <translation>Solution :</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Center Left of Line P1 - P2</source>
        <translation>Center est à gauche de la ligne P1-P2</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Center Right of Line P1 - P2</source>
        <translation>Center est à droite de la ligne P1-P2</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Circle/Circle2PR/Circle2PR.js" line="+65"/>
        <source>First point</source>
        <translation>Premier point</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Second point</source>
        <translation>Deuxième point</translation>
    </message>
    <message>
        <location line="+107"/>
        <source>Invalid radius</source>
        <translation>Rayon invalide</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The two points are identical</source>
        <translation>Les deux points sont identiques</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Circle/Circle2PR/Circle2PRInit.js" line="+2"/>
        <source>&amp;2 Points and Radius</source>
        <translation>&amp;2 points et rayon</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw circle from 2 points and radius</source>
        <translation>Tracez un cercle de deux points et le rayon</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>Première ligne, arc ou cercle</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Second line, arc or circle</source>
        <translation>Deuxième ligne, arc ou cercle</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Point on circle line</source>
        <translation>Point</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Choose solution</source>
        <translation>Choisir solution</translation>
    </message>
    <message>
        <location line="+144"/>
        <location line="+59"/>
        <source>No solution</source>
        <translation>Aucune solution</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Circle/Circle2TP/Circle2TPInit.js" line="+6"/>
        <source>Draw circle tangential to two entities, through point</source>
        <translation>Tracez un cercle tangent à deux entités et par un point</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>2 Tan&amp;gents and Point</source>
        <translation>2 tan&amp;gentes et point</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>Première ligne, arc ou cercle</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Second line, arc or circle</source>
        <translation>Deuxième ligne, arc ou cercle</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Choose solution</source>
        <translation>Choisir solution</translation>
    </message>
    <message>
        <location line="+103"/>
        <source>No solution</source>
        <translation>Aucune solution</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Circle/Circle2TR/Circle2TR.ui" line="+17"/>
        <source>Radius:</source>
        <translation>Rayon :</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Circle/Circle2TR/Circle2TRInit.js" line="+2"/>
        <source>2 &amp;Tangents and Radius</source>
        <translation>2 &amp;tangentes et rayon</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw circle tangential to two entities with given radius</source>
        <translation>Tracez un cercle tangent à deux entités avec un rayon</translation>
    </message>
</context>
<context>
    <name>Circle3P</name>
    <message>
        <location filename="../scripts/Draw/Circle/Circle3P/Circle3P.js" line="+63"/>
        <source>First point</source>
        <translation>Premier point</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Second point</source>
        <translation>Deuxième point</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Third point</source>
        <translation>Troisième point</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Circle/Circle3P/Circle3PInit.js" line="+2"/>
        <source>&amp;3 Points</source>
        <translation>&amp;3 points</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw circle from 3 points</source>
        <translation>Tracez un cercle de trois points</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>Première ligne, arc ou cercle</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Second line, arc or circle</source>
        <translation>Deuxième ligne, arc ou cercle</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Third line, arc or circle</source>
        <translation>Troisième ligne, arc ou cercle</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Choose solution</source>
        <translation>Choisir solution</translation>
    </message>
    <message>
        <location line="+126"/>
        <location line="+86"/>
        <source>No solution</source>
        <translation>Aucune solution</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Circle/Circle3T/Circle3TInit.js" line="+2"/>
        <source>3 T&amp;angents</source>
        <translation>3 t&amp;angentes</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw circle tangential to three entities</source>
        <translation>Tracez un cercle tangent à trois entités</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>Diamètre :</translation>
    </message>
    <message>
        <location line="+33"/>
        <location filename="../scripts/Draw/Circle/CircleCD/CircleCDDialog.ui" line="-60"/>
        <source>Angle:</source>
        <translation>Angle :</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Reference Point:</source>
        <translation>Point de référence :</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Circle/CircleCD/CircleCDInit.js" line="+2"/>
        <source>Center, &amp;Diameter</source>
        <translation>Centre, &amp;diamètre</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw circle from center and diameter</source>
        <translation>Dessinez un cercle à partir de son centre et son diamètre</translation>
    </message>
</context>
<context>
    <name>CircleCP</name>
    <message>
        <location filename="../scripts/Draw/Circle/CircleCP/CircleCP.js" line="+56"/>
        <source>Center</source>
        <translation>Centrer</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Point on circle or radius</source>
        <translation>Point sur le cercle ou le rayon</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Circle/CircleCP/CircleCPInit.js" line="+2"/>
        <source>&amp;Center, Point</source>
        <translation>&amp;Centre, point</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw circle from center and point on circle</source>
        <translation>Tracer un cercle depuis le centre et un point sur le cercle</translation>
    </message>
</context>
<context>
    <name>CircleCR</name>
    <message>
        <location filename="../scripts/Draw/Circle/CircleCR/CircleCRInit.js" line="+2"/>
        <source>Center, &amp;Radius</source>
        <translation>Centre, &amp;rayon</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw circle from center and radius</source>
        <translation>Dessinez un cercle à partir de son centre et son rayon</translation>
    </message>
    <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>Rayon :</translation>
    </message>
    <message>
        <location line="+33"/>
        <location filename="../scripts/Draw/Circle/CircleCR/CircleCRDialog.ui" line="-60"/>
        <source>Angle:</source>
        <translation>Angle :</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Reference Point:</source>
        <translation>Point de référence :</translation>
    </message>
</context>
<context>
    <name>CircleConcentric</name>
    <message>
        <location filename="../scripts/Draw/Circle/CircleConcentric/CircleConcentric.ui" line="+17"/>
        <source>Distance:</source>
        <translation>Distance :</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Number:</source>
        <translation>Nombre :</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Circle/CircleConcentric/CircleConcentricInit.js" line="+2"/>
        <source>&amp;Concentric (with Distance)</source>
        <translation>&amp;Concentrique (distance)</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw concentric circle</source>
        <translation>Dessinez cercle concentrique</translation>
    </message>
</context>
<context>
    <name>CircleConcentricThrough</name>
    <message>
        <location filename="../scripts/Draw/Circle/CircleConcentricThrough/CircleConcentricThrough.ui" line="+17"/>
        <source>Number:</source>
        <translation>Nombre :</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Circle/CircleConcentricThrough/CircleConcentricThroughInit.js" line="+2"/>
        <source>Concentric (&amp;through Point)</source>
        <translation>&amp;Concentrique (par un point)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw concentric circle through point</source>
        <translation>Dessinez un cercle concentrique à travers un point</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>Ligne, arc ou cercle</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>First point on circle line</source>
        <translation>Premier point sur le cercle</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Second point on circle line</source>
        <translation>Deuxième point sur le cercle</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Choose solution</source>
        <translation>Choisir solution</translation>
    </message>
    <message>
        <location line="+138"/>
        <location line="+55"/>
        <source>No solution</source>
        <translation>Aucune solution</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Circle/CircleT2P/CircleT2PInit.js" line="+2"/>
        <source>&amp;Tangent and 2 Points</source>
        <translation>Tangente et &amp;2 points</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw circle through two points and tangential to one entity</source>
        <translation>Tracez un cercle passant par deux points et tangentes à une seule entité</translation>
    </message>
</context>
<context>
    <name>CircleTPR</name>
    <message>
        <location filename="../scripts/Draw/Circle/CircleTPR/CircleTPR.js" line="+39"/>
        <source>Point on circle</source>
        <translation>Point sur le cercle</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Circle/CircleTPR/CircleTPRInit.js" line="+2"/>
        <source>&amp;Tangent, Point, Radius</source>
        <translation>&amp;Tangente, point, rayon</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw circle tangential to entity, through point with radius</source>
        <translation>Tracer un cercle tangent à une entité, par un point avec rayon</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Circle/CircleTPR/CircleTPR.ui" line="+17"/>
        <source>Radius:</source>
        <translation>Rayon :</translation>
    </message>
</context>
<context>
    <name>ClipboardOperation</name>
    <message>
        <location filename="../scripts/Edit/ClipboardOperation.js" line="+54"/>
        <source>Reference point</source>
        <translation>Point de référence</translation>
    </message>
</context>
<context>
    <name>CloseAll</name>
    <message>
        <location filename="../scripts/Window/CloseAll/CloseAllInit.js" line="+2"/>
        <source>&amp;Close All</source>
        <translation>Fermer &amp;tout</translation>
    </message>
</context>
<context>
    <name>CloseDialog</name>
    <message>
        <location filename="../scripts/File/NewFile/CloseDialog.ui" line="+14"/>
        <source>Closing Drawing...</source>
        <translation>Fermeture du dessin...</translation>
    </message>
</context>
<context>
    <name>CloseFile</name>
    <message>
        <location filename="../scripts/File/CloseFile/CloseFileInit.js" line="+2"/>
        <source>&amp;Close</source>
        <translation>&amp;Fermer</translation>
    </message>
</context>
<context>
    <name>ColorPreferences</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/GraphicsViewPreferences/ColorPreferences/ColorPreferences.js" line="+24"/>
        <source>Graphics View</source>
        <translation>Vue graphique</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Colors</source>
        <translation>Couleurs</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>Valeurs par défaut pour les nouveaux dessins</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Printing - Colors</source>
        <translation>Impression - Couleurs</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Printing</source>
        <translation>Impression</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Colors</source>
        <translation>Couleurs</translation>
    </message>
    <message>
        <location filename="../scripts/Edit/DrawingPreferences/ColorSettings/PreferencesPage.ui" line="+19"/>
        <source>Background color:</source>
        <translation>Couleur de fond:</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Color Mode</source>
        <translation>Mode de couleur</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Full color</source>
        <translation>Pleine couleur</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Grayscale</source>
        <translation>Dégradé de gris</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Black / white</source>
        <translation>Noir/Blanc</translation>
    </message>
</context>
<context>
    <name>CommandLine</name>
    <message>
        <location filename="../scripts/Widgets/CommandLine/CommandLine.js" line="+30"/>
        <location line="+68"/>
        <location filename="../scripts/Widgets/CommandLine/CommandLine.ui" line="+20"/>
        <source>Command Line</source>
        <translation>Ligne de commande</translation>
    </message>
    <message>
        <location line="-21"/>
        <source>&amp;Command Line</source>
        <translation>Ligne de &amp;commande</translation>
    </message>
    <message>
        <location line="+243"/>
        <source>Unknown command or invalid coordinate or value: &quot;%1&quot;</source>
        <translation>Commande inconnue ou de coordonnées ou une valeur invalide: &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Numbers may be entered as: &quot;%1&quot;</source>
        <translation>Les chiffres peuvent être entré ainsi : &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>Les coordonnées peuvent être entré ainsi: &quot;%1&quot; (absolu) ou &quot;%2&quot; (relative) ou &quot;%3&quot; (polaire) ou &quot;%4&quot; (relative polaire)</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>You may change the number / coordinate format in the application preferences.</source>
        <translation>Vous pouvez changer le format de nombre et coordonnées dans les préférences de l&apos;application.</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>Transaction failed. Please check for block recursions and locked or invisible layers or blocks.</source>
        <translation>Essayant de tirer ou de modifier des entités sur un calque verrouillé.</translation>
    </message>
    <message>
        <location line="-380"/>
        <source>Widgets</source>
        <translation>Widgets</translation>
    </message>
    <message>
        <location line="+255"/>
        <source>Invalid value:</source>
        <translation>Valeur invalide :</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Invalid coordinate or distance &quot;%1&quot;.</source>
        <translation>Invalid coordonner ou distance &quot;%1&quot;.</translation>
    </message>
    <message>
        <location line="+120"/>
        <source>Warning</source>
        <translation>Avertissement</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Info</source>
        <translation>Info</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Expression</source>
        <translation>Expression</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Coordinate</source>
        <translation>Coordonnée</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Command</source>
        <translation>Commande</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Command:</source>
        <translation>Commande :</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>Taille de l’historique :</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Show warnings as dialog</source>
        <translation>Afficher une boîte de dialogue pour les avertissements</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Show information as dialog</source>
        <translation>Afficher une boîte de dialogue pour les informations</translation>
    </message>
</context>
<context>
    <name>CommandLineExamples</name>
    <message>
        <location filename="../scripts/Misc/Examples/CommandLineExamples/CommandLineExamples.js" line="+50"/>
        <source>&amp;Command Line</source>
        <translation>Ligne de &amp;commande</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>Curseur dans la ligne de commande</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>Outils en ligne de &amp;commande</translation>
    </message>
</context>
<context>
    <name>ConvertUnit</name>
    <message>
        <location filename="../scripts/Edit/ConvertUnit/ConvertUnit.js" line="+86"/>
        <source>Nothing to be done.</source>
        <translation>Il n&apos;y a rien a faire.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Unit &quot;%1&quot; selected. Nothing to be done</source>
        <translation>Unité &quot;%1&quot; sélectionné. Rien à faire</translation>
    </message>
    <message>
        <location line="+144"/>
        <source>Converted drawing from %1 to %2</source>
        <translation>Dessin converti de %1 à %2</translation>
    </message>
    <message>
        <location filename="../scripts/Edit/ConvertUnit/ConvertUnitInit.js" line="+2"/>
        <source>Convert Drawing &amp;Unit</source>
        <translation>Convertir &amp;unité de dessin</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Convert drawing to a different drawing unit</source>
        <translation>Convertir le dessin en une autre unité de dessin</translation>
    </message>
    <message>
        <location filename="../scripts/Edit/ConvertUnit/ConvertUnit.ui" line="+20"/>
        <source>From:</source>
        <translation>Depuis :</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>To:</source>
        <translation>À :</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Convert:</source>
        <translation>Convertir :</translation>
    </message>
</context>
<context>
    <name>CoordinateDisplay</name>
    <message>
        <location filename="../scripts/Widgets/CoordinateDisplay/CoordinateDisplay.ui" line="+72"/>
        <source>Absolute Cartesian Coordinate</source>
        <translation>Coordonnées cartésiennes absolues</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Absolute Polar Coordinate</source>
        <translation>Coordonnées polaires absolues</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Relative Cartesian Coordinate</source>
        <translation>Coordonnées cartésiennes relatives</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Relative Polar Coordinate</source>
        <translation>Cordonnées polaires relatives</translation>
    </message>
    <message>
        <location filename="../scripts/Widgets/CoordinateDisplay/CoordinateDisplay.js" line="+29"/>
        <source>Widgets</source>
        <translation>Widgets</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Coordinate Display</source>
        <translation>Affichage des coordonnées</translation>
    </message>
    <message>
        <location filename="../scripts/Widgets/CoordinateDisplay/PreferencesPage.ui" line="+17"/>
        <source>Forced update every N mouse moves:</source>
        <translation>Mise à jour forcée tous les N mouvements de souris :</translation>
    </message>
</context>
<context>
    <name>Copy</name>
    <message>
        <location filename="../scripts/Edit/Copy/CopyInit.js" line="+2"/>
        <source>&amp;Copy</source>
        <translation>&amp;Copier</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;Copier avec référence</translation>
    </message>
</context>
<context>
    <name>Counter</name>
    <message>
        <location filename="../scripts/Misc/MiscDraw/Counter/Counter.js" line="+67"/>
        <source>Position</source>
        <translation>Position</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/Counter/Counter.ui" line="+17"/>
        <source>Start:</source>
        <translation>Départ :</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Increment:</source>
        <translation>Incrément :</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Number Format:</source>
        <translation>Format des numéros :</translation>
    </message>
    <message>
        <location line="+79"/>
        <source>Prefix:</source>
        <translation>Préfixe :</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Suffix:</source>
        <translation>Suffixe :</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/Counter/CounterInit.js" line="+2"/>
        <source>&amp;Counter</source>
        <translation>&amp;Compteur</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Auto increment number</source>
        <translation>Incrémenter le nombre automatiquement</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>Point de référence</translation>
    </message>
    <message>
        <location filename="../scripts/Block/CreateBlock/CreateBlockInit.js" line="+2"/>
        <source>&amp;Create Block from Selection</source>
        <translation>&amp;Créer un bloc à partir de la sélection</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>Sélectionner cercle, arc, ellipse ou ellipse arc</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/Cross/CrossInit.js" line="+2"/>
        <source>Centerline Cross</source>
        <translation>Croix de centre</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw centerline cross in arcs, circles or ellipses</source>
        <translation>Tracer la croix de la ligne centrale en arcs, cercles ou ellipses</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>Extension</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Total length</source>
        <translation>Longueur totale</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Percent</source>
        <translation>Pourcentage</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Angle:</source>
        <translation>Angle :</translation>
    </message>
</context>
<context>
    <name>Cut</name>
    <message>
        <location filename="../scripts/Edit/Cut/CutInit.js" line="+2"/>
        <source>&amp;Cut</source>
        <translation>Couper</translation>
    </message>
</context>
<context>
    <name>CutWithReference</name>
    <message>
        <location filename="../scripts/Edit/CutWithReference/CutWithReferenceInit.js" line="+2"/>
        <source>&amp;Cut with Reference</source>
        <translation>Cou&amp;per avec référence</translation>
    </message>
</context>
<context>
    <name>DefaultAction</name>
    <message>
        <location filename="../scripts/DefaultAction.js" line="+92"/>
        <source>Select entity or region</source>
        <translation>Sélectionne une entité ou une région</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Move entity or reference</source>
        <translation>Déplacer l’entité ou la référence</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Second corner</source>
        <translation>Deuxième point d&apos;angle</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Target point of reference point</source>
        <translation>Point de référence cible</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Target point of selection</source>
        <translation>Point de sélection cible</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Move entity to desired location</source>
        <translation>Déplacer entité</translation>
    </message>
    <message>
        <location line="+409"/>
        <source>Move Reference Point</source>
        <translation>Déplacer référence</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Move Selection</source>
        <translation>Déplacer sélection</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Move Entity</source>
        <translation>Déplacer entité</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>Édition bloc &quot;%1&quot;&lt;br&gt;Choisissez &lt;i&gt;Bloc &gt; Retour au dessin principal&lt;/i&gt; lorsque vous avez terminé</translation>
    </message>
</context>
<context>
    <name>DefaultNavigation</name>
    <message>
        <location filename="../scripts/Navigation/DefaultNavigation/DefaultNavigation.js" line="+47"/>
        <source>Graphics View</source>
        <translation>Vue graphique</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Navigation</source>
        <translation>Navigation</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Zoom (Wheel Mouse)</source>
        <translation>Zoom (Molette)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Scroll (Trackpad, Multi-Touch Mouse)</source>
        <translation>Défilement (Trackpad, Souris Multi-Touch)</translation>
    </message>
</context>
<context>
    <name>Delete</name>
    <message>
        <location filename="../scripts/Edit/Delete/DeleteInit.js" line="+2"/>
        <source>&amp;Delete</source>
        <translation>Supprimer</translation>
    </message>
</context>
<context>
    <name>DeselectAll</name>
    <message>
        <location filename="../scripts/Select/DeselectAll/DeselectAllInit.js" line="+2"/>
        <source>&amp;Deselect All</source>
        <translation>Tout &amp;désélectionner</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Deselect all entities</source>
        <translation>Désélectionne toutes les entités</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;Désélectionnez références de bloc</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;Désélectionner entités de calque</translation>
    </message>
</context>
<context>
    <name>DevDebug</name>
    <message>
        <location filename="../scripts/Misc/MiscDevelopment/DevDebug/DevDebug.js" line="+45"/>
        <source>&amp;Debug Mode</source>
        <translation>Mode &amp;débogage</translation>
    </message>
</context>
<context>
    <name>Dialog</name>
    <message>
        <location filename="../scripts/Draw/Text/TextDialog/CharacterMapDialog.ui" line="+14"/>
        <source>Character Map</source>
        <translation>Table des caractères</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Explode/ExplodeDialog.ui" line="+14"/>
        <source>Dialog</source>
        <translation>Dialogue</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Arcs and Circles</source>
        <translation>Arcs et Cercles</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>into line segments (fixed length)</source>
        <translation>en segments de ligne (longueur fixe)</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>into line segments (fixed angle)</source>
        <translation>en segments de ligne (angle fixe)</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Ellipses</source>
        <translation>Ellipses</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>into polyline with arc segments</source>
        <translation>en polyligne avec des segments d’arc</translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+16"/>
        <source>into polyline with line segments</source>
        <translation>en polyligne avec des segments de ligne</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Splines</source>
        <translation>Cannelures</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Dimensions</source>
        <translation>Cotations</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>into lines, solids and texts</source>
        <translation>en lignes, solides et textes</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Hatches</source>
        <translation>Hachures</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>into lines</source>
        <translation>en lignes</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Blocks</source>
        <translation>Blocs</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>into entities</source>
        <translation>en entités</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>Annuler</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>Origine de la première ligne extension</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Second extension line origin</source>
        <translation>Origine de la deuxième ligne extension</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Dimension line location</source>
        <translation>Emplacement de la ligne dimension</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Dimension/DimAligned/DimAlignedInit.js" line="+2"/>
        <source>&amp;Aligned</source>
        <translation>&amp;Alignée</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw aligned dimension</source>
        <translation>Cotation alignée</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>Arc ou le premier des deux lignes</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Second line</source>
        <translation>Deuxième ligne</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Dimension arc location</source>
        <translation>Emplacement de l&apos;arc dimension</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Dimension/DimAngular/DimAngularInit.js" line="+2"/>
        <source>&amp;Angular</source>
        <translation>&amp;Angulaire</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw angular dimension</source>
        <translation>Cotation angulaire</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Dimension/DimAngular/DimAngular.ui" line="+17"/>
        <source>Use maximum angle</source>
        <translation>Utiliser l&apos;angle maximum</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>Choisissez un arc ou un cercle</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Dimension line location or angle</source>
        <translation>Lieu de la ligne de cote ou l&apos;angle</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Dimension/DimDiametric/DimDiametricInit.js" line="+2"/>
        <source>&amp;Diametric</source>
        <translation>&amp;Diamétrale</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw diametric dimension</source>
        <translation>Cotation diamétrale</translation>
    </message>
</context>
<context>
    <name>DimHorizontal</name>
    <message>
        <location filename="../scripts/Draw/Dimension/DimHorizontal/DimHorizontalInit.js" line="+2"/>
        <source>&amp;Horizontal</source>
        <translation>&amp;Horizontale</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw horizontal dimension</source>
        <translation>Cotation horizontale</translation>
    </message>
</context>
<context>
    <name>DimOrdinate</name>
    <message>
        <location filename="../scripts/Draw/Dimension/DimOrdinate/DimOrdinate.js" line="+61"/>
        <source>Feature location</source>
        <translation>Position de référence</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Endpoint of leader</source>
        <translation>Point final de repère</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Dimension/DimOrdinate/DimOrdinateInit.js" line="+2"/>
        <source>&amp;Ordinate (X/Y)</source>
        <translation>&amp;Ordonnée (X/Y)</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw ordinate dimension</source>
        <translation>Cotation ordonnée</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>Choisissez un arc ou un cercle</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Dimension line location or angle</source>
        <translation>Lieu de la ligne de cote ou l&apos;angle</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Dimension/DimRadial/DimRadialInit.js" line="+2"/>
        <source>&amp;Radial</source>
        <translation>&amp;Radial</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw radial dimension</source>
        <translation>Cotation radiale</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>Aucun objets de dimension sélectionné avec une position de texte personnalisé.</translation>
    </message>
    <message numerus="yes">
        <location line="+3"/>
        <source>Label position of %n dimension(s) was reset.</source>
        <translation>
            <numerusform>Position de l&apos;étiquette d&apos;un dimension a été réinitialisé.</numerusform>
            <numerusform>Position de l&apos;étiquette de %n dimensions a été réinitialisé.</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Dimension/DimRegen/DimRegenInit.js" line="+2"/>
        <source>&amp;Reset Label Position</source>
        <translation>&amp;Réinitialiser position de l&apos;étiquette</translation>
    </message>
</context>
<context>
    <name>DimRotated</name>
    <message>
        <location filename="../scripts/Draw/Dimension/DimRotated/DimRotated.ui" line="+17"/>
        <source>Angle:</source>
        <translation>Angle :</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Dimension/DimRotated/DimRotated.js" line="+60"/>
        <source>First extension line origin</source>
        <translation>Origine de la première ligne extension</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Second extension line origin</source>
        <translation>Origine de la deuxième ligne extension</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Dimension line location</source>
        <translation>Emplacement de la ligne dimension</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Dimension/DimRotated/DimRotatedInit.js" line="+2"/>
        <source>&amp;Rotated (Linear)</source>
        <translation>&amp;Linéaire</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw linear dimension at a fixed angle</source>
        <translation>Cotation linéaire</translation>
    </message>
</context>
<context>
    <name>DimVertical</name>
    <message>
        <location filename="../scripts/Draw/Dimension/DimVertical/DimVerticalInit.js" line="+2"/>
        <source>&amp;Vertical</source>
        <translation>&amp;Verticale</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw vertical dimension</source>
        <translation>Cotation verticale</translation>
    </message>
</context>
<context>
    <name>Dimension</name>
    <message>
        <location filename="../scripts/Draw/Dimension/Dimension.js" line="+60"/>
        <source>No prefix</source>
        <translation>Aucun préfixe</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Radius</source>
        <translation>Rayon</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Metric screw</source>
        <translation>Métrique</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Diameter</source>
        <translation>Diamètre</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Arc</source>
        <translation>Arc</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Plus/Minus</source>
        <translation>Plus / minus</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Almost equal to</source>
        <translation>Presque égale</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Asymptotically equal to</source>
        <translation>Asymptotiquement égal</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Square</source>
        <translation>Carré</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delta</source>
        <translation>Delta</translation>
    </message>
    <message>
        <location line="+122"/>
        <source>Dimension Tools</source>
        <translation>Outils dimension</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>D&amp;imension</source>
        <translation>&amp;Cotation</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Dimension/Dimension.ui" line="+29"/>
        <source>Label:</source>
        <translation>Etiquette :</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Prefix</source>
        <translation>Préfixe</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Enter fixed label or leave empty for automatic label</source>
        <translation>Indiquer l&apos;étiquette fixe ou laisser vide pour l&apos;étiquette automatique</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Upper tolerance</source>
        <translation>Tolérance supérieure</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Lower tolerance</source>
        <translation>Tolérance inférieure</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Scale</source>
        <translation>Echelle</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Drawing Scale</source>
        <translation>Echelle du dessin</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Auto</source>
        <translation>Auto</translation>
    </message>
</context>
<context>
    <name>DimensionScaleDialog</name>
    <message>
        <location filename="../scripts/Draw/Dimension/DimensionScaleDialog.ui" line="+14"/>
        <source>Dimension Scale</source>
        <translation>Échelle des objets de cote</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>L&apos;échelle pour les nouvelles cotes n&apos;est pas 1 : 1. Les étiquettes des dimensions indiqueront des valeurs qui diffèrent de la valeur mesurée dans le dessin. Vous pouvez corriger le facteur d&apos;échelle dans la barre d&apos;outils des options en haut.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Don&apos;t show this warning again</source>
        <translation>Ne montrez plus cet avertissement</translation>
    </message>
</context>
<context>
    <name>DimensionSettings</name>
    <message>
        <location filename="../scripts/Edit/DrawingPreferences/DimensionSettings/DimensionSettings.js" line="+29"/>
        <source>Dimension</source>
        <translation>Cotation</translation>
    </message>
    <message>
        <location line="-2"/>
        <location line="+2"/>
        <source>Dimension Settings</source>
        <translation>Paramètres cotation</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Defaults for New Drawings</source>
        <translation>Valeurs par défaut pour les nouveaux dessins</translation>
    </message>
    <message>
        <location line="+114"/>
        <source>point</source>
        <translation>Point</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>comma</source>
        <translation>Comma</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>space</source>
        <translation>Espace</translation>
    </message>
    <message>
        <location line="+309"/>
        <source>Unit / Format</source>
        <translation>Unité / format</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>L&quot;unité de dessin doivent être &quot;Inch&quot; pour afficher des étiquettes de dimension dans des formats &quot;architecturale&quot; ou &quot;ingénierie&quot;. Format changé en &quot;décimal&quot;.</translation>
    </message>
    <message>
        <location filename="../scripts/Edit/DrawingPreferences/DimensionSettings/PreferencesPage.ui" line="+55"/>
        <source>Sizes</source>
        <translation>Tailles</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Keep proportions</source>
        <translation>Garder les proportions</translation>
    </message>
    <message>
        <location line="+147"/>
        <source>Text height:</source>
        <translation>Hauteur du texte :</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Extension line offset:</source>
        <translation>Décalage de la ligne d&apos;attache :</translation>
    </message>
    <message>
        <location line="-74"/>
        <source>Extension line extension:</source>
        <translation>Extension de la ligne d&apos;attache :</translation>
    </message>
    <message>
        <location line="-115"/>
        <source>Dimension Style</source>
        <translation>Style de cote</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Horizontal text labels</source>
        <translation>Étiquettes de texte horizontales</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Text above dimension line</source>
        <translation>Texte au-dessus de la ligne de cote</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Dimension line gap:</source>
        <translation>Espacement de la ligne de cote :</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Arrow size:</source>
        <translation>Taille de flèche :</translation>
    </message>
    <message>
        <location line="+108"/>
        <source>Dimension line increment:</source>
        <translation>Incrément des lignes de dimensions :</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Size scale factor:</source>
        <translation>Facteur d&apos;échelle :</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Arrow Style</source>
        <translation>Style de flèche</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Arrow</source>
        <translation>Flèche</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Architectural tick</source>
        <translation>Graduation architecturale</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Label</source>
        <translation>Étiquette</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Label font:</source>
        <translation>Police de l&apos;étiquette :</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Label color:</source>
        <translation>Couleur de l&apos;étiquette :</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Number Format</source>
        <translation>Format des numéros</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Decimal separator:</source>
        <translation>Séparateur décimal :</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Label Format</source>
        <translation>Format de l&apos;étiquette</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Linear Dimensions</source>
        <translation>Cotation linéaire</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Format:</source>
        <translation>&amp;Format :</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>P&amp;recision:</source>
        <translation>P&amp;récision :</translation>
    </message>
    <message>
        <location line="+32"/>
        <location line="+60"/>
        <source>Show trailing zeros</source>
        <translation>Afficher les zéros de fin</translation>
    </message>
    <message>
        <location line="-50"/>
        <source>Angular Dimensions</source>
        <translation>Cotation angulaire</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>F&amp;ormat:</source>
        <translation>&amp;Format :</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Pre&amp;cision:</source>
        <translation>P&amp;récision :</translation>
    </message>
    <message>
        <location line="+32"/>
        <location line="+19"/>
        <source>Preview</source>
        <translation>Prévisualisation</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>Le dossier
&quot;%1&quot;
est déjà dans la liste.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Folder not added</source>
        <translation>Dossier non ajouté</translation>
    </message>
</context>
<context>
    <name>DisplayDistanceAngle</name>
    <message>
        <location filename="../scripts/View/DisplayDistanceAngle/DisplayDistanceAngleInit.js" line="+2"/>
        <source>Display &amp;Distance/Angle</source>
        <translation>Afficher &amp;distance/angle</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>Choisir ligne, arc, cercle, ellipse, spline ou polyligne</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Choose line, arc, circle or ellipse</source>
        <translation>Choisissez ligne, arc, cercle ou ellipse</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Specify point</source>
        <translation>Indiquer le point</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Specify second point</source>
        <translation>Indiquer le second point</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Divide/DivideInit.js" line="+2"/>
        <source>&amp;Divide</source>
        <translation>&amp;Division</translation>
    </message>
</context>
<context>
    <name>DraftMode</name>
    <message>
        <location filename="../scripts/View/DraftMode/DraftMode.js" line="+86"/>
        <source>&amp;Draft Mode</source>
        <translation>&amp;Mode Brouillon</translation>
    </message>
</context>
<context>
    <name>Draw</name>
    <message>
        <location filename="../scripts/Draw/Draw.js" line="+61"/>
        <source>Draw</source>
        <translation>Dessin</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Draw</source>
        <translation>&amp;Dessin</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Drawing Tools</source>
        <translation>Outils de dessin</translation>
    </message>
</context>
<context>
    <name>DrawBasedOnRectanglePP</name>
    <message>
        <location filename="../scripts/Draw/DrawBasedOnRectanglePP.js" line="+73"/>
        <source>First corner</source>
        <translation>Premier point d&apos;angle</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Second corner</source>
        <translation>Deuxième point d&apos;angle</translation>
    </message>
</context>
<context>
    <name>DrawBasedOnRectangleSize</name>
    <message>
        <location filename="../scripts/Draw/DrawBasedOnRectangleSize.js" line="+46"/>
        <source>Top Left</source>
        <translation>En haut à gauche</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Top</source>
        <translation>En haut</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Top Right</source>
        <translation>En haut à droite</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Left</source>
        <translation>Gauche</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Middle</source>
        <translation>Milieu</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Right</source>
        <translation>Droite</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Bottom Left</source>
        <translation>En bas à gauche</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Bottom</source>
        <translation>En bas</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Bottom Right</source>
        <translation>En bas à droite</translation>
    </message>
    <message>
        <location line="+51"/>
        <source>Position</source>
        <translation>Position</translation>
    </message>
</context>
<context>
    <name>DrawBasedOnThreeCircles</name>
    <message>
        <location filename="../scripts/Draw/DrawBasedOnThreeCircles.js" line="+72"/>
        <source>First arc or circle</source>
        <translation>Première arc ou cercle</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Second arc or circle</source>
        <translation>Deuxième arc ou cercle</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Third arc or circle</source>
        <translation>Troisième arc ou cercle</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>Dessiner la boîte de &amp;délimitation</translation>
    </message>
</context>
<context>
    <name>DrawExamples</name>
    <message>
        <location filename="../scripts/Misc/Examples/DrawExamples/DrawExamples.js" line="+51"/>
        <source>&amp;Draw</source>
        <translation>&amp;Dessin</translation>
    </message>
</context>
<context>
    <name>DrawFmsLanes</name>
    <message>
        <location filename="../scripts/Misc/MiscDraw/DrawFmsLanes/DrawFmsLanes.js" line="+74"/>
        <source>First vertex</source>
        <translation>Premier vertex</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Next vertex</source>
        <translation>Sommet suivant</translation>
    </message>
    <message>
        <location line="+532"/>
        <source>close</source>
        <translation>fermer</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>undo</source>
        <translation>annuler</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>redo</source>
        <translation>refaire</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>arc</source>
        <translation>arc</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/DrawFmsLanes/DrawFmsLanes.ui" line="+23"/>
        <source>Close polyline</source>
        <translation>Fermer la polyligne</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>,, C</source>
        <translation>,, C</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Undo Previous Segment</source>
        <translation>Annuler dernier segment</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>,, U</source>
        <translation>,, U</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Redo Segment</source>
        <translation>Rétablir dernier segment</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>,, R</source>
        <translation>,, R</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Arc with radius:</source>
        <translation>Segment d&apos;arc avec un rayon de :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>,, A</source>
        <translation>,, A</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Sweep</source>
        <translation>Balayage</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Restrict length or angle</source>
        <translation>Limiter longueur ou angle</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/DrawFmsLanes/DrawFmsLanesInit.js" line="+2"/>
        <source>Draw &amp;Fms Lanes</source>
        <translation>Tirage au sort Fms Lanes</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw FMS Lanes (ribs)</source>
        <translation>Tracé des voies FMS (côtes)</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>Commande terminée.</translation>
    </message>
    <message>
        <location line="-1293"/>
        <source>No import file selected.</source>
        <translation>Aucun fichier d&apos;importation n&apos;a été sélectionné.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>No file opened.</source>
        <translation>Aucun fichier n&apos;a été ouvert.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>DrawFromCSV script (v3.03) by CVH</source>
        <translation>Script DrawFromCSV (v3.03) par CVH</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Cast CSV</source>
        <translation>Cast CSV</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Reading from file: %1</source>
        <translation>Lecture du fichier : %1</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Switched to comma/dot CSV style.</source>
        <translation>Passage au style CSV virgule/point.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Switched to semicolon/dot CSV style.</source>
        <translation>Passage au style CSV point-virgule/point.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Switched to semicolon/comma CSV style.</source>
        <translation>Passage au style CSV point-virgule/comma.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Unsupported or invalid CSV style, ignored. Text line: %1</source>
        <translation>Style CSV non supporté ou invalide, ignoré. Ligne de texte : %1</translation>
    </message>
    <message>
        <location line="+82"/>
        <source>Setting new relative origin failed, ignored. Text line: %1</source>
        <translation>Le réglage de la nouvelle origine relative a échoué, ignoré. Ligne de texte : %1</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Setting new rounding radius failed, ignored. Text line: %1</source>
        <translation>La définition du nouveau rayon d&apos;arrondi a échoué, ignoré. Ligne de texte : %1</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Rounding polylines requires QCAD Professional, ignored. Text line: %1</source>
        <translation>Arrondir les polylignes nécessite QCAD Professional, ignoré. Ligne de texte : %1</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Can not switch to non-existing layers, ignored. Text line: %1%2 Layer: %3</source>
        <translation>Impossible de passer à des couches inexistantes, ignoré. Ligne de texte : %1%2 Calque : %3</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Not a correct set active &apos;Layer&apos; switch, ignored. Text line: %1</source>
        <translation>Le commutateur &quot;Layer&quot; actif n&apos;est pas correct, il est ignoré. Ligne de texte : %1</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Not a correct &apos;New layer&apos; switch, ignored. Text line: %1</source>
        <translation>Le commutateur &quot;Nouvelle couche&quot; n&apos;est pas correct et est ignoré. Ligne de texte : %1</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Can not hide non-existing layers, ignored. Text line: %1%2 Layer: %3</source>
        <translation>Impossible de masquer des couches inexistantes, ignoré. Ligne de texte : %1%2 Calque : %3</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Not a correct &apos;HideLayer&apos; switch, ignored. Text line: %1</source>
        <translation>L&apos;interrupteur &quot;HideLayer&quot; n&apos;est pas correct, il est ignoré. Ligne de texte : %1</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Can not freeze non-existing layers, ignored. Text line: %1%2 Layer: %3</source>
        <translation>Impossible de geler des couches inexistantes, ignoré. Ligne de texte : %1%2 Calque : %3</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Not a correct &apos;FreezeLayer&apos; switch, ignored. Text line: %1</source>
        <translation>Le commutateur &apos;FreezeLayer&apos; n&apos;est pas correct, il est ignoré. Ligne de texte : %1</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Can not lock non-existing layers, ignored. Text line: %1%2 Layer: %3</source>
        <translation>Impossible de verrouiller des couches inexistantes, ignoré. Ligne de texte : %1%2 Calque : %3</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Not a correct &apos;LockLayer&apos; switch, ignored. Text line: %1</source>
        <translation>Le commutateur &quot;LockLayer&quot; n&apos;est pas correct, il est ignoré. Ligne de texte : %1</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Can not allow non-existing layers, ignored. Text line: %1%2 Layer: %3</source>
        <translation>Impossible d&apos;autoriser des couches inexistantes, ignoré. Ligne de texte : %1%2 Calque : %3</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Not a correct &apos;AllowLayer&apos; switch, ignored. Text line: %1</source>
        <translation>Le commutateur &quot;AllowLayer&quot; n&apos;est pas correct et est ignoré. Ligne de texte : %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>Faible nombre de champs.</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>Nombre de champs impairs.</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>Rv Invalide.</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>Rv1 Invalide.</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>Rv2 Invalide.</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>Des positions égales.</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>Rayon invalide.</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>Angle Invalide.</translation>
    </message>
    <message>
        <location line="-527"/>
        <source>Angle1 Invalid.</source>
        <translation>Angle1 Invalide.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Angle2 Invalid.</source>
        <translation>Angle2 Invalide.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Equal angles.</source>
        <translation>Angles égaux.</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>Égalité des chances 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>Rv3 Invalide.</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>Égalité des chances 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>Égalité des chances 2-3.</translation>
    </message>
    <message>
        <location line="-284"/>
        <location line="+2"/>
        <location line="+168"/>
        <location line="+2"/>
        <source>Near co-linear positions.</source>
        <translation>Des positions quasi co-linéaires.</translation>
    </message>
    <message>
        <location line="-168"/>
        <source>Arc Invalid.</source>
        <translation>Arc Invalide.</translation>
    </message>
    <message>
        <location line="+46"/>
        <location line="+47"/>
        <source>Center Invalid.</source>
        <translation>Centre Invalide.</translation>
    </message>
    <message>
        <location line="-21"/>
        <source>Radius too small.</source>
        <translation>Rayon trop petit.</translation>
    </message>
    <message>
        <location line="+98"/>
        <source>Circle Invalid.</source>
        <translation>Cercle Invalide.</translation>
    </message>
    <message>
        <location line="+79"/>
        <location line="+33"/>
        <location line="+30"/>
        <location line="+35"/>
        <source>Rv4 Invalid.</source>
        <translation>Rv4 Invalide.</translation>
    </message>
    <message>
        <location line="-97"/>
        <location line="+33"/>
        <source>Equal positions 1-4.</source>
        <translation>Égalité des chances 1-4.</translation>
    </message>
    <message>
        <location line="-32"/>
        <location line="+33"/>
        <source>Equal positions 2-4.</source>
        <translation>Égalité des chances 2-4.</translation>
    </message>
    <message>
        <location line="-32"/>
        <location line="+33"/>
        <source>Equal positions 3-4.</source>
        <translation>Égalité des chances 3-4.</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Size Invalid.</source>
        <translation>Taille non valide.</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Size in X Invalid.</source>
        <translation>Taille en X Invalide.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Size in Y Invalid.</source>
        <translation>Taille en Y Invalide.</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Polygon: less than 5 references.</source>
        <translation>Polygone : moins de 5 références.</translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+26"/>
        <location line="+26"/>
        <location line="+28"/>
        <source>Rv%1 Invalid.</source>
        <translation>Rv%1 Invalide.</translation>
    </message>
    <message>
        <location line="-61"/>
        <source>Polyline, less than 2 references.</source>
        <translation>Polyligne, moins de 2 références.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Bulge%1 Invalid.</source>
        <translation>Bulge%1 Invalide.</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Unsupported QCAD Professional feature.</source>
        <translation>Fonctionnalité non supportée de QCAD Professional.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>3th degree fit point Spline, less than 3 references.</source>
        <translation>Spline à point d&apos;ajustement de 3ième degré, moins de 3 références.</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>3th degree control point Spline, less than 4 references.</source>
        <translation>Spline à point de contrôle de 3ième degré, moins de 4 références.</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Height Invalid.</source>
        <translation>Hauteur invalide.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Width Invalid.</source>
        <translation>Largeur non valide.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Vert. alignment Invalid.</source>
        <translation>Alignement vert. Invalide.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Horz. alignment Invalid.</source>
        <translation>Horz. alignement Invalide.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Drawing direction Invalid.</source>
        <translation>La direction du dessin n&apos;est pas valide.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Line spacing style Invalid.</source>
        <translation>Style d&apos;espacement des lignes Invalide.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Line spacing Invalid.</source>
        <translation>Espacement des lignes Invalide.</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Unsupported method. Text line: %1</source>
        <translation>Méthode non prise en charge. Ligne de texte : %1</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Error with first optional list.</source>
        <translation>Erreur avec la première liste d&apos;options.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Error with second optional list.</source>
        <translation>Erreur avec la deuxième liste facultative.</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Not a correct entry, ignored. Text line: %1 &gt; %2</source>
        <translation>Entrée non correcte, ignorée. Ligne de texte : %1 &gt; %2</translation>
    </message>
    <message>
        <location line="+80"/>
        <source>Casted entries: %1 out of %2 text lines</source>
        <translation>Entrées moulées : %1 sur %2 lignes de texte</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Nothing casted.</source>
        <translation>Rien n&apos;a été lancé.</translation>
    </message>
    <message>
        <location line="+227"/>
        <source>Attributes empty. Text line: %1</source>
        <translation>Attributs vides. Ligne de texte : %1</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Not a correct layer name, ignored. Text line: %1%2 Name: %3</source>
        <translation>Le nom de la couche n&apos;est pas correct, il est ignoré. Ligne de texte : %1%2 Nom : %3</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Layer doesn&apos;t exist, ignored. Text line: %1%2 Layer: %3</source>
        <translation>Le calque n&apos;existe pas, ignoré. Ligne de texte : %1%2 Calque : %3</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Not a correct color, ignored. Text line: %1%2 Color: %3</source>
        <translation>Couleur non correcte, ignorée. Ligne de texte : %1%2 Couleur : %3</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Not a correct Lineweight, ignored. Text line: %1%2 Weight: %3</source>
        <translation>Poids de la ligne non correct, ignoré. Ligne de texte : %1%2 Poids : %3</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Not a correct Linetype, ignored. Text line: %1%2 Type: %3</source>
        <translation>Linetype incorrect, ignoré. Ligne de texte : %1%2 Type : %3</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Not a correct Linetype scale, ignored. Text line: %1%2 Scale: %3</source>
        <translation>Échelle Linetype non correcte, ignorée. Ligne de texte : %1%2 Échelle : %3</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Unsupported attribute, ignored. Text line: %1 &gt; %2</source>
        <translation>Attribut non pris en charge, ignoré. Ligne de texte : %1 &gt; %2</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Not a correct layer name. Text line: %1%2 Name: %3</source>
        <translation>Le nom de la couche n&apos;est pas correct. Ligne de texte : %1%2 Nom : %3</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Parent layer doesn&apos;t exist. Text line: %1%2 Layer: %3</source>
        <translation>Le calque parent n&apos;existe pas. Ligne de texte : %1%2 Calque : %3</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Not a correct color. Text line: %1%2 Color: %3</source>
        <translation>La couleur n&apos;est pas correcte. Ligne de texte : %1%2 Couleur : %3</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Not a correct Lineweight. Text line: %1%2 Weight: %3</source>
        <translation>Le poids de la ligne n&apos;est pas correct. Ligne de texte : %1%2 Poids : %3</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Not a correct Linetype. Text line: %1%2 Type: %3</source>
        <translation>Linetype incorrect. Ligne de texte : %1%2 Type : %3</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Add/Update layer ignored.</source>
        <translation>Ajout/mise à jour de la couche ignorée.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Updated layer: %1</source>
        <translation>Couche mise à jour : %1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Added new layer: %1</source>
        <translation>Ajout d&apos;une nouvelle couche : %1</translation>
    </message>
    <message>
        <location line="-447"/>
        <source>Importing CSV complete. Command ended.</source>
        <translation>Importation CSV terminée. Commande terminée.</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Draw from CSV</source>
        <translation>Tirer du CSV</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>CSV</source>
        <translation>CSV</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>All Files</source>
        <translation>Tous les fichiers</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscIO/DrawFromCSV/DrawFromCSVInit.js" line="+6"/>
        <source>&amp;Draw from CSV</source>
        <translation>&amp;Tracer à partir de CSV</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Draws entities based on textual entries in a CSV file</source>
        <translation>Dessine des entités sur la base des entrées textuelles d&apos;un fichier CSV</translation>
    </message>
</context>
<context>
    <name>DrawOrder</name>
    <message>
        <location filename="../scripts/Modify/DrawOrder/DrawOrder.js" line="+92"/>
        <source>&amp;Draw Order</source>
        <translation>&amp;Ordre</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Draw Order</source>
        <translation>Ordre</translation>
    </message>
</context>
<context>
    <name>DrawPolyline</name>
    <message>
        <location filename="../scripts/Draw/Polyline/DrawPolyline/DrawPolyline.js" line="+80"/>
        <source>Next vertex</source>
        <translation>Vertex suivant</translation>
    </message>
    <message>
        <location line="+428"/>
        <source>close</source>
        <translation>fermer</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>undo</source>
        <translation>annuler</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>redo</source>
        <translation>refaire</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>arc</source>
        <translation>arc</translation>
    </message>
    <message>
        <location line="-456"/>
        <source>First vertex</source>
        <translation>Premier vertex</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Polyline/DrawPolyline/DrawPolylineInit.js" line="+2"/>
        <source>&amp;Draw Polyline</source>
        <translation>Dessinez &amp;polyligne</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw polyline with line and arc segments</source>
        <translation>Dessinez une polyligne avec des segments de ligne et d&apos;arc</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Polyline/DrawPolyline/DrawPolyline.ui" line="+23"/>
        <source>Close polyline</source>
        <translation>Fermer la polyligne</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>,, C</source>
        <translation>,, C</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Undo Previous Segment</source>
        <translation>Annuler dernier segment</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>,, U</source>
        <translation>,, U</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Redo Segment</source>
        <translation>Rétablir dernier segment</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>,, R</source>
        <translation>,, R</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Arc with radius:</source>
        <translation>Segment d&apos;arc avec un rayon de :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>,, A</source>
        <translation>,, A</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Sweep</source>
        <translation>Balayage</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Restrict length or angle</source>
        <translation>Limiter longueur ou angle</translation>
    </message>
</context>
<context>
    <name>DrawingPreferences</name>
    <message>
        <location filename="../scripts/Edit/DrawingPreferences/DrawingPreferences.js" line="+43"/>
        <source>Drawing &amp;Preferences</source>
        <translation>Préférences de dessin</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;Distance :</translation>
    </message>
</context>
<context>
    <name>Duplicate</name>
    <message>
        <location filename="../scripts/Edit/Duplicate/DuplicateInit.js" line="+2"/>
        <source>&amp;Duplicate</source>
        <translation>&amp;Dupliquer</translation>
    </message>
    <message numerus="yes">
        <location filename="../scripts/Edit/Duplicate/Duplicate.js" line="+85"/>
        <source>%n entity/ies duplicated</source>
        <translation>
            <numerusform>%n entité a été dupliqué</numerusform>
            <numerusform>%n entités ont été dupliqués</numerusform>
        </translation>
    </message>
</context>
<context>
    <name>EAction</name>
    <message>
        <location filename="../scripts/EAction.js" line="+64"/>
        <source>Back</source>
        <translation>Précédent</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+2138"/>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <location line="-2137"/>
        <source>Done</source>
        <translation>Terminer</translation>
    </message>
    <message>
        <location line="+277"/>
        <location line="+144"/>
        <source>Active Tool:</source>
        <translation>Outil actif:</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>None</source>
        <translation>Aucun</translation>
    </message>
    <message>
        <location line="+678"/>
        <source>Options</source>
        <translation>Options</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Main Tools</source>
        <translation>Outils Principaux</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>CAD Tools</source>
        <translation>Outils de CAO</translation>
    </message>
    <message>
        <location line="+577"/>
        <source>Invalid position</source>
        <translation>Position non valide</translation>
    </message>
    <message>
        <location line="+175"/>
        <source>Entity is not in working set.</source>
        <translation>L&apos;entité n&apos;est pas dans le jeu de travail.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Entity is on a locked layer.</source>
        <translation>L&apos;entité se trouve sur une calque verrouillé.</translation>
    </message>
    <message>
        <location line="+225"/>
        <source>Length:</source>
        <translation>Longueur :</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Entity is not a block reference.</source>
        <translation>L&apos;entité n&apos;est pas une référence de bloc.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Entity is not a line or arc.</source>
        <translation>L&apos;entité n&apos;est pas une ligne ou un arc.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Entity is not a line, arc or polyline.</source>
        <translation>Entité n&apos;est pas une ligne, un arc ou une polyligne.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Entity is not a line.</source>
        <translation>L&apos;entité n&apos;est pas une ligne.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Entity is not an arc.</source>
        <translation>L&apos;objet n&apos;est pas un arc.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Entity is not an arc or circle.</source>
        <translation>L&apos;entité n&apos;est pas un arc ou un cercle.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Entity is not a line, arc or circle.</source>
        <translation>L&apos;entité n&apos;est pas une ligne, un arc ou un cercle.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Entity is not a line, arc, spline, ellipse arc or polyline.</source>
        <translation>L&apos;entité n&apos;est pas une ligne, un arc, une spline, un arc d&apos;ellipse ou une polyligne.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Entity is not an arc, circle or ellipse.</source>
        <translation>L&apos;entité n&apos;est pas un arc, un cercle ou une ellipse.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Entity is not a line, arc, circle or ellipse.</source>
        <translation>Entité n&apos;est pas une ligne, un arc, un cercle ou une ellipse.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Entity is not a line, arc, circle, ellipse or polyline.</source>
        <translation>Entité n&apos;est pas une ligne, un arc, un cercle, une ellipse ou polyligne.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Entity is not a line, arc, circle, ellipse or spline.</source>
        <translation>Entité n&apos;est pas une ligne, un arc, un cercle, une ellipse ou une spline.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Entity is not a line, arc, circle, spline or polyline.</source>
        <translation>Entité n&apos;est pas une ligne, un arc, un cercle, une spline ou polyligne.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Entity is not a line, arc, circle, ellipse, spline or polyline.</source>
        <translation>Entité n&apos;est pas une ligne, un arc, un cercle, une ellipse, une spline ou polyligne.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Entity is not a polyline.</source>
        <translation>L&apos;entité n&apos;est pas une polyligne.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Entity is not a spline with fit points.</source>
        <translation>L&apos;entité n&apos;est pas une spline avec des points d&apos;ajustement.</translation>
    </message>
</context>
<context>
    <name>EcmaScriptShell</name>
    <message>
        <location filename="../scripts/Misc/MiscDevelopment/EcmaScriptShell/EcmaScriptShell.js" line="+58"/>
        <source>Show ECMAScript Shell</source>
        <translation>Afficher le shell ECMAScript</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>&amp;Script Shell</source>
        <translation>&amp;Shell Script</translation>
    </message>
    <message>
        <location line="+35"/>
        <location filename="../scripts/Misc/MiscDevelopment/EcmaScriptShell/EcmaScriptShell.ui" line="+14"/>
        <source>Script Shell</source>
        <translation>Script Shell</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDevelopment/EcmaScriptShell/EcmaScriptShellDialog.ui" line="+20"/>
        <source>ECMAScript Shell</source>
        <translation>Shell ECMAScript</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;Vous êtes sur le point d&apos;activer le shell ECMAScript.&lt;/p&gt;&lt;p&gt;Avec le shell ECMAScript, vous pouvez &lt;span style=&quot; color:#ff0000;&quot;&gt;modifier vos dessins&lt;/span&gt; mais aussi &lt;span style=&quot; color:#ff0000;&quot;&gt;supprimer des fichiers&lt;/span&gt; ou &lt;span style=&quot; color:#ff0000;&quot;&gt;planter l&apos;application&lt;/span&gt;, ce qui peut entraîner une &lt;span style=&quot; color:#ff0000;&quot;&gt;perte de données&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;Pour les programmeurs inexpérimentés, il est recommandé de limiter l&apos;utilisation de l&apos;interpréteur de commandes ECMAScript à &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;l&apos;API QCAD simple&lt;/span&gt;&lt;/a&gt; qui est considérée comme &quot;sans danger&quot; à utiliser.&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>N&apos;affichez plus cette boîte de dialogue</translation>
    </message>
</context>
<context>
    <name>Edit</name>
    <message>
        <location filename="../scripts/Edit/Edit.js" line="+65"/>
        <source>Edit Tools</source>
        <translation>Outils d&apos;édition</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>&amp;Edit</source>
        <translation>&amp;Édition</translation>
    </message>
</context>
<context>
    <name>EditBlock</name>
    <message>
        <location filename="../scripts/Block/EditBlock/EditBlockInit.js" line="+2"/>
        <source>&amp;Edit Block</source>
        <translation>&amp;Modifier bloc</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Edit contents of selected block</source>
        <translation>Modifier le contenu du bloc sélectionné</translation>
    </message>
</context>
<context>
    <name>EditFromReference</name>
    <message>
        <location filename="../scripts/Block/EditFromReference/EditFromReference.js" line="+55"/>
        <source>Choose block reference</source>
        <translation>Choisissez la référence du bloc</translation>
    </message>
    <message>
        <location filename="../scripts/Block/EditFromReference/EditFromReferenceInit.js" line="+2"/>
        <source>E&amp;dit Block from Reference</source>
        <translation>M&amp;odifier le bloc à partir d&apos;une référence</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Edit block based on chosen block reference</source>
        <translation>Modifier un bloc basé sur une référence de bloc choisie</translation>
    </message>
</context>
<context>
    <name>EditHatch</name>
    <message>
        <location filename="../scripts/Modify/EditHatch/EditHatch.js" line="+61"/>
        <source>Choose hatch</source>
        <translation>Choisissez hachure</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/EditHatch/EditHatchInit.js" line="+2"/>
        <source>Edit &amp;Hatch</source>
        <translation>Éditer &amp;hachure</translation>
    </message>
</context>
<context>
    <name>EditLayer</name>
    <message>
        <location filename="../scripts/Layer/EditLayer/EditLayerInit.js" line="+2"/>
        <source>&amp;Edit Layer</source>
        <translation>&amp;Modifier le calque</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;Retour au dessin principal</translation>
    </message>
</context>
<context>
    <name>EditText</name>
    <message>
        <location filename="../scripts/Modify/EditText/EditText.js" line="+61"/>
        <source>Choose text</source>
        <translation>Choisissez le texte</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/EditText/EditTextInit.js" line="+2"/>
        <source>Edit Te&amp;xt</source>
        <translation>Éditer le te&amp;xte</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Edit text</source>
        <translation>Éditer le texte</translation>
    </message>
</context>
<context>
    <name>Ellipse</name>
    <message>
        <location filename="../scripts/Draw/Ellipse/Ellipse.js" line="+85"/>
        <source>Ellipse Tools</source>
        <translation>Outils d&apos;ellipse</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>&amp;Ellipse</source>
        <translation>&amp;Ellipse</translation>
    </message>
</context>
<context>
    <name>EllipseArcCPPA</name>
    <message>
        <location filename="../scripts/Draw/Ellipse/EllipseArcCPPA/EllipseArcCPPA.js" line="+74"/>
        <source>Center</source>
        <translation>Centre</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Major point of ellipse or major radius</source>
        <translation>Point majeur de l&apos;ellipse ou le rayon grandes</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Major point of ellipse</source>
        <translation>Point majeur de l&apos;ellipse</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Minor point of ellipse or minor radius</source>
        <translation>Point mineur de l&apos;ellipse ou rayon mineur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Minor point of ellipse</source>
        <translation>Point mineur de l&apos;ellipse</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Rotation angle</source>
        <translation>Angle de rotation</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Start parameter</source>
        <translation>Paramètre de démarrage</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>End parameter</source>
        <translation>Paramètre de fin</translation>
    </message>
    <message>
        <location line="+267"/>
        <source>Invalid major radius.</source>
        <translation>Invalid rayon majeur.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Major radius:</source>
        <translation>Rayon majeur :</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Angle:</source>
        <translation>Angle :</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Minor radius:</source>
        <translation>Rayon mineure :</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Start angle:</source>
        <translation>Angle de départ</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>End angle:</source>
        <translation>Angle d&apos;arrivée :</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Ellipse/EllipseArcCPPA/EllipseArcCPPAInit.js" line="+2"/>
        <source>&amp;Ellipse Arc</source>
        <translation>Arc &amp;elliptique</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw ellipse arc from center, major point, ratio and angles</source>
        <translation>Dessine un arc elliptique du centre, le point majeur, le ratio et les angles</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Ellipse/EllipseArcCPPA/EllipseArcCPPA.ui" line="+17"/>
        <source>Direction:</source>
        <translation>Direction :</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Counter Clockwise (positive)</source>
        <translation>Sens antihoraire (positive)</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Clockwise (Negative)</source>
        <translation>Sens horaire (négative)</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;Ellipse (centre, point, ratio)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw full ellipse from center, major point and ratio</source>
        <translation>Dessinez une ellipse de centre, point majeur et le ratio</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 diamètre :</translation>
    </message>
    <message>
        <location line="+23"/>
        <location filename="../scripts/Draw/Ellipse/EllipseDD/EllipseDDDialog.ui" line="+80"/>
        <source>Y Diameter:</source>
        <translation>Y diamètre :</translation>
    </message>
    <message>
        <location line="+30"/>
        <location filename="../scripts/Draw/Ellipse/EllipseDD/EllipseDDDialog.ui" line="-23"/>
        <source>Angle:</source>
        <translation>Angle :</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Reference Point:</source>
        <translation>Point de référence :</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Ellipse/EllipseDD/EllipseDDInit.js" line="+2"/>
        <source>Ellipse with &amp;Diameters</source>
        <translation>Ellipse avec &amp;diamètres</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw ellipse with position and diameters</source>
        <translation>Ellipse avec position et diamètres</translation>
    </message>
</context>
<context>
    <name>EllipseInscribedQuad</name>
    <message>
        <location filename="../scripts/Draw/Ellipse/EllipseInscribedQuad/EllipseInscribedQuad.js" line="+82"/>
        <source>First line</source>
        <translation>Première ligne</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Second line</source>
        <translation>Deuxième ligne</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Third line</source>
        <translation>Troisième ligne</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Fourth line</source>
        <translation>Quatrième ligne</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Ellipse/EllipseInscribedQuad/EllipseInscribedQuadInit.js" line="+2"/>
        <source>Inscribed in Quadrilateral</source>
        <translation>Inscrite dans quadrilatère</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw ellipse inscribed in quadrilateral</source>
        <translation>Dessiner une ellipse inscrite dans un quadrilatère</translation>
    </message>
</context>
<context>
    <name>EllipseOffset</name>
    <message>
        <location filename="../scripts/Draw/Ellipse/EllipseOffset/EllipseOffset.ui" line="+17"/>
        <source>Distance:</source>
        <translation>Distance :</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Number:</source>
        <translation>Nombre :</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Ellipse/EllipseOffset/EllipseOffsetInit.js" line="+2"/>
        <source>&amp;Parallel Curve (with Distance)</source>
        <translation>&amp;Courbe parallèle (distance)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw parallel curve to ellipse</source>
        <translation>Tracer courbe parallèle à une ellipse</translation>
    </message>
</context>
<context>
    <name>EllipseOffsetThrough</name>
    <message>
        <location filename="../scripts/Draw/Ellipse/EllipseOffsetThrough/EllipseOffsetThrough.ui" line="+17"/>
        <source>Number:</source>
        <translation>Nombre :</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Ellipse/EllipseOffsetThrough/EllipseOffsetThroughInit.js" line="+2"/>
        <source>Parallel Curve (&amp;through Point)</source>
        <translation>Courbe parallèle (&amp;par un point)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw parallel curve to ellipse through point</source>
        <translation>Tracer courbe parallèle par un point</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 rayon :</translation>
    </message>
    <message>
        <location line="+23"/>
        <location filename="../scripts/Draw/Ellipse/EllipseRR/EllipseRRDialog.ui" line="-10"/>
        <source>Y Radius:</source>
        <translation>Y rayon :</translation>
    </message>
    <message>
        <location line="+30"/>
        <location filename="../scripts/Draw/Ellipse/EllipseRR/EllipseRRDialog.ui" line="-90"/>
        <source>Angle:</source>
        <translation>Angle :</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Reference Point:</source>
        <translation>Point de référence :</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Ellipse/EllipseRR/EllipseRRInit.js" line="+2"/>
        <source>Ellipse with &amp;Radii</source>
        <translation>Ellipse avec &amp;rayons</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw ellipse with position and radii</source>
        <translation>Ellipse avec position et rayons</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>Échapement</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;Créer Bloc</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>Ajouté le calque &quot;MyLayer&quot;</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Add Layer</source>
        <translation>Ajouter un calque</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>Ligne avec ID %1 supprimée</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>Vous pouvez utiliser &lt;i&gt;Edition &gt; Annuler&lt;/i&gt; pour restaurer l&apos;entité de ligne.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Add and Delete Line</source>
        <translation>Ajouter et supprimer une ligne</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>Liste des &amp;annuaires</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>Dessiner &amp;couleurs</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>Dessin &amp;polices</translation>
    </message>
</context>
<context>
    <name>ExDumpPolyline</name>
    <message>
        <location filename="../scripts/Misc/Examples/IOExamples/ExDumpPolyline/ExDumpPolyline.js" line="+48"/>
        <source>Clockwise polyline:</source>
        <translation>Polyligne sens horaire :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Counterclockwise polyline:</source>
        <translation>Polyligne antihoraire :</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>&amp;Output Polyline Vertices</source>
        <translation>&amp;Affiche les sommets des polylignes</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>Ajouté la propriété personnalisée &quot;MyCustomProperty&quot; au calque &quot;0&quot;.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Add Custom Property to a Layer</source>
        <translation>Ajouter une propriété personnalisée à un calque</translation>
    </message>
</context>
<context>
    <name>ExLineDove</name>
    <message>
        <location filename="../scripts/Misc/Examples/DrawExamples/ExLineDove/ExLineDove.js" line="+56"/>
        <source>First corner</source>
        <translation>Premier point d&apos;angle</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Second corner</source>
        <translation>Deuxième point d&apos;angle</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/Examples/DrawExamples/ExLineDove/ExLineDoveInit.js" line="+2"/>
        <source>&amp;Dovetail Joint</source>
        <translation>&amp;Joint à queue d&apos;aronde</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw a dovetail joint</source>
        <translation>Dessiner un joint à queue d&apos;aronde</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;Fenêtre principale</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</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;Spirale</translation>
    </message>
</context>
<context>
    <name>ExMinimal</name>
    <message>
        <location filename="../scripts/Misc/Examples/ExMinimal/ExMinimal.js" line="+12"/>
        <source>Hello World.</source>
        <translation>Bonjour le monde.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Minimal Example</source>
        <translation>Exemple &amp;minimal</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>Exemple &amp;minimal 2</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/Examples/ExMinimal2/ExMinimal2.ui" line="+9"/>
        <source>&amp;Radius:</source>
        <translation>&amp;Rayon :</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>Exécuter &amp;processus</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>Fichiers d&apos;exemple %1</translation>
    </message>
    <message>
        <location line="+84"/>
        <source>Info</source>
        <translation>Info</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>Enregistré un exportateur de fichiers pour le type de fichier &quot;.example&quot;. Utilisez Fichier &gt; Enregistrer sous pour voir le filtre en action.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&amp;Register File Exporter</source>
        <translation>&amp;Enregistrer exportateur de fichiers</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>Fichiers d&apos;exemple %1</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Read from file: &quot;%1&quot;</source>
        <translation>Lire du fichier : &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Registered a file importer for file type &quot;.example&quot;. Use File &gt; Open to see the filter in action.</source>
        <translation>Enregistré un importateur de fichiers pour le type de fichier &quot;.example&quot;. Utilisez Fichier &gt; Ouvrir pour voir le filtre en action.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Info</source>
        <translation>Info</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>&amp;Register File Importer</source>
        <translation>&amp;Enregistrer un importateur de fichiers</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;Redimensionner la fenêtre</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/Examples/QtExamples/ExResizeWindow/ExResizeWindow.ui" line="+14"/>
        <source>Enter Size</source>
        <translation>Entrer la taille</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Size:</source>
        <translation>Taille :</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>1280x720 (720p) 16:9</source>
        <translation>1280x720 (720p) 16:9</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>1920x1080 (1080p, Full HD) 16:9</source>
        <translation>1920x1080 (1080p, 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>Texte</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Draw text</source>
        <translation>Dessinez texte</translation>
    </message>
</context>
<context>
    <name>ExThreePoints</name>
    <message>
        <location filename="../scripts/Misc/Examples/DrawExamples/ExThreePoints/ExThreePoints.js" line="+58"/>
        <source>Position</source>
        <translation>Position</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Three Points</source>
        <translation>Trois points</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw three points</source>
        <translation>Dessiner trois points</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>La transaction a affecté un objet.</numerusform>
            <numerusform>La transaction a affecté %n objets.</numerusform>
        </translation>
    </message>
    <message>
        <location line="+67"/>
        <source>&amp;Transaction Listener</source>
        <translation>&amp;Transaction Listener</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;Widget</translation>
    </message>
</context>
<context>
    <name>ExXmlExport</name>
    <message>
        <location filename="../scripts/Misc/Examples/IOExamples/ExXmlExport/ExXmlExport.js" line="+39"/>
        <source>All Files</source>
        <translation>Tous les fichiers</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Export XML</source>
        <translation>Exporter XML</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/Examples/IOExamples/ExXmlExport/ExXmlExportInit.js" line="+2"/>
        <source>&amp;Export XML</source>
        <translation>&amp;Exporter 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>Tous les fichiers</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Import XML</source>
        <translation>Importer XML</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/Examples/IOExamples/ExXmlImport/ExXmlImportInit.js" line="+2"/>
        <source>&amp;Import XML</source>
        <translation>&amp;Importer XML</translation>
    </message>
</context>
<context>
    <name>Examples</name>
    <message>
        <location filename="../scripts/Misc/Examples/Examples.js" line="+55"/>
        <source>Script &amp;Examples</source>
        <translation>&amp;Exemples de scripts</translation>
    </message>
</context>
<context>
    <name>Explode</name>
    <message>
        <location filename="../scripts/Modify/Explode/ExplodeInit.js" line="+2"/>
        <source>&amp;Explode</source>
        <translation>Décompos&amp;er</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Explode/Explode.js" line="+30"/>
        <source>Modify</source>
        <translation>Modifier</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Explode</source>
        <translation>Décomposer</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Explode/PreferencesPage.ui" line="+244"/>
        <source>Explode text glyphs to polylines</source>
        <translation>Décomposer contours de texte en polylignes</translation>
    </message>
    <message>
        <location line="-121"/>
        <source>Spline segments:</source>
        <translation>Segments de spline :</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Ellipse segments (per full ellipse):</source>
        <translation>Segments de ellipse :</translation>
    </message>
    <message>
        <location line="-111"/>
        <source>Explode splines to polylines with line segments</source>
        <translation>Décomposer splines aux polylignes avec des segments de ligne</translation>
    </message>
    <message>
        <location line="+125"/>
        <source>Convert splines from texts to arcs or lines if appropriate</source>
        <translation>Convertir les splines des textes en arcs ou lignes si approprié</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Explode circles into polylines with two half circles</source>
        <translation>Exploser les cercles en polylignes avec deux demi-cercles</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Explode multiline texts into multiple simple text blocks</source>
        <translation>Décomposer texte multiligne dans plusieurs blocs de texte simple</translation>
    </message>
    <message>
        <location line="-27"/>
        <source>Spline approximation tolerance:</source>
        <translation>Spline tolérance :</translation>
    </message>
</context>
<context>
    <name>FAQ</name>
    <message>
        <location filename="../scripts/Help/FAQ/FAQInit.js" line="+2"/>
        <source>FA&amp;Qs (online)</source>
        <translation>FA&amp;Q (en ligne)</translation>
    </message>
</context>
<context>
    <name>File</name>
    <message>
        <location filename="../scripts/File/File.js" line="+65"/>
        <source>File Tools</source>
        <translation>Outils de fichier</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>&amp;File</source>
        <translation>&amp;Fichier</translation>
    </message>
    <message>
        <location line="+106"/>
        <location line="+76"/>
        <source>Format:</source>
        <translation>Format :</translation>
    </message>
    <message>
        <location line="-39"/>
        <source>Overwrite File?</source>
        <translation>Écraser le fichier ?</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>All Files</source>
        <translation>Tous les fichiers</translation>
    </message>
    <message>
        <location line="-26"/>
        <source>The file &quot;%1&quot; already exists. Do you wish to overwrite it?</source>
        <translation>Le fichier &quot;%1&quot; existe déjà. Voulez-vous l’écraser ?</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="+276"/>
        <source>Black</source>
        <translation>Noir</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>White</source>
        <translation>Blanc</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Language:</source>
        <translation>Langue :</translation>
    </message>
    <message>
        <location line="-245"/>
        <location line="+243"/>
        <source>%1 First Start</source>
        <translation>%1 premier démarrage</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Welcome to %1</source>
        <translation>Bienvenue dans %1</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>Veuillez choisir les paramètres qui seront utilisés par défaut pour les nouveaux dessins. Tous ces paramètres peuvent être modifiés plus tard dans la fenêtre Préférences.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Unit:</source>
        <translation>Unité :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Default Paper Size:</source>
        <translation>Format de papier par défaut :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Decimal Point:</source>
        <translation>Point décimal :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Background Color:</source>
        <translation>Couleur de fond:</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>Ajouter une sous-calque active</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>FP added layer:</source>
        <translation>FP a ajouté une couche :</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/Examples/MathExamples/FlexPainter/FlexPainterInit.js" line="+11"/>
        <source>Paints over selection mimicking a roller stamp</source>
        <translation>Peinture sur la sélection, imitant un tampon de rouleau</translation>
    </message>
</context>
<context>
    <name>FlexPainterDialog</name>
    <message>
        <location filename="../scripts/Misc/Examples/MathExamples/FlexPainter/FlexPainterDialog.ui" line="+14"/>
        <source>Painter Options</source>
        <translation>Options pour les peintres</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Painters casting options</source>
        <translation>Options de casting des peintres</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Flip Painters</source>
        <translation>Renversez les peintres</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Cast in group</source>
        <translation>Casting en groupe</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Cast on sub-layer</source>
        <translation>Casting sur sous-calque</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Add Begin Apex</source>
        <translation>Ajouter l&apos;apex de début</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Add End Apex</source>
        <translation>Ajouter l&apos;apex de fin</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Add Insertions</source>
        <translation>Ajouter des insertions</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Painter set</source>
        <translation>Motif</translation>
    </message>
    <message>
        <location line="-101"/>
        <source>Mirror painters over baseline.</source>
        <translation>Miroir painters sur la ligne de base.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Group all castings to one operation.</source>
        <translation>Regroupez tous en une seule opération.</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Start with casting a begin apex on open forms.</source>
        <translation>Commencez par lancer un début d&apos;apex sur des formes ouvertes.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>End with casting an end apex on open forms.</source>
        <translation>Terminer par le moulage d&apos;un apex d&apos;extrémité sur des formes ouvertes.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Add insertions in between eg. spacers, knots. (Not implemented)</source>
        <translation>Ajouter des insertions intermédiaires, par exemple des entretoises, des nœuds. (Non implémenté)</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Preview of painters.</source>
        <translation>Aperçu des peintres.</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Select painter set.</source>
        <translation>Sélectionnez l&apos;ensemble de peintre.</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>CurtainRope</source>
        <translation>CurtainRope</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>OrthogonalBar</source>
        <translation>Barre orthogonale</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>OrthogonalPointsGlobal</source>
        <translation>OrthogonalPointsGlobal</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>SinusoidWave</source>
        <translation>Onde sinusoïdale</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>SinusoidWaveGlobal</source>
        <translation>Onde sinusoïdale globale</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>3PhaseWaveGlobal</source>
        <translation>3PhaseWaveGlobal</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>TriangleWave</source>
        <translation>TriangleWave</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>SawtoothWave</source>
        <translation>SawtoothWave</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>SqaureWave</source>
        <translation>SqaureWave</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>SteppedWave</source>
        <translation>SteppedWave</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>SqauredShape</source>
        <translation>SqauredShape</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>SqauredShapeFlexing</source>
        <translation>SqauredShapeFlexing</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>AllPainterDataTypes</source>
        <translation>AllPainterDataTypes</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Insertion type</source>
        <translation>Type d&apos;insertion</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Preview of insertion.</source>
        <translation>Aperçu de l&apos;insertion.</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Select Insertion or Enter void space. (Not implemented)</source>
        <translation>Sélectionnez Insertion ou Saisir un espace vide. (Non implémenté)</translation>
    </message>
    <message>
        <location line="+277"/>
        <source>Version</source>
        <translation>Version</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>FlexPainter Beta 0.42e © CVH 2020 </source>
        <translation>FlexPainter Beta 0.42e © CVH 2020 </translation>
    </message>
    <message>
        <location line="+272"/>
        <source>Document Units.</source>
        <translation>Unités de document.</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Enter painter width. (+0)</source>
        <translation>Entrez la largeur du peintre. (+0)</translation>
    </message>
    <message>
        <location line="+90"/>
        <source>Enter main painter stepsize. (+0)</source>
        <translation>Entrez la taille de pas du peintre principal. (+0)</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Enter main painter length. (+)</source>
        <translation>Entrez la longueur du peintre principal. (+)</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Keep painters proportional.</source>
        <translation>Gardez les peintres proportionnels.</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Select percentage of Stepsize.</source>
        <translation>Sélectionnez le pourcentage de la taille du pas.</translation>
    </message>
    <message>
        <location line="+86"/>
        <source>Adapt scaling f 1.00-0.90 to fit the whole form.</source>
        <translation>Adapter l&apos;échelle f 1.00-0.90 à l&apos;ensemble du formulaire.</translation>
    </message>
    <message>
        <location line="+92"/>
        <source>Verbose info. (persistent on)</source>
        <translation>Info verbeuse. (persistant sur)</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Deleted painted over base entities. (persistent off)</source>
        <translation>Supprimé peint sur les entités de base. (désactivation persistante)</translation>
    </message>
    <message>
        <location line="-933"/>
        <source>&lt;Enter space size&gt;</source>
        <translation>&lt;entrée taille de l&apos;espace&gt;</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Curtain Rope Knot</source>
        <translation>Nœud de rideau de corde de rideau</translation>
    </message>
    <message>
        <location line="+543"/>
        <source>#Undefined#</source>
        <translation>#Non défini#</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Width : </source>
        <translation>Largeur : </translation>
    </message>
    <message>
        <location line="+16"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Repetitive Painter options</source>
        <translation>Options de peinture répétitive</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Stepsize :</source>
        <translation>Stepsize :</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Length :</source>
        <translation>Longueur :</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Closed Forms shifting % :</source>
        <translation>Décalage des formulaires fermés % :</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Open forms scaling options</source>
        <translation>Options de mise à l&apos;échelle pour les formes ouvertes</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Dynamically scale to fit</source>
        <translation>Mise à l&apos;échelle dynamique pour s&apos;adapter</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Align with begin</source>
        <translation>Aligner avec début</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Centered</source>
        <translation>Centré</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Align with End</source>
        <translation>Alignement avec l&apos;extrémité</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Verbose *</source>
        <translation>Verbeuse *</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Delete Base Entities *</source>
        <translation>Supprimer les entités de base *</translation>
    </message>
</context>
<context>
    <name>FlexPainterInit</name>
    <message>
        <location filename="../scripts/Misc/Examples/MathExamples/FlexPainter/FlexPainterInit.js" line="-1"/>
        <source>&amp;FlexPainter</source>
        <translation>&amp;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>Retourner hori&amp;zontalement</translation>
    </message>
</context>
<context>
    <name>FlipVertical</name>
    <message>
        <location filename="../scripts/Modify/FlipVertical/FlipVerticalInit.js" line="+2"/>
        <source>Flip Verti&amp;cal</source>
        <translation>Retourner verti&amp;calement</translation>
    </message>
</context>
<context>
    <name>FlushBackLog</name>
    <message>
        <location filename="../scripts/Misc/MiscModify/FlushBackLog/FlushBackLog.js" line="+38"/>
        <source>Flush Undo History</source>
        <translation>Effacer l&apos;historique d&apos;annulation</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Are you sure that you want to flush the undo / redo transaction history?</source>
        <translation>Êtes-vous sûr de vouloir effacer l&apos;historique des transactions annuler / refaire ?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>This cannot be undone.</source>
        <translation>Cela ne peut pas être annulé.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Flush &amp;Undo History</source>
        <translation>Effacer l&apos;historique d&apos;&amp;annulation</translation>
    </message>
</context>
<context>
    <name>FontPreferences</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/GraphicsViewPreferences/FontPreferences/FontPreferences.js" line="+24"/>
        <source>Graphics View</source>
        <translation>Vue graphique</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Fonts</source>
        <translation>Polices</translation>
    </message>
</context>
<context>
    <name>Form</name>
    <message>
        <location filename="../scripts/Widgets/ViewportWidget/Templates/20_ThreeRight.ui" line="+14"/>
        <source>Three: Right</source>
        <translation>Trois: à droite</translation>
    </message>
    <message>
        <location filename="../scripts/Widgets/ViewportWidget/Templates/21_ThreeLeft.ui" line="+14"/>
        <source>Three: Left</source>
        <translation>Trois: à gauche</translation>
    </message>
    <message>
        <location filename="../scripts/Widgets/ViewportWidget/Templates/22_ThreeAbove.ui" line="+14"/>
        <source>Three: Above</source>
        <translation>Trois: au-dessus</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/Tutorials/LibraryBrowserScripts/CubeCuttingOut.ui" line="+14"/>
        <source>Form</source>
        <translation>Form</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cube size:</source>
        <translation>Taille de cube :</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Draw glue lap</source>
        <translation>Dessiner le recouvrement de colle</translation>
    </message>
</context>
<context>
    <name>Forum</name>
    <message>
        <location filename="../scripts/Help/Forum/ForumInit.js" line="+2"/>
        <source>&amp;Forum</source>
        <translation>&amp;Forum</translation>
    </message>
</context>
<context>
    <name>FourEqual</name>
    <message>
        <location filename="../scripts/Widgets/ViewportWidget/Templates/30_FourEqual.ui" line="+14"/>
        <source>Four: Equal</source>
        <translation>Quatre : égalité</translation>
    </message>
</context>
<context>
    <name>FourLeft</name>
    <message>
        <location filename="../scripts/Widgets/ViewportWidget/Templates/32_FourLeft.ui" line="+14"/>
        <source>Four: Left</source>
        <translation>Quatre : gauche</translation>
    </message>
</context>
<context>
    <name>FourRight</name>
    <message>
        <location filename="../scripts/Widgets/ViewportWidget/Templates/31_FourRight.ui" line="+14"/>
        <source>Four: Right</source>
        <translation>Quatre : droite</translation>
    </message>
</context>
<context>
    <name>GraphicsView</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/GraphicsViewPreferences/BehaviorPreferences/PreferencesPage.ui" line="+48"/>
        <source>Double-Click</source>
        <translation>Double-clic</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Double-click to edit text</source>
        <translation>Double-cliquez pour modifier texte</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Double-click to edit hatch</source>
        <translation>Double-cliquez pour modifier hachure</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Double-click on block reference opens block</source>
        <translation>Double-cliquez sur une référence de bloc pour ouvrir le bloc</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Edit block reference in-place</source>
        <translation>Modifier la référence du bloc sur place</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Tolerance:</source>
        <translation>Tolérance :</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Right double-click to reset</source>
        <translation>Droit double-cliquez sur pour réinitialiser</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Blocks</source>
        <translation>Blocs</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Select block references together with attributes</source>
        <translation>Sélectionner références de bloc ainsi que leurs attributs</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Hide attributes when block references are hidden</source>
        <translation>Masquer les attributs lorsque les références de blocs sont cachés</translation>
    </message>
    <message>
        <location line="+126"/>
        <source>Highlight entity within range</source>
        <translation>Mettre en surbrillance l&apos;entité dans la plage</translation>
    </message>
    <message>
        <location line="-259"/>
        <source>Right-Click</source>
        <translation>Clic-droit</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Right-click to deselect entities</source>
        <translation>Clic-droit pour désélectionner des entités</translation>
    </message>
    <message>
        <location line="+73"/>
        <source>Double-click to select contour</source>
        <translation>Double-cliquez pour sélectionner contour</translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Cursor Range</source>
        <translation>Gamme de curseur de souris</translation>
    </message>
    <message>
        <location line="+109"/>
        <source>Cursor range for snap:</source>
        <translation>Gamme de curseur de souris pour accrochage :</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Cursor range for picking entities:</source>
        <translation>Gamme de curseur pour capter des entités :</translation>
    </message>
    <message>
        <location filename="../scripts/Edit/AppPreferences/GraphicsViewPreferences/GridPreferences/PreferencesPage.ui" line="+34"/>
        <source>Automatically scale grid</source>
        <translation>Échelle de la grille automatiquement</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Automatically scale meta grid</source>
        <translation>Échelle de la meta grille automatiquement</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Solid grid lines</source>
        <translation>Lignes de grille pleines</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Minimal grid spacing (px):</source>
        <translation>Espacement de grille minimal (px) :</translation>
    </message>
    <message>
        <location filename="../scripts/Edit/AppPreferences/GraphicsViewPreferences/PreferencesPage.ui" line="+51"/>
        <source>Rulers and Scrollbars</source>
        <translation>Règles et barres de défilement</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Show rulers</source>
        <translation>Afficher les règles</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Show scrollbars</source>
        <translation>Montrer barres de défilement</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Cursor</source>
        <translation>Curseur</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Show crosshairs</source>
        <translation>Montrer réticule</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Show large crosshairs</source>
        <translation>Montrer réticule grande</translation>
    </message>
    <message>
        <location line="-64"/>
        <source>Origin</source>
        <translation>Origine</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Show large origin axis</source>
        <translation>Montrer réticule grande</translation>
    </message>
    <message>
        <location line="+68"/>
        <source>This can be used if cursors are not visible on external monitors</source>
        <translation>Il peut être utilisé si les curseurs ne sont pas visibles sur les moniteurs externes</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use system cursors</source>
        <translation>Utiliser les curseurs du système</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Auto Zoom</source>
        <translation>Zoom automatique</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Margin (px):</source>
        <translation>Marge (px) :</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>Auto zoom on load</source>
        <translation>Zoom Auto après ouvrir</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Color Adjustment</source>
        <translation>Ajustement de la couleur</translation>
    </message>
    <message>
        <location line="+58"/>
        <source>Prevent white on white / black on black display</source>
        <translation>Correction automatique des couleurs en noir et blanc</translation>
    </message>
    <message>
        <location line="+136"/>
        <source>Apply line weight to points</source>
        <translation>Appliquer le poids de la ligne aux points</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Use full resolution for Retina / high resolution display</source>
        <translation>Utilisez pleine résolution pour affichage Retina / haute résolution</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>auto</source>
        <translation>auto</translation>
    </message>
    <message>
        <location line="+426"/>
        <source>Maximum selected entities with reference points:</source>
        <translation>Entités maximales sélectionnées avec des points de référence :</translation>
    </message>
    <message>
        <location line="+219"/>
        <source>Maximum selected entities with displayed reference points:</source>
        <translation>Maximum d&apos;entités sélectionnées avec les points de référence affichés :</translation>
    </message>
    <message>
        <location line="-656"/>
        <source>Number of threads:</source>
        <translation>Le nombre de fils :</translation>
    </message>
    <message>
        <location line="+507"/>
        <source>Reference point size (px):</source>
        <translation>Taille du point de référence (px) :</translation>
    </message>
    <message>
        <location line="+77"/>
        <source>Text height threshold (px):</source>
        <translation>Seuil de hauteur du texte (px):</translation>
    </message>
    <message>
        <location line="+151"/>
        <source>Persistent selection</source>
        <translation>Sélection persistante</translation>
    </message>
    <message>
        <location line="-930"/>
        <source>Color lightness threshold:</source>
        <translation>Seuil de couleur :</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Disable for printing</source>
        <translation>Désactiver lors de l&apos;impression</translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Auto switch to screen based linetypes in model view</source>
        <translation>Utiliser automatiquement les types de lignes sur écran en vue du modèle</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Scale linetype patterns by line weight</source>
        <translation>Escaladez les motifs de ligne basés sur l&apos;épaisseur de ligne</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Pattern scale for lineweight 0.00mm:</source>
        <translation>Échelle du motif de l&apos;épaisseur de ligne 0.00mm:</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Display and Performance</source>
        <translation>Affichage et performance</translation>
    </message>
    <message>
        <location line="+347"/>
        <source>Display entities with more than N dashes as continuous:</source>
        <translation>Afficher les entités de plus de N tirets que continu:</translation>
    </message>
    <message>
        <location line="-85"/>
        <source>Minimum angle step for rendering arcs (degrees):</source>
        <translation>Incrément angulaire minimum pour rendre arcs (degrés):</translation>
    </message>
    <message>
        <location line="-388"/>
        <source>Linetypes and Lineweights</source>
        <translation>Types et poids des lignes</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Default lineweight:</source>
        <translation>Poids de ligne par défaut :</translation>
    </message>
    <message>
        <location line="+124"/>
        <source>Anti-aliasing on by default</source>
        <translation>Antialiasing activé par défaut</translation>
    </message>
    <message>
        <location line="+386"/>
        <source>Timeout for hatch rendering:</source>
        <translation>Délai d&apos;attente pour hachure rendu :</translation>
    </message>
    <message>
        <location line="-475"/>
        <source>Automatically use screen based linetypes in model view</source>
        <translation>Utiliser automatiquement les types de lignes sur écran en vue du modèle</translation>
    </message>
    <message>
        <location line="+212"/>
        <source>Number of preview entities:</source>
        <translation>Nombre d&apos;entités en aperçu :</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Display arcs as lines below this angle (degrees):</source>
        <translation>Afficher arcs que les lignes ci-dessous cet angle (degrés):</translation>
    </message>
    <message>
        <location line="+559"/>
        <source>Selection</source>
        <translation>Sélection</translation>
    </message>
</context>
<context>
    <name>GraphicsViewColors</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/GraphicsViewPreferences/ColorPreferences/PreferencesPage.ui" line="+32"/>
        <source>Graphics View</source>
        <translation>Vue graphique</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Background:</source>
        <translation>Fond :</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Cursor</source>
        <translation>Curseur</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Inactive crosshairs:</source>
        <translation>Réticule inactif :</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Origin</source>
        <translation>Origine</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Relative zero:</source>
        <translation>Zéro relative :</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Grid</source>
        <translation>Grille</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Meta grid:</source>
        <translation>Métagrille :</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Selection</source>
        <translation>Sélection</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Primary selection color:</source>
        <translation>Première couleur pour la sélection :</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Use secondary selection color</source>
        <translation>Utiliser couleur secondaire de sélection</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Secondary selection color:</source>
        <translation>Couleur secondaire de sélection :</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Primary reference points:</source>
        <translation>Points de référence premières :</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Secondary reference points:</source>
        <translation>Points de référence secondaires :</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Selection box border:</source>
        <translation>Bordure de la zone de sélection :</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Selection box fill:</source>
        <translation>Zone de sélection :</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Cross-selection box fill:</source>
        <translation>Zone de sélection croisée :</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Start points:</source>
        <translation>Points de départ :</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>End points:</source>
        <translation>Points finaux :</translation>
    </message>
    <message>
        <location line="+47"/>
        <source>Tertiary reference points:</source>
        <translation>Points de référence tertiaires :</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Snap Tools</source>
        <translation>Outils de accrochage</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Snap label:</source>
        <translation>L&apos;étiquette d&apos;accrochage :</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Info Tools</source>
        <translation>Outils de information</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Measurements and labels:</source>
        <translation>Mesures et étiquettes :</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Drawing Tools</source>
        <translation>Outils de dessin</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Auxiliary shapes:</source>
        <translation>Formes auxiliaire :</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Working set fading factor:</source>
        <translation>Facteur de décoloration du jeu de travail :</translation>
    </message>
    <message>
        <location line="+75"/>
        <source>Zoom Tools</source>
        <translation>Outils de zoom</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Zoom box border:</source>
        <translation>Bordure de la zone de sélection :</translation>
    </message>
    <message>
        <location line="-793"/>
        <source>Crosshairs:</source>
        <translation>Réticule :</translation>
    </message>
    <message>
        <location line="+81"/>
        <source>Origin:</source>
        <translation>Origine :</translation>
    </message>
    <message>
        <location line="+81"/>
        <source>Grid:</source>
        <translation>Grille :</translation>
    </message>
</context>
<context>
    <name>GraphicsViewFonts</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/GraphicsViewPreferences/FontPreferences/PreferencesPage.ui" line="+50"/>
        <source>Ruler font:</source>
        <translation>Police de la règle :</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Snap label font:</source>
        <translation>Police d&apos;étiquettes accrocheuses :</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Info label font:</source>
        <translation>Police d&apos;étiquette de l&apos;information :</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>Molette de la souris / balayage à deux doigts :</translation>
    </message>
    <message>
        <location line="-231"/>
        <source>Enable pan gesture</source>
        <translation>Permettre le geste de pan</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Reverse mouse wheel direction for zoom</source>
        <translation>Inverse direction de molette de la souris pour le zoom</translation>
    </message>
    <message>
        <location line="+231"/>
        <source>Middle mouse button zoom factor:</source>
        <translation>Facteur de zoom du bouton central de la souris :</translation>
    </message>
    <message>
        <location line="-255"/>
        <source>Mouse wheel zoom factor:</source>
        <translation>Molette de la souris facteur de zoom :</translation>
    </message>
    <message>
        <location line="+241"/>
        <source>Panning threshold (px):</source>
        <translation>Seuil de panoramique :</translation>
    </message>
    <message>
        <location line="-234"/>
        <source>Limit zoom and scroll to prevent overflows</source>
        <translation>Limiter zoom pour éviter les débordements</translation>
    </message>
</context>
<context>
    <name>GraphicsViewPreferences</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/GraphicsViewPreferences/GraphicsViewPreferences.js" line="+24"/>
        <source>Graphics View</source>
        <translation>Vue graphique</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Appearance</source>
        <translation>Apparence</translation>
    </message>
</context>
<context>
    <name>GridPreferences</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/GraphicsViewPreferences/GridPreferences/GridPreferences.js" line="+24"/>
        <source>Graphics View</source>
        <translation>Vue graphique</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Grid</source>
        <translation>Grille</translation>
    </message>
</context>
<context>
    <name>GridSettings</name>
    <message>
        <location filename="../scripts/Edit/DrawingPreferences/GridSettings/GridSettings.js" line="+29"/>
        <source>General</source>
        <translation>Générale</translation>
    </message>
    <message>
        <location line="-2"/>
        <location line="+2"/>
        <source>Grid</source>
        <translation>Grille</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Defaults for New Drawings</source>
        <translation>Valeurs par défaut pour les nouveaux dessins</translation>
    </message>
    <message>
        <location line="+86"/>
        <location line="+103"/>
        <location line="+1"/>
        <location line="+22"/>
        <location line="+1"/>
        <source>auto</source>
        <translation>auto</translation>
    </message>
</context>
<context>
    <name>Hatch</name>
    <message>
        <location filename="../scripts/Draw/Hatch/Hatch.js" line="+99"/>
        <source>&amp;Hatch</source>
        <translation>&amp;Hachure</translation>
    </message>
    <message>
        <location line="-27"/>
        <source>Hatch Tools</source>
        <translation>Outils hachure</translation>
    </message>
</context>
<context>
    <name>HatchDialog</name>
    <message>
        <location filename="../scripts/Draw/Hatch/HatchDialog.ui" line="+17"/>
        <source>Hatch</source>
        <translation>Hachure</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Type</source>
        <translation>Type</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Solid Fill</source>
        <translation>Remplissage uni</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Hatch Pattern</source>
        <translation>Motif hachure</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Preview</source>
        <translation>Prévisualisation</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Pattern</source>
        <translation>Motif</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Angle:</source>
        <translation>Angle :</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Scale:</source>
        <translation>Echelle :</translation>
    </message>
</context>
<context>
    <name>HatchFromSelection</name>
    <message>
        <location filename="../scripts/Draw/Hatch/HatchFromSelection/HatchFromSelection.js" line="+56"/>
        <source>No boundary selected.</source>
        <translation>Pas de frontière sélectionnée.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Loop not closed at point %1/%2.</source>
        <translation>Contour pas fermé au point %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>Chaque objet frontière doit être une ligne, arc, cercle, un arc elliptique, ellipse, polyligne ou une spline. Trouvés:</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Hatch/HatchFromSelection/HatchFromSelectionInit.js" line="+2"/>
        <source>&amp;Hatch from Selection</source>
        <translation>&amp;Hachure de sélection</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Create hatch or solid fill from selected boundary</source>
        <translation>Créer une hachure ou un remplissage à partir de la limite sélectionnée</translation>
    </message>
</context>
<context>
    <name>Help</name>
    <message>
        <location filename="../scripts/Help/Help.js" line="+60"/>
        <source>&amp;Help</source>
        <translation>Aide</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;Masquer tous les blocs</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;Masquer tous les calques</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;Importation/Exportation</translation>
    </message>
</context>
<context>
    <name>Image</name>
    <message>
        <location filename="../scripts/Draw/Image/Image.js" line="+179"/>
        <source>Files</source>
        <translation>Fichiers</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>All Image Files (%1)</source>
        <translation>Tous les fichiers image (%1)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>All Files</source>
        <translation>Tous les fichiers</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Import Bitmap</source>
        <translation>Importer bitmap</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Format:</source>
        <translation>Format :</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Position</source>
        <translation>Position</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Image/Image.ui" line="+17"/>
        <source>Width:</source>
        <translation>Largeur :</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Keep proportions</source>
        <translation>Garder les proportions</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Height:</source>
        <translation>Hauteur :</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Angle:</source>
        <translation>Angle :</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Image/ImageInit.js" line="+2"/>
        <source>&amp;Insert Bitmap</source>
        <translation>&amp;Insérer Bitmap</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>Erreur lors de l&apos;importation de fichier %1</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>No import filters have been found. Aborting...</source>
        <translation>Pas de filtres d&apos;importation ont été trouvés. Abandon...</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>All Files</source>
        <translation>Tous les fichiers</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Import Drawing</source>
        <translation>Importer dessin</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Format:</source>
        <translation>Format:</translation>
    </message>
    <message>
        <location filename="../scripts/File/ImportFile/ImportFileInit.js" line="+2"/>
        <source>&amp;Import</source>
        <translation>&amp;Importer</translation>
    </message>
    <message>
        <location filename="../scripts/File/ImportFile/ImportFile.ui" line="+17"/>
        <source>As block:</source>
        <translation>Comme un bloc :</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Rotation:</source>
        <translation>Rotation :</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Rotate pasted entities&lt;br&gt;by this angle</source>
        <translation>Pivoter les entités&lt;br&gt;collées par cet angle</translation>
    </message>
    <message>
        <location line="+110"/>
        <source>Scale:</source>
        <translation>Echelle :</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Scale pasted entities&lt;br&gt;by this factor</source>
        <translation>Échelle des entités&lt;br&gt;collées par ce facteur</translation>
    </message>
    <message>
        <location line="+72"/>
        <source>Flip pasted entities&lt;br&gt;horizontally</source>
        <translation>Retourner les entités&lt;br&gt;collées horizontalement</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Flip pasted entities&lt;br&gt;vertically</source>
        <translation>Retourner les entités&lt;br&gt;collées verticalement</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>Coller toutes les entités&lt;br&gt;de la calque actuelle&lt;br&gt;place de la calque d&apos;origine</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>To current layer</source>
        <translation>Vers le calque courant</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Overwrite existing layers&lt;br&gt;in drawing with&lt;br&gt;layers from clipboard</source>
        <translation>Ecraser les calques existants&lt;br&gt;dans le dessin avec les&lt;br&gt;calques du presse-papiers</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Overwrite layers</source>
        <translation>Ecraser les calques</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Overwrite existing blocks&lt;br&gt;in drawing with&lt;br&gt;blocks from clipboard</source>
        <translation>Ecraser les blocs existants&lt;br&gt;dans le dessin avec des&lt;br&gt;blocs du presse-papiers</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Overwrite blocks</source>
        <translation>Ecraser les blocs</translation>
    </message>
</context>
<context>
    <name>ImportPoints</name>
    <message>
        <location filename="../scripts/Misc/MiscIO/ImportPoints/ImportPoints.js" line="+39"/>
        <source>All Files</source>
        <translation>Tous les fichiers</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Import Points</source>
        <translation>Importer points</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>&amp;Import Points</source>
        <translation>&amp;Importer points</translation>
    </message>
</context>
<context>
    <name>InfoAddCustomCentroid</name>
    <message>
        <location filename="../scripts/Misc/MiscInformation/InfoCentroids/InfoAddCustomCentroid/InfoAddCustomCentroid.js" line="+78"/>
        <source>Position</source>
        <translation>Position</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Specify position</source>
        <translation>Précisez le poste</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>2D point mass Centroid</source>
        <translation>Masse du point 2D Centroïde</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Undefined</source>
        <translation>Indéfini</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscInformation/InfoCentroids/InfoAddCustomCentroid/InfoAddCustomCentroidInit.js" line="+19"/>
        <source>Add &amp;custom 2D centroid</source>
        <translation>Ajouter un centroïde 2D personnalisé</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Create a customizable 2D Centroid marker</source>
        <translation>Créer un marqueur Centroïde 2D personnalisable</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Creates a new point mass 2D Centroid marker customizable by dialog</source>
        <translation>Crée un nouveau point de masse 2D Centroid marqueur personnalisable par dialogue</translation>
    </message>
</context>
<context>
    <name>InfoAngle</name>
    <message>
        <location filename="../scripts/Information/InfoAngle/InfoAngle.js" line="+67"/>
        <source>Specify first line</source>
        <translation>Indiquer la première ligne</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Specify second line</source>
        <translation>Indiquer la seconde ligne</translation>
    </message>
    <message>
        <location line="+96"/>
        <source>Angle:</source>
        <translation>Angle :</translation>
    </message>
    <message>
        <location filename="../scripts/Information/InfoAngle/InfoAngleInit.js" line="+2"/>
        <source>&amp;Angle</source>
        <translation>&amp;Angle</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>Aire</translation>
    </message>
    <message>
        <location line="-108"/>
        <location line="+66"/>
        <source>Circumference</source>
        <translation>Circonférence</translation>
    </message>
    <message>
        <location line="-37"/>
        <location line="+24"/>
        <source>Ellipse arc area:</source>
        <translation>Aire arc elliptique :</translation>
    </message>
    <message>
        <location line="-23"/>
        <location line="+24"/>
        <location line="+43"/>
        <location line="+22"/>
        <source>arc length:</source>
        <translation>longueur d&apos;arc :</translation>
    </message>
    <message>
        <location line="-88"/>
        <location line="+67"/>
        <source>chord:</source>
        <translation>corde :</translation>
    </message>
    <message>
        <location line="-52"/>
        <source>Distance</source>
        <translation>Distance</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>distance:</source>
        <translation>distance :</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>radius:</source>
        <translation>rayon :</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>Radius</source>
        <translation>Rayon</translation>
    </message>
    <message>
        <location line="-104"/>
        <source>Circle area:</source>
        <translation>Aire du cercle :</translation>
    </message>
    <message>
        <location line="-245"/>
        <source>Choose arc, circle, ellipse or elliptical arc</source>
        <translation>Choisissez cercle, arc, ellipse ou ellipse arc</translation>
    </message>
    <message>
        <location line="+246"/>
        <location line="+67"/>
        <source>circumference:</source>
        <translation>Circonférence :</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Ellipse area:</source>
        <translation>Aire ellipse :</translation>
    </message>
    <message>
        <location line="+22"/>
        <location line="+22"/>
        <source>Arc area:</source>
        <translation>Aire arc :</translation>
    </message>
    <message>
        <location filename="../scripts/Information/InfoArcCircleArea/InfoArcCircleArea.ui" line="+17"/>
        <source>Mode:</source>
        <translation>Mode :</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Calculate Area of Sector</source>
        <translation>Calculer l&apos;aire du secteur</translation>
    </message>
    <message>
        <location line="-23"/>
        <source>Calculate Area of Segment</source>
        <translation>Calculer aire de segment</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Add:</source>
        <translation>Ajouter :</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Add entities to drawing</source>
        <translation>Ajouter entités du dessin</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Entity</source>
        <translation>Entité</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>Corde</translation>
    </message>
    <message>
        <location filename="../scripts/Information/InfoArcCircleArea/InfoArcCircleArea.ui" line="+13"/>
        <source>Add lengths/circumference to drawing</source>
        <translation>Ajouter longueurs / circonférence au dessin</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>Longueur</translation>
    </message>
    <message>
        <location filename="../scripts/Information/InfoArcCircleArea/InfoArcCircleAreaInit.js" line="+2"/>
        <source>Arc/Circle/Ellipse Area</source>
        <translation>Aire cercle/arc/ellipse</translation>
    </message>
</context>
<context>
    <name>InfoArea</name>
    <message>
        <location filename="../scripts/Information/InfoArea/InfoArea.js" line="+70"/>
        <source>Set next polygon corner</source>
        <translation>Définir le prochain coin du polygone</translation>
    </message>
    <message>
        <location line="+121"/>
        <source>Polygon area:</source>
        <translation>Zone de polygone :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>circumference:</source>
        <translation>circonférence :</translation>
    </message>
    <message>
        <location filename="../scripts/Information/InfoArea/InfoAreaInit.js" line="+2"/>
        <source>Pol&amp;ygonal Area</source>
        <translation>Aire &amp;polygonale</translation>
    </message>
    <message>
        <location filename="../scripts/Information/InfoArea/InfoArea.ui" line="+17"/>
        <source>Calculate length and close tool.</source>
        <translation>Calculez la longueur et fermez l&apos;outil.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Close Tool.</source>
        <translation>Fermer l&apos;outil.</translation>
    </message>
</context>
<context>
    <name>InfoAreaCentroid</name>
    <message>
        <location filename="../scripts/Misc/MiscInformation/InfoCentroids/InfoAreaCentroid/InfoAreaCentroid.js" line="+123"/>
        <source>No selection.</source>
        <translation>Pas de sélection.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Please, make a selection first. Command terminated.</source>
        <translation>S&apos;il vous plaît, faites d&apos;abord une sélection. Commande terminée.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Not implemented. Command terminated.</source>
        <translation>Non implémenté. Commande terminée.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Enclosed area:</source>
        <translation>Zone fermée :</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Approximated enclosed area:</source>
        <translation>Surface fermée approximative :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Hatched area:</source>
        <translation>Zone hachurée :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Total hatched area:</source>
        <translation>Zone hachurée totale :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Differential hatched area:</source>
        <translation>Zone hachurée différentielle :</translation>
    </message>
    <message>
        <location line="-68"/>
        <source>Multiple entities in selection.</source>
        <translation>Plusieurs entités dans la sélection.</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Centroid markers circle in selection. No results.</source>
        <translation>Cercle des marqueurs de centroïde dans la sélection. Aucun résultat.</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Unsupported entity type. No results.</source>
        <translation>Type d&apos;entité non supporté. Aucun résultat.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>No results.</source>
        <translation>Aucun résultat.</translation>
    </message>
    <message>
        <location line="-74"/>
        <location line="+2"/>
        <source>Area 2D Centroid script (v0.32) by CVH</source>
        <translation>Script Area 2D Centroid (v0.32) par CVH</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Arc sector mode</source>
        <translation>Mode secteur d&apos;arc</translation>
    </message>
    <message>
        <location line="+82"/>
        <source>2D area Centroid</source>
        <translation>Zone 2D Centroïde</translation>
    </message>
    <message>
        <location line="+40"/>
        <location line="+6"/>
        <source>(Incl. approximations)</source>
        <translation>(y compris les approximations)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Approximated centroid:</source>
        <translation>Centroïde approximatif :</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Centroid:</source>
        <translation>Centroïde :</translation>
    </message>
    <message>
        <location line="+207"/>
        <location line="+578"/>
        <source>Encountered an unsupported polyline with custom widths</source>
        <translation>Rencontre une polyligne non prise en charge avec des largeurs personnalisées</translation>
    </message>
    <message>
        <location line="-488"/>
        <location line="+596"/>
        <source>Encountered an unsupported polygon with custom widths</source>
        <translation>Rencontre un polygone non pris en charge avec des largeurs personnalisées</translation>
    </message>
    <message>
        <location line="+686"/>
        <source>Unhandled shape from hatch loop.</source>
        <translation>Forme non manipulée de la boucle d&apos;éclosion.</translation>
    </message>
    <message>
        <location line="+70"/>
        <source>Self-intersecting shape near (%1). No Results.</source>
        <translation>Forme auto-intersectée près de (%1). Aucun résultat.</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscInformation/InfoCentroids/InfoAreaCentroid/InfoAreaCentroidInit.js" line="+19"/>
        <source>&amp;Area Centroid</source>
        <translation>&amp;Centroïde de surface</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Create an area 2D Centroid for a selected entity</source>
        <translation>Créer un Centroïde 2D de zone pour une entité sélectionnée</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>Crée un nouveau marqueur Centroïde 2D de densité surfacique uniforme et des étiquettes de valeur pour une entité sélectionnée</translation>
    </message>
</context>
<context>
    <name>InfoBearing</name>
    <message>
        <location filename="../scripts/Misc/MiscInformation/InfoBearing/InfoBearing.js" line="+41"/>
        <source>Reference</source>
        <translation>Référence</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Direction</source>
        <translation>Direction</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Distance:</source>
        <translation>Distance :</translation>
    </message>
    <message>
        <location line="+72"/>
        <source>Bearing:</source>
        <translation>Relèvement :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Azimuth:</source>
        <translation>Azimut :</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>&amp;Bearing / Azimuth</source>
        <translation>&amp;Relèvement / azimut</translation>
    </message>
</context>
<context>
    <name>InfoCentroids</name>
    <message>
        <location filename="../scripts/Misc/MiscInformation/InfoCentroids/InfoCentroids.js" line="+52"/>
        <source>2D Centroid</source>
        <translation>Centroïde 2D</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Point mass</source>
        <translation>Masse ponctuelle</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Area</source>
        <translation>Zone</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Wire</source>
        <translation>Fils</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>X position</source>
        <translation>Position X</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Y position</source>
        <translation>Position Y</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Undefined</source>
        <translation>Indéfini</translation>
    </message>
    <message>
        <location line="+428"/>
        <source>2D &amp;Centroids</source>
        <translation>Centroïdes 2D</translation>
    </message>
    <message>
        <location line="-431"/>
        <source>Weighted</source>
        <translation>Pondéré</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Density</source>
        <translation>Densité</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>L&apos;auditeur de la transaction 2D Centroids est actif.</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Deactivated/removed the 2D Centroids transaction listener.</source>
        <translation>Désactivation/suppression de l&apos;écouteur de transaction Centroïdes 2D.</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>Erreur de syntaxe : erreur d&apos;analyse de &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscInformation/InfoCentroids/InfoCentroidsListener/InfoCentroidsListenerInit.js" line="+19"/>
        <source>Centroid &amp;Listener</source>
        <translation>Écouteur de centroïde</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>(De-)Activate a transaction listener for 2D Centroids</source>
        <translation>(Dé-)activer un écouteur de transaction pour les centroïdes 2D</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>(De-)Activate a transaction listener for binding changes applied to 2D Centroid markers</source>
        <translation>(Dé-)Activer un écouteur de transaction pour les changements de liaison appliqués aux marqueurs Centroid 2D</translation>
    </message>
</context>
<context>
    <name>InfoDistanceEE</name>
    <message>
        <location filename="../scripts/Information/InfoDistanceEE/InfoDistanceEE.js" line="+62"/>
        <source>Specify first entity</source>
        <translation>Indiquer premier entité</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Specify second entity</source>
        <translation>Indiquer deuxième objet</translation>
    </message>
    <message>
        <location line="+95"/>
        <source>Distance:</source>
        <translation>Distance :</translation>
    </message>
    <message>
        <location filename="../scripts/Information/InfoDistanceEE/InfoDistanceEEInit.js" line="+2"/>
        <source>Distance &amp;Entity to Entity</source>
        <translation>Distance d&apos;une e&amp;ntité à une entité</translation>
    </message>
</context>
<context>
    <name>InfoDistanceEP</name>
    <message>
        <location filename="../scripts/Information/InfoDistanceEP/InfoDistanceEP.js" line="+59"/>
        <source>Specify entity</source>
        <translation>Indiquer l&apos;entité</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Specify point</source>
        <translation>Indiquer le point</translation>
    </message>
    <message>
        <location line="+81"/>
        <source>Distance:</source>
        <translation>Distance :</translation>
    </message>
    <message>
        <location filename="../scripts/Information/InfoDistanceEP/InfoDistanceEPInit.js" line="+2"/>
        <source>Distance &amp;Entity to Point</source>
        <translation>Distance d&apos;une &amp;entité à un point</translation>
    </message>
</context>
<context>
    <name>InfoDistancePP</name>
    <message>
        <location filename="../scripts/Information/InfoDistancePP/InfoDistancePP.js" line="+59"/>
        <source>First point</source>
        <translation>Premier point</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Second point</source>
        <translation>Deuxième point</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Distance:</source>
        <translation>Distance :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Delta X:</source>
        <translation>Distance X :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delta Y:</source>
        <translation>Distance Y :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Angle:</source>
        <translation>Angle :</translation>
    </message>
    <message>
        <location filename="../scripts/Information/InfoDistancePP/InfoDistancePPInit.js" line="+2"/>
        <source>Distance &amp;Point to Point</source>
        <translation>Distance d&apos;un &amp;point à un point</translation>
    </message>
</context>
<context>
    <name>InfoPosition</name>
    <message>
        <location filename="../scripts/Information/InfoPosition/InfoPosition.js" line="+55"/>
        <source>Point</source>
        <translation>Point</translation>
    </message>
    <message>
        <location filename="../scripts/Information/InfoPosition/InfoPositionInit.js" line="+2"/>
        <source>&amp;Position</source>
        <translation>&amp;Position</translation>
    </message>
</context>
<context>
    <name>InfoPositionPol</name>
    <message>
        <location filename="../scripts/Information/InfoPositionPol/InfoPositionPolInit.js" line="+2"/>
        <source>&amp;Polar Position</source>
        <translation>Position &amp;polar</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>Position relative p&amp;olar</translation>
    </message>
</context>
<context>
    <name>InfoPositionRel</name>
    <message>
        <location filename="../scripts/Information/InfoPositionRel/InfoPositionRelInit.js" line="+2"/>
        <source>&amp;Relative Position</source>
        <translation>Position &amp;relatif</translation>
    </message>
</context>
<context>
    <name>InfoSumCentroidsWeighted</name>
    <message>
        <location filename="../scripts/Misc/MiscInformation/InfoCentroids/InfoSumCentroidsWeighted/InfoSumCentroidsWeighted.js" line="+105"/>
        <source>No selection.</source>
        <translation>Pas de sélection.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Please, make a selection first. Command terminated.</source>
        <translation>S&apos;il vous plaît, faites d&apos;abord une sélection. Commande terminée.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>2D Centroids weighted sum script (v0.24) by CVH.</source>
        <translation>Script de somme pondérée des centroïdes 2D (v0.24) par CVH.</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Encountered a missing coordinate value.</source>
        <translation>A rencontré une valeur de coordonnée manquante.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Encountered an invalid coordinate value.</source>
        <translation>A rencontré une valeur de coordonnées invalide.</translation>
    </message>
    <message>
        <location line="+8"/>
        <location line="+11"/>
        <location line="+10"/>
        <source>Encountered a missing &apos;%1&apos; value.</source>
        <translation>Une valeur &quot;%1&quot; manquante a été rencontrée.</translation>
    </message>
    <message>
        <location line="-16"/>
        <location line="+11"/>
        <location line="+17"/>
        <source>Encountered an invalid &apos;%1&apos; value.</source>
        <translation>Une valeur &apos;%1&apos; non valide a été rencontrée.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Encountered an unknown marker type.</source>
        <translation>A rencontré un type de marqueur inconnu.</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>No result.</source>
        <translation>Aucun résultat.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>No 2D Centroid markers found in the selection.</source>
        <translation>Aucun marqueur de centroïde 2D n&apos;a été trouvé dans la sélection.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Single marker selected, point mass = %1</source>
        <translation>Marqueur unique sélectionné, masse du point = %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Density is undefined</source>
        <translation>La densité est indéfinie</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Results in a division by zero.</source>
        <translation>Le résultat est une division par zéro.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Results in a NaN value.</source>
        <translation>Donne lieu à une valeur NaN.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Combined 2D Centroid</source>
        <translation>Centroïde 2D combiné</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Combined uniform point mass (%1):</source>
        <translation>Masse ponctuelle uniforme combinée (%1) :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Combined point mass (%1):</source>
        <translation>Masse de points combinés (%1) :</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>All densities are undefined</source>
        <translation>Toutes les densités sont indéfinies</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Some densities are undefined</source>
        <translation>Certaines densités sont indéfinies</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>area (Informational):</source>
        <translation>zone (informative) :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>wire length (Informational):</source>
        <translation>longueur du fil (Informatif) :</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Combined centroid:</source>
        <translation>Centroïde combiné :</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscInformation/InfoCentroids/InfoSumCentroidsWeighted/InfoSumCentroidsWeightedInit.js" line="+19"/>
        <source>&amp;Sum 2D Centroids weighted</source>
        <translation>Somme des centroïdes 2D pondérés</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Combine selected 2D Centroid markers weighted</source>
        <translation>Combiner les marqueurs Centroid 2D sélectionnés et pondérés</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Combines selected 2D Centroid markers, summing all properties weighted</source>
        <translation>Combine les marqueurs centroïdes 2D sélectionnés, en additionnant toutes les propriétés pondérées</translation>
    </message>
</context>
<context>
    <name>InfoWireCentroid</name>
    <message>
        <location filename="../scripts/Misc/MiscInformation/InfoCentroids/InfoWireCentroid/InfoWireCentroid.js" line="+121"/>
        <source>No selection.</source>
        <translation>Pas de sélection.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Please, make a selection first. Command terminated.</source>
        <translation>S&apos;il vous plaît, faites d&apos;abord une sélection. Commande terminée.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Length:</source>
        <translation>Longueur :</translation>
    </message>
    <message>
        <location line="+35"/>
        <location line="+7"/>
        <source>Approximated length:</source>
        <translation>Longueur approximative :</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Unsupported entity type. No results.</source>
        <translation>Type d&apos;entité non supporté. Aucun résultat.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>No results.</source>
        <translation>Aucun résultat.</translation>
    </message>
    <message>
        <location line="-71"/>
        <source>Wire 2D Centroid script (v0.32) by CVH</source>
        <translation>Script Wire 2D Centroid (v0.32) par CVH</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>2D Centroid markers circle in selection. No results.</source>
        <translation>Cercle des marqueurs de centroïde 2D dans la sélection. Aucun résultat.</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Results in a division by zero.</source>
        <translation>Le résultat est une division par zéro.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>2D wire Centroid</source>
        <translation>Centroïde du fil 2D</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Total length:</source>
        <translation>Longueur totale :</translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+6"/>
        <source>(Incl. approximations)</source>
        <translation>(y compris les approximations)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Approximated centroid:</source>
        <translation>Centroïde approximatif :</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Centroid:</source>
        <translation>Centroïde :</translation>
    </message>
    <message>
        <location line="+125"/>
        <source>Encountered an unsupported polyline with custom widths</source>
        <translation>Rencontre une polyligne non prise en charge avec des largeurs personnalisées</translation>
    </message>
    <message>
        <location line="+105"/>
        <source>Encountered an unsupported polygon with custom widths</source>
        <translation>Rencontre un polygone non pris en charge avec des largeurs personnalisées</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscInformation/InfoCentroids/InfoWireCentroid/InfoWireCentroidInit.js" line="+19"/>
        <source>&amp;Wire Centroid</source>
        <translation>&amp;Centroïde du fil</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Create a wire 2D Centroid for a selection</source>
        <translation>Créer un centroïde 2D filaire pour une sélection</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>Crée un nouveau marqueur Centroïde 2D de densité linéaire uniforme et des étiquettes de valeur pour une sélection d&apos;entités</translation>
    </message>
</context>
<context>
    <name>Information</name>
    <message>
        <location filename="../scripts/Information/Information.js" line="+335"/>
        <source>Information Tools</source>
        <translation>Outils d&apos;information</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>&amp;Info</source>
        <translation>&amp;Infos</translation>
    </message>
    <message>
        <location filename="../scripts/Information/Information.ui" line="+17"/>
        <source>Add measurement to drawing</source>
        <translation>Ajouter résultat à dessin</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Text height:</source>
        <translation>Hauteur du texte :</translation>
    </message>
</context>
<context>
    <name>Input</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/InputPreferences/PreferencesPage.ui" line="+19"/>
        <source>Decimal point:</source>
        <translation>Point décimal :</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Cartesian coordinate separator:</source>
        <translation>Séparateur de coordonnées cartésiennes :</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Polar coordinate separator:</source>
        <translation>Séparateur de coordonnées polaires :</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Relative coordinate prefix:</source>
        <translation>Préfixe des coordonnées relatives :</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Examples</source>
        <translation>Exemples</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Absolute Cartesian coordinate:</source>
        <translation>Coordonnées cartésiennes absolues :</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Absolute polar coordinate:</source>
        <translation>Coordonnées polaires absolues :</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Relative Cartesian coordinate:</source>
        <translation>Coordonnées cartésiennes relatives :</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Relative polar coordinate:</source>
        <translation>Coordonnées polaires relatives :</translation>
    </message>
</context>
<context>
    <name>InputPreferences</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/InputPreferences/InputPreferences.js" line="+33"/>
        <source>General</source>
        <translation>Générale</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Coordinate Format</source>
        <translation>Format des coordonnées</translation>
    </message>
    <message>
        <location line="+16"/>
        <location line="+33"/>
        <source>Comma</source>
        <translation>Comma</translation>
    </message>
    <message>
        <location line="-33"/>
        <location line="+6"/>
        <location line="+5"/>
        <location line="+21"/>
        <source>(Default)</source>
        <translation>(Par défaut)</translation>
    </message>
    <message>
        <location line="-31"/>
        <source>Semicolon</source>
        <translation>Virgule</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Less Than</source>
        <translation>Moins de</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>At</source>
        <translation>A</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Percentage</source>
        <translation>Pourcentage</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Dollar</source>
        <translation>Dollar</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Hash</source>
        <translation>Dièse</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Dot</source>
        <translation>Point</translation>
    </message>
</context>
<context>
    <name>InsertBlock</name>
    <message>
        <location filename="../scripts/Block/InsertBlock/InsertBlock.js" line="+117"/>
        <source>Position</source>
        <translation>Position</translation>
    </message>
    <message>
        <location filename="../scripts/Block/InsertBlock/InsertBlockInit.js" line="+2"/>
        <source>&amp;Insert Block</source>
        <translation>&amp;Insérer bloc</translation>
    </message>
    <message>
        <location filename="../scripts/Block/InsertBlock/InsertBlock.ui" line="+17"/>
        <source>Rotation:</source>
        <translation>Rotation :</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Rotate block&lt;br&gt;by this angle</source>
        <translation>Faire pivoter le&lt;br&gt;bloc de cet angle</translation>
    </message>
    <message>
        <location line="+110"/>
        <source>Scale X:</source>
        <translation>Echelle X:</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Scale block in X&lt;br&gt;by this factor</source>
        <translation>Mise à l&apos;échelle du bloc en X&lt;br&gt;par ce facteur</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>Mise à l&apos;échelle du bloc en Y&lt;br&gt;par ce facteur</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Keep Proportions</source>
        <translation>Garder les proportions</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Flip block&lt;br&gt;horizontally</source>
        <translation>Retourner bloc&lt;br&gt;horizontalement</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Flip block&lt;br&gt;vertically</source>
        <translation>Retourner bloc&lt;br&gt;verticalement</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Single Block</source>
        <translation>Seul bloc</translation>
    </message>
    <message>
        <location line="+17"/>
        <location filename="../scripts/Block/InsertBlock/InsertBlockDialog.ui" line="+14"/>
        <source>Array of Blocks</source>
        <translation>Tableau de blocs</translation>
    </message>
    <message>
        <location filename="../scripts/Block/InsertBlock/InsertBlockDialog.ui" line="+8"/>
        <source>Columns:</source>
        <translation>Colonnes :</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Rows:</source>
        <translation>Lignes :</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Column Spacing:</source>
        <translation>Espacement des colonnes :</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Row Spacing:</source>
        <translation>Espacement des lignes :</translation>
    </message>
</context>
<context>
    <name>InsertBlockItem</name>
    <message>
        <location filename="../scripts/Block/InsertBlockItem/InsertBlockItem.ui" line="+17"/>
        <source>Rotation:</source>
        <translation>Rotation :</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Rotate pasted entities&lt;br&gt;by this angle</source>
        <translation>Pivoter les entités&lt;br&gt;collées par cet angle</translation>
    </message>
    <message>
        <location line="+103"/>
        <source>Scale:</source>
        <translation>Echelle :</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Scale pasted entities&lt;br&gt;by this factor</source>
        <translation>Mise à l&apos;échelle des entités&lt;br&gt;collées par ce facteur</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Flip pasted entities&lt;br&gt;horizontally</source>
        <translation>Retourner les entités&lt;br&gt;collées horizontalement</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Flip pasted entities&lt;br&gt;vertically</source>
        <translation>Retourner les entités&lt;br&gt;collées verticalement</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Overwrite existing layers&lt;br&gt;in drawing with&lt;br&gt;layers from clipboard</source>
        <translation>Ecraser les calques existants&lt;br&gt;dans le dessin avec les&lt;br&gt;calques du presse-papiers</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Overwrite layers</source>
        <translation>Ecraser les calques</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Overwrite existing blocks&lt;br&gt;in drawing with&lt;br&gt;blocks from clipboard</source>
        <translation>Ecraser les blocs existants&lt;br&gt;dans le dessin avec des&lt;br&gt;blocs du presse-papiers</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Overwrite blocks</source>
        <translation>Ecraser les blocs</translation>
    </message>
    <message>
        <location filename="../scripts/Block/InsertBlockItem/InsertBlockItem.js" line="+102"/>
        <source>Cannot import file from URL: </source>
        <translation>Ne peux pas importer le fichier depuis l&apos;URL : </translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Adjusted invalid block name to &quot;%1&quot;</source>
        <translation>Corrigé nom de bloc invalide &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>Position</source>
        <translation>Position</translation>
    </message>
    <message>
        <location filename="../scripts/Block/InsertBlockItem/InsertBlockItemInit.js" line="+2"/>
        <source>&amp;Insert Block</source>
        <translation>&amp;Insérer bloc</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>Insérer un &amp;script</translation>
    </message>
    <message>
        <location filename="../scripts/Block/InsertScriptItem/InsertScriptItem.js" line="+85"/>
        <source>Cannot read file:</source>
        <translation>Impossible de lire le fichier :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No constructor found in file:</source>
        <translation>Aucun constructeur trouvé dans le fichier :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No &apos;init&apos; function found in file:</source>
        <translation>Aucune fonction &apos;init&apos; trouvée dans le fichier :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No &apos;generate&apos; function found in file:</source>
        <translation>Aucune fonction &apos;generate&apos; n&apos;a été trouvée dans le fichier :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No &apos;generatePreview&apos; function found in file:</source>
        <translation>Aucune fonction &apos;generatePreview&apos; n&apos;a été trouvée dans le fichier :</translation>
    </message>
</context>
<context>
    <name>InvertSelection</name>
    <message>
        <location filename="../scripts/Select/InvertSelection/InvertSelectionInit.js" line="+2"/>
        <source>&amp;Invert Selection</source>
        <translation>&amp;Inverser la sélection</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Invert the current selection</source>
        <translation>Inverser la sélection actuelle</translation>
    </message>
</context>
<context>
    <name>IsoProject</name>
    <message>
        <location filename="../scripts/Projection/IsometricProjection/IsoProject/IsoProjectInit.js" line="+2"/>
        <source>&amp;Isometric Projection</source>
        <translation>Projection &amp;isométrique</translation>
    </message>
    <message>
        <location filename="../scripts/Projection/IsometricProjection/IsoProject/IsoProject.ui" line="+17"/>
        <source>Top</source>
        <translation>En haut</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Bottom</source>
        <translation>En bas</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Left back</source>
        <translation>Gauche arrière</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Right</source>
        <translation>Droite</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Right back</source>
        <translation>Droite arrière</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Rotate selection counter-clockwise before projection</source>
        <translation>Rotation sens anti-horaire avant la projection</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Rotate selection clockwise before projection</source>
        <translation>Rotation sens horaire avant la projection</translation>
    </message>
    <message>
        <location line="-93"/>
        <source>Left</source>
        <translation>Gauche</translation>
    </message>
    <message>
        <location filename="../scripts/Projection/IsometricProjection/IsoProject/IsoProject.js" line="+50"/>
        <source>Isometric</source>
        <translation>Isométrique</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Isometric True Scale</source>
        <translation>Isométrique echelle réelle</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Planometric</source>
        <translation>Planimétrique</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Dimetric</source>
        <translation>Dimétrique</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+1"/>
        <source>Cabinet</source>
        <translation>Cabinet</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cavalier</source>
        <translation>Cavalière</translation>
    </message>
</context>
<context>
    <name>IsometricGridLeft</name>
    <message>
        <location filename="../scripts/View/IsometricView/IsometricGridLeft/IsometricGridLeft.js" line="+35"/>
        <source>&amp;Left Projection</source>
        <translation>Projection &amp;gauche</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>&amp;Désactiver grille isométrique</translation>
    </message>
</context>
<context>
    <name>IsometricGridRight</name>
    <message>
        <location filename="../scripts/View/IsometricView/IsometricGridRight/IsometricGridRight.js" line="+35"/>
        <source>&amp;Right Projection</source>
        <translation>Projection &amp;droit</translation>
    </message>
</context>
<context>
    <name>IsometricGridTop</name>
    <message>
        <location filename="../scripts/View/IsometricView/IsometricGridTop/IsometricGridTop.js" line="+143"/>
        <source>&amp;Top Projection</source>
        <translation>Projection &amp;supérieure</translation>
    </message>
</context>
<context>
    <name>IsometricProjection</name>
    <message>
        <location filename="../scripts/Projection/IsometricProjection/IsometricProjection.js" line="+49"/>
        <source>&amp;Isometric Projection</source>
        <translation>Projection &amp;isométrique</translation>
    </message>
</context>
<context>
    <name>IsometricView</name>
    <message>
        <location filename="../scripts/View/IsometricView/IsometricView.js" line="+44"/>
        <source>&amp;Isometric View</source>
        <translation>Vue &amp;isométrique</translation>
    </message>
</context>
<context>
    <name>Keyboard</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/KeyboardPreferences/PreferencesPage.ui" line="+17"/>
        <source>Shortcut timeout:</source>
        <translation>Raccourci temps mort :</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Enable keyboard navigation in list widgets</source>
        <translation>Activer la navigation au clavier dans les widgets de liste</translation>
    </message>
</context>
<context>
    <name>KeyboardPreferences</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/KeyboardPreferences/KeyboardPreferences.js" line="+24"/>
        <source>General</source>
        <translation>Générale</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Keyboard</source>
        <translation>Clavier</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>Langue de l&apos;interface utilisateur</translation>
    </message>
</context>
<context>
    <name>LanguagePreferences</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/LanguagePreferences/LanguagePreferences.js" line="+61"/>
        <source>Language Settings</source>
        <translation>Configuration de langue</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Language</source>
        <translation>Langue</translation>
    </message>
</context>
<context>
    <name>Layer</name>
    <message>
        <location filename="../scripts/Layer/AddLayer/PreferencesPage.ui" line="+67"/>
        <source>Default color for new layers:</source>
        <translation>Couleur par défaut pour nouveaux calques :</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Default lineweight for layer 0:</source>
        <translation>Épaisseur de ligne par défaut pour calque 0 :</translation>
    </message>
    <message>
        <location line="-48"/>
        <source>Default color for layer 0:</source>
        <translation>Couleur par défaut pour calque 0 :</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Default lineweight for new layers:</source>
        <translation>Épaisseur de ligne par défaut pour nouveaux calques :</translation>
    </message>
    <message>
        <location filename="../scripts/Layer/Layer.js" line="+97"/>
        <source>Layer Tools</source>
        <translation>Outils de la couche</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>&amp;Layer</source>
        <translation>&amp;Calque</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Showing all layers</source>
        <translation>Afficher toutes les calques</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Hiding all layers</source>
        <translation>Cachez tous les calques</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Thawing all layers</source>
        <translation>Décongeler toutes les calques</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Freezing all layers</source>
        <translation>Congélation tous les calques</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Locking all layers</source>
        <translation>Verrouiller tous les calques</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Unlocking all layers</source>
        <translation>Déverrouiller tous les calques</translation>
    </message>
</context>
<context>
    <name>LayerCompatibility</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/LayerCompatibility/LayerCompatibility.js" line="+30"/>
        <source>Layer</source>
        <translation>Calque</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Compatibility</source>
        <translation>Compatibilité</translation>
    </message>
    <message>
        <location filename="../scripts/Edit/AppPreferences/LayerCompatibility/PreferencesPage.ui" line="+17"/>
        <source>Layer 0</source>
        <translation>Calque 0</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Layer 0 behaves like a regular layer (QCAD)</source>
        <translation>Calque 0 se comporte comme un calque régulière</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Layer 0 behaves differently (best compatibility)</source>
        <translation>La couche 0 se comporte différemment (meilleure compatibilité)</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Entities in blocks on layer 0 take on attributes and visibility of block reference.</source>
        <translation>Entités dans blocs sur calque 0 utilisent attributs et visibilité de la référence de bloc.</translation>
    </message>
</context>
<context>
    <name>LayerDialog</name>
    <message>
        <location filename="../scripts/Layer/LayerDialog.ui" line="+28"/>
        <source>Layer name:</source>
        <translation>Nom du calque :</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Layer</source>
        <translation>Calque</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Attributes</source>
        <translation>Attributs</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Color:</source>
        <translation>Couleur :</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Lineweight:</source>
        <translation>Epaisseur de ligne :</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Linetype:</source>
        <translation>Type de ligne :</translation>
    </message>
    <message>
        <location filename="../scripts/Layer/LayerDialog.js" line="+40"/>
        <source>layer</source>
        <comment>default layer name prefix</comment>
        <translation>calque</translation>
    </message>
    <message>
        <location line="+156"/>
        <source>Leading or trailing spaces.</source>
        <translation>Espaces avant ou après.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Layer name is empty.</source>
        <translation>Le nom du calque est vide.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Layer already exists.</source>
        <translation>Le calque existe déjà.</translation>
    </message>
</context>
<context>
    <name>LayerExamples</name>
    <message>
        <location filename="../scripts/Misc/Examples/LayerExamples/LayerExamples.js" line="+50"/>
        <source>&amp;Layer</source>
        <translation>&amp;Calque</translation>
    </message>
</context>
<context>
    <name>LayerList</name>
    <message>
        <location filename="../scripts/Widgets/LayerList/LayerList.js" line="+213"/>
        <source>Widgets</source>
        <translation>Widgets</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>&amp;Layer List</source>
        <translation>&amp;Liste des calques</translation>
    </message>
    <message>
        <location line="-54"/>
        <location line="+109"/>
        <source>Layer List</source>
        <translation>Liste des calques</translation>
    </message>
    <message>
        <location filename="../scripts/Widgets/LayerList/PreferencesPage.ui" line="+19"/>
        <source>Enable alternating row colors</source>
        <translation>Activer alternant couleurs des lignes</translation>
    </message>
</context>
<context>
    <name>Leader</name>
    <message>
        <location filename="../scripts/Draw/Dimension/Leader/Leader.js" line="+62"/>
        <source>Arrow position</source>
        <translation>Position de la flèche</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Next vertex</source>
        <translation>Suivant vertex</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Dimension/Leader/LeaderInit.js" line="+2"/>
        <source>&amp;Leader</source>
        <translation>&amp;Repère</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw leader (line sequence with arrow)</source>
        <translation>Repère (séquence de lignes avec flèche)</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Dimension/Leader/Leader.ui" line="+23"/>
        <source>Undo Last Segment</source>
        <translation>Annuler dernier segment</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Arrow head</source>
        <translation>Flèche</translation>
    </message>
</context>
<context>
    <name>LeaderFromText</name>
    <message>
        <location filename="../scripts/Misc/MiscDraw/LeaderFromText/LeaderFromTextInit.js" line="+2"/>
        <source>&amp;Leader from Selected Text</source>
        <translation>&amp;Repère du texte sélectionné</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/LeaderFromText/LeaderFromText.js" line="+78"/>
        <source>Leader was created successfully</source>
        <translation>Le repère a été créé avec succès</translation>
    </message>
</context>
<context>
    <name>Lengthen</name>
    <message>
        <location filename="../scripts/Modify/Lengthen/Lengthen.js" line="+60"/>
        <source>Choose line or arc</source>
        <translation>Choisissez une ligne ou un arc</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Lengthen/Lengthen.ui" line="+17"/>
        <source>Amount:</source>
        <translation>Valeur :</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Amount to lengthen or shorten (negative)</source>
        <translation>Montant à allonger ou à raccourcir (négatif)</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Lengthen/LengthenInit.js" line="+2"/>
        <source>&amp;Lengthen / Shorten</source>
        <translation>A&amp;llonger / raccourcir</translation>
    </message>
</context>
<context>
    <name>Line</name>
    <message>
        <location filename="../scripts/Draw/Line/Line.js" line="+104"/>
        <source>&amp;Line</source>
        <translation>&amp;Ligne</translation>
    </message>
    <message>
        <location line="-23"/>
        <source>Line Tools</source>
        <translation>Outils de ligne</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Line/Line.ui" line="+17"/>
        <source>Same Entity Type as Original</source>
        <translation>Même type d&apos;entité que pour l&apos;origine</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Line Segment</source>
        <translation>Segment de ligne</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Infinite Line</source>
        <translation>Ligne infinie</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Ray</source>
        <translation>Rayon</translation>
    </message>
</context>
<context>
    <name>Line2P</name>
    <message>
        <location filename="../scripts/Draw/Line/Line2P/Line2P.js" line="+67"/>
        <source>First point</source>
        <translation>Premier point</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Next point</source>
        <translation>Point suivant</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Line/Line2P/Line2PInit.js" line="+2"/>
        <source>Line from &amp;2 Points</source>
        <translation>Ligne de &amp;2 points</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw single line or sequence of lines</source>
        <translation>Tracez une ligne unique ou d&apos;une séquence de lignes</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Line/Line2P/Line2P.ui" line="+23"/>
        <source>Close Sequence</source>
        <translation>Fermer la séquence</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>,, C</source>
        <translation>,, C</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Undo Previous Segment</source>
        <translation>Annuler dernier segment</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>,, U</source>
        <translation>,, U</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Redo Segment</source>
        <translation>Rétablir dernier segment</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>,, R</source>
        <translation>,, R</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Restrict length or angle</source>
        <translation>Limiter longueur ou angle</translation>
    </message>
</context>
<context>
    <name>LineAngle</name>
    <message>
        <location filename="../scripts/Draw/Line/LineAngle/LineAngle.js" line="+65"/>
        <source>Position</source>
        <translation>Position</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Specify position</source>
        <translation>Spécifiez la position</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Line/LineAngle/LineAngleInit.js" line="+2"/>
        <source>Line from &amp;Angle</source>
        <translation>Ligne d&apos;&amp;angle</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw line at a given absolute angle</source>
        <translation>Tracez une ligne à un angle fixe</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Line/LineAngle/LineAngle.ui" line="+17"/>
        <source>&amp;Angle:</source>
        <translation>&amp;Angle :</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>&amp;Length:</source>
        <translation>&amp;Longueur :</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>&amp;Reference Point:</source>
        <translation>Point de &amp;référence :</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Start</source>
        <translation>Départ</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Middle</source>
        <translation>Milieu</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>End</source>
        <translation>Fin</translation>
    </message>
</context>
<context>
    <name>LineBisector</name>
    <message>
        <location filename="../scripts/Draw/Line/LineBisector/LineBisector.ui" line="+17"/>
        <source>Length:</source>
        <translation>Longueur :</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Number:</source>
        <translation>Nombre :</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Line/LineBisector/LineBisector.js" line="+67"/>
        <source>First line</source>
        <translation>Première ligne</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Second line</source>
        <translation>Deuxième ligne</translation>
    </message>
    <message>
        <location line="+71"/>
        <source>Lines don&apos;t intersect.</source>
        <translation>Lignes ne se croisent pas.</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Line/LineBisector/LineBisectorInit.js" line="+2"/>
        <source>Angle &amp;Bisector</source>
        <translation>&amp;Bissectrice d&apos;un angle</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw angle bisector, trisector, ...</source>
        <translation>Tracer bissectrice d’angle, trisectoriel, ...</translation>
    </message>
</context>
<context>
    <name>LineBoxJoint</name>
    <message>
        <location filename="../scripts/Misc/MiscDraw/LineBoxJoint/LineBoxJoint.js" line="+63"/>
        <source>First point</source>
        <translation>Premier point</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Second point</source>
        <translation>Deuxième point</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/LineBoxJoint/LineBoxJoint.ui" line="+17"/>
        <source>Depth:</source>
        <translation>Profondeur :</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Finger Width:</source>
        <translation>Largeur du doigt :</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Finger/Slot Ratio:</source>
        <translation>Rapport doigts/fente :</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>&amp;Style:</source>
        <translation>&amp;Style :</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Finger first</source>
        <translation>Doigt d&apos;abord</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Slot first</source>
        <translation>Fente d&apos;abord</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Tenons</source>
        <translation>Tenons</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/LineBoxJoint/LineBoxJointInit.js" line="+2"/>
        <source>Box &amp;Joint from 2 Points</source>
        <translation>&amp;Assemblage à queue droite à partir de 2 points</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw Box Joint Fingers, Slots and Tennons</source>
        <translation>Assemblage à queue droite avec les doigts, les fentes ou les tenons</translation>
    </message>
</context>
<context>
    <name>LineDove</name>
    <message>
        <location filename="../scripts/Misc/MiscDraw/LineDove/LineDove.js" line="+63"/>
        <source>First point</source>
        <translation>Premier point</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Second point</source>
        <translation>Deuxième point</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/LineDove/LineDoveInit.js" line="+2"/>
        <source>&amp;Dovetail Joint from 2 Points</source>
        <translation>Joint à &amp;queue d&apos;aronde à partir de 2 points</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw a dovetail joint</source>
        <translation>Dessin joint à queue d&apos;aronde</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/LineDove/LineDove.ui" line="+18"/>
        <source>Number of Dovetails:</source>
        <translation>Nombre de queues d&apos;aronde :</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Dovetail Height:</source>
        <translation>Hauteur de la queue d&apos;aronde :</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Dovetail Gradient:</source>
        <translation>Dégradé en queue d&apos;aronde :</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Dovetail/Pin Ratio:</source>
        <translation>Rapport queues d&apos;aronde / goupilles :</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>Appuyez pour commencer à dessiner</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Release to stop drawing</source>
        <translation>Laissez aller pour arrêter de dessiner</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Line/LineFreehand/LineFreehandInit.js" line="+2"/>
        <source>&amp;Freehand Line</source>
        <translation>Ligne à main le&amp;vée</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw freehand line</source>
        <translation>Ligne à main levée</translation>
    </message>
</context>
<context>
    <name>LineHorizontal</name>
    <message>
        <location filename="../scripts/Draw/Line/LineHorizontal/LineHorizontalInit.js" line="+2"/>
        <source>&amp;Horizontal Line</source>
        <translation>Ligne &amp;horizontale</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw horizontal line</source>
        <translation>Ligne horizontale</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Line/LineHorizontal/LineHorizontal.ui" line="+17"/>
        <source>&amp;Length:</source>
        <translation>&amp;Longueur :</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>&amp;Reference Point:</source>
        <translation>Point de &amp;référence :</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Start</source>
        <translation>Départ</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Middle</source>
        <translation>Milieu</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>End</source>
        <translation>Fin</translation>
    </message>
</context>
<context>
    <name>LineOrthogonal</name>
    <message>
        <location filename="../scripts/Draw/Line/LineOrthogonal/LineOrthogonalInit.js" line="+2"/>
        <source>&amp;Orthogonal</source>
        <translation>&amp;Orthogonale</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw line orthogonal to base entity</source>
        <translation>Tracez une ligne orthogonale à un objet de base</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Line/LineOrthogonal/LineOrthogonal.ui" line="+17"/>
        <source>Length:</source>
        <translation>Longueur :</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>&amp;Reference Point:</source>
        <translation>Point de &amp;référence :</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Start</source>
        <translation>Départ</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Middle</source>
        <translation>Milieu</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>End</source>
        <translation>Fin</translation>
    </message>
</context>
<context>
    <name>LineOrthogonalTangent</name>
    <message>
        <location filename="../scripts/Draw/Line/LineOrthogonalTangent/LineOrthogonalTangent.js" line="+71"/>
        <source>Choose line</source>
        <translation>Choisir ligne</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Choose circle, arc or ellipse</source>
        <translation>Choisir un cercle, un arc ou une ellipse</translation>
    </message>
    <message>
        <location line="+141"/>
        <source>No tangent possible</source>
        <translation>Aucune tangentes sont possibles</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Line/LineOrthogonalTangent/LineOrthogonalTangentInit.js" line="+2"/>
        <source>Orthogonal / Tange&amp;nt</source>
        <translation>Orthogonale / tange&amp;ntielle</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw line orthogonal to line and tangent to circle, arc or ellipse</source>
        <translation>Tracer ligne orthogonale à ligne et tangente à cercle, arc ou ellipse</translation>
    </message>
</context>
<context>
    <name>LineParallel</name>
    <message>
        <location filename="../scripts/Draw/Line/LineParallel/LineParallelInit.js" line="+2"/>
        <source>Para&amp;llel (with Distance)</source>
        <translation>Para&amp;llèle (avec la distance)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw parallel to existing line or concentric arc, circle</source>
        <translation>Dessinez une parallèle à une ligne existante ou un arc ou cercle concentriques</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Line/LineParallel/LineParallel.ui" line="+17"/>
        <source>Dist&amp;ance:</source>
        <translation>Dist&amp;ance :</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>&amp;Number:</source>
        <translation>&amp;Nombre :</translation>
    </message>
</context>
<context>
    <name>LineParallelThrough</name>
    <message>
        <location filename="../scripts/Draw/Line/LineParallelThrough/LineParallelThroughInit.js" line="+2"/>
        <source>Par&amp;allel (through Point)</source>
        <translation>Par&amp;allèle (par point)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw parallel line or concentric arc or circle through a given point</source>
        <translation>Tracez une ligne parallèle ou un arc ou cercle concentrique à travers un point</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Line/LineParallelThrough/LineParallelThrough.ui" line="+17"/>
        <source>Number:</source>
        <translation>Nombre :</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>Première arc ou cercle</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Second arc or circle</source>
        <translation>Deuxième arc ou cercle</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/LineRadicalAxis/LineRadicalAxis.ui" line="+17"/>
        <source>Length:</source>
        <translation>Longueur :</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/LineRadicalAxis/LineRadicalAxisInit.js" line="+2"/>
        <source>Radical Axis of 2 Circles</source>
        <translation>Axe radical de 2 cercles</translation>
    </message>
</context>
<context>
    <name>LineRelativeAngle</name>
    <message>
        <location filename="../scripts/Draw/Line/LineRelativeAngle/LineRelativeAngleInit.js" line="+2"/>
        <source>R&amp;elative Angle</source>
        <translation>Angle r&amp;elatif</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Line/LineRelativeAngle/LineRelativeAngle.ui" line="+37"/>
        <source>Length:</source>
        <translation>Longueur :</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>&amp;Reference Point:</source>
        <translation>Point de &amp;référence :</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Start</source>
        <translation>Départ</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Middle</source>
        <translation>Milieu</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>End</source>
        <translation>Fin</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Line/LineRelativeAngle/LineRelativeAngle.js" line="+71"/>
        <source>Choose base line, arc, circle, ellipse or polyline</source>
        <translation>Choisissez ligne, arc, cercle, ellipse ou polyligne</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Set position</source>
        <translation>Définir la position</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Line/LineRelativeAngle/LineRelativeAngleInit.js" line="+4"/>
        <source>Draw line with relative angle to base entity</source>
        <translation>Dessine une ligne avec un angle relatif</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Line/LineRelativeAngle/LineRelativeAngle.ui" line="-61"/>
        <source>Relative Angle:</source>
        <translation>Angle relatif :</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>Axes de similitude de 3 cercles</translation>
    </message>
</context>
<context>
    <name>LineTangent1</name>
    <message>
        <location filename="../scripts/Draw/Line/LineTangent1/LineTangent1Init.js" line="+2"/>
        <source>&amp;Tangent (Point, Circle)</source>
        <translation>&amp;Tangente (point, cercle)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw tangent (point, circle)</source>
        <translation>Dessine une tangente (point à cercle)</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Line/LineTangent1/LineTangent1.js" line="+65"/>
        <source>Choose start point of tangent</source>
        <translation>Choisissez le point de départ de la tangente</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Choose circle, arc or ellipse</source>
        <translation>Choisir un cercle, un arc ou une ellipse</translation>
    </message>
    <message>
        <location line="+85"/>
        <source>No tangent possible.</source>
        <translation>Aucune tangentes sont possibles.</translation>
    </message>
    <message>
        <location line="+25"/>
        <location line="+33"/>
        <source>Cannot draw tangent from point inside circle to circle</source>
        <translation>Ne peut pas dessiner une tangente à partir d&apos;un point à l&apos;intérieur d&apos;un cercle au cercle</translation>
    </message>
</context>
<context>
    <name>LineTangent2</name>
    <message>
        <location filename="../scripts/Draw/Line/LineTangent2/LineTangent2Init.js" line="+2"/>
        <source>Tan&amp;gent (Two Circles)</source>
        <translation>&amp;Tangente (deux cercles)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw tangent (circle, circle)</source>
        <translation>Dessine une tangente (cercle, cercle)</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Line/LineTangent2/LineTangent2.js" line="+71"/>
        <source>Choose first circle or arc</source>
        <translation>Choisissez premier cercle ou arc</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Choose second circle or arc</source>
        <translation>Choisissez deuxième cercle ou arc</translation>
    </message>
    <message>
        <location line="+142"/>
        <source>No tangent possible</source>
        <translation>Aucune tangentes sont possibles</translation>
    </message>
</context>
<context>
    <name>LineVertical</name>
    <message>
        <location filename="../scripts/Draw/Line/LineVertical/LineVerticalInit.js" line="+2"/>
        <source>&amp;Vertical Line</source>
        <translation>Ligne &amp;verticale</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw vertical line</source>
        <translation>Ligne verticale</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>&amp;Types de lignes pour écran</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>Valeurs par défaut pour les nouveaux dessins</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>General</source>
        <translation>Générale</translation>
    </message>
    <message>
        <location line="-2"/>
        <location line="+2"/>
        <source>Linetype</source>
        <translation>Type de ligne</translation>
    </message>
    <message>
        <location filename="../scripts/Edit/DrawingPreferences/LinetypeSettings/PreferencesPage.ui" line="+19"/>
        <source>Global linetype scale:</source>
        <translation>L&apos;échelle globale de type de ligne :</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Scale of linetypes matches the scale of each viewport</source>
        <translation>L&apos;échelle des types de linéatures correspond à l&apos;échelle de chaque fenêtre</translation>
    </message>
</context>
<context>
    <name>ListenerExamples</name>
    <message>
        <location filename="../scripts/Misc/Examples/ListenerExamples/ListenerExamples.js" line="+50"/>
        <source>&amp;Listeners</source>
        <translation>&amp;Listeners</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;Verrouiller tous les calques</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;Verrouiller le zéro relatif</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;Mathématiques</translation>
    </message>
</context>
<context>
    <name>MdiChild</name>
    <message>
        <location filename="../scripts/File/NewFile/MdiChildEmpty.ui" line="+20"/>
        <source>Untitled</source>
        <translation>Sans titre</translation>
    </message>
</context>
<context>
    <name>MenuBar</name>
    <message>
        <location filename="../scripts/Widgets/MenuBar/MenuBar.js" line="+24"/>
        <source>Widgets</source>
        <translation>Widgets</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Menu Bar</source>
        <translation>Barre de menu</translation>
    </message>
    <message>
        <location filename="../scripts/Widgets/MenuBar/PreferencesPage.ui" line="+17"/>
        <source>Use native menu bar</source>
        <translation>Utiliser la barre de menu native</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() est en cours d&apos;exécution...</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Menus and Toolbars</source>
        <translation>&amp;Menus et barres d&apos;outils</translation>
    </message>
</context>
<context>
    <name>Mirror</name>
    <message>
        <location filename="../scripts/Modify/Mirror/Mirror.js" line="+44"/>
        <source>Modify</source>
        <translation>Modifier</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Mirror</source>
        <translation>Mirroir</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>First point of symmetry axis</source>
        <translation>Premier point d&apos;axe de symétrie</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Second point of symmetry axis</source>
        <translation>Deuxième point de l&apos;axe de symétrie</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Mirror/MirrorInit.js" line="+2"/>
        <source>&amp;Mirror</source>
        <translation>&amp;Symétrie</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Mirror/PreferencesPage.ui" line="+17"/>
        <source>Use dialog for tool options</source>
        <translation>Utiliser dialogue pour options de l&apos;outil</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Mirror/Mirror.ui" line="+17"/>
        <source>Copy</source>
        <translation>Copier</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Use current layer and &amp;attributes</source>
        <translation>Utiliser calque et &amp;attributs actuel</translation>
    </message>
</context>
<context>
    <name>MirrorOptions</name>
    <message>
        <location filename="../scripts/Modify/Mirror/MirrorDialog.ui" line="+14"/>
        <source>Mirror Options</source>
        <translation>Options de symétrie</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Number of Copies</source>
        <translation>Nombre de copies</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Delete original</source>
        <translation>&amp;Supprimer original</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>&amp;Keep original</source>
        <translation>&amp;Garder original</translation>
    </message>
    <message>
        <location line="+85"/>
        <source>Use current layer and &amp;attributes</source>
        <translation>Utiliser calque et &amp;attributs actuel</translation>
    </message>
</context>
<context>
    <name>Misc</name>
    <message>
        <location filename="../scripts/Misc/Misc.js" line="+60"/>
        <source>Misc Tools</source>
        <translation>Divers outils</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Misc</source>
        <translation>Divers</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Misc</source>
        <translation>&amp;Divers</translation>
    </message>
</context>
<context>
    <name>MiscBlock</name>
    <message>
        <location filename="../scripts/Misc/MiscBlock/MiscBlock.js" line="+51"/>
        <source>Misc</source>
        <translation>Divers</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Misc Block Tools</source>
        <translation>Outils divers pour blocs</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>&amp;Block</source>
        <translation>&amp;Bloc</translation>
    </message>
</context>
<context>
    <name>MiscDevelopment</name>
    <message>
        <location filename="../scripts/Misc/MiscDevelopment/MiscDevelopment.js" line="+51"/>
        <source>Misc</source>
        <translation>Divers</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Misc Development Tools</source>
        <translation>Outils de développement divers</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>De&amp;velopment</source>
        <translation>Dé&amp;veloppement</translation>
    </message>
</context>
<context>
    <name>MiscDraw</name>
    <message>
        <location filename="../scripts/Misc/MiscDraw/MiscDraw.js" line="+52"/>
        <source>Misc</source>
        <translation>Divers</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Misc Drawing Tools</source>
        <translation>Outils de dessin divers</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Misc Draw</source>
        <translation>Divers Dessin</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Draw</source>
        <translation>&amp;Dessin</translation>
    </message>
</context>
<context>
    <name>MiscIO</name>
    <message>
        <location filename="../scripts/Misc/MiscIO/MiscIO.js" line="+51"/>
        <source>Misc</source>
        <translation>Divers</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Misc Import / Export Tools</source>
        <translation>Outils divers d&apos;importation et d&apos;exportation</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>&amp;Import/Export</source>
        <translation>&amp;Importation / Exportation</translation>
    </message>
</context>
<context>
    <name>MiscInformation</name>
    <message>
        <location filename="../scripts/Misc/MiscInformation/MiscInformation.js" line="+41"/>
        <source>Misc</source>
        <translation>Divers</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Misc Information Tools</source>
        <translation>Outils d&apos;information divers</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>&amp;Information</source>
        <translation>&amp;Informations</translation>
    </message>
</context>
<context>
    <name>MiscModify</name>
    <message>
        <location filename="../scripts/Misc/MiscModify/MiscModify.js" line="+44"/>
        <source>Misc</source>
        <translation>Divers</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Misc Modification Tools</source>
        <translation>Outils de modification divers</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>&amp;Modify</source>
        <translation>&amp;Modifier</translation>
    </message>
</context>
<context>
    <name>MiscSelect</name>
    <message>
        <location filename="../scripts/Misc/MiscSelect/MiscSelect.js" line="+52"/>
        <source>Misc</source>
        <translation>Divers</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Misc Selection Tools</source>
        <translation>Outils de sélection divers</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>&amp;Select</source>
        <translation>&amp;Sélection</translation>
    </message>
</context>
<context>
    <name>Modify</name>
    <message>
        <location filename="../scripts/Modify/Modify.js" line="+99"/>
        <source>Modification Tools</source>
        <translation>Outils de modification</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>&amp;Modify</source>
        <translation>&amp;Modifier</translation>
    </message>
</context>
<context>
    <name>ModifyCorner</name>
    <message>
        <location filename="../scripts/Modify/ModifyCorner.js" line="+86"/>
        <source>Choose corner</source>
        <translation>Choisissez coin</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Choose first entity</source>
        <translation>Choisissez la première entité</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Choose second entity</source>
        <translation>Choisissez la deuxième entité</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Set point</source>
        <translation>Définir point</translation>
    </message>
</context>
<context>
    <name>ModifyExamples</name>
    <message>
        <location filename="../scripts/Misc/Examples/ModifyExamples/ModifyExamples.js" line="+49"/>
        <source>&amp;Modify</source>
        <translation>&amp;Modifier</translation>
    </message>
</context>
<context>
    <name>MolImport</name>
    <message>
        <location filename="../scripts/Misc/MiscIO/MolImport/MolImport.js" line="+38"/>
        <source>Import MOL</source>
        <translation>Importer MOL</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>MOL Files</source>
        <translation>Fichiers MOL</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>All Files</source>
        <translation>Tous les fichiers</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscIO/MolImport/MolImportInit.js" line="+7"/>
        <source>Leetro MOL Import...</source>
        <translation>Importer Leetro MOL...</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>Importer fichier Leetro MOL...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Abort</source>
        <translation>Abandonner</translation>
    </message>
</context>
<context>
    <name>MouseDisplay</name>
    <message>
        <location filename="../scripts/Widgets/MouseDisplay/MouseDisplay.ui" line="+32"/>
        <source>Form</source>
        <translation>Form</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>Entrer la position</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Position X:</source>
        <translation>Position 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>Position Y :</translation>
    </message>
</context>
<context>
    <name>MyScripts</name>
    <message>
        <location filename="../scripts/Misc/Tutorials/MenusAndToolBars/MyScripts.js" line="+53"/>
        <source>My Scripts</source>
        <translation>Mes scripts</translation>
    </message>
</context>
<context>
    <name>MyWidget</name>
    <message>
        <location filename="../scripts/Misc/Examples/QtExamples/ExWidget/MyWidget.ui" line="+14"/>
        <source>Character Map</source>
        <translation>Table des caractères</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>MyLineEdit</source>
        <translation>MyLineEdit</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>MyButton</source>
        <translation>MyButton</translation>
    </message>
</context>
<context>
    <name>NewFile</name>
    <message>
        <location filename="../scripts/File/NewFile/NewFile.js" line="+144"/>
        <source>Opening drawing:</source>
        <translation>Ouverture du dessin :</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Import Error</source>
        <translation>Erreur d&apos;importation</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cannot open file</source>
        <translation>Impossible d&apos;ouvrir le fichier</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>No suitable Importer found. Please check file format and extension.</source>
        <translation>Aucun importateur appropriée trouvée. S&apos;il vous plaît vérifiez le format de fichier et son extension.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>File not found.</source>
        <translation>Fichier introuvable.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Please check your access rights, the file format and file extension.</source>
        <translation>S&apos;il vous plaît vérifiez vos droits d&apos;accès, le format de fichier et l&apos;extension de fichier.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Import failed.</source>
        <translation>Importer échoué.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>File is empty.</source>
        <translation>Le fichier est vide.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Drawing loaded successfully:</source>
        <translation>Dessin chargé avec succès :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Format:</source>
        <translation>Format :</translation>
    </message>
    <message>
        <location line="+138"/>
        <source>Untitled %1</source>
        <translation>Sans titre %1</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>read-only</source>
        <translation>Lecture seule</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>Voulez-vous enregistrer les modifications que vous avez faites&lt;br&gt;dans le document &apos;%1&apos; ?</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Your changes will be lost if you don&apos;t save them.</source>
        <translation>Vos modifications seront perdues si vous ne les enregistrez pas.</translation>
    </message>
    <message>
        <location filename="../scripts/File/NewFile/NewFileInit.js" line="+2"/>
        <source>&amp;New</source>
        <translation>&amp;Nouveau</translation>
    </message>
</context>
<context>
    <name>NextWindow</name>
    <message>
        <location filename="../scripts/Window/NextWindow/NextWindowInit.js" line="+2"/>
        <source>&amp;Next</source>
        <translation>&amp;Suivant</translation>
    </message>
</context>
<context>
    <name>Offset</name>
    <message>
        <location filename="../scripts/Modify/Offset/OffsetInit.js" line="+2"/>
        <source>Offset (with Distance)</source>
        <translation>Décaler (distance)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Offset line, arc, circle or ellipse</source>
        <translation>Décalage d&apos;une ligne, d&apos;un arc, d&apos;un cercle ou d&apos;une ellipse</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Offset/Offset.ui" line="+17"/>
        <source>&amp;Distance:</source>
        <translation>&amp;Distance :</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>&amp;Number:</source>
        <translation>&amp;Nombre :</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Offset/Offset.js" line="+77"/>
        <source>Choose line, arc, circle or ellipse</source>
        <translation>Choisissez ligne, arc, cercle ou ellipse</translation>
    </message>
    <message numerus="yes">
        <location line="+94"/>
        <source>Radius dropped below 0.0 after %n concentric circle(s).</source>
        <translation>
            <numerusform>Rayon chuté en dessous de zéro après %n cercle concentrique.</numerusform>
            <numerusform>Rayon chuté en dessous de zéro après %n cercles concentriques.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location line="+3"/>
        <source>Radius dropped below 0.0 after %n concentric arc(s).</source>
        <translation>
            <numerusform>Rayon chuté en dessous de zéro, après %n arc concentrique.</numerusform>
            <numerusform>Rayon chuté en dessous de zéro, après %n arcs concentriques.</numerusform>
        </translation>
    </message>
</context>
<context>
    <name>OffsetThrough</name>
    <message>
        <location filename="../scripts/Modify/OffsetThrough/OffsetThrough.js" line="+70"/>
        <source>Specify point</source>
        <translation>Indiquer le point</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/OffsetThrough/OffsetThrough.ui" line="+17"/>
        <source>Number:</source>
        <translation>Nombre :</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/OffsetThrough/OffsetThroughInit.js" line="+2"/>
        <source>Offset (through Point)</source>
        <translation>Décaler (par point)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Offset line, arc, circle or ellipse through point</source>
        <translation>Décalage d&apos;une ligne, d&apos;un arc, d&apos;un cercle ou d&apos;une ellipse par un point</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>Pas de filtres d&apos;importation ont été trouvés. Abandon...</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Open Drawing</source>
        <translation>Ouvrir le dessin</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>All Files</source>
        <translation>Tous les fichiers</translation>
    </message>
    <message>
        <location filename="../scripts/File/OpenFile/OpenFileInit.js" line="+2"/>
        <source>&amp;Open</source>
        <translation>&amp;Ouvrir</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Open an existing drawing</source>
        <translation>Ouvrir un dessin existant</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;Focus à la barre d&apos;outils options</translation>
    </message>
</context>
<context>
    <name>PageSettings</name>
    <message>
        <location filename="../scripts/Edit/DrawingPreferences/PageSettings/PageSettings.js" line="+33"/>
        <source>Printing</source>
        <translation>Impression</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Defaults for New Drawings</source>
        <translation>Valeurs par défaut pour les nouveaux dessins</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Printing - Page</source>
        <translation>Impression - Page</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Page</source>
        <translation>Page</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Custom</source>
        <translation>Personnalisé</translation>
    </message>
    <message>
        <location filename="../scripts/Edit/DrawingPreferences/PageSettings/PreferencesPage.ui" line="+19"/>
        <source>Page Orientation</source>
        <translation>Orientation</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Portrait</source>
        <translation>Portrait</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Landscape</source>
        <translation>Paysage</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Paper</source>
        <translation>Papier</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Paper size:</source>
        <translation>Taille de page :</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Paper width:</source>
        <translation>Largeur de page :</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Paper height:</source>
        <translation>Hauteur de page :</translation>
    </message>
    <message>
        <location line="+74"/>
        <source>Viewport</source>
        <translation>Viewport</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Scale:</source>
        <translation>&amp;Echelle :</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Offset X:</source>
        <translation>Décalage X :</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Offset Y:</source>
        <translation>Décalage Y :</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Zero-Point</source>
        <translation>Zéro</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Miscellaneous</source>
        <translation>Divers</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Point size (mm):</source>
        <translation>Taille de la pointe (mm) :</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Show paper borders</source>
        <translation>Afficher les bordures papier</translation>
    </message>
</context>
<context>
    <name>PanZoom</name>
    <message>
        <location filename="../scripts/View/Zoom/PanZoom/PanZoomInit.js" line="+2"/>
        <source>&amp;Pan Zoom</source>
        <translation>Zoom &amp;panoramique</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.ui" line="+17"/>
        <source>Rotation:</source>
        <translation>Rotation :</translation>
    </message>
    <message>
        <location line="+126"/>
        <source>Scale:</source>
        <translation>Echelle :</translation>
    </message>
    <message>
        <location line="+88"/>
        <source>Flip pasted entities&lt;br&gt;horizontally</source>
        <translation>Retourner les entités&lt;br&gt;collé horizontalement</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Flip pasted entities&lt;br&gt;vertically</source>
        <translation>Retourner les entités&lt;br&gt;collées verticalement</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>Coller toutes les entités&lt;br&gt;de la calque actuelle&lt;br&gt;place de la calque d&apos;origine</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>To current layer</source>
        <translation>Vers le calque courant</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Overwrite existing layers&lt;br&gt;in drawing with&lt;br&gt;layers from clipboard</source>
        <translation>Ecraser les calques existantes&lt;br&gt;dans le dessin avec les&lt;br&gt;calques du presse-papiers</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Overwrite layers</source>
        <translation>Ecraser les calques</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Overwrite existing blocks&lt;br&gt;in drawing with&lt;br&gt;blocks from clipboard</source>
        <translation>Ecraser les blocs existants&lt;br&gt;dans le dessin avec des&lt;br&gt;blocs du presse-papiers</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Overwrite blocks</source>
        <translation>Ecraser les blocs</translation>
    </message>
    <message>
        <location filename="../scripts/Edit/Paste/Paste.js" line="+52"/>
        <source>Edit</source>
        <translation>Éditer</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Paste</source>
        <translation>Coller</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Position</source>
        <translation>Position</translation>
    </message>
    <message>
        <location filename="../scripts/Edit/Paste/PasteInit.js" line="+2"/>
        <source>&amp;Paste</source>
        <translation>Co&amp;ller</translation>
    </message>
    <message>
        <location filename="../scripts/Edit/Paste/PreferencesPage.ui" line="+17"/>
        <source>Reset to defaults every time tool is used</source>
        <translation>Réinitialisation des valeurs par défaut à chaque utilisation de l&apos;outil</translation>
    </message>
</context>
<context>
    <name>PdfExport</name>
    <message>
        <location filename="../scripts/File/PdfExport/PdfExportInit.js" line="+2"/>
        <source>P&amp;DF Export</source>
        <translation>Exportation &amp;PDF</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Exports the current drawing as PDF</source>
        <translation>Exporte le dessin courant au format PDF</translation>
    </message>
</context>
<context>
    <name>PenToolBar</name>
    <message>
        <location filename="../scripts/Widgets/PenToolBar/PenToolBar.js" line="+26"/>
        <source>Pen</source>
        <translation>Stylo</translation>
    </message>
    <message>
        <location line="+73"/>
        <source>Reset to Defaults</source>
        <translation>Réinitialiser les paramètres par défaut</translation>
    </message>
</context>
<context>
    <name>PersistentWidgets</name>
    <message>
        <location filename="../scripts/Misc/Tutorials/PersistentWidgets/PersistentWidgets.js" line="+74"/>
        <source>&amp;Persistent Widgets</source>
        <translation>Widgets &amp;persistants</translation>
    </message>
</context>
<context>
    <name>Point</name>
    <message>
        <location filename="../scripts/Draw/Point/Point.js" line="+98"/>
        <source>&amp;Point</source>
        <translation>&amp;Point</translation>
    </message>
    <message>
        <location line="-27"/>
        <source>Point Tools</source>
        <translation>Outils point</translation>
    </message>
</context>
<context>
    <name>Point1P</name>
    <message>
        <location filename="../scripts/Draw/Point/Point1P/Point1P.js" line="+51"/>
        <source>Position</source>
        <translation>Position</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Point/Point1P/Point1PInit.js" line="+2"/>
        <source>Single &amp;Point</source>
        <translation>&amp;Point</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw single point</source>
        <translation>Point</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>Valeurs par défaut pour les nouveaux dessins</translation>
    </message>
    <message>
        <location line="+0"/>
        <location line="+2"/>
        <source>Point Display</source>
        <translation>Affichage de points</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>General</source>
        <translation>Générale</translation>
    </message>
    <message>
        <location filename="../scripts/Edit/DrawingPreferences/PointDisplaySettings/PreferencesPage.ui" line="+21"/>
        <source>Mode:</source>
        <translation>Mode :</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Size (pixel):</source>
        <translation>Taille (pixel) :</translation>
    </message>
</context>
<context>
    <name>PointPole</name>
    <message>
        <location filename="../scripts/Misc/MiscDraw/PointPole/PointPole.js" line="+67"/>
        <source>Arc or circle</source>
        <translation>Arc ou cercle</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Line</source>
        <translation>Ligne</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/PointPole/PointPoleInit.js" line="+2"/>
        <source>Pole of Line and Circle</source>
        <translation>Pôle de ligne et cercle</translation>
    </message>
</context>
<context>
    <name>PointPowerCenter</name>
    <message>
        <location filename="../scripts/Misc/MiscDraw/PointPowerCenter/PointPowerCenter.js" line="+45"/>
        <source>No solution</source>
        <translation>Pas de solution</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/PointPowerCenter/PointPowerCenterInit.js" line="+2"/>
        <source>Power Center of Three Circles</source>
        <translation>Centre radical de trois cercles</translation>
    </message>
</context>
<context>
    <name>Polyline</name>
    <message>
        <location filename="../scripts/Draw/Polyline/Polyline.js" line="+73"/>
        <source>Polyline Tools</source>
        <translation>Outils de polyligne</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>&amp;Polyline</source>
        <translation>&amp;Polyligne</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>Choisissez la ligne, l&apos;arc, le cercle, l&apos;ellipse, la spline ou la polyligne à décomposer</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Choose line, arc, circle or ellipse to break up</source>
        <translation>Choisissez la ligne, l&apos;arc, le cercle ou l&apos;ellipse pour rompre</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Pick the first point</source>
        <translation>Choisissez le premier point</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Pick the first break point</source>
        <translation>Choisissez le premier point de rupture</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Pick the second point</source>
        <translation>Choisissez le deuxième point</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Pick the second break point</source>
        <translation>Choisissez le deuxième point de rupture</translation>
    </message>
    <message>
        <location line="+170"/>
        <source>Break Out Segment</source>
        <translation>Ventiler le segment</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/PolylineBreakSymbol/PolylineBreakSymbol.ui" line="+23"/>
        <source>Remove line break segment</source>
        <translation>Supprimer le segment de rupture de ligne</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Remove the line segment between the break symbol</source>
        <translation>Supprimez le segment de ligne entre le symbole de rupture</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Remove Segment</source>
        <translation>Supprimer le segment</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Inherit entity properties</source>
        <translation>Hériter des propriétés de l&apos;entité</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Inherit all properties from the chosen entity</source>
        <translation>Hériter de toutes les propriétés de l&apos;entité choisie</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Inherit</source>
        <translation>Hériter de</translation>
    </message>
    <message>
        <location line="+17"/>
        <location line="+13"/>
        <source>Peak ratio</source>
        <translation>Rapport de crête</translation>
    </message>
    <message>
        <location line="-10"/>
        <location line="+13"/>
        <source>The ratio of the peak height to the break width</source>
        <translation>Le rapport entre la hauteur du pic et la largeur de la rupture</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Peak Ratio:</source>
        <translation>Rapport de crête :</translation>
    </message>
    <message>
        <location line="+78"/>
        <source>First/Last segment inclined</source>
        <translation>Premier/dernier segment incliné</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The first and last segment of the break symbol are inclined</source>
        <translation>Le premier et le dernier segment du symbole de rupture sont inclinés</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>First/Last segment vertical</source>
        <translation>Premier/dernier segment vertical</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The first and last segment of the break symbol are vertical</source>
        <translation>Le premier et le dernier segment du symbole de rupture sont verticaux</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/PolylineBreakSymbol/PolylineBreakSymbolInit.js" line="+2"/>
        <source>&amp;Polyline break symbol from 2 points</source>
        <translation>&amp;Polyline symbole de rupture à partir de 2 points</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw a polyline break symbol from 2 points</source>
        <translation>Dessiner un symbole de rupture de polyligne à partir de 2 points</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>Préférences</translation>
    </message>
    <message>
        <location line="-85"/>
        <source>Filter</source>
        <translation>Filtre</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Expand Tree</source>
        <translation>Développer la navigation</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Collapse Tree</source>
        <translation>Réduire la navigation</translation>
    </message>
    <message>
        <location line="+78"/>
        <source>Restore to Default Values</source>
        <translation>Restaurer les valeurs par défaut</translation>
    </message>
</context>
<context>
    <name>PreviousView</name>
    <message>
        <location filename="../scripts/View/Zoom/PreviousView/PreviousViewInit.js" line="+2"/>
        <source>&amp;Previous View</source>
        <translation>Affichage &amp;précédent</translation>
    </message>
</context>
<context>
    <name>PreviousWindow</name>
    <message>
        <location filename="../scripts/Window/PreviousWindow/PreviousWindowInit.js" line="+2"/>
        <source>&amp;Previous</source>
        <translation>&amp;Précédent</translation>
    </message>
</context>
<context>
    <name>Print</name>
    <message>
        <location filename="../scripts/File/Print/PrintInit.js" line="+2"/>
        <source>&amp;Print</source>
        <translation>&amp;Imprimer</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Print current drawing</source>
        <translation>Imprimer dessin courant</translation>
    </message>
</context>
<context>
    <name>PrintCurrentView</name>
    <message>
        <location filename="../scripts/File/PrintCurrentView/PrintCurrentViewInit.js" line="+2"/>
        <source>Print &amp;Current View</source>
        <translation>Imprimer &amp;affichage courant</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Print current view</source>
        <translation>Imprimer affichage courant</translation>
    </message>
</context>
<context>
    <name>PrintPreview</name>
    <message>
        <location filename="../scripts/File/PrintPreview/PrintPreview.js" line="+94"/>
        <source>Auto Paper Size</source>
        <translation>Taille du papier automatique</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>Le format du papier est défini sur un format personnalisé (%1x%2mm). Voulez-vous le changer pour le format de papier par défaut de votre imprimante (%3) ?</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Auto fit</source>
        <translation>Ajustement automatique</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Auto fit drawing to paper?</source>
        <translation>Adapter automatiquement le dessin au papier ?</translation>
    </message>
    <message>
        <location line="+198"/>
        <source>Drag to move paper</source>
        <translation>Faites glisser pour déplacer le papier</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Done</source>
        <translation>Terminer</translation>
    </message>
    <message>
        <location line="+453"/>
        <source>Export to PDF</source>
        <translation>Exporter vers PDF</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Exporting to %1...</source>
        <translation>Exportation vers %1...</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Export complete: %1</source>
        <translation>Exportation terminée : %1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Export failed (cannot open file for writing): %1</source>
        <translation>Echec de l&apos;exportation (Impossible d&apos;ouvrir le fichier) : %1</translation>
    </message>
    <message>
        <location filename="../scripts/File/PrintPreview/PrintPreviewInit.js" line="+2"/>
        <source>Print Pre&amp;view</source>
        <translation>&amp;Aperçu avant impression</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Preview how current drawing would be printed</source>
        <translation>Aperçu comment le dessin courant serait imprimé</translation>
    </message>
    <message>
        <location filename="../scripts/File/PrintPreview/PrintPreview.ui" line="+17"/>
        <source>Close Print Preview</source>
        <translation>Fermer l&apos;aperçu avant impression</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Export as PDF...</source>
        <translation>Exporter vers PDF...</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Scale:</source>
        <translation>Echelle :</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Drawing Scale</source>
        <translation>Echelle du dessin</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Move Paper Position</source>
        <translation>Déplacer le papier</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Auto fit drawing to page(s)</source>
        <translation>Auto ajustement de dessin à la page(s)</translation>
    </message>
    <message>
        <location line="+76"/>
        <source>Auto zoom to page</source>
        <translation>Zoom automatique à la page</translation>
    </message>
    <message>
        <location line="-65"/>
        <source>Auto Center</source>
        <translation>Auto centre</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Portrait</source>
        <translation>Portrait</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Landscape</source>
        <translation>Paysage</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Full Color Mode</source>
        <translation>Pleine couleur</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Grayscale Mode</source>
        <translation>Dégradé de gris</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Black / White Mode</source>
        <translation>Noir/Blanc</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Show Paper Borders</source>
        <translation>Afficher les bordures papier</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Print Crop Marks</source>
        <translation>Imprimer marques de coupe</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Show More Options</source>
        <translation>Afficher plus d&apos;options</translation>
    </message>
    <message>
        <location line="-291"/>
        <source>Print...</source>
        <translation>Imprimer...</translation>
    </message>
</context>
<context>
    <name>Projection</name>
    <message>
        <location filename="../scripts/Projection/Projection.js" line="+84"/>
        <source>Projection Tools</source>
        <translation>Outils de projection</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>&amp;Projection</source>
        <translation>&amp;Projection</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Reference point</source>
        <translation>Point de référence</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Target point</source>
        <translation>Point cible</translation>
    </message>
</context>
<context>
    <name>PropertyEditor</name>
    <message>
        <location filename="../scripts/Widgets/PropertyEditor/PropertyEditor.js" line="+465"/>
        <source>Custom</source>
        <translation>Personnalisé</translation>
    </message>
    <message>
        <location line="+203"/>
        <source>Index</source>
        <translation>Index</translation>
    </message>
    <message>
        <location line="+79"/>
        <source>Remove this property from selected objects</source>
        <translation>Retirer ce propriété à partir des objets sélectionnés</translation>
    </message>
    <message>
        <location line="+92"/>
        <source>Add custom property to selected objects</source>
        <translation>Ajouter une propriété personnalisée pour les objets sélectionnés</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Show</source>
        <translation>Afficher</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show all properties</source>
        <translation>Afficher toutes les propriétés</translation>
    </message>
    <message>
        <location line="+772"/>
        <source>Widgets</source>
        <translation>Widgets</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>*VARIES*</source>
        <translation>*VARIABLE*</translation>
    </message>
    <message>
        <location line="-1435"/>
        <source>:</source>
        <translation> :</translation>
    </message>
    <message>
        <location line="+189"/>
        <source>No Selection</source>
        <translation>Pas de sélection</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Specific Properties</source>
        <translation>Propriétés spécifiques</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Dependent Entities</source>
        <translation>Entités dépendantes</translation>
    </message>
    <message>
        <location line="+368"/>
        <source>All</source>
        <translation>Tous</translation>
    </message>
    <message>
        <location line="+205"/>
        <source>Auto</source>
        <translation>Auto</translation>
    </message>
    <message>
        <location line="+197"/>
        <source>Use auto measurement</source>
        <translation>Utiliser la mesure automatique</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Yes</source>
        <translation>Oui</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>No</source>
        <translation>Non</translation>
    </message>
    <message>
        <location line="+396"/>
        <location line="+57"/>
        <location line="+11"/>
        <source>Property Editor</source>
        <translation>Éditeur de propriétés</translation>
    </message>
    <message>
        <location filename="../scripts/Widgets/PropertyEditor/PropertyEditor.ui" line="+40"/>
        <source>Selection:</source>
        <translation>Sélection :</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>General Properties</source>
        <translation>Propriétés générales</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Color:</source>
        <translation>Couleur :</translation>
    </message>
    <message>
        <location line="+104"/>
        <source>Linetype Scale:</source>
        <translation>Échelle du type de ligne :</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Protected:</source>
        <translation>Protégé :</translation>
    </message>
    <message>
        <location line="-146"/>
        <source>Handle:</source>
        <translation>Handle :</translation>
    </message>
    <message>
        <location filename="../scripts/Widgets/PropertyEditor/PreferencesPage.ui" line="+17"/>
        <source>Display Z coordinates</source>
        <translation>Afficher coordonnées z</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Display properties of current block and current layer</source>
        <translation>Afficher les propriétés de bloc actuel et du calque actuel</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Allow adding custom properties</source>
        <translation>Permet l&apos;ajout de propriétés personnalisées</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Always show all properties (this may slow down selection of entities)</source>
        <translation>Toujours afficher toutes les propriétés (cela peut ralentir la sélection des entités)</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Always format property values as decimal numbers</source>
        <translation>Toujours formater les valeurs des propriétés sous forme de nombres décimaux</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Decimals / precision for displayed property values:</source>
        <translation>Décimales / précision pour les valeurs de propriété affichées :</translation>
    </message>
    <message>
        <location line="-19"/>
        <source>Display advanced dimension style overrides</source>
        <translation>Afficher les remplacements de style de cote avancés</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"></translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Overwrite File?</source>
        <translation type="unfinished">Écraser le fichier ?</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;Quitter</translation>
    </message>
</context>
<context>
    <name>ReadmeDialog</name>
    <message>
        <location filename="../scripts/Help/ShowReadme/ShowReadmeDialog.ui" line="+14"/>
        <source>Readme</source>
        <translation>Readme</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Don&apos;t show this dialog at startup</source>
        <translation>Ne plus afficher cette boîte de dialogue au démarrage</translation>
    </message>
</context>
<context>
    <name>RecentFiles</name>
    <message>
        <location filename="../scripts/File/RecentFiles/RecentFilesInit.js" line="+59"/>
        <source>&amp;Clear List</source>
        <translation>&amp;Effacer la liste</translation>
    </message>
    <message>
        <location filename="../scripts/File/RecentFiles/RecentFiles.js" line="+35"/>
        <source>Recent Files</source>
        <translation>Fichiers récents</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>File</source>
        <translation>Fichier</translation>
    </message>
    <message>
        <location filename="../scripts/File/RecentFiles/RecentFilesInit.js" line="+10"/>
        <source>Open &amp;Recent</source>
        <translation>Ouvrir fichiers &amp;récents</translation>
    </message>
    <message>
        <location filename="../scripts/File/RecentFiles/PreferencesPage.ui" line="+17"/>
        <source>Recent files history size:</source>
        <translation>Nombre de fichiers récents :</translation>
    </message>
</context>
<context>
    <name>Redo</name>
    <message>
        <location filename="../scripts/Edit/Redo/RedoInit.js" line="+2"/>
        <source>&amp;Redo</source>
        <translation>&amp;Rétablir</translation>
    </message>
</context>
<context>
    <name>ReloadLinetypes</name>
    <message>
        <location filename="../scripts/Misc/MiscModify/ReloadLinetypes/ReloadLinetypes.js" line="+48"/>
        <source>Reload Linetype Definitions</source>
        <translation>Recharger les définitions des types de ligne</translation>
    </message>
</context>
<context>
    <name>RemoveBlock</name>
    <message>
        <location filename="../scripts/Block/RemoveBlock/RemoveBlockInit.js" line="+2"/>
        <source>&amp;Remove Block</source>
        <translation>Supp&amp;rimer bloc</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete selected block</source>
        <translation>Supprimer le bloc sélectionné</translation>
    </message>
</context>
<context>
    <name>RemoveLayer</name>
    <message>
        <location filename="../scripts/Layer/RemoveLayer/RemoveLayerInit.js" line="+2"/>
        <source>&amp;Delete Layer</source>
        <translation>&amp;Supprimer le calque</translation>
    </message>
</context>
<context>
    <name>RenameBlock</name>
    <message>
        <location filename="../scripts/Block/RenameBlock/RenameBlockInit.js" line="+2"/>
        <source>Re&amp;name Block</source>
        <translation>&amp;Renommer Bloc</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>Rapportez une &amp;erreur</translation>
    </message>
</context>
<context>
    <name>ReportTranslationError</name>
    <message>
        <location filename="../scripts/Help/ReportTranslationError/ReportTranslationErrorInit.js" line="+3"/>
        <source>Report &amp;Translation Error</source>
        <translation>Rapport erreur de &amp;traduction</translation>
    </message>
</context>
<context>
    <name>Reset</name>
    <message>
        <location filename="../scripts/Reset/ResetInit.js" line="+5"/>
        <source>Reset</source>
        <translation>Réinitialisé</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Reset / Idle</source>
        <translation>&amp;Réinitialisé</translation>
    </message>
</context>
<context>
    <name>RestrictAngleLength</name>
    <message>
        <location filename="../scripts/Snap/RestrictAngleLength/RestrictAngleLength.ui" line="+17"/>
        <source>Angle:</source>
        <translation>Angle :</translation>
    </message>
    <message>
        <location line="+23"/>
        <location line="+53"/>
        <source>Base:</source>
        <translation>Base :</translation>
    </message>
    <message>
        <location line="-23"/>
        <source>Distance:</source>
        <translation>Distance :</translation>
    </message>
    <message>
        <location filename="../scripts/Snap/RestrictAngleLength/RestrictAngleLengthInit.js" line="+2"/>
        <source>Restrict &amp;Angle or Length</source>
        <translation>Limiter longueur ou &amp;angle</translation>
    </message>
</context>
<context>
    <name>RestrictHorizontal</name>
    <message>
        <location filename="../scripts/Snap/RestrictHorizontal/RestrictHorizontalInit.js" line="+2"/>
        <source>Restrict &amp;Horizontally</source>
        <translation>Restreindre &amp;horizontalement</translation>
    </message>
</context>
<context>
    <name>RestrictOff</name>
    <message>
        <location filename="../scripts/Snap/RestrictOff/RestrictOffInit.js" line="+2"/>
        <source>Restrictions &amp;Off</source>
        <translation>&amp;Aucune restriction</translation>
    </message>
</context>
<context>
    <name>RestrictOrthogonal</name>
    <message>
        <location filename="../scripts/Snap/RestrictOrthogonal/RestrictOrthogonalInit.js" line="+2"/>
        <source>Restrict &amp;Orthogonally</source>
        <translation>Restreindre &amp;orthogonalement</translation>
    </message>
</context>
<context>
    <name>RestrictVertical</name>
    <message>
        <location filename="../scripts/Snap/RestrictVertical/RestrictVerticalInit.js" line="+2"/>
        <source>Restrict &amp;Vertically</source>
        <translation>Restreindre &amp;verticalement</translation>
    </message>
</context>
<context>
    <name>Reverse</name>
    <message>
        <location filename="../scripts/Modify/Reverse/ReverseInit.js" line="+2"/>
        <source>&amp;Reverse</source>
        <translation>Inverse</translation>
    </message>
</context>
<context>
    <name>Rotate</name>
    <message>
        <location filename="../scripts/Modify/Rotate/Rotate.js" line="+47"/>
        <source>Modify</source>
        <translation>Modifier</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Rotate</source>
        <translation>Rotation</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Center point</source>
        <translation>Point central</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Reference point</source>
        <translation>Point de référence</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Target point</source>
        <translation>Point cible</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Rotate/RotateInit.js" line="+2"/>
        <source>&amp;Rotate</source>
        <translation>&amp;Rotation</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Rotate/PreferencesPage.ui" line="+17"/>
        <source>Use dialog for tool options</source>
        <translation>Utiliser dialogue pour options de l&apos;outil</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Rotate/Rotate.ui" line="+17"/>
        <source>Copy</source>
        <translation>Copier</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Number of Copies:</source>
        <translation>Nombre de copies :</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Use current layer and &amp;attributes</source>
        <translation>Utiliser calque et &amp;attributs actuel</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Angle:</source>
        <translation>Angle :</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Define angle using mouse cursor</source>
        <translation>Définir l&apos;angle à l&apos;aide du curseur de la souris</translation>
    </message>
</context>
<context>
    <name>Rotate2</name>
    <message>
        <location filename="../scripts/Modify/Rotate2/Rotate2.js" line="+67"/>
        <source>Center of primary rotation</source>
        <translation>Centre de rotation primaire</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Center of secondary rotation</source>
        <translation>Centre de rotation secondaire</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Rotate2/Rotate2Init.js" line="+2"/>
        <source>Rotate T&amp;wo</source>
        <translation>Double &amp;rotation</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Rotate2/Rotate2.ui" line="+17"/>
        <source>Primary Angle:</source>
        <translation>Angle primaire :</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Secondary Angle:</source>
        <translation>Angle secondaire :</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Copies:</source>
        <translation>Copies : </translation>
    </message>
</context>
<context>
    <name>Rotate2Options</name>
    <message>
        <location filename="../scripts/Modify/Rotate2/Rotate2Dialog.ui" line="+14"/>
        <source>Rotate Two Options</source>
        <translation>Options de double rotation</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Number of Copies</source>
        <translation>Nombre de copies</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Delete original</source>
        <translation>&amp;Supprimer original</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>&amp;Keep original</source>
        <translation>&amp;Garder original</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&amp;Multiple copies</source>
        <translation>Copies &amp;multiples</translation>
    </message>
    <message>
        <location line="+97"/>
        <source>Angle &amp;a:</source>
        <translation>Angle &amp;a :</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Angle &amp;b:</source>
        <translation>Angle &amp;b :</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Use current layer and &amp;attributes</source>
        <translation>Utiliser calque et &amp;attributs actuel</translation>
    </message>
</context>
<context>
    <name>RotateOptions</name>
    <message>
        <location filename="../scripts/Modify/Rotate/RotateDialog.ui" line="+14"/>
        <source>Rotate Options</source>
        <translation>Options de rotation</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Number of Copies</source>
        <translation>Nombre de copies</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Delete original</source>
        <translation>&amp;Supprimer original</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>&amp;Keep original</source>
        <translation>&amp;Garder original</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&amp;Multiple copies</source>
        <translation>Copies &amp;multiples</translation>
    </message>
    <message>
        <location line="+97"/>
        <source>&amp;Angle (a):</source>
        <translation>&amp;Angle (a) :</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Define angle using mouse cursor</source>
        <translation>Définir l&apos;angle à l&apos;aide du curseur de la souris</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Use current layer and &amp;attributes</source>
        <translation>Utiliser calque et &amp;attributs actuel</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>Les deux entités ne peuvent pas être arrondies.</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>First entity cannot be trimmed.</source>
        <translation>La première entité ne peut pas être coupée.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Second entity cannot be trimmed.</source>
        <translation>La seconde entité ne peut pas être coupée.</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Round/RoundInit.js" line="+2"/>
        <source>&amp;Round</source>
        <translation>A&amp;rrondir</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Round/Round.ui" line="+17"/>
        <source>Trim</source>
        <translation>Ajuster</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>&amp;Radius:</source>
        <translation>&amp;Rayon :</translation>
    </message>
</context>
<context>
    <name>RunScript</name>
    <message>
        <location filename="../scripts/Misc/MiscDevelopment/RunScript/RunScript.js" line="+60"/>
        <source>Open Script File</source>
        <translation>Ouvrir un fichier script</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>All Files</source>
        <translation>Tous les fichiers</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>ECMAScript Files</source>
        <translation>Fichiers ECMAScript</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Run Script</source>
        <translation>Lancer le script</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDevelopment/RunScript/RunScriptDialog.ui" line="+20"/>
        <source>Running Script</source>
        <translation>Exécution du script</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;Vous êtes sur le point d&apos;exécuter le(s) script(s) suivant(s) :&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;&lt;p&gt;Ces scripts pourrait potentiellement modifier vos dessins, modifier ou supprimer vos fichiers ou accéder à votre connexion réseau.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-weight:600; color:#ff0000;&quot;&gt;Il est fortement recommandé de n&apos;exécuter que des scripts provenant de sources fiables.&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>N&apos;affichez plus cette boîte de dialogue</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDevelopment/RunScript/RunScriptInit.js" line="+2"/>
        <source>R&amp;un Script</source>
        <translation>L&amp;ancer Script</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Open and run a script file</source>
        <translation>Ouvrir et exécuter un fichier script</translation>
    </message>
</context>
<context>
    <name>Save</name>
    <message>
        <location filename="../scripts/File/Save/Save.js" line="+92"/>
        <source>Overwrite File?</source>
        <translation>Écraser le fichier ?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The file &quot;%1&quot; already exists. Do you wish to overwrite it?</source>
        <translation>Le fichier &quot;%1&quot; existe déjà. Est-ce que vous souhaitez le remplacer ?</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>File Format Version Not Recommended</source>
        <translation>Version format de fichier non recommandé</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The file format version you are using is not recommended: &quot;%1&quot;.</source>
        <translation>La version du format de fichier que vous utilisez n&apos;est pas recommandé : &quot;%1&quot;.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Custom properties will not be saved.</source>
        <translation>Les propriétés personnalisées ne seront pas sauvegardées.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>All black entities and layers will be saved as white.</source>
        <translation>Toutes les entités et les calques noires seront enregistrés en blanc.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Proceed?</source>
        <translation>Procéder ?</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>All custom colors will be adjusted to the nearest fixed color.</source>
        <translation>Toutes les couleurs personnalisées seront ajustées à la couleur la plus proche fixe.</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Saving to file format version &quot;%1&quot;.</source>
        <translation>Enregistrement de déposer la version &quot;%1&quot; de format.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Custom colors are adjusted to the nearest fixed color.</source>
        <translation>Les couleurs personnalisées sont ajustées à la couleur la plus proche fixe.</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Saved file:</source>
        <translation>Fichier sauvegardé :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Format:</source>
        <translation>Format :</translation>
    </message>
    <message>
        <location line="-34"/>
        <source>Saving...</source>
        <translation>Enregistrement...</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Black entities and layers are saved as white.</source>
        <translation>Entités et les couches noires sont enregistrés en tant que blanc.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>File %1 has not been saved.</source>
        <translation>Fichier %1 n&apos;a pas été sauvé.</translation>
    </message>
    <message>
        <location filename="../scripts/File/Save/SaveInit.js" line="+2"/>
        <source>&amp;Save</source>
        <translation>&amp;Enregistrer</translation>
    </message>
</context>
<context>
    <name>SaveAs</name>
    <message>
        <location filename="../scripts/File/SaveAs/SaveAs.js" line="+38"/>
        <source>File</source>
        <translation>Fichier</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Open/Save</source>
        <translation>Charger/Enregistrer</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>No export filters have been found. Aborting...</source>
        <translation>Pas de filtres d&apos;exportation ont été trouvés. Abandon...</translation>
    </message>
    <message>
        <location line="+84"/>
        <source>Format:</source>
        <translation>Format :</translation>
    </message>
    <message>
        <location filename="../scripts/File/SaveAs/SaveAsInit.js" line="+2"/>
        <source>Save &amp;As...</source>
        <translation>Enregistrer &amp;sous...</translation>
    </message>
    <message>
        <location filename="../scripts/File/SaveAs/PreferencesPage.ui" line="+17"/>
        <source>File Dialog</source>
        <translation>Dialogue de fichier</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Use system file dialog</source>
        <translation>Utilisez dialogue de fichier du système</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Opening</source>
        <translation>Charger</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>Permettre l&apos;ouverture de fichiers de taille zéro (par exemple, les fichiers en ligne qui ne sont pas synchronisés sur le disque)</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Decode strings in DXF/DWG as UTF-8 (experimental)</source>
        <translation>Décoder les chaînes de caractères dans DXF/DWG en UTF-8 (expérimental)</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Saving</source>
        <translation>Enregistrer</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Default format:</source>
        <translation>Format par défaut:</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Show warning when saving to a file format that does not support 24bit colors</source>
        <translation>Afficher un avertissement lors de l&apos;enregistrement d&apos;un format de fichier qui ne prend pas en charge les couleurs 24 bits</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Store &quot;last saved by&quot; file information as:</source>
        <translation>Stocker les informations &quot;dernière sauvegarde par&quot; sous :</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>(empty for username)</source>
        <translation>(vide pour le nom d&apos;utilisateur)</translation>
    </message>
</context>
<context>
    <name>Scale</name>
    <message>
        <location filename="../scripts/Modify/Scale/Scale.js" line="+49"/>
        <source>Modify</source>
        <translation>Modifier</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Scale</source>
        <translation>Echelle</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Focus point</source>
        <translation>Point central</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Reference point</source>
        <translation>Point de référence</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Target point</source>
        <translation>Point cible</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Scale/ScaleInit.js" line="+2"/>
        <source>&amp;Scale</source>
        <translation>&amp;Echelle</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Scale/PreferencesPage.ui" line="+17"/>
        <source>Use dialog for tool options</source>
        <translation>Utiliser dialogue pour options de l&apos;outil</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Scale/Scale.ui" line="+17"/>
        <source>Copy</source>
        <translation>Copier</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Number of Copies:</source>
        <translation>Nombre de copies :</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Use current layer and &amp;attributes</source>
        <translation>Utiliser calque et &amp;attributs actuel</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Factor x:</source>
        <translation>Facteur &amp;x :</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+14"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Factor y:</source>
        <translation>Facteur &amp;y :</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Proportional</source>
        <translation>Proportionnelle</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Define factor using mouse cursor</source>
        <translation>Définir le facteur à l&apos;aide du curseur de la souris</translation>
    </message>
</context>
<context>
    <name>ScaleOptions</name>
    <message>
        <location filename="../scripts/Modify/Scale/ScaleDialog.ui" line="+14"/>
        <source>Scale Options</source>
        <translation>Options de mise à l&apos;échelle</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Number of Copies</source>
        <translation>Nombre de copies</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Delete original</source>
        <translation>&amp;Supprimer original</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>&amp;Keep original</source>
        <translation>&amp;Garder original</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&amp;Multiple copies</source>
        <translation>Copies &amp;multiples</translation>
    </message>
    <message>
        <location line="+115"/>
        <source>Factor x:</source>
        <translation>Facteur x :</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Factor y:</source>
        <translation>Facteur y :</translation>
    </message>
    <message>
        <location line="-26"/>
        <source>Proportional</source>
        <translation>Proportionnelle</translation>
    </message>
    <message>
        <location line="+70"/>
        <source>Define factor using mouse cursor</source>
        <translation>Définir le facteur à l&apos;aide du curseur de la souris</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Use current layer and &amp;attributes</source>
        <translation>Utiliser calque et &amp;attributs actuel</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>Rescanner dossier scripts au démarrage</translation>
    </message>
</context>
<context>
    <name>ScriptingPreferences</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/ScriptingPreferences/ScriptingPreferences.js" line="+24"/>
        <source>Scripting</source>
        <translation>Scripts</translation>
    </message>
</context>
<context>
    <name>Select</name>
    <message>
        <location filename="../scripts/Select/Select.js" line="+216"/>
        <source>Selection Tools</source>
        <translation>Outils de sélection</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Selection Tools Panel</source>
        <translation>Outils de sélection</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>&amp;Select</source>
        <translation>&amp;Sélectionner</translation>
    </message>
</context>
<context>
    <name>SelectAll</name>
    <message>
        <location filename="../scripts/Select/SelectAll/SelectAllInit.js" line="+2"/>
        <source>Select &amp;All</source>
        <translation>Tout &amp;sélectionner</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Select all visible entities</source>
        <translation>Sélectionnez toutes les entités visibles</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;Sélectionner références de bloc</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>Sélectionnez un ou plusieurs objets de la couleur désirée</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Selected all visible entities of color %1</source>
        <translation>Sélectionné toutes les entités visibles de couleur %1</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscSelect/SelectByColor/SelectByColorInit.js" line="+2"/>
        <source>By Color</source>
        <translation>Par couleur</translation>
    </message>
</context>
<context>
    <name>SelectByColorInit</name>
    <message>
        <location line="+3"/>
        <source>Select all objects of a color</source>
        <translation>Sélectionner tous les objets d&apos;une couleur</translation>
    </message>
</context>
<context>
    <name>SelectByHandle</name>
    <message>
        <location filename="../scripts/Misc/MiscSelect/SelectByHandle/SelectByHandleInit.js" line="+2"/>
        <source>By Handle</source>
        <translation>Par poignée</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscSelect/SelectByHandle/SelectByHandle.js" line="+58"/>
        <source>Object selected:</source>
        <translation>Objet sélectionné :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Object is not a drawing entity:</source>
        <translation>L&apos;objet n&apos;est pas un élément de dessin :</translation>
    </message>
</context>
<context>
    <name>SelectByHandleDialog</name>
    <message>
        <location filename="../scripts/Misc/MiscSelect/SelectByHandle/SelectByHandleDialog.ui" line="+17"/>
        <source>Selection by Handle</source>
        <translation>Sélection par poignée</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Handle (hex):</source>
        <translation>Poignée (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>Choisissez une entité du contour</translation>
    </message>
    <message>
        <location filename="../scripts/Select/SelectContour/SelectContourInit.js" line="+2"/>
        <source>(De-)Select &amp;Contour</source>
        <translation>(Dé-)sélectionner &amp;contour</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>(De-)Select connected entities</source>
        <translation>(Dé)sélectionner des entités connectées</translation>
    </message>
    <message>
        <location filename="../scripts/Select/SelectContour/SelectContour.ui" line="+17"/>
        <source>Mode:</source>
        <translation>Mode :</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Replace the current selection</source>
        <translation>Remplacer la sélection courante</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Add to the current selection</source>
        <translation>Ajouter à la sélection courante</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Subtract from the current selection</source>
        <translation>Soustraire de la sélection courante</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Intersect with the current selection</source>
        <translation>Intersection avec la sélection courante</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Tolerance:</source>
        <translation>Tolérance :</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Same Layer</source>
        <translation>Même calque</translation>
    </message>
</context>
<context>
    <name>SelectIntersectedEntities</name>
    <message>
        <location filename="../scripts/Select/SelectIntersectedEntities/SelectIntersectedEntities.js" line="+90"/>
        <source>First point</source>
        <translation>Premier point</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Second point</source>
        <translation>Deuxième point</translation>
    </message>
    <message>
        <location filename="../scripts/Select/SelectIntersectedEntities/SelectIntersectedEntitiesInit.js" line="+2"/>
        <source>(De-)Select In&amp;tersected Entities</source>
        <translation>(Dé)sélectionner des entités intersectées</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>(De-)Select all entities intersected by a line</source>
        <translation>(Dé)sélectionner toutes les entités qui sont coupées par une ligne</translation>
    </message>
    <message>
        <location filename="../scripts/Select/SelectIntersectedEntities/SelectIntersectedEntities.ui" line="+17"/>
        <source>Mode:</source>
        <translation>Mode :</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Replace the current selection</source>
        <translation>Remplacer la sélection courante</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Add to the current selection</source>
        <translation>Ajouter à la sélection courante</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Subtract from the current selection</source>
        <translation>Soustraire de la sélection courante</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Intersect with the current selection</source>
        <translation>Intersection avec la sélection courante</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 entités ajoutées à la sélection.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>%1 entities removed from selection.</source>
        <translation>%1 entités supprimées de la sélection.</translation>
    </message>
    <message>
        <location filename="../scripts/Layer/SelectLayer/SelectLayerInit.js" line="+2"/>
        <source>&amp;Select Layer Entities</source>
        <translation>&amp;Sélectionner entités de calque</translation>
    </message>
</context>
<context>
    <name>SelectLayerByEntity</name>
    <message>
        <location filename="../scripts/Select/SelectLayerByEntity/SelectLayerByEntity.js" line="+68"/>
        <source>Choose entity on layer</source>
        <translation>Choisissez une entité sur le calque</translation>
    </message>
    <message>
        <location filename="../scripts/Select/SelectLayerByEntity/SelectLayerByEntity.ui" line="+17"/>
        <source>Mode:</source>
        <translation>Mode :</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Replace the current selection</source>
        <translation>Remplacer la sélection courante</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Add to the current selection</source>
        <translation>Ajouter à la sélection courante</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Subtract from the current selection</source>
        <translation>Soustraire de la sélection courante</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Intersect with the current selection</source>
        <translation>Intersection avec la sélection courante</translation>
    </message>
    <message>
        <location filename="../scripts/Select/SelectLayerByEntity/SelectLayerByEntityInit.js" line="+2"/>
        <source>(De-)Select La&amp;yer</source>
        <translation>(Dé-)sélectionner &amp;calque</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>(De-)Select all entities on the same layer</source>
        <translation>(Dé)sélectionner toutes les entités sur le même calque</translation>
    </message>
</context>
<context>
    <name>SelectRectangle</name>
    <message>
        <location filename="../scripts/Select/SelectRectangle/SelectRectangle.js" line="+74"/>
        <source>First corner</source>
        <translation>Premier point d&apos;angle</translation>
    </message>
    <message>
        <location filename="../scripts/Select/SelectRectangle/SelectRectangleInit.js" line="+2"/>
        <source>(De-)Select &amp;Rectangular Area</source>
        <translation>(Dé-)sélectionner une zone &amp;rectangulaire</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>(De-)Select all entities inside a rectangle</source>
        <translation>(De-)sélectionnez toutes les entités à l&apos;intérieur d&apos;un rectangle</translation>
    </message>
    <message>
        <location filename="../scripts/Select/SelectRectangle/SelectRectangle.js" line="+9"/>
        <source>Second corner</source>
        <translation>Deuxième point d&apos;angle</translation>
    </message>
    <message>
        <location filename="../scripts/Select/SelectRectangle/SelectRectangle.ui" line="+17"/>
        <source>Mode:</source>
        <translation>Mode :</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Replace the current selection</source>
        <translation>Remplacer la sélection courante</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Add to the current selection</source>
        <translation>Ajouter à la sélection courante</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Subtract from the current selection</source>
        <translation>Soustraire de la sélection courante</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Intersect with the current selection</source>
        <translation>Intersection avec la sélection courante</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Cross Selection</source>
        <translation>Sélection croisée</translation>
    </message>
</context>
<context>
    <name>SelectionDisplay</name>
    <message>
        <location filename="../scripts/Widgets/SelectionDisplay/SelectionDisplay.js" line="+58"/>
        <source>No entities selected.</source>
        <translation>Aucune des entités sélectionnées.</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>%1 %2 on Layer &quot;%3&quot;</source>
        <translation>%1 %2 sur calque &quot;%3&quot;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 %2 on %3 Layers</source>
        <translation>%1 %2 sur %3 calques</translation>
    </message>
    <message numerus="yes">
        <location line="+4"/>
        <source>%n Entities on Layer &quot;%1&quot;</source>
        <translation>
            <numerusform>%n entité sur calque &quot;%1&quot;</numerusform>
            <numerusform>%n entités sur calque &quot;%1&quot;</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location line="+3"/>
        <source>%n Entities</source>
        <translation>
            <numerusform>%n entité</numerusform>
            <numerusform>%n entités</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location line="+0"/>
        <source>%n Layers</source>
        <translation>
            <numerusform>%n calque</numerusform>
            <numerusform>%n calques</numerusform>
        </translation>
    </message>
    <message>
        <location line="+0"/>
        <source>on</source>
        <translation>sur</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Selected entities:
%1.</source>
        <translation>Entités sélectionnées :
%1.</translation>
    </message>
    <message>
        <location filename="../scripts/Widgets/SelectionDisplay/SelectionDisplay.ui" line="+26"/>
        <source>Form</source>
        <translation>Form</translation>
    </message>
</context>
<context>
    <name>SetRelativeZero</name>
    <message>
        <location filename="../scripts/Snap/SetRelativeZero/SetRelativeZero.js" line="+50"/>
        <source>Position</source>
        <translation>Position</translation>
    </message>
    <message>
        <location filename="../scripts/Snap/SetRelativeZero/SetRelativeZeroInit.js" line="+2"/>
        <source>Set &amp;Relative Zero</source>
        <translation>Définir le point zéro &amp;relatif</translation>
    </message>
</context>
<context>
    <name>Shape</name>
    <message>
        <location filename="../scripts/Draw/Shape/Shape.js" line="+78"/>
        <source>Shape Tools</source>
        <translation>Outils de forme</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>&amp;Shape</source>
        <translation>&amp;Forme</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Shape/Shape.ui" line="+17"/>
        <source>Create polyline</source>
        <translation>Créer polyligne</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Fill</source>
        <translation>Remplissage</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Radius:</source>
        <translation>Rayon :</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>Au moins deux points sont identiques.</translation>
    </message>
    <message>
        <location line="-22"/>
        <source>No circle possible.</source>
        <translation>Aucun cercle possible.</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>No arc possible.</source>
        <translation>Aucun arc possible.</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Invalid number of segments: %1.</source>
        <translation>Nombre de segments non valide: %1.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Invalid ellipse major / minor: %1 / %2.</source>
        <translation>Ellipse majeure / mineure non valide : %1 / %2.</translation>
    </message>
</context>
<context>
    <name>ShapePolygonAFCP</name>
    <message>
        <location filename="../scripts/Draw/Shape/ShapePolygonAFCP/ShapePolygonAFCP.js" line="+61"/>
        <source>Center</source>
        <translation>Centre</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Middle of Side</source>
        <translation>Moyen de côté</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Shape/ShapePolygonAFCP/ShapePolygonAFCPInit.js" line="+2"/>
        <source>Pol&amp;ygon (Center, Side)</source>
        <translation>Pol&amp;ygone (centre, côté)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw regular polygon from center and middle point of side</source>
        <translation>Dessiner un polygone régulier à partir du point central et milieu d&apos;un côté</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Shape/ShapePolygonAFCP/ShapePolygonAFCP.ui" line="+17"/>
        <source>Corners:</source>
        <translation>Points d&apos;angle :</translation>
    </message>
</context>
<context>
    <name>ShapePolygonAFPP</name>
    <message>
        <location filename="../scripts/Draw/Shape/ShapePolygonAFPP/ShapePolygonAFPP.js" line="+61"/>
        <source>First side</source>
        <translation>Première côté</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>First Corner</source>
        <translation>Premier point d&apos;angle</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Second side</source>
        <translation>Deuxième côté</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Second Corner</source>
        <translation>Deuxième point d&apos;angle</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Shape/ShapePolygonAFPP/ShapePolygonAFPPInit.js" line="+2"/>
        <source>Polygo&amp;n (Side, Side)</source>
        <translation>Polygo&amp;ne (côté, côté)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw regular polygon from middle points of two opposite sides or two opposite corners</source>
        <translation>Dessiner polygone régulier de points médians de deux côtés</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Shape/ShapePolygonAFPP/ShapePolygonAFPP.ui" line="+17"/>
        <source>Corners:</source>
        <translation>Points d&apos;angle :</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Corner to Corner</source>
        <translation>Point d&apos;angle</translation>
    </message>
</context>
<context>
    <name>ShapePolygonCP</name>
    <message>
        <location filename="../scripts/Draw/Shape/ShapePolygonCP/ShapePolygonCP.js" line="+61"/>
        <source>Center</source>
        <translation>Centre</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Corner point</source>
        <translation>Point d&apos;angle</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Shape/ShapePolygonCP/ShapePolygonCP.ui" line="+17"/>
        <source>Corners:</source>
        <translation>Points d&apos;angle :</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Shape/ShapePolygonCP/ShapePolygonCPInit.js" line="+2"/>
        <source>Pol&amp;ygon (Center, Corner)</source>
        <translation>Pol&amp;ygone (centre, point)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw regular polygon from center and corner point</source>
        <translation>Dessiner un polygone régulier à partir du point central et un point d&apos;angle</translation>
    </message>
</context>
<context>
    <name>ShapePolygonPP</name>
    <message>
        <location filename="../scripts/Draw/Shape/ShapePolygonPP/ShapePolygonPP.js" line="+60"/>
        <source>First corner</source>
        <translation>Premier point d&apos;angle</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Corner point</source>
        <translation>Point d&apos;angle</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Shape/ShapePolygonPP/ShapePolygonPP.ui" line="+17"/>
        <source>Corners:</source>
        <translation>Points d&apos;angle :</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Shape/ShapePolygonPP/ShapePolygonPPInit.js" line="+2"/>
        <source>Polygo&amp;n (2 Points of Side)</source>
        <translation>Polygo&amp;ne (deux points d&apos;angle)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw regular polygon from end points of one side</source>
        <translation>Dessiner un polygone régulier à partir de deux points d&apos;angles</translation>
    </message>
</context>
<context>
    <name>ShapeRectanglePP</name>
    <message>
        <location filename="../scripts/Draw/Shape/ShapeRectanglePP/ShapeRectanglePPInit.js" line="+2"/>
        <source>&amp;Rectangle</source>
        <translation>&amp;Rectangle</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw rectangle from two corners</source>
        <translation>Dessinez un rectangle de deux points d&apos;angle</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Shape/ShapeRectanglePP/ShapeRectanglePP.ui" line="+17"/>
        <source>Rotate:</source>
        <translation>Rotation :</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>Rectangle (&amp;taille)</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Draw rectangle with position and size</source>
        <translation>Dessine un rectangle avec la position et la taille</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;Largeur :</translation>
    </message>
    <message>
        <location line="+23"/>
        <location filename="../scripts/Draw/Shape/ShapeRectangleSize/ShapeRectangleSizeDialog.ui" line="+30"/>
        <source>&amp;Height:</source>
        <translation>&amp;Hauteur :</translation>
    </message>
    <message>
        <location line="+30"/>
        <location filename="../scripts/Draw/Shape/ShapeRectangleSize/ShapeRectangleSizeDialog.ui" line="-10"/>
        <source>Angle:</source>
        <translation>Angle :</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Reference Point:</source>
        <translation>Point de référence :</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Shape/ShapeRectangleSize/ShapeRectangleSizeDialog.ui" line="+101"/>
        <source>Create Polyline</source>
        <translation>Créer polyligne</translation>
    </message>
</context>
<context>
    <name>ShowActiveLayer</name>
    <message>
        <location filename="../scripts/Layer/ShowActiveLayer/ShowActiveLayerInit.js" line="+2"/>
        <source>Show &amp;Only Active</source>
        <translation>Afficher &amp;uniquement de l&apos;actif</translation>
    </message>
</context>
<context>
    <name>ShowAllBlocks</name>
    <message>
        <location filename="../scripts/Block/ShowAllBlocks/ShowAllBlocksInit.js" line="+2"/>
        <source>&amp;Show All Blocks</source>
        <translation>Afficher tou&amp;s les blocs</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;Afficher tous les calques</translation>
    </message>
</context>
<context>
    <name>ShowReadme</name>
    <message>
        <location filename="../scripts/Help/ShowReadme/ShowReadmeInit.js" line="+2"/>
        <source>Show &amp;Readme</source>
        <translation>Afficher le &amp;readme</translation>
    </message>
    <message>
        <location filename="../scripts/Help/ShowReadme/ShowReadme.js" line="+46"/>
        <source>File &quot;%1&quot; doesn&apos;t exist.</source>
        <translation>Le fichier &quot;%1&quot; n&apos;existe pas.</translation>
    </message>
</context>
<context>
    <name>Single</name>
    <message>
        <location filename="../scripts/Widgets/ViewportWidget/Templates/00_Single.ui" line="+14"/>
        <source>Single</source>
        <translation>Un seul</translation>
    </message>
</context>
<context>
    <name>Snap</name>
    <message>
        <location filename="../scripts/Snap/Snap.js" line="+57"/>
        <source>Snap Tools</source>
        <translation>Outils d&apos;accrochage</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>&amp;Snap</source>
        <translation>&amp;Accrochage</translation>
    </message>
</context>
<context>
    <name>SnapAuto</name>
    <message>
        <location filename="../scripts/Snap/SnapAuto/SnapAutoInit.js" line="+2"/>
        <source>&amp;Auto</source>
        <translation>&amp;Automatique</translation>
    </message>
    <message>
        <location filename="../scripts/Snap/SnapAuto/SnapAuto.js" line="+34"/>
        <source>Snap</source>
        <translation>Accrochage</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Auto Snap</source>
        <translation>Accrochage auto</translation>
    </message>
</context>
<context>
    <name>SnapCenter</name>
    <message>
        <location filename="../scripts/Snap/SnapCenter/SnapCenterInit.js" line="+2"/>
        <source>&amp;Center</source>
        <translation>Centrer</translation>
    </message>
</context>
<context>
    <name>SnapCoordinate</name>
    <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>Coordonnée X</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>&amp;y:</source>
        <translation>&amp;y :</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Y Coordinate</source>
        <translation>Coordonnée Y</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Tick for Relative Coordinate</source>
        <translation>Cochez pour une coordonnée relative</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Relati&amp;ve</source>
        <translation>Relati&amp;f</translation>
    </message>
    <message>
        <location filename="../scripts/Snap/SnapCoordinate/SnapCoordinate.js" line="+88"/>
        <source>Set coordinate</source>
        <translation>Définir les coordonnées</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enter</source>
        <translation>Entrée</translation>
    </message>
    <message>
        <location filename="../scripts/Snap/SnapCoordinate/SnapCoordinateInit.js" line="+2"/>
        <source>&amp;Coordinate</source>
        <translation>&amp;Coordonnée</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>Rayon (distance)</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>&amp;&lt;:</source>
        <translation>&amp;&lt; :</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Angle</source>
        <translation>Angle</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Tick for Relative Coordinate</source>
        <translation>Cochez pour une coordonnée relative</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Relati&amp;ve</source>
        <translation>Relati&amp;f</translation>
    </message>
    <message>
        <location filename="../scripts/Snap/SnapCoordinatePolar/SnapCoordinatePolarInit.js" line="+2"/>
        <source>&amp;Polar Coordinate</source>
        <translation>Coordonnée p&amp;olaire</translation>
    </message>
</context>
<context>
    <name>SnapDistance</name>
    <message>
        <location filename="../scripts/Snap/SnapDistance/SnapDistanceInit.js" line="+2"/>
        <source>&amp;Distance</source>
        <translation>&amp;Distance</translation>
    </message>
    <message>
        <location filename="../scripts/Snap/SnapDistance/SnapDistance.ui" line="+17"/>
        <source>Snap distance:</source>
        <translation>Distance d&apos;accrochage :</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>Indiquer le premier point</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Second point</source>
        <translation>Deuxième point</translation>
    </message>
    <message>
        <location filename="../scripts/Snap/SnapDistanceManual/SnapDistanceManualInit.js" line="+2"/>
        <source>&amp;Distance Manual</source>
        <translation>&amp;Distance manuellement</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Snap distance between 2 points</source>
        <translation>Accrochage distance entre deux points</translation>
    </message>
    <message>
        <location filename="../scripts/Snap/SnapDistanceManual/SnapDistanceManual.ui" line="+17"/>
        <source>Snap distance:</source>
        <translation>Distance:</translation>
    </message>
    <message>
        <location line="+72"/>
        <source>Distance</source>
        <translation>Distance</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Percentage</source>
        <translation>Pourcentage</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Fraction</source>
        <translation>Fraction</translation>
    </message>
</context>
<context>
    <name>SnapEnd</name>
    <message>
        <location filename="../scripts/Snap/SnapEnd/SnapEndInit.js" line="+2"/>
        <source>&amp;End</source>
        <translation>Fin</translation>
    </message>
</context>
<context>
    <name>SnapFree</name>
    <message>
        <location filename="../scripts/Snap/SnapFree/SnapFreeInit.js" line="+2"/>
        <source>&amp;Free</source>
        <translation>&amp;Libre</translation>
    </message>
</context>
<context>
    <name>SnapGrid</name>
    <message>
        <location filename="../scripts/Snap/SnapGrid/SnapGridInit.js" line="+2"/>
        <source>&amp;Grid</source>
        <translation>Grille</translation>
    </message>
</context>
<context>
    <name>SnapIntersection</name>
    <message>
        <location filename="../scripts/Snap/SnapIntersection/SnapIntersectionInit.js" line="+2"/>
        <source>&amp;Intersection</source>
        <translation>&amp;Intersection</translation>
    </message>
</context>
<context>
    <name>SnapIntersectionManual</name>
    <message>
        <location filename="../scripts/Snap/SnapIntersectionManual/SnapIntersectionManualInit.js" line="+2"/>
        <source>&amp;Intersection Manual</source>
        <translation>&amp;Intersection manuelle</translation>
    </message>
    <message>
        <location filename="../scripts/Snap/SnapIntersectionManual/SnapIntersectionManual.js" line="+47"/>
        <source>Snap</source>
        <translation>Accrochage</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Intersection Manual</source>
        <translation>Intersection manuel</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>First entity</source>
        <translation>Première entité</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Second entity</source>
        <translation>Deuxième entité</translation>
    </message>
    <message>
        <location filename="../scripts/Snap/SnapIntersectionManual/PreferencesPage.ui" line="+17"/>
        <source>Terminate manual intersection tool after one use</source>
        <translation>Quitter l&apos;outil d&apos;intersection manuelle après une utilisation</translation>
    </message>
</context>
<context>
    <name>SnapMiddle</name>
    <message>
        <location filename="../scripts/Snap/SnapMiddle/SnapMiddleInit.js" line="+2"/>
        <source>&amp;Middle</source>
        <translation>&amp;Milieu</translation>
    </message>
</context>
<context>
    <name>SnapMiddleManual</name>
    <message>
        <location filename="../scripts/Snap/SnapMiddleManual/SnapMiddleManualInit.js" line="+2"/>
        <source>&amp;Middle Manual</source>
        <translation>&amp;Milieu manuelle</translation>
    </message>
</context>
<context>
    <name>SnapOnEntity</name>
    <message>
        <location filename="../scripts/Snap/SnapOnEntity/SnapOnEntityInit.js" line="+2"/>
        <source>&amp;On Entity</source>
        <translation>&amp;A l&apos;entité</translation>
    </message>
</context>
<context>
    <name>SnapPerpendicular</name>
    <message>
        <location filename="../scripts/Snap/SnapPerpendicular/SnapPerpendicularInit.js" line="+2"/>
        <source>&amp;Perpendicular</source>
        <translation>&amp;Perpendiculaire</translation>
    </message>
</context>
<context>
    <name>SnapReference</name>
    <message>
        <location filename="../scripts/Snap/SnapReference/SnapReferenceInit.js" line="+2"/>
        <source>&amp;Reference</source>
        <translation>&amp;Référence</translation>
    </message>
</context>
<context>
    <name>SnapSelectionCenter</name>
    <message>
        <location filename="../scripts/Snap/SnapSelectionCenter/SnapSelectionCenterInit.js" line="+2"/>
        <source>Center of &amp;Selection</source>
        <translation>Centre de &amp;sélection</translation>
    </message>
</context>
<context>
    <name>SnapTangential</name>
    <message>
        <location filename="../scripts/Snap/SnapTangential/SnapTangentialInit.js" line="+2"/>
        <source>&amp;Tangential</source>
        <translation>&amp;Tangentiel</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 de la position</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 de la position</translation>
    </message>
</context>
<context>
    <name>Spline</name>
    <message>
        <location filename="../scripts/Draw/Spline/Spline.js" line="+72"/>
        <source>Spline Tools</source>
        <translation>Outils spline</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>&amp;Spline</source>
        <translation>&amp;Spline</translation>
    </message>
</context>
<context>
    <name>SplineControlPoints</name>
    <message>
        <location filename="../scripts/Draw/Spline/SplineControlPoints/SplineControlPoints.js" line="+60"/>
        <source>First control point</source>
        <translation>Premier sommet de contrôle</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Next control point</source>
        <translation>Sommet de contrôle suivant</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Spline/SplineControlPoints/SplineControlPointsInit.js" line="+2"/>
        <source>&amp;Spline (Control Points)</source>
        <translation>&amp;Spline (sommets de contrôle)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw spline from control points</source>
        <translation>Dessine une spline à partir de sommets de contrôle</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Spline/SplineControlPoints/SplineControlPoints.ui" line="+23"/>
        <source>Undo Last Control Point</source>
        <translation>Annuler dernier sommet de contrôle</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Degree:</source>
        <translation>Degré :</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Choose Spline Degree</source>
        <translation>Choisissez degré spline</translation>
    </message>
    <message>
        <location line="+70"/>
        <source>Tick for Closed Spline</source>
        <translation>Spline fermée</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Closed</source>
        <translation>Fermé</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>Convertissez les splines droites en lignes</translation>
    </message>
</context>
<context>
    <name>StatusBar</name>
    <message>
        <location filename="../scripts/Widgets/StatusBar/PreferencesPage.ui" line="+47"/>
        <source>Status bar font:</source>
        <translation>Police barre d&apos;état:</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Status Bar Widgets</source>
        <translation>Widgets dans la barre d&apos;état</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Coordinate display</source>
        <translation>Affichage des coordonnées</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Mouse display</source>
        <translation>Affichage de la souris</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Selection display</source>
        <translation>Affichage de la sélection</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Progress display</source>
        <translation>Affichage de l&apos;état d&apos;avancement</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Show status tips</source>
        <translation>Afficher les conseils d&apos;état</translation>
    </message>
    <message>
        <location filename="../scripts/Widgets/StatusBar/StatusBar.js" line="+32"/>
        <source>Widgets</source>
        <translation>Widgets</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Status Bar</source>
        <translation>Barre d&apos;état</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Status Bar</source>
        <translation>&amp;Barre d&apos;état</translation>
    </message>
</context>
<context>
    <name>Stretch</name>
    <message>
        <location filename="../scripts/Modify/Stretch/Stretch.js" line="+59"/>
        <source>First corner</source>
        <translation>Premier point d&apos;angle</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Reference point</source>
        <translation>Point de référence</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Target point</source>
        <translation>Point cible</translation>
    </message>
    <message>
        <location line="+141"/>
        <source>No selected entities in given range</source>
        <translation>Aucun objet sélectionné dans la plage donnée</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>No entities in given range</source>
        <translation>Aucun objet dans la plage donnée</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Stretch/StretchInit.js" line="+2"/>
        <source>&amp;Stretch</source>
        <translation>E&amp;tirer</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Stretch/Stretch.js" line="-161"/>
        <source>Second corner</source>
        <translation>Deuxième point d&apos;angle</translation>
    </message>
</context>
<context>
    <name>SvgImport</name>
    <message>
        <location filename="../scripts/File/SvgImport/SvgImport.js" line="+30"/>
        <source>File</source>
        <translation>Fichier</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Import SVG</source>
        <translation>Importer SVG</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>SVG Files</source>
        <translation>Fichiers SVG</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>All Files</source>
        <translation>Tous les fichiers</translation>
    </message>
    <message>
        <location filename="../scripts/File/SvgImport/SvgImportInit.js" line="+2"/>
        <source>SVG &amp;Import...</source>
        <translation>&amp;Importer SVG...</translation>
    </message>
    <message>
        <location filename="../scripts/File/SvgImport/SvgImport.js" line="-36"/>
        <location filename="../scripts/File/SvgImport/SvgImportDialog.ui" line="+14"/>
        <source>SVG Import</source>
        <translation>Importer SVG</translation>
    </message>
    <message>
        <location filename="../scripts/File/SvgImport/SvgImportDialog.ui" line="+8"/>
        <source>Resolution:</source>
        <translation>Résolution :</translation>
    </message>
    <message>
        <location line="+57"/>
        <source>Pixels / Inch</source>
        <translation>Pixel / Pouce</translation>
    </message>
    <message>
        <location filename="../scripts/File/SvgImport/PreferencesPage.ui" line="+17"/>
        <source>Splines</source>
        <translation>Splines</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Automatically convert splines to lines / arcs if appropriate</source>
        <translation>Conversion automatique splines en lignes / arcs</translation>
    </message>
</context>
<context>
    <name>SvgImporterInit</name>
    <message>
        <location filename="../scripts/ImportExport/SvgImporter/SvgImporterInit.js" line="+9"/>
        <source>SVG Files %1</source>
        <translation>Fichiers SVG %1</translation>
    </message>
</context>
<context>
    <name>TabBar</name>
    <message>
        <location filename="../scripts/Widgets/TabBar/PreferencesPage.ui" line="+17"/>
        <source>Show tab bar</source>
        <translation>Afficher les onglets</translation>
    </message>
    <message>
        <location filename="../scripts/Widgets/TabBar/TabBar.js" line="+24"/>
        <source>Widgets</source>
        <translation>Widgets</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Tab Bar</source>
        <translation>Onglets</translation>
    </message>
</context>
<context>
    <name>Text</name>
    <message>
        <location filename="../scripts/Draw/Text/Text.js" line="+92"/>
        <source>Position</source>
        <translation>Position</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Text/TextInit.js" line="+2"/>
        <source>&amp;Text</source>
        <translation>&amp;Texte</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw text</source>
        <translation>Dessinez texte</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>Sommaire :</translation>
    </message>
    <message>
        <location line="+20"/>
        <location filename="../scripts/Misc/MiscDraw/TextAlong/TextAlong.ui" line="+23"/>
        <source>Height:</source>
        <translation>Hauteur : </translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Angle:</source>
        <translation>Angle :</translation>
    </message>
    <message>
        <location filename="../scripts/Edit/AppPreferences/TextPreferences/PreferencesPage.ui" line="+19"/>
        <source>Font size in text dialog preview:</source>
        <translation>Taille de la police dans l&apos;aperçu de la boîte de dialogue du texte :</translation>
    </message>
    <message>
        <location line="+99"/>
        <source>Show font preview in font controls</source>
        <translation>Afficher l&apos;aperçu de police dans les contrôles de police</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Use reduced selection of fonts:</source>
        <translation>Utilisez réduit sélection de polices :</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Uncheck all</source>
        <translation>Décocher tout</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Check all</source>
        <translation>Cocher toutes</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/TextAlong/TextAlong.ui" line="-10"/>
        <source>Text</source>
        <translation>Texte</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Text height</source>
        <translation>Hauteur du texte</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Spacing</source>
        <translation>Espacement</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Letter spacing</source>
        <translation>Espacement des lettres</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Direction:</source>
        <translation>Direction :</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Counter Clockwise</source>
        <translation>Sens anti-horaire</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Clockwise</source>
        <translation>Sens horaire</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Fit text to line, arc or circle</source>
        <translation>Ajuster un texte à une ligne, un arc ou un cercle</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Fit</source>
        <translation>Ajuster</translation>
    </message>
</context>
<context>
    <name>TextAlignedLeader</name>
    <message>
        <location filename="../scripts/Misc/MiscDraw/TextAlignedLeader/TextAlignedLeader.js" line="+41"/>
        <source>Arrow position</source>
        <translation>Position de la flèche</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Choose text</source>
        <translation>Choisissez le texte</translation>
    </message>
    <message>
        <location line="+102"/>
        <source>Leader was created successfully</source>
        <translation>Le repère a été créé avec succès</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/TextAlignedLeader/TextAlignedLeaderInit.js" line="+2"/>
        <source>&amp;Text Aligned Leader</source>
        <translation>&amp;Repère aligné sur le texte</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>Sélectionner l&apos;objet</translation>
    </message>
    <message>
        <location line="+6"/>
        <location line="+1"/>
        <source>Position</source>
        <translation>Position</translation>
    </message>
    <message>
        <location filename="../scripts/Misc/MiscDraw/TextAlong/TextAlongInit.js" line="+2"/>
        <source>&amp;Text Along Entity</source>
        <translation>&amp;Texte le long de l&apos;objet</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw text along an entity</source>
        <translation>Dessiner du texte le long d&apos;un objet</translation>
    </message>
</context>
<context>
    <name>TextDialog</name>
    <message>
        <location filename="../scripts/Draw/Text/TextDialog/TextDialog.js" line="+243"/>
        <source>Default value:</source>
        <translation>Valeur par défaut :</translation>
    </message>
    <message>
        <location line="+274"/>
        <source>&amp;Undo</source>
        <translation>&amp;Annuler</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Redo</source>
        <translation>&amp;Rétablir</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Cu&amp;t</source>
        <translation>Co&amp;uper</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Copy</source>
        <translation>&amp;Copier</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Paste</source>
        <translation>Co&amp;ller</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Bold</source>
        <translation>&amp;Gras</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>&amp;Italic</source>
        <translation>&amp;Italique</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>&amp;Underline</source>
        <translation>&amp;Souligner</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>&amp;Subscript</source>
        <translation>&amp;Indice</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Superscript</source>
        <translation>&amp;Exposant</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>&amp;Color...</source>
        <translation>&amp;Couleur...</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Special Characters...</source>
        <translation>&amp;Caractère spécial...</translation>
    </message>
    <message>
        <location line="+348"/>
        <source>Others...</source>
        <translation>Autres...</translation>
    </message>
    <message>
        <location line="+139"/>
        <source>Degree</source>
        <translation>Degré</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Plus-Minus</source>
        <translation>Plus-minus</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Diameter</source>
        <translation>Diamètre</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Almost equal</source>
        <translation>Presque égale</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Multiplication</source>
        <translation>Multiplication</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Division</source>
        <translation>Division</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delta</source>
        <translation>Delta</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Pi</source>
        <translation>Pi</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Identity</source>
        <translation>Identité</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Not equal</source>
        <translation>Inégalité</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ohm</source>
        <translation>Ohm</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Omega</source>
        <translation>Omega</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Squared</source>
        <translation>Quadrature</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cubed</source>
        <translation>Cubique</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>No-break space</source>
        <translation>Espace insécable</translation>
    </message>
    <message>
        <location filename="../scripts/Draw/Text/TextDialog/TextDialog.ui" line="+14"/>
        <source>Text</source>
        <translation>Texte</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Main Font</source>
        <translation>Police principal</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Height:</source>
        <translation>Hauteur : </translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Text Height in Drawing Units</source>
        <translation>Hauteur du texte en unités de dessin</translation>
    </message>
    <message>
        <location line="+18"/>
        <location line="+268"/>
        <source>Bold</source>
        <translation>Gras</translation>
    </message>
    <message>
        <location line="-261"/>
        <location line="+274"/>
        <source>Italic</source>
        <translation>Italique</translation>
    </message>
    <message>
        <location line="-257"/>
        <source>Simple text
(one line, no formatting)</source>
        <translation>Texte simple
(une ligne, pas de formatage)</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Rich Text</source>
        <translation>Texte riche</translation>
    </message>
    <message>
        <location line="-24"/>
        <source>Text fits on one line and has no formatting</source>
        <translation>Texte tient sur une seule ligne et n&apos;a pas de formatage</translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Cut</source>
        <translation>Couper</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Copy</source>
        <translation>Copier</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Paste</source>
        <translation>Coller</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>Insérer symbole...</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Source</source>
        <translation>Source</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Attribute Details</source>
        <translation>Détails des attributs</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Tag:</source>
        <translation>Étiquette :</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Prompt:</source>
        <translation>Invite :</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Value:</source>
        <translation>Valeur :</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Text Geometry</source>
        <translation>Géométrie du texte</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Line spacing factor:</source>
        <translation>Espacement lignes :</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Line Spacing Factor</source>
        <translation>Facteur espacement lignes</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Angle:</source>
        <translation>Angle :</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Rotation Angle</source>
        <translation>Angle de rotation</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Alignment</source>
        <translation>Alignement</translation>
    </message>
    <message>
        <location line="+79"/>
        <source>Top Center</source>
        <translation>En haut au centre</translation>
    </message>
    <message>
        <location line="+145"/>
        <source>Base Left</source>
        <translation>En base à gauche</translation>
    </message>
    <message>
        <location line="-177"/>
        <source>Top Left</source>
        <translation>En haut à gauche</translation>
    </message>
    <message>
        <location line="+206"/>
        <source>Base Center</source>
        <translation>En base au centre</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Base Right</source>
        <translation>En base à droite</translation>
    </message>
    <message>
        <location line="-145"/>
        <source>Top Right</source>
        <translation>En haut à droite</translation>
    </message>
    <message>
        <location line="+203"/>
        <source>Bottom Center</source>
        <translation>En bas au centre</translation>
    </message>
    <message>
        <location line="-145"/>
        <source>Middle Left</source>
        <translation>Au milieu à gauche</translation>
    </message>
    <message>
        <location line="-29"/>
        <source>Middle Center</source>
        <translation>Au milieu au centre</translation>
    </message>
    <message>
        <location line="-58"/>
        <source>Middle Right</source>
        <translation>Au milieu à droite</translation>
    </message>
    <message>
        <location line="+203"/>
        <source>Bottom Left</source>
        <translation>En bas à gauche</translation>
    </message>
    <message>
        <location line="+58"/>
        <source>Bottom Right</source>
        <translation>En bas à droite</translation>
    </message>
    <message>
        <location line="+59"/>
        <source>Cancel</source>
        <translation>Annuler</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>Dessin</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Text</source>
        <translation>Texte</translation>
    </message>
</context>
<context>
    <name>Theme</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/ThemePreferences/PreferencesPage.ui" line="+20"/>
        <source>User interface theme:</source>
        <translation>Thème de l&apos;interface utilisateur :</translation>
    </message>
</context>
<context>
    <name>ThemePreferences</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/ThemePreferences/ThemePreferences.js" line="+31"/>
        <source>General</source>
        <translation>Générale</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Theme</source>
        <translation>Thème</translation>
    </message>
</context>
<context>
    <name>ThreeBelow</name>
    <message>
        <location filename="../scripts/Widgets/ViewportWidget/Templates/23_ThreeBelow.ui" line="+14"/>
        <source>Three: Below</source>
        <translation>Trois : en dessous</translation>
    </message>
</context>
<context>
    <name>ThreeHorizontal</name>
    <message>
        <location filename="../scripts/Widgets/ViewportWidget/Templates/25_ThreeHorizontal.ui" line="+14"/>
        <source>Three: Horizontal</source>
        <translation>Trois : horizontale</translation>
    </message>
</context>
<context>
    <name>ThreeVertical</name>
    <message>
        <location filename="../scripts/Widgets/ViewportWidget/Templates/24_ThreeVertical.ui" line="+14"/>
        <source>Three: Vertical</source>
        <translation>Trois : verticale</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>Placer en &amp;arrière plan</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>Amener au premier &amp;plan</translation>
    </message>
</context>
<context>
    <name>ToggleBlockVisibility</name>
    <message>
        <location filename="../scripts/Block/ToggleBlockVisibility/ToggleBlockVisibilityInit.js" line="+2"/>
        <source>&amp;Toggle Visibility</source>
        <translation>&amp;Basculer la visibilité</translation>
    </message>
</context>
<context>
    <name>ToggleGrid</name>
    <message>
        <location filename="../scripts/View/ToggleGrid/ToggleGrid.js" line="+90"/>
        <source>&amp;Grid</source>
        <translation>Grille</translation>
    </message>
</context>
<context>
    <name>ToggleLayerLock</name>
    <message>
        <location filename="../scripts/Layer/ToggleLayerLock/ToggleLayerLockInit.js" line="+2"/>
        <source>&amp;Toggle Lock Status</source>
        <translation>Permu&amp;ter verrou</translation>
    </message>
</context>
<context>
    <name>ToggleLayerVisibility</name>
    <message>
        <location filename="../scripts/Layer/ToggleLayerVisibility/ToggleLayerVisibilityInit.js" line="+2"/>
        <source>&amp;Toggle Visibility</source>
        <translation>Permu&amp;ter visibilité</translation>
    </message>
</context>
<context>
    <name>ToolBar</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/ToolBarPreferences/PreferencesPage.ui" line="+19"/>
        <source>Icon size:</source>
        <translation>Taille des icônes :</translation>
    </message>
    <message>
        <location line="+72"/>
        <source>Pixel</source>
        <translation>Pixel</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>px</source>
        <translation>px</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Options Toolbar</source>
        <translation>Barre d&apos;outils options</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Shortcut prefix character:</source>
        <translation>Raccourci caractère de préfixe :</translation>
    </message>
</context>
<context>
    <name>ToolBarContextMenu</name>
    <message>
        <location filename="../scripts/Widgets/ToolBarContextMenu/ToolBarContextMenu.js" line="+85"/>
        <source>Widgets</source>
        <translation>Widgets</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Toolbars</source>
        <translation>Barres d&apos;outils</translation>
    </message>
</context>
<context>
    <name>ToolBarPreferences</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/ToolBarPreferences/ToolBarPreferences.js" line="+30"/>
        <source>Widgets</source>
        <translation>Widgets</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Toolbars</source>
        <translation>Barres d&apos;outils</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;Curseur dans la matrice des outils</translation>
    </message>
</context>
<context>
    <name>ToolMatrixWidget</name>
    <message>
        <location filename="../scripts/Widgets/CadToolMatrix/CadToolMatrix.ui" line="+37"/>
        <source>Filter</source>
        <translation>Filtre</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">Widgets</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>Cet outil nécessite une sélection</translation>
    </message>
</context>
<context>
    <name>Translate</name>
    <message>
        <location filename="../scripts/Modify/Translate/Translate.js" line="+44"/>
        <source>Modify</source>
        <translation>Modifier</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Move/Copy</source>
        <translation>Déplacer/Copier</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Reference point</source>
        <translation>Point de référence</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Target point</source>
        <translation>Point cible</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Translate/TranslateInit.js" line="+2"/>
        <source>&amp;Move / Copy</source>
        <translation>&amp;Déplacer/Copier</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Move or copy entities once or multiple times</source>
        <translation>Déplacer ou copier des entités une ou plusieurs fois</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Translate/PreferencesPage.ui" line="+17"/>
        <source>Use dialog for tool options</source>
        <translation>Utiliser dialogue pour options de l&apos;outil</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Translate/Translate.ui" line="+17"/>
        <source>Copy</source>
        <translation>Copier</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Number of Copies:</source>
        <translation>Nombre de copies :</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Use current layer and &amp;attributes</source>
        <translation>Utiliser calque et &amp;attributs actuel</translation>
    </message>
</context>
<context>
    <name>TranslateOptions</name>
    <message>
        <location filename="../scripts/Modify/Translate/TranslateDialog.ui" line="+14"/>
        <source>Move / Copy Options</source>
        <translation>Options de déplacement/copie</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Number of Copies</source>
        <translation>Nombre de copies</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Delete original</source>
        <translation>&amp;Supprimer original</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>&amp;Keep original</source>
        <translation>&amp;Garder original</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&amp;Multiple copies</source>
        <translation>Copies &amp;multiples</translation>
    </message>
    <message>
        <location line="+89"/>
        <source>Use current layer and &amp;attributes</source>
        <translation>Utiliser calque et &amp;attributs actuel</translation>
    </message>
</context>
<context>
    <name>TranslateRotate</name>
    <message>
        <location filename="../scripts/Modify/TranslateRotate/TranslateRotateInit.js" line="+2"/>
        <source>M&amp;ove and Rotate</source>
        <translation>Déplacemen&amp;t et rotation</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/TranslateRotate/TranslateRotate.ui" line="+17"/>
        <source>Angle:</source>
        <translation>Angle :</translation>
    </message>
</context>
<context>
    <name>TranslateRotateOptions</name>
    <message>
        <location filename="../scripts/Modify/TranslateRotate/TranslateRotateDialog.ui" line="+14"/>
        <source>Move and Rotate Options</source>
        <translation>Options de déplacement et de rotation</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Number of Copies</source>
        <translation>Nombre de copies</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Delete original</source>
        <translation>&amp;Supprimer original</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>&amp;Keep original</source>
        <translation>&amp;Garder original</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&amp;Multiple copies</source>
        <translation>Copies &amp;multiples</translation>
    </message>
    <message>
        <location line="+97"/>
        <source>&amp;Angle (a):</source>
        <translation>&amp;Angle (a) :</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Use current layer and &amp;attributes</source>
        <translation>Utiliser calque et &amp;attributs actuel</translation>
    </message>
</context>
<context>
    <name>Trim</name>
    <message>
        <location filename="../scripts/Modify/Trim/Trim.js" line="+77"/>
        <source>Choose limiting entity</source>
        <translation>Choisissez l&apos;entité limitante</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Choose entity to trim</source>
        <translation>Choisissez l&apos;entité à couper</translation>
    </message>
    <message>
        <location line="+174"/>
        <source>The two entities don&apos;t intersect, or are currently not supported for trimming.</source>
        <translation>Les deux entités ne se coupent pas ou ne sont actuellement pas prises en charge pour le découpage.</translation>
    </message>
    <message>
        <location line="+74"/>
        <source>First entity cannot be trimmed.</source>
        <translation>Première entité ne peut pas être ajuster.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Entity cannot be trimmed.</source>
        <translation>Entité ne peut pas être ajuster.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Second entity cannot be trimmed.</source>
        <translation>Deuxième entité ne peut pas être ajuster.</translation>
    </message>
    <message>
        <location filename="../scripts/Modify/Trim/TrimInit.js" line="+2"/>
        <source>&amp;Trim</source>
        <translation>&amp;Ajuster</translation>
    </message>
</context>
<context>
    <name>TrimBoth</name>
    <message>
        <location filename="../scripts/Modify/TrimBoth/TrimBothInit.js" line="+2"/>
        <source>Trim &amp;Both</source>
        <translation>Ajus&amp;ter les deux</translation>
    </message>
</context>
<context>
    <name>Tutorials</name>
    <message>
        <location filename="../scripts/Misc/Tutorials/Tutorials.js" line="+56"/>
        <source>Script &amp;Tutorials</source>
        <translation>&amp;Tutoriels de script</translation>
    </message>
</context>
<context>
    <name>TwoHorizontal</name>
    <message>
        <location filename="../scripts/Widgets/ViewportWidget/Templates/11_TwoHorizontal.ui" line="+14"/>
        <source>Two: Horizontal</source>
        <translation>Deux : horizontale</translation>
    </message>
</context>
<context>
    <name>TwoVertical</name>
    <message>
        <location filename="../scripts/Widgets/ViewportWidget/Templates/10_TwoVertical.ui" line="+14"/>
        <source>Two: Vertical</source>
        <translation>Deux : verticale</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>Ces paramètres affectent la résolution et la taille de l&apos;interface utilisateur QCAD. Ces préférences peuvent être ajustées en cas de problèmes avec l&apos;interface utilisateur de QCAD, tels que des icônes ou des étiquettes de texte très grandes ou très petites.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Auto screen scale factor</source>
        <translation>Facteur d&apos;échelle :</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Enable high DPI scaling</source>
        <translation>Activer Splash Screen</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Scale factor:</source>
        <translation>Facteur d&apos;échelle :</translation>
    </message>
</context>
<context>
    <name>UiPreferences</name>
    <message>
        <location filename="../scripts/Edit/AppPreferences/UiPreferences/UiPreferences.js" line="+29"/>
        <source>General</source>
        <translation>Générale</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>User Interface</source>
        <translation>Interface utilisateur</translation>
    </message>
</context>
<context>
    <name>Undo</name>
    <message>
        <location filename="../scripts/Edit/Undo/UndoInit.js" line="+2"/>
        <source>&amp;Undo</source>
        <translation>&amp;Annuler</translation>
    </message>
</context>
<context>
    <name>UnitSettings</name>
    <message>
        <location filename="../scripts/Edit/DrawingPreferences/UnitSettings/UnitSettings.js" line="+29"/>
        <source>General</source>
        <translation>Générale</translation>
    </message>
    <message>
        <location line="-2"/>
        <location line="+2"/>
        <source>Drawing Unit</source>
        <translation>Unité de dessin</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Defaults for New Drawings</source>
        <translation>Valeurs par défaut pour les nouveaux dessins</translation>
    </message>
    <message>
        <location line="+73"/>
        <source>None</source>
        <translation>Aucun</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Inch</source>
        <translation>Pouce</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Foot</source>
        <translation>Pied</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Mile</source>
        <translation>Mile</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Millimeter</source>
        <translation>Millimètre</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Centimeter</source>
        <translation>Centimètre</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Meter</source>
        <translation>Mètre</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Kilometer</source>
        <translation>Kilomètre</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Microinch</source>
        <translation>Micropouce</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Mil</source>
        <translation>Mil</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Yard</source>
        <translation>Yard</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Angstrom</source>
        <translation>Angström</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Nanometer</source>
        <translation>Nanomètre</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Micron</source>
        <translation>Micron</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Decimeter</source>
        <translation>Décimètre</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Decameter</source>
        <translation>Décamètre</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Hectometer</source>
        <translation>Hectomètre</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Gigameter</source>
        <translation>Gigamètre</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Astro</source>
        <translation>Astro</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Lightyear</source>
        <translation>Année-lumière</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Parsec</source>
        <translation>Parsec</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Imperial</source>
        <translation>Impériale</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Metric</source>
        <translation>Métrique</translation>
    </message>
    <message>
        <location filename="../scripts/Edit/DrawingPreferences/UnitSettings/PreferencesPage.ui" line="+17"/>
        <source>Drawing unit:</source>
        <translation>Unité de dessin :</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Paper unit:</source>
        <translation>Unité papier :</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Measurement system (for line types and hatch patterns):</source>
        <translation>Système de mesure (types de ligne et motifs de hachures):</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;Déverrouiller tous les calques</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">Position</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">Aucun</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>All</source>
        <translation type="unfinished">Tous</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>Outils de visualisation</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>View</source>
        <translation>Affichage</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;View</source>
        <translation>&amp;Affichage</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;Barre d&apos;Outils et widgets</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Widgets</source>
        <translation>Widgets</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Toolbars</source>
        <translation>Barres d&apos;outils</translation>
    </message>
</context>
<context>
    <name>Viewport</name>
    <message>
        <location filename="../scripts/Edit/DrawingPreferences/ViewportSettings/PreferencesPage.ui" line="+21"/>
        <source>Viewports</source>
        <translation>Viewports</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Preview</source>
        <translation>Prévisualisation</translation>
    </message>
    <message>
        <location filename="../scripts/Widgets/ViewportWidget/ViewportWidgetQt.ui" line="+105"/>
        <source>Grid Spacing &lt; Meta Grid Spacing</source>
        <translation>Espacement de la grille &lt; espacement de la meta grille</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>Valeurs par défaut pour les nouveaux dessins</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Layout - Viewports</source>
        <translation>Mise - Viewports</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Layout</source>
        <translation>Mise</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Viewports</source>
        <translation>Viewports</translation>
    </message>
</context>
<context>
    <name>ViewportWidget</name>
    <message>
        <location filename="../scripts/Widgets/ViewportWidget/ViewportWidget.js" line="+322"/>
        <source>Dropped data not supported</source>
        <translation>Données insérées pas pris en charge</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Cannot import file into existing drawing:</source>
        <translation>Impossible d&apos;importer un fichier dans un dessin existant :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Importing file:</source>
        <translation>Importation d&apos;un fichier :</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Importing URL: </source>
        <translation>Importation URL: </translation>
    </message>
</context>
<context>
    <name>Website</name>
    <message>
        <location filename="../scripts/Help/Website/WebsiteInit.js" line="+2"/>
        <source>Visit &amp;Website</source>
        <translation>Visiter le site &amp;Web</translation>
    </message>
</context>
<context>
    <name>WidgetFactory</name>
    <message>
        <location filename="../scripts/WidgetFactory.js" line="+1163"/>
        <source>Restore defaults</source>
        <translation>Restaurer les valeurs par défaut</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Insert Symbol</source>
        <translation>Insérer symbole</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Diameter</source>
        <translation>Diamètre</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Arc</source>
        <translation>Arc</translation>
    </message>
    <message>
        <location line="-5"/>
        <source>Plus/Minus</source>
        <translation>Plus / minus</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Pi</source>
        <translation>Pi</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Phi</source>
        <translation>Phi</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>phi</source>
        <translation>phi</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Alt phi</source>
        <translation>Alt phi</translation>
    </message>
    <message>
        <location line="-5"/>
        <source>Ohm</source>
        <translation>Ohm</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>omega</source>
        <translation>omega</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Multiplication</source>
        <translation>Multiplication</translation>
    </message>
    <message>
        <location line="-13"/>
        <source>Division</source>
        <translation>Division</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Square</source>
        <translation>Carré</translation>
    </message>
    <message>
        <location line="-18"/>
        <source>Delta</source>
        <translation>Delta</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Degrees</source>
        <translation>Degrés</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Almost Equal</source>
        <translation>Presque égale</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Angle</source>
        <translation>Angle</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Asymptotically Equal</source>
        <translation>Asymptotiquement égal</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Center Line</source>
        <translation>Ligne centrale</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Electrical Phase</source>
        <translation>Phase électrique</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Identity</source>
        <translation>Identité</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Not Equal</source>
        <translation>Non égal</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Omega</source>
        <translation>Omega</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Property Line</source>
        <translation>Ligne de propriété</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Subscript 2</source>
        <translation>Abécédaire 2</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Square Root</source>
        <translation>Racine carrée</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Squared</source>
        <translation>Carré</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cubed</source>
        <translation>Cubed</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Stacked text</source>
        <translation>Texte empilé</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Measured value</source>
        <translation>Valeur mesurée</translation>
    </message>
    <message>
        <location line="+151"/>
        <source>Left</source>
        <translation>Gauche</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Center</source>
        <translation>Centre</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Right</source>
        <translation>Droite</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Aligned</source>
        <translation>Alignée</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+7"/>
        <source>Middle</source>
        <translation>Milieu</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Fit</source>
        <translation>Ajustement</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Top</source>
        <translation>En haut</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Base</source>
        <translation>Base</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Bottom</source>
        <translation>En bas</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Scientific</source>
        <translation>Scientifique</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Decimal</source>
        <translation>Décimal</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Engineering</source>
        <translation>Génie mécanique</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Architectural</source>
        <translation>Architecture</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fractional</source>
        <translation>Fractionnel</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Centered</source>
        <translation>Centré</translation>
    </message>
    <message>
        <location line="+13"/>
        <location line="+38"/>
        <source>Show trailing zeroes</source>
        <translation>Afficher les zéros de fin</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>Decimal Degrees</source>
        <translation>Degrés décimaux</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Deg/min/sec</source>
        <translation>Deg/min/sec</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Gradians</source>
        <translation>Grades</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Radians</source>
        <translation>Radians</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Surveyor&apos;s units</source>
        <translation>Unités de géomètre</translation>
    </message>
    <message>
        <location line="-28"/>
        <location line="+35"/>
        <source>Suppress trailing zeroes</source>
        <translation>Suppression des zéros de queue</translation>
    </message>
    <message>
        <location line="+22"/>
        <location line="+4"/>
        <source>Clockwise</source>
        <translation>Sens horaire</translation>
    </message>
    <message>
        <location line="-3"/>
        <location line="+4"/>
        <source>Counterclockwise</source>
        <translation>Sens antihoraire</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Preceding</source>
        <translation>Précédent</translation>
    </message>
    <message>
        <location line="-86"/>
        <location line="+87"/>
        <source>Above</source>
        <translation>Au-dessus</translation>
    </message>
    <message>
        <location line="-74"/>
        <source>Include 0&apos;0&quot;</source>
        <translation>Inclure 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>(non pris en charge)</translation>
    </message>
    <message>
        <location line="-39"/>
        <source>Include 0&apos;, suppress 0&quot;</source>
        <translation>Inclure 0&apos;, supprimer 0&quot;</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Include 0&quot;, suppress 0&apos;</source>
        <translation>Inclure 0&quot;, supprimer 0&apos;</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+35"/>
        <source>Suppress leading zeroes</source>
        <translation>Suppression des zéros de tête</translation>
    </message>
    <message>
        <location line="-33"/>
        <location line="+35"/>
        <source>Suppress leading / trailing zeroes</source>
        <translation>Suppression des zéros de tête et de queue</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>None</source>
        <translation>Aucun</translation>
    </message>
</context>
<context>
    <name>Widgets</name>
    <message>
        <location filename="../scripts/Widgets/Widgets.js" line="+56"/>
        <source>&amp;Widgets</source>
        <translation>&amp;Widgets</translation>
    </message>
</context>
<context>
    <name>Window</name>
    <message>
        <location filename="../scripts/Window/Window.js" line="+122"/>
        <source>&amp;Window</source>
        <translation>&amp;Fenêtre</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Window Tools</source>
        <translation>Fenêtre outils</translation>
    </message>
</context>
<context>
    <name>WindowZoom</name>
    <message>
        <location filename="../scripts/View/Zoom/WindowZoom/WindowZoomInit.js" line="+2"/>
        <source>&amp;Window Zoom</source>
        <translation>Zoom sur &amp;zone</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>Ligne de construction &amp;horizontale</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw horizontal construction line</source>
        <translation>Dessin ligne de construction horizontale</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>Ligne de construction &amp;verticale</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw vertical construction line</source>
        <translation>Dessin ligne de construction verticale</translation>
    </message>
</context>
<context>
    <name>Zoom</name>
    <message>
        <location filename="../scripts/View/Zoom/Zoom.js" line="+51"/>
        <source>Zoom</source>
        <translation>Zoom</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Zoom Tools</source>
        <translation>Outils de zoom</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>&amp;Zoom</source>
        <translation>&amp;Zoom</translation>
    </message>
</context>
<context>
    <name>ZoomIn</name>
    <message>
        <location filename="../scripts/View/Zoom/ZoomIn/ZoomInInit.js" line="+2"/>
        <source>Zoom &amp;In</source>
        <translation>Zoom &amp;avant</translation>
    </message>
</context>
<context>
    <name>ZoomOut</name>
    <message>
        <location filename="../scripts/View/Zoom/ZoomOut/ZoomOutInit.js" line="+2"/>
        <source>Zoom &amp;Out</source>
        <translation>Zoom a&amp;rrière</translation>
    </message>
</context>
<context>
    <name>ZoomToSelection</name>
    <message>
        <location filename="../scripts/View/Zoom/ZoomToSelection/ZoomToSelection.js" line="+31"/>
        <source>No selection found.</source>
        <translation>Aucune sélection trouvée.</translation>
    </message>
    <message>
        <location filename="../scripts/View/Zoom/ZoomToSelection/ZoomToSelectionInit.js" line="+2"/>
        <source>Zoom to &amp;Selection</source>
        <translation>Zoom sur la &amp;sélection</translation>
    </message>
</context>
<context>
    <name>autostart</name>
    <message>
        <location filename="../scripts/autostart.js" line="+237"/>
        <source>Loading add-on translations...</source>
        <translation>Chargement add-on traductions...</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Loading add-ons...</source>
        <translation>Chargement add-ons...</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Initializing add-ons...</source>
        <translation>Initialisation des add-ons...</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Initializing add-ons:</source>
        <translation>Initialisation des add-ons :</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">Rayon</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">Angle</translation>
    </message>
</context>
<context>
    <name>library</name>
    <message>
        <location filename="../scripts/library.js" line="+1250"/>
        <source>Objects</source>
        <translation>Objets</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Object</source>
        <translation>Objet</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unknown Objects</source>
        <translation>Objets inconnues</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Unknown Object</source>
        <translation>Objet inconnue</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Blocks</source>
        <translation>Blocs</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Block</source>
        <translation>Bloc</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Layers</source>
        <translation>Calques</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Layer</source>
        <translation>Calque</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Layouts</source>
        <translation>Présentations</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Layout</source>
        <translation>Présentation</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Linetypes</source>
        <translation>Types de ligne</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Linetype</source>
        <translation>Type de ligne</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Views</source>
        <translation>Vues</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>View</source>
        <translation>Affichage</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Dimension Styles</source>
        <translation>Styles de cotes</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Dimension Style</source>
        <translation>Style de cote</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Entity</source>
        <translation>Entité</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Entities</source>
        <translation>Entités</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>3dFaces</source>
        <translation>3DFaces</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>3dFace</source>
        <translation>3dFace</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Block References</source>
        <translation>Références de bloc</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Block Reference</source>
        <translation>Référence de bloc</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Block References and Attributes</source>
        <translation>Références de bloc et attributs</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Block Reference and Attributes</source>
        <translation>Référence de bloc et attributs</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Arc</source>
        <translation>Arc</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Arcs</source>
        <translation>Arcs</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Attributes</source>
        <translation>Attributs</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Attribute</source>
        <translation>Attribut</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Attribute Definitions</source>
        <translation>Aéfinitions d&apos;attributs</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Attribute Definition</source>
        <translation>Définition de l&apos;attribut</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Circle</source>
        <translation>Cercle</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Circles</source>
        <translation>Cercles</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Dimensions</source>
        <translation>Cotations</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Dimension</source>
        <translation>Cotation</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Aligned Dimension</source>
        <translation>Cotation alignée</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Aligned Dimensions</source>
        <translation>Dimensions alignées</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Angular Dimension</source>
        <translation>Cotation angulaire</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Angular Dimensions</source>
        <translation>Cotations angulaires</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Angular Dimensions (2 Line)</source>
        <translation>Cotations angulaires (2 lignes)</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Angular Dimension (2 Line)</source>
        <translation>Cotation angulaire (2 lignes)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Angular Dimensions (3 Point)</source>
        <translation>Cotations angulaires (3 points)</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Angular Dimension (3 Point)</source>
        <translation>Cotation angulaire (3 points)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Arc Dimension</source>
        <translation>Cotation de l&apos;arc</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Diametric Dimension</source>
        <translation>Cotation diamétrale</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Diametric Dimensions</source>
        <translation>Dimensions diamétriques</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ordinate Dimension</source>
        <translation>Cotation ordonnée</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ordinate Dimensions</source>
        <translation>Dimensions ordonnées</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Rotated Dimensions</source>
        <translation>Dimensions tournées</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Rotated Dimension</source>
        <translation>Dimension tournée</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Radial Dimension</source>
        <translation>Cotation radiale</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Radial Dimensions</source>
        <translation>Dimensions radiales</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ellipse</source>
        <translation>Ellipse</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ellipses</source>
        <translation>Ellipses</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Hatch</source>
        <translation>Hachure</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Hatches</source>
        <translation>Hachures</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Image</source>
        <translation>Image</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Images</source>
        <translation>Images</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Leader</source>
        <translation>Repère</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Leaders</source>
        <translation>Lignes de repère</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Tolerances</source>
        <translation>Tolérances</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Tolerance</source>
        <translation>Tolérance</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Line</source>
        <translation>Ligne</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Lines</source>
        <translation>Lignes</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Infinite Lines</source>
        <translation>Lignes infinies</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Infinite Line</source>
        <translation>Ligne infinie</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Rays</source>
        <translation>Rayons</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ray</source>
        <translation>Rayon</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Points</source>
        <translation>Points</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Point</source>
        <translation>Point</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Polylines</source>
        <translation>Polylignes</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Polyline</source>
        <translation>Polyligne</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Solid</source>
        <translation>Trait continu</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Solids</source>
        <translation>Solides</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Traces</source>
        <translation>Traces</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Trace</source>
        <translation>Trace</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Faces</source>
        <translation>Faces</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Face</source>
        <translation>Face</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Splines</source>
        <translation>Splines</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Spline</source>
        <translation>Spline</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Text based</source>
        <translation>Texte basé</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Text</source>
        <translation>Texte</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Texts</source>
        <translation>Textes</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Viewports</source>
        <translation>Fenêtres</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Viewport</source>
        <translation>Fenêtre</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Unknown Entities</source>
        <translation>Entités inconnues</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Unknown Entity</source>
        <translation>Entité inconnue</translation>
    </message>
    <message>
        <location line="+102"/>
        <source>All CAD Files</source>
        <translation>Tous les fichiers CAO</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>DXF Files</source>
        <translation>Fichiers DXF</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>SVG Files</source>
        <translation>Fichiers SVG</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>DXF Drawing</source>
        <translation>Dessin DXF</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>DWG Drawing</source>
        <translation>Dessin DWG</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PDF File</source>
        <translation>Fichier PDF</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PDF/A-1B File</source>
        <translation>Fichier PDF/A-1B</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>Affichage 1</translation>
    </message>
    <message>
        <location line="+6"/>
        <location line="+152"/>
        <location line="+152"/>
        <location line="+152"/>
        <source>Display Grid</source>
        <translation>Afficher la grille</translation>
    </message>
    <message>
        <location line="-446"/>
        <location line="+152"/>
        <location line="+152"/>
        <location line="+152"/>
        <source>Isometric Grid</source>
        <translation>Grille isométrique</translation>
    </message>
    <message>
        <location line="-449"/>
        <location line="+152"/>
        <location line="+152"/>
        <location line="+152"/>
        <source>Grid Spacing</source>
        <translation>Espacement de la grille</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>Espacement de la métagrille</translation>
    </message>
    <message>
        <location line="-390"/>
        <source>Viewport 2</source>
        <translation>Affichage 2</translation>
    </message>
    <message>
        <location line="+152"/>
        <source>Viewport 3</source>
        <translation>Affichage 3</translation>
    </message>
    <message>
        <location line="+152"/>
        <source>Viewport 4</source>
        <translation>Affichage 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>Première entité ne peut pas être ajuster.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Entity cannot be trimmed.</source>
        <translation>Entité ne peut pas être ajuster.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Second entity cannot be trimmed.</source>
        <translation>Deuxième entité ne peut pas être ajuster.</translation>
    </message>
</context>
</TS>
