<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="fr_FR">
<context>
    <name>AbstractWidgetList</name>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/abstract_widget_list.cpp" line="67"/>
        <source>Add New</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/abstract_widget_list.cpp" line="118"/>
        <source>Move Up</source>
        <translation type="unfinished">Déplacer vers le haut</translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/abstract_widget_list.cpp" line="119"/>
        <source>Move Down</source>
        <translation type="unfinished">Déplacer vers le bas</translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/abstract_widget_list.cpp" line="120"/>
        <source>Remove</source>
        <translation type="unfinished">Supprimer</translation>
    </message>
</context>
<context>
    <name>ClearableKeysequenceEdit</name>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/clearable_keysequence_edit.ui" line="38"/>
        <location filename="../../external/QtAppSetup/src/app/widgets/clearable_keysequence_edit.ui" line="41"/>
        <source>Use Default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/clearable_keysequence_edit.ui" line="51"/>
        <location filename="../../external/QtAppSetup/src/app/widgets/clearable_keysequence_edit.ui" line="54"/>
        <source>Clear</source>
        <translation type="unfinished">Nettoyer</translation>
    </message>
</context>
<context>
    <name>ColorDialog</name>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_dialog.ui" line="14"/>
        <source>Select Color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_dialog.ui" line="55"/>
        <source>Saturation</source>
        <translation type="unfinished">Saturation</translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_dialog.ui" line="62"/>
        <source>Hue</source>
        <translation type="unfinished">Teinte</translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_dialog.ui" line="79"/>
        <source>Hex</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_dialog.ui" line="86"/>
        <source>Blue</source>
        <translation type="unfinished">Bleu</translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_dialog.ui" line="123"/>
        <source>Value</source>
        <translation type="unfinished">Valeur</translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_dialog.ui" line="130"/>
        <source>Green</source>
        <translation type="unfinished">Vert</translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_dialog.ui" line="137"/>
        <source>Alpha</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_dialog.ui" line="144"/>
        <source>Red</source>
        <translation type="unfinished">Rouge</translation>
    </message>
</context>
<context>
    <name>ColorQuantizationDialog</name>
    <message>
        <location filename="../../src/gui/widgets/dialogs/color_quantization_dialog.ui" line="14"/>
        <source>Configure color detection</source>
        <translation type="unfinished">Configurer la détection de couleur</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/color_quantization_dialog.ui" line="26"/>
        <source>Algorithm</source>
        <translation type="unfinished">Algorithme</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/color_quantization_dialog.ui" line="37"/>
        <source>k-Means</source>
        <translation type="unfinished">k-Moyenne</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/color_quantization_dialog.ui" line="42"/>
        <source>k-Modes</source>
        <translation type="unfinished">k-Modes</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/color_quantization_dialog.ui" line="47"/>
        <source>Octree</source>
        <translation type="unfinished">Octree</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/color_quantization_dialog.ui" line="52"/>
        <source>Edge Exclusion Modes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/color_quantization_dialog.ui" line="69"/>
        <source>Match</source>
        <translation type="unfinished">Correspondance</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/color_quantization_dialog.ui" line="76"/>
        <source>Max Iterations</source>
        <translation type="unfinished">Itérations max</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/color_quantization_dialog.ui" line="100"/>
        <source>None</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/color_quantization_dialog.ui" line="105"/>
        <source>Most Frequent</source>
        <translation type="unfinished">Plus fréquent</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/color_quantization_dialog.ui" line="110"/>
        <source>Closest</source>
        <translation type="unfinished">Le plus proche</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/color_quantization_dialog.ui" line="121"/>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;k-Means divides the colors into clusters and refines the assignment at every iteration.&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;This is the best option when tracing images with a lot of colors or shading.&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;For pictures with a lot of colors increasing the number of iterations will yield better results but it might be slower.&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;The &lt;span style=&quot; font-style:italic;&quot;&gt;Match&lt;/span&gt; option performs some post-processing:&lt;/p&gt;
&lt;ul style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;&quot;&gt;&lt;li style=&quot;&quot; style=&quot; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;None&lt;/span&gt;: Don&apos;t perform any post-processing and return the means (note this might result in colors not present in the original image)&lt;/li&gt;
&lt;li style=&quot;&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Closest&lt;/span&gt;: Find the color in the original image the is the closest to the mean&lt;/li&gt;
&lt;li style=&quot;&quot; style=&quot; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Most Frequent&lt;/span&gt;: Find the color in the cluster that appears most often in the source image&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;k-moyenne divise les couleurs en grappes et affine leur assignement à chaque itération.&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;C&apos;est la meilleur option lors de tracage d&apos;images comportant de nombres couleurs ou ombres.&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Pour les images comportant beaucoup de couleurs, l&apos;augmentation du nombre d&apos;itérations débouchera sur un meilleur résultat mais pourrait être plus lent.&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;L&apos;option &lt;span style=&quot; font-style:italic;&quot;&gt;Correspondance&lt;/span&gt; applique des post-traitements&#xa0;:&lt;/p&gt;
&lt;ul style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;&quot;&gt;&lt;li style=&quot;&quot; style=&quot; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;None&lt;/span&gt;: N&apos;appliquer aucun post-traitement et retourne la moyenne (notez que vous pourriez obtenir des couleurs qui n&apos;étaient pas présentes dans l&apos;image d&apos;origine)&lt;/li&gt;
&lt;li style=&quot;&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Closest&lt;/span&gt;: Trouver la couleur dans l&apos;image originale qui est la plus proche de la moyenne&lt;/li&gt;
&lt;li style=&quot;&quot; style=&quot; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Most Frequent&lt;/span&gt;: Trouver la couleur dans la grappe qui apparaît le plus souvent dans l&apos;image source&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/color_quantization_dialog.ui" line="148"/>
        <source>k-Modes gives you the colors that appear most often in the source image.

It&apos;s very fast but it does not give accurate colors for complex images.

This is the best option when tracing images with flat colors.</source>
        <translation type="unfinished">k-Modes vous fournit les couleurs qui apparaissernt le plus fréquemment dans l&apos;image source.

C&apos;est très rapide mais ne donne pas des couleurs exactes avec les images complexes.

C&apos;est la meilleur option lors du tracage d&apos;images avec applats de couleurs.</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/color_quantization_dialog.ui" line="166"/>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;The Octree algorithm merges similar colors from the bottom up.&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;It gives more accurate colors for complex images but it might result into colors that are not present in the source image.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;L&apos;algorithme Octree  fusionne les couleurs similaires de bas en haut.&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Il donne des couleurs plus exactes pour les images complexes, mais pourrait également faire apparaître des couleurs absentes de l&apos;image source.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/color_quantization_dialog.ui" line="182"/>
        <source>Min Frequency</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/color_quantization_dialog.ui" line="192"/>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Edge Exclusion Modes takes the most frequent color (mode) in the image, then excludes all pixels touching said area, then repeats the process until the appropriate number of colors has been found.&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;This approach removes anti-aliased edges but it might cause small details to not be detected.&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Min Frequency&lt;/span&gt; refers to the minimum amount of pixels that a color must have to be considered (as a percentage of the total number of pixels in the image).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/color_quantization_dialog.ui" line="205"/>
        <source>%</source>
        <translation type="unfinished">&#xa0;%</translation>
    </message>
</context>
<context>
    <name>CompoundTimelineWidget</name>
    <message>
        <source>Add Keyframe</source>
        <translation type="vanished">Ajouter une image clé</translation>
    </message>
    <message>
        <source>&amp;Clear Animations</source>
        <translation type="vanished">&amp;Nettoyer les animations</translation>
    </message>
</context>
<context>
    <name>DocumentMetadataDialog</name>
    <message>
        <location filename="../../src/gui/widgets/dialogs/document_metadata_dialog.ui" line="14"/>
        <source>Document Metadata</source>
        <translation type="unfinished">Métadonnées du document</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/document_metadata_dialog.ui" line="31"/>
        <source>Common</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/document_metadata_dialog.ui" line="37"/>
        <source>Title</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/document_metadata_dialog.ui" line="59"/>
        <source>Author</source>
        <translation type="unfinished">Auteur</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/document_metadata_dialog.ui" line="69"/>
        <source>Description</source>
        <translation type="unfinished">Déscription</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/document_metadata_dialog.ui" line="79"/>
        <source>Keywords</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/document_metadata_dialog.ui" line="90"/>
        <source>Custom</source>
        <translation type="unfinished">Personnalisé</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/document_metadata_dialog.ui" line="115"/>
        <source>Name</source>
        <translation type="unfinished">Nom</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/document_metadata_dialog.ui" line="120"/>
        <source>Value</source>
        <translation type="unfinished">Valeur</translation>
    </message>
</context>
<context>
    <name>EmojiSetDialog</name>
    <message>
        <location filename="../../src/gui/emoji/emoji_set_dialog.ui" line="14"/>
        <source>Emoji Set</source>
        <translation>Ensemble d&apos;Émoji</translation>
    </message>
    <message>
        <location filename="../../src/gui/emoji/emoji_set_dialog.ui" line="43"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location filename="../../src/gui/emoji/emoji_set_dialog.ui" line="48"/>
        <source>License</source>
        <translation>Licence</translation>
    </message>
    <message>
        <location filename="../../src/gui/emoji/emoji_set_dialog.ui" line="83"/>
        <source>Downloaded</source>
        <translation>Téléchargé</translation>
    </message>
    <message>
        <location filename="../../src/gui/emoji/emoji_set_dialog.ui" line="100"/>
        <source>Reload</source>
        <translation>Recharger</translation>
    </message>
    <message>
        <location filename="../../src/gui/emoji/emoji_set_dialog.ui" line="114"/>
        <source>View Website</source>
        <translation>Voir le site web</translation>
    </message>
    <message>
        <location filename="../../src/gui/emoji/emoji_set_dialog.ui" line="128"/>
        <source>Download</source>
        <translation>Télécharger</translation>
    </message>
    <message>
        <location filename="../../src/gui/emoji/emoji_set_dialog.ui" line="142"/>
        <source>Add Emoji...</source>
        <translation>Ajouter un Emoji...</translation>
    </message>
    <message>
        <location filename="../../src/gui/emoji/emoji_set_dialog.ui" line="166"/>
        <source>Close</source>
        <translation>Fermer</translation>
    </message>
</context>
<context>
    <name>GlaxnimateWindow</name>
    <message>
        <source>Undo %1</source>
        <translation type="vanished">Défaire %1</translation>
    </message>
    <message>
        <source>Redo %1</source>
        <translation type="vanished">Refaire %1</translation>
    </message>
    <message>
        <source>Cut</source>
        <translation type="vanished">Couper</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation type="vanished">Copier</translation>
    </message>
    <message>
        <source>Paste</source>
        <translation type="vanished">Coller</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation type="vanished">Supprimer</translation>
    </message>
    <message>
        <source>Group Shapes</source>
        <translation type="vanished">Grouper les formes</translation>
    </message>
    <message>
        <source>Ungroup Shapes</source>
        <translation type="vanished">Dégrouper les formes</translation>
    </message>
    <message>
        <source>Move to...</source>
        <translation type="vanished">Déplaver vers...</translation>
    </message>
</context>
<context>
    <name>KeyboardSettingsWidget</name>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/keyboard_settings_widget.ui" line="19"/>
        <source>Filter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/keyboard_settings_widget.ui" line="26"/>
        <location filename="../../external/QtAppSetup/src/app/widgets/keyboard_settings_widget.ui" line="29"/>
        <source>Clear Filter</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>LottieFilesSearchDialog</name>
    <message>
        <location filename="../../src/gui/widgets/lottiefiles/lottiefiles_search_dialog.ui" line="14"/>
        <source>Import From LottieFiles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/lottiefiles/lottiefiles_search_dialog.ui" line="28"/>
        <source>Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/lottiefiles/lottiefiles_search_dialog.ui" line="90"/>
        <source>Page</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/lottiefiles/lottiefiles_search_dialog.ui" line="100"/>
        <source>of</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/lottiefiles/lottiefiles_search_dialog.ui" line="127"/>
        <source>Next Page</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/lottiefiles/lottiefiles_search_dialog.ui" line="142"/>
        <source>Open</source>
        <translation type="unfinished">Ouvrir</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/lottiefiles/lottiefiles_search_dialog.ui" line="153"/>
        <source>Import</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/lottiefiles/lottiefiles_search_dialog.ui" line="177"/>
        <source>Close</source>
        <translation type="unfinished">Fermer</translation>
    </message>
</context>
<context>
    <name>QApplication</name>
    <message>
        <location filename="../../src/core/plugin/snippet.hpp" line="87"/>
        <source># Glaxnimate snippet</source>
        <translation>Snippet Glaxnimate</translation>
    </message>
    <message>
        <location filename="../../src/core/plugin/snippet.hpp" line="89"/>
        <source># You have access to the `window` and `document` global variables and the `glaxnimate` module</source>
        <translatorcomment>attention, les textes entre `` sont des variables en Python, ne pas les traduire</translatorcomment>
        <translation># Vous avez accès aux variables globales de la `window` et du `document`, ainsi qu&apos;au module `glaxnimate`</translation>
    </message>
    <message>
        <location filename="../../src/core/plugin/snippet.hpp" line="91"/>
        <source># For documentation see https://glaxnimate.mattbas.org/contributing/scripting/</source>
        <translation># Pour la documentation voir https://glaxnimate.mattbas.org/contributing/scripting/</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="15"/>
        <source>Informational Options</source>
        <translation>Options informationelles</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="16"/>
        <source>Show this help and exit</source>
        <translation>Montrer cette aide et sortir</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="17"/>
        <source>Show version information and exit</source>
        <translation>Montrer les informations de version et sortir</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="19"/>
        <location filename="../../external/QtAppSetup/src/app/cli.cpp" line="139"/>
        <source>Options</source>
        <translation>Options</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="20"/>
        <source>File to open</source>
        <translation>Fichier à ouvrir</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="21"/>
        <source>When opening image files, trace them instead of embedding</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="23"/>
        <source>GUI Options</source>
        <translation>Options de l&apos;interface</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="24"/>
        <source>If present, doesn&apos;t restore the main window state</source>
        <translation>Si présent, ne restaure pas l&apos;état de la fenêtre principale</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="27"/>
        <source>Specify the name of the local socket/named pipe to connect to a host application.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="48"/>
        <source>Export Options</source>
        <translation>Option d&apos;export</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="51"/>
        <source>If present, instead of starting the GUI export the input file to the given</source>
        <translation>Si présent, plutôt que de lancer l&apos;interface graphique, export le fichier d&apos;entrée vers le format donné</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="58"/>
        <source>Specify the format for --export. If omitted it&apos;s determined based on the file name. See --export-format-list for a list of supported formats.</source>
        <translation>Spécifie le format pour --export. Si omit, il sera déterminé en fonction du nom de fichier. Voir --export-fromat-list pour une liste des formats supportés.</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="65"/>
        <source>Shows possible values for --export-format</source>
        <translation>Affiche les valeurs possible pour --export-format</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="119"/>
        <source>Could not run the plugin</source>
        <translation>Ne peut pas lancer le plugin</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="128"/>
        <source>Could not find an interpreter</source>
        <translation>Ne peut pas trouver un interpréteur</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="170"/>
        <source>%1: %2</source>
        <translation type="unfinished">%1&#xa0;: %2</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="182"/>
        <source>You need to specify a file to export</source>
        <translation>Vous devez spécifier un fichier à exporter</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="197"/>
        <source>Unknown exporter. use --export-format-list for a list of available formats</source>
        <translation>Exporteur inconnu&#xa0;: Utilisez --export-format-list pour une liste des formats disponibles</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="206"/>
        <source>Unknown importer</source>
        <translation>Importeur inconnu</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="213"/>
        <source>Could not open input file for reading</source>
        <translation>Ne peut pas ouvrir le fichier d&apos;entrée en lecture</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="227"/>
        <source>Error loading input file</source>
        <translation>Erreur de chargement du fichier d&apos;entrée</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="235"/>
        <source>Could not open output file for writing</source>
        <translation>Ne peut pas ouvrir le fichier de sortie en écriture</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="242"/>
        <source>Error converting to the output format</source>
        <translation>Erreur de conversion vers le format de sortie</translation>
    </message>
    <message>
        <source>If present, doen&apos;t restore the main window state</source>
        <translation type="vanished">Si présent, ne restaure pas létat de la fenêtre principale</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="34"/>
        <source>Use a specific size for the main window</source>
        <translation>Utilise une taille spécifique pour la fenêtre principale</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="42"/>
        <source>Print the window id</source>
        <translation>Affiche l&apos;id de la fenêtre</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="45"/>
        <source>Enables the debug menu</source>
        <translation>Active le menu de débogage</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/gzip.cpp" line="93"/>
        <source>ZLib %1%2 returned %3</source>
        <translation>ZLib %1%2 a retourné %3</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/cli.cpp" line="84"/>
        <source>%2 is not a valid value for %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/cli.cpp" line="98"/>
        <source>Not enough arguments for %1: needs %2, has %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/cli.cpp" line="222"/>
        <source>Unknown argument %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/cli.cpp" line="229"/>
        <source>Too many arguments</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/cli.cpp" line="263"/>
        <source> [options]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/cli.cpp" line="288"/>
        <source>Usage: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QMenu</name>
    <message>
        <location filename="../../src/gui/tools/handle_menu.hpp" line="26"/>
        <source>Properties</source>
        <translation>Propriétés</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/handle_menu.hpp" line="38"/>
        <source>Remove Keyframe</source>
        <translation>Supprimer une image clé</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/handle_menu.hpp" line="51"/>
        <source>Add Keyframe</source>
        <translation>Ajouter une image clé</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/handle_menu.hpp" line="66"/>
        <source>Clear Animations</source>
        <translation>Nettoyer les animations</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../../src/gui/widgets/dialogs/import_export_dialog.hpp" line="33"/>
        <source>Save file</source>
        <translation>Sauvegarder le fichier</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/import_export_dialog.hpp" line="52"/>
        <source>Overwrite File?</source>
        <translation>Écraser le fichier&#xa0;?</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/import_export_dialog.hpp" line="53"/>
        <source>The file &quot;%1&quot; already exists. Do you wish to overwrite it?</source>
        <translation>Le fichier «&#xa0;%1&#xa0;» existe déjà. Désirez-vous l&apos;écraser&#xa0;?</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/import_export_dialog.hpp" line="73"/>
        <source>Open file</source>
        <translation>Ouvrir un fichier</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/import_export_dialog.hpp" line="91"/>
        <source>%1 Options</source>
        <translation>Options %1</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/import_export_dialog.hpp" line="154"/>
        <source>All files (%1)</source>
        <translation>Tous les fichiers (%1)</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/rectangle_tool.hpp" line="14"/>
        <source>Rectangle</source>
        <translation>Rectangle</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/rectangle_tool.hpp" line="15"/>
        <source>F4</source>
        <translation>F4</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/rectangle_tool.hpp" line="36"/>
        <source>Draw Rectangle</source>
        <translation>Tracer un rectangle</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.hpp" line="21"/>
        <source>Edit</source>
        <translation>Éditer</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.hpp" line="22"/>
        <source>F2</source>
        <translation>F2</translation>
    </message>
    <message>
        <source>%1 Layer</source>
        <translation type="vanished">Calque %1</translation>
    </message>
    <message>
        <source>%1 Group</source>
        <translation type="vanished">Groupe %1</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/draw_tool_base.cpp" line="105"/>
        <location filename="../../src/gui/tools/fill_tool.cpp" line="19"/>
        <source>Fill</source>
        <translation>Remplissage</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/draw_tool_base.cpp" line="117"/>
        <source>Stroke</source>
        <translation>Contour</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/draw_tool.hpp" line="19"/>
        <source>Draw Bezier</source>
        <translation>Tracer une courbe de Bézier</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/draw_tool.hpp" line="20"/>
        <source>F3</source>
        <translation>F3</translation>
    </message>
    <message>
        <location filename="../../src/gui/settings/toolbar_settings.hpp" line="12"/>
        <source>Toolbars</source>
        <translation>Barres d&apos;outils</translation>
    </message>
    <message>
        <location filename="../../src/gui/settings/plugin_settings_group.hpp" line="17"/>
        <source>Plugins</source>
        <translation>Plugins</translation>
    </message>
    <message>
        <location filename="../../src/gui/settings/clipboard_settings.hpp" line="11"/>
        <source>Clipboard</source>
        <translation>Presse-papier</translation>
    </message>
    <message>
        <location filename="../../src/gui/item_models/python_snippet_model.hpp" line="29"/>
        <source>New Snippet %1</source>
        <translation>Nouvelle snippet %1</translation>
    </message>
    <message>
        <location filename="../../src/gui/graphics/main_composition_item.hpp" line="97"/>
        <source>Resize Canvas</source>
        <translation>Redimensionner le Canvas</translation>
    </message>
    <message>
        <location filename="../../src/core/io/svg/svg_mime.hpp" line="13"/>
        <source>SVG</source>
        <translation>SVG</translation>
    </message>
    <message>
        <location filename="../../src/core/io/raster/raster_mime.hpp" line="17"/>
        <source>Raster Image</source>
        <translation>Image matricielle</translation>
    </message>
    <message>
        <location filename="../../src/core/io/mime/json_mime.hpp" line="12"/>
        <source>JSON</source>
        <translation>JSON</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_importer.hpp" line="139"/>
        <source>Missing layer type for %1</source>
        <translation>Type de calque manquant pour %1</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_importer.hpp" line="275"/>
        <source>Cannot use %1 as parent as it couldn&apos;t be loaded</source>
        <translation>Ne peut pas utiliser %1 comme parent, comme il ne peut pas être chargé</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_importer.hpp" line="286"/>
        <source>Invalid parent layer %1</source>
        <translation>Calque parent invalide %1</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_importer.hpp" line="334"/>
        <location filename="../../src/core/io/lottie/lottie_importer.hpp" line="346"/>
        <source>Clip</source>
        <translation>Clip</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_importer.hpp" line="401"/>
        <source>Unsupported layer of type %1</source>
        <translation>Calque non supporté de type %1</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_importer.hpp" line="426"/>
        <source>Missing shape type</source>
        <translation>Type de forme manquant</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_importer.hpp" line="439"/>
        <location filename="../../src/core/io/lottie/lottie_importer.hpp" line="449"/>
        <source>Unsupported shape type %1</source>
        <translation>Forme non supportée de type %1</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_importer.hpp" line="472"/>
        <source>Unknown field %2%1</source>
        <translation>Champs %2%1 inconnu</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_importer.hpp" line="742"/>
        <source>Invalid bezier point %1 in %2</source>
        <translation>Nœud de Bézier invalide %1 parmi %2</translation>
    </message>
    <message>
        <source>Unknown field %1</source>
        <translation type="vanished">Champs %1 inconnu</translation>
    </message>
    <message>
        <source>Invalid bezier point %1</source>
        <translation type="vanished">Point de Bézier invalide %1</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_importer.hpp" line="789"/>
        <location filename="../../src/core/io/lottie/lottie_importer.hpp" line="796"/>
        <location filename="../../src/core/io/lottie/lottie_importer.hpp" line="803"/>
        <source>Invalid value for %1</source>
        <translation>Valeur invalide pour %1</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_importer.hpp" line="811"/>
        <source>Invalid keyframes for %1</source>
        <translation>Images-clé invalides pour %1</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_importer.hpp" line="842"/>
        <source>Cannot load keyframe at %1 for %2</source>
        <translation>Ne peut pas charger l&apos;image clé à %1 pour %2</translation>
    </message>
    <message>
        <location filename="../../src/core/command/animation_commands.cpp" line="256"/>
        <location filename="../../src/core/command/property_commands.hpp" line="18"/>
        <source>Update %1</source>
        <translation>Met à jour %1</translation>
    </message>
    <message>
        <location filename="../../src/core/command/object_list_commands.hpp" line="20"/>
        <source>Create %1</source>
        <translation>Crée %1</translation>
    </message>
    <message>
        <location filename="../../src/core/command/object_list_commands.hpp" line="55"/>
        <location filename="../../src/core/command/object_list_commands.hpp" line="61"/>
        <source>Remove %1</source>
        <translation>Supprimer %1</translation>
    </message>
    <message>
        <location filename="../../src/core/command/object_list_commands.hpp" line="95"/>
        <source>Move Object</source>
        <translation>Déplacer un objet</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/selection_manager.cpp" line="84"/>
        <source>Delete</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/selection_manager.cpp" line="79"/>
        <source>Cut</source>
        <translation>Couper</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/selection_manager.cpp" line="160"/>
        <source>Paste</source>
        <translation>Coller</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="654"/>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="280"/>
        <source>Closing Animation</source>
        <translation>Fermeture de l&apos;Animation</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="655"/>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="281"/>
        <source>The animation has unsaved changes.
Do you want to save your changes?</source>
        <translation>L&apos;animation comporte des changements non sauvegardés.
Désirez-vous sauvegarder vos changements&#xa0;?</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="810"/>
        <source>Download fonts</source>
        <translation>Télécharger des fontes</translation>
    </message>
    <message>
        <location filename="../../src/core/command/shape_commands.cpp" line="172"/>
        <location filename="../../src/gui/widgets/composition_tab_bar.cpp" line="93"/>
        <source>Duplicate %1</source>
        <translation>Dupliquer %1</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/text_tool.cpp" line="22"/>
        <location filename="../../src/gui/tools/text_tool.cpp" line="151"/>
        <source>Draw Text</source>
        <translation>Tracer du texte</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/fill_tool.cpp" line="20"/>
        <location filename="../../src/gui/tools/text_tool.cpp" line="23"/>
        <source>F8</source>
        <translation>F8</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/star_tool.cpp" line="13"/>
        <source>Star</source>
        <translation>Étoile</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/star_tool.cpp" line="14"/>
        <source>*</source>
        <translation>*</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/star_tool.cpp" line="41"/>
        <source>Draw Star</source>
        <translation>Tracer une étoile</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/select_tool.cpp" line="23"/>
        <source>Select</source>
        <translation>Sélectionner</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/select_tool.cpp" line="24"/>
        <source>F1</source>
        <translation>F1</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/freehand.cpp" line="12"/>
        <location filename="../../src/gui/tools/freehand.cpp" line="41"/>
        <source>Draw Freehand</source>
        <translation>Tracer à main levée</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/freehand.cpp" line="13"/>
        <source>F6</source>
        <translation>F6</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/fill_tool.cpp" line="82"/>
        <source>%1 Fill</source>
        <translation>%1 Remplissage</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/fill_tool.cpp" line="93"/>
        <source>%1 Stroke</source>
        <translation>%1 Contour</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/ellipse_tool.cpp" line="11"/>
        <source>Ellipse</source>
        <translation>Ellipse</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/ellipse_tool.cpp" line="12"/>
        <source>F5</source>
        <translation>F5</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/ellipse_tool.cpp" line="22"/>
        <source>Draw Ellipse</source>
        <translation>Tracer une ellipse</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.cpp" line="156"/>
        <source>Drag nodes</source>
        <translation>Déplacer les nœuds</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.cpp" line="225"/>
        <source>Cusp</source>
        <translation>Rebroussement</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.cpp" line="229"/>
        <source>Smooth</source>
        <translation>Lisse</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.cpp" line="233"/>
        <source>Symmetrical</source>
        <translation>Symétrique</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.cpp" line="240"/>
        <source>Set %1 Node</source>
        <translation>Définir le nœud %1</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.cpp" line="254"/>
        <source>Node</source>
        <translation>Nœud</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.cpp" line="264"/>
        <source>Remove Node</source>
        <translation>Supprimer le nœud</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.cpp" line="268"/>
        <source>Show Tangents</source>
        <translation>Montrer les tangentes</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.cpp" line="275"/>
        <source>Remove Tangent</source>
        <translation>Supprimer la tangente</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.cpp" line="453"/>
        <source>Dissolve Nodes</source>
        <translation>Dissoudre les nœuds</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.cpp" line="453"/>
        <source>Delete Nodes</source>
        <translation>Supprimer les nœuds</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.cpp" line="812"/>
        <source>Set node type</source>
        <translation>Définir le type de nœud</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.cpp" line="840"/>
        <source>Straighten segments</source>
        <translation>Segment redressés</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.cpp" line="888"/>
        <source>Curve segments</source>
        <translation>Segments de courbe</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/color_picker.cpp" line="13"/>
        <source>Color Picker</source>
        <translation>Pipette de couleur</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/color_picker.cpp" line="14"/>
        <source>F7</source>
        <translation>F7</translation>
    </message>
    <message>
        <location filename="../../src/core/io/svg/svg_renderer.cpp" line="832"/>
        <location filename="../../src/gui/tools/base.cpp" line="183"/>
        <source>%1 (%2)</source>
        <translation>%1 (%2)</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="66"/>
        <source>Could not find encoder for &apos;%1&apos;</source>
        <translation>Ne peut trouver d&apos;encodeur pour &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="70"/>
        <source>Could not allocate stream</source>
        <translation>Ne peut allouer le flux</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="75"/>
        <source>Could not alloc an encoding context</source>
        <translation>Ne peut allouer un contexte d&apos;encodage</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="103"/>
        <source>Error encoding a frame: %1</source>
        <translation>Erreur d&apos;encodage à l&apos;image&#xa0;: %1</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="113"/>
        <source>Error while writing output packet: %1</source>
        <translation>Erreur pendant l&apos;écriture du paquet de sortie&#xa0;: %1</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="124"/>
        <source>Error sending a frame to the encoder: %1</source>
        <translation>Erreur d&apos;envoie d&apos;une image à l&apos;encoder&#xa0;: %1</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="180"/>
        <location filename="../../src/core/io/video/video_format.cpp" line="194"/>
        <source>Could not set dict key `%1`: %2</source>
        <translation>Ne peut définir la clé de dictionnaire `%1`&#xa0;: %2</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="239"/>
        <source>Could not erase dict key `%1`: %2</source>
        <translation>Ne peut effacer la clé de dictionnaire `%1`&#xa0;: %2</translation>
    </message>
    <message>
        <source>Could not copy dict: %2</source>
        <translation type="vanished">Ne peut copier le dictionnaire&#xa0;: %2</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="260"/>
        <source>Could not copy dict: %1</source>
        <translation>Ne peut copier le dictionnaire&#xa0;: %1</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="273"/>
        <source>Could not copy dict `%1`: %2</source>
        <translation>ne peut copier le dictionnaire `%1`&#xa0;: %2</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="310"/>
        <source>Could not allocate frame data.</source>
        <translation>Ne peut allouer des données de l&apos;image</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="369"/>
        <source>No video codec</source>
        <translation>Pas de codec vidéo</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="400"/>
        <source>Could not determine pixel format</source>
        <translation>Ne peut déterminer le format de pixel</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="412"/>
        <source>Could not open video codec: %1</source>
        <translation>Ne peut ouvrir le codec vidéo&#xa0;: %1</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="417"/>
        <source>Could not allocate video frame</source>
        <translation>Ne peut allouer l&apos;image vidéo</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="424"/>
        <source>Could not copy the stream parameters</source>
        <translation>Ne peut copier les paramètres de flux</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="444"/>
        <source>Error while creating video frame</source>
        <translation>Erreur pendant la création d&apos;une image vidéo</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="468"/>
        <source>Could not initialize the conversion context</source>
        <translation>Ne peut initialiser le contexte de conversion</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="474"/>
        <source>Could not allocate temporary picture</source>
        <translation>Ne peux allouer l&apos;image temporaire</translation>
    </message>
    <message>
        <location filename="../../src/core/command/structure_commands.cpp" line="67"/>
        <source>Move %1</source>
        <translation>Déplacer %1</translation>
    </message>
    <message>
        <location filename="../../src/core/command/shape_commands.cpp" line="114"/>
        <source>Group Shapes</source>
        <translation>Grouper les formes</translation>
    </message>
    <message>
        <location filename="../../src/core/command/shape_commands.cpp" line="147"/>
        <source>Ungroup Shapes</source>
        <translation>Dégrouper les formes</translation>
    </message>
    <message>
        <location filename="../../src/core/command/animation_commands.cpp" line="10"/>
        <source>Update %1 keyframe at %2</source>
        <translation>Met à jour l&apos;image clé %1 à %2</translation>
    </message>
    <message>
        <location filename="../../src/core/command/animation_commands.cpp" line="78"/>
        <source>Remove %1 keyframe at %2</source>
        <translation>Supprimer l&apos;image clé %1 à %2</translation>
    </message>
    <message>
        <location filename="../../src/core/command/animation_commands.cpp" line="251"/>
        <source>Add keyframe for %1 at %2</source>
        <translation>Ajouter une image clé pour %1 à %2</translation>
    </message>
    <message>
        <location filename="../../src/core/command/animation_commands.cpp" line="254"/>
        <source>Update %1 at %2</source>
        <translation>Met à jour %1 à %2</translation>
    </message>
    <message>
        <location filename="../../src/core/command/animation_commands.cpp" line="264"/>
        <source>Update keyframe transition</source>
        <translation>Met à jour la transition de l&apos;image clé</translation>
    </message>
    <message>
        <location filename="../../src/core/command/animation_commands.cpp" line="315"/>
        <source>Move keyframe</source>
        <translation>Déplacer une image clé</translation>
    </message>
    <message>
        <location filename="../../src/core/command/animation_commands.cpp" line="338"/>
        <source>Remove animations from %1</source>
        <translation>Supprimer les animations depuis %1</translation>
    </message>
    <message>
        <location filename="../../src/core/app_info.cpp" line="9"/>
        <source>Glaxnimate</source>
        <translation>Glaxnimate</translation>
    </message>
    <message>
        <location filename="../../src/android/telegram_intent.cpp" line="40"/>
        <source>Could not start activity, is Telegram installed?</source>
        <translation>Ne peut démarrer l&apos;actvité, est-ce que Telegram est installé&#xa0;?</translation>
    </message>
    <message>
        <location filename="../../src/android/document_opener.cpp" line="30"/>
        <location filename="../../src/android/document_opener.cpp" line="122"/>
        <location filename="../../src/android/document_opener.cpp" line="148"/>
        <location filename="../../src/android/document_opener.cpp" line="187"/>
        <location filename="../../src/android/document_opener.cpp" line="195"/>
        <source>Open File</source>
        <translation>Ouvrir un fichier</translation>
    </message>
    <message>
        <location filename="../../src/android/document_opener.cpp" line="31"/>
        <source>Raster images need to be traced into vectors</source>
        <translation>Les images matricielles doivent être tracées en tant que vecteurs</translation>
    </message>
    <message>
        <location filename="../../src/android/document_opener.cpp" line="100"/>
        <source>Save File</source>
        <translation>Sauvegarder le fichier</translation>
    </message>
    <message>
        <location filename="../../src/android/document_opener.cpp" line="100"/>
        <source>Could not save the file</source>
        <translation>Ne peut sauvegarder le fichier</translation>
    </message>
    <message>
        <location filename="../../src/android/document_opener.cpp" line="122"/>
        <source>Unknown file type</source>
        <translation>Type de fichier inconnu</translation>
    </message>
    <message>
        <location filename="../../src/android/document_opener.cpp" line="148"/>
        <source>Could not unzip the file</source>
        <translation>Ne peut déziper le fichier</translation>
    </message>
    <message>
        <location filename="../../src/android/document_opener.cpp" line="187"/>
        <source>Unknown file type. Supported files:
%1</source>
        <translation>Type de fichier inconnu. Fichiers supportés&#xa0;: %1</translation>
    </message>
    <message>
        <location filename="../../src/android/document_opener.cpp" line="195"/>
        <source>Error loading %1 file</source>
        <translation>Erreur de chargement du fichier %1</translation>
    </message>
    <message>
        <location filename="../../src/gui/settings/api_credentials.hpp" line="34"/>
        <source>API Credentials</source>
        <translation>Identifiants de l&apos;API</translation>
    </message>
    <message>
        <location filename="../../src/core/io/svg/svg_html_format.hpp" line="12"/>
        <source>SVG Preview</source>
        <translation>Prévisualisation SVG</translation>
    </message>
    <message>
        <location filename="../../src/core/command/animation_commands.hpp" line="206"/>
        <source>Stretch Time</source>
        <translation>Étirer le temps</translation>
    </message>
    <message>
        <location filename="../../src/gui/settings/api_credentials.cpp" line="80"/>
        <source>Information</source>
        <translation>Information</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/settings/keyboard_shortcuts.hpp" line="37"/>
        <source>Keyboard Shortcuts</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/settings/palette_settings.cpp" line="29"/>
        <source>Widget Theme</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Settings</name>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="66"/>
        <source>Glaxnimate Default</source>
        <translation type="unfinished">Thème par défaut de Glaxnimate</translation>
    </message>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="164"/>
        <source>User Interface</source>
        <translation>Interface utilisateur</translation>
    </message>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="167"/>
        <source>Language</source>
        <translation>Langue</translation>
    </message>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="168"/>
        <source>Interface Language</source>
        <translation>Langue de l&apos;interface</translation>
    </message>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="169"/>
        <source>Icon Theme</source>
        <translation>Thème d&apos;icône</translation>
    </message>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="170"/>
        <source>Show startup dialog</source>
        <translation>Montrer le dialogue de démarrage</translation>
    </message>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="175"/>
        <source>New Animation Defaults</source>
        <translation>Paramètres par défaut des nouvelles animations</translation>
    </message>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="177"/>
        <source>Width</source>
        <translation>Largeur</translation>
    </message>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="180"/>
        <source>Height</source>
        <translation>Hauteur</translation>
    </message>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="183"/>
        <source>FPS</source>
        <translation>IPS (FPS)</translation>
    </message>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="184"/>
        <source>Frames per second</source>
        <translation>Images par seconde (FPS)</translation>
    </message>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="187"/>
        <source>Duration</source>
        <translation>Durée</translation>
    </message>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="188"/>
        <source>Duration in seconds</source>
        <translation>Durée en secondes</translation>
    </message>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="192"/>
        <source>Max Recent Files</source>
        <translation>Nombre max de fichiers récents</translation>
    </message>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="196"/>
        <source>Backup Frequency</source>
        <translation>Fréquence des copies de sauvegarde</translation>
    </message>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="197"/>
        <source>How often to save a backup copy (in minutes)</source>
        <translation>À quel intervalle effectuer des copies de sauvegarde (en minutes)</translation>
    </message>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="201"/>
        <source>Scripting</source>
        <translation>Scripter</translation>
    </message>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="206"/>
        <source>Tools</source>
        <translation>Outils</translation>
    </message>
</context>
<context>
    <name>StickerPackBuilderDialog</name>
    <message>
        <location filename="../../src/android/sticker_pack_builder_dialog.ui" line="14"/>
        <source>Export Stickers</source>
        <translation>Exporter les autocollants</translation>
    </message>
    <message>
        <location filename="../../src/android/sticker_pack_builder_dialog.ui" line="109"/>
        <source>Open Sticker</source>
        <translation>Ouvrir un autocollant</translation>
    </message>
    <message>
        <location filename="../../src/android/sticker_pack_builder_dialog.ui" line="128"/>
        <source>Clear</source>
        <translation>Nettoyer</translation>
    </message>
    <message>
        <location filename="../../src/android/sticker_pack_builder_dialog.ui" line="147"/>
        <source>Export</source>
        <translation>Exporter</translation>
    </message>
    <message>
        <location filename="../../src/android/sticker_pack_builder_dialog.ui" line="166"/>
        <source>Add Current</source>
        <translation>Ajouter l&apos;actuel</translation>
    </message>
</context>
<context>
    <name>SvgFormat</name>
    <message>
        <source>SVG Preview</source>
        <translation type="vanished">Prévisualisation SVG</translation>
    </message>
</context>
<context>
    <name>TimingDialog</name>
    <message>
        <location filename="../../src/gui/widgets/dialogs/timing_dialog.ui" line="14"/>
        <source>Timing</source>
        <translation>Temporalisation</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/timing_dialog.ui" line="22"/>
        <source>FPS</source>
        <translation>IPS (FPS)</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/timing_dialog.ui" line="45"/>
        <source>Duration</source>
        <translation>Durée</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/timing_dialog.ui" line="58"/>
        <source>&quot;</source>
        <translation>&#xa0;sec</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/timing_dialog.ui" line="65"/>
        <source>Frames</source>
        <translation>Images</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/timing_dialog.ui" line="84"/>
        <source>Layers</source>
        <translation>Calques</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/timing_dialog.ui" line="90"/>
        <source>Keep Initial Timing</source>
        <translation>Conserver la temporalisation initiale</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/timing_dialog.ui" line="97"/>
        <source>Trim Extra Frames</source>
        <translation>Rogner les images supplémentaires</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/timing_dialog.ui" line="107"/>
        <source>Scale Timing</source>
        <translation>Étendre la temporalisation</translation>
    </message>
</context>
<context>
    <name>WidgetPaletteEditor</name>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.ui" line="21"/>
        <source>Style</source>
        <translation type="unfinished">Style</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.ui" line="49"/>
        <source>System Default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.ui" line="63"/>
        <source>Add...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.ui" line="74"/>
        <source>Remove</source>
        <translation type="unfinished">Supprimer</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.ui" line="94"/>
        <source>Active</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.ui" line="99"/>
        <source>Disabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.ui" line="107"/>
        <source>Apply</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.ui" line="129"/>
        <source>Preview Enabled Widgets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.ui" line="139"/>
        <source>Theme Preview</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.ui" line="148"/>
        <source>Check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.ui" line="155"/>
        <source>That</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.ui" line="166"/>
        <source>A</source>
        <translation type="unfinished">A</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.ui" line="171"/>
        <source>B</source>
        <translation type="unfinished">B</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.ui" line="176"/>
        <source>C</source>
        <translation type="unfinished">C</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.ui" line="194"/>
        <source>Placeholder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.ui" line="201"/>
        <source>This</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.ui" line="212"/>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.ui" line="217"/>
        <source>Items</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.cpp" line="76"/>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.cpp" line="199"/>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.cpp" line="206"/>
        <source>Custom</source>
        <translation type="unfinished">Personnalisé</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.cpp" line="80"/>
        <source>%1 %2</source>
        <translation type="unfinished">%1 %2</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.cpp" line="203"/>
        <source>Add Theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.cpp" line="204"/>
        <source>Name</source>
        <translation type="unfinished">Nom</translation>
    </message>
</context>
<context>
    <name>app::SettingsDialog</name>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/settings_dialog.ui" line="14"/>
        <source>Settings</source>
        <translation type="unfinished">Réglages</translation>
    </message>
</context>
<context>
    <name>app::log::LogModel</name>
    <message>
        <location filename="../../external/QtAppSetup/src/app/log/log_model.cpp" line="39"/>
        <source>Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/log/log_model.cpp" line="41"/>
        <source>Source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/log/log_model.cpp" line="43"/>
        <source>Details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/log/log_model.cpp" line="45"/>
        <source>Message</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>app::settings::KeyboardShortcutsModel</name>
    <message>
        <location filename="../../external/QtAppSetup/src/app/settings/keyboard_shortcuts_model.cpp" line="30"/>
        <source>Name</source>
        <translation type="unfinished">Nom</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/settings/keyboard_shortcuts_model.cpp" line="30"/>
        <source>Shortcut</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>app::settings::Settings</name>
    <message>
        <source>Glaxnimate Default</source>
        <translation type="vanished">Thème par défaut de Glaxnimate</translation>
    </message>
</context>
<context>
    <name>color_widgets::ColorDialog</name>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_dialog.cpp" line="79"/>
        <source>Pick</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>color_widgets::ColorPalette</name>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_palette.cpp" line="428"/>
        <source>Unnamed</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>color_widgets::ColorPaletteModel</name>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_palette_model.cpp" line="70"/>
        <source>Unnamed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_palette_model.cpp" line="144"/>
        <source>%1 (%2 colors)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>color_widgets::ColorPaletteWidget</name>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_palette_widget.ui" line="59"/>
        <source>Open a new palette from file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_palette_widget.ui" line="71"/>
        <source>Create a new palette</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_palette_widget.ui" line="83"/>
        <source>Duplicate the current palette</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_palette_widget.ui" line="121"/>
        <source>Delete the current palette</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_palette_widget.ui" line="133"/>
        <source>Revert changes to the current palette</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_palette_widget.ui" line="145"/>
        <source>Save changes to the current palette</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_palette_widget.ui" line="170"/>
        <source>Add a color to the palette</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_palette_widget.ui" line="182"/>
        <source>Remove the selected color from the palette</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_palette_widget.cpp" line="186"/>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_palette_widget.cpp" line="201"/>
        <source>New Palette</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_palette_widget.cpp" line="187"/>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_palette_widget.cpp" line="202"/>
        <source>Name</source>
        <translation type="unfinished">Nom</translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_palette_widget.cpp" line="228"/>
        <source>GIMP Palettes (*.gpl)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_palette_widget.cpp" line="229"/>
        <source>Palette Image (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_palette_widget.cpp" line="230"/>
        <source>All Files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_palette_widget.cpp" line="231"/>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_palette_widget.cpp" line="244"/>
        <source>Open Palette</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_palette_widget.cpp" line="245"/>
        <source>Failed to load the palette file
%1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>color_widgets::GradientEditor</name>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/gradient_editor.cpp" line="336"/>
        <source>Add Color</source>
        <translation type="unfinished">Ajouter une couleur</translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/gradient_editor.cpp" line="345"/>
        <source>Remove Color</source>
        <translation type="unfinished">Supprimer la couleur</translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/gradient_editor.cpp" line="353"/>
        <source>Edit Color...</source>
        <translation type="unfinished">Éditer la couleur...</translation>
    </message>
</context>
<context>
    <name>color_widgets::GradientListModel</name>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/gradient_list_model.cpp" line="231"/>
        <source>%1 (%2 colors)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>color_widgets::Swatch</name>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/swatch.cpp" line="846"/>
        <source>Clear Color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/swatch.cpp" line="855"/>
        <source>%1 (%2)</source>
        <translation type="unfinished">%1 (%2)</translation>
    </message>
</context>
<context>
    <name>glaxnimate::android::HelpDialog</name>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="48"/>
        <source>Clears the current document and creates a new empty one</source>
        <translation>Nettoie le document actuel et en crée un nouveau vide</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="52"/>
        <source>Prompts the user to select a document to open.
Currently the following formats are supported:
%1</source>
        <translation>Demande à l&apos;utilisateur de sélectionner un document à ouvrir.
Les formats suivants sont actuellement supportés&#xa0;:
%1</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="56"/>
        <source>Prompts the user to select a document to append as an object to the current one.</source>
        <translation>Demande à l&apos;utilisateur un document à ajouter en tant qu&apos;objet au document actuel.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="60"/>
        <source>Save the current document, prompting to select a file for new documents</source>
        <translation>Sauvegarde le document actuel, demandant de choisir un fichier pour les nouveaux documents</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="64"/>
        <source>Save the current document, always prompting to select a file.</source>
        <translation>Sauvegarde le document actuel, demande toujours de sélectionner un fichier.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="68"/>
        <source>Save a copy of current document, prompting to select a format and a file.
Currently the following formats are supported:
%1</source>
        <translation>Sauve une copie du document actuel, en demandant de choisir un format et un fichier.
Les formats suivants sont actuellement supportés&#xa0;:
%1</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="72"/>
        <source>Saves the current frame as a still image</source>
        <translation>Sauvegarde l&apos;image actuelle comme une image fixe</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="76"/>
        <source>Creates a sticker pack to export to Telegram.
Note that only recent version of Telegram support this.
If your Telegram version is too old, you can Export the file to TGS and upload that on Telegram.</source>
        <translation>Crée un paquet d&apos;autocollants pour l&apos;export vers Telegram.
Notez que seules les versions récentes de Telegram les supportent.
Si votre version de Telegram est trop ancienne, vous pouvez exporter les fichiers en TGS et les télécharger vers Telegram.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="80"/>
        <source>Cuts the selection into the clipboard.</source>
        <translation>Coupe la sélection vers le presse-papier</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="84"/>
        <source>Copies the selection into the clipboard.</source>
        <translation>Copie la sélection dans le presse-papier</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="88"/>
        <source>Pastes from the clipboard into the current document.</source>
        <translation>Colle depuis le presse-papier dans le document actuel.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="92"/>
        <source>Removes the selected item.</source>
        <translation>Supprime l&apos;élément sélectionné</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="96"/>
        <source>Undoes the last action.</source>
        <translation>Annule la dernière action.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="100"/>
        <source>Redoes the last undone action.</source>
        <translation>Refait la dernière action annulée.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="104"/>
        <source>Opens the side pane used to change the advanced properties for the selected object.</source>
        <translation>Ouvrir le panneau latéral, utilisé pour changer les propriétées avancées des objets séléctionnés.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="108"/>
        <source>Shows the timeline and playback controls.</source>
        <translation>Affiche la ligne de temps et les contrôles de lecture</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="112"/>
        <source>Opens the side pane used to select the fill color.</source>
        <translation>Ouvre le panneau latéral utilisé pour sélectionner la couleur de remplissage.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="116"/>
        <source>Opens the side pane used to select the stroke color and style.</source>
        <translation>Ouvre le panneau latéral utilisé pour sélectionner la couleur et le style des contours.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="120"/>
        <source>Shows this help.</source>
        <translation>Affiche cette aide.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="124"/>
        <source>Select tool, you can use it to select objects and change their transform.</source>
        <translation>Outil sélection, vous pouvez l&apos;utiliser pour sélectionner des objets et change leurs transformations.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="128"/>
        <source>Edit tool, used to edit existing items (eg: moving, bezier nodes, setting rounded corners on a rectangle, etc.)</source>
        <translation>Outil d&apos;édition, utiliser pour éditer les éléments existants (par ex.: déplacer, nœuds de Bézier, définir l&apos;arrondi des angles des rectangles, etc.)</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="132"/>
        <source>Shows a tray with the curve drawing tools.</source>
        <translation>Affiche une vue comportant les outils de tracés curvilignes.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="136"/>
        <source>Create Bezier curves using nodes and handles.</source>
        <translation>Crée des courbes de Bézier utilisant des nœuds et des poignées</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="140"/>
        <source>Draw curves freehand.</source>
        <translation>Trace des courbes à main levée</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="144"/>
        <source>Shows a tray with the shape drawing tools.</source>
        <translation>Affiche une vue comportant les outils de tracés de primitives</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="148"/>
        <source>Draws rectangles.</source>
        <translation>Tracer des rectangles.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="152"/>
        <source>Draws ellipses.</source>
        <translation>Tracer des ellipses.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="156"/>
        <source>Draws a star, after it&apos;s been created you can change it into a regular polygon and change the number of sides from the properties pane.</source>
        <translation>Trace une étoile, après qu&apos;elle ai été crée, vous pouvez la transformer en polygone régulier puis changer le nombre de côtés depuis le panneaaux des propriétés.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="160"/>
        <source>Create and edit text shapes.</source>
        <translation>Crée et édite des formes texte.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="164"/>
        <source>Toggles the menu showing non-drawing buttons.</source>
        <translation>Commute le menu montrant les boutons ne servant pas à tracer.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="168"/>
        <source>Starts playback.</source>
        <translation>Commence la lecture.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="172"/>
        <source>Toggles looping for the playback (on by default).</source>
        <translation>Commute la boucle de lecture (activé par défaut)</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="176"/>
        <source>Jumps to the first frame.</source>
        <translation>Sauter à la première image.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="180"/>
        <source>Goes to the previous frame.</source>
        <translation>Aller à l&apos;image précédente.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="184"/>
        <source>Goes to the next frame.</source>
        <translation>Aller à l&apos;image suivante.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="188"/>
        <source>Jumps to the last frame.</source>
        <translation>Sauter à la dernière image.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="192"/>
        <source>When enabled (which is the default) whenever you change an object property, a new keyframe is added for that property.</source>
        <translation>Lorsque activée (c&apos;est le cas par défaut), lorsque vous changez les propriétés d&apos;un objet, une nouvelle image clé est ajoutée pour cette propriété.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="196"/>
        <source>Push the selection further back.</source>
        <translation>Pousse la sélection vers l&apos;arrière.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="200"/>
        <source>Brings the selection further to the front.</source>
        <translation>Ammener la sélection d&apos;avantage vers l&apos;avant</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="214"/>
        <source>
Glaxnimate is a vector animation program.
You can use it to create and modify Animated SVG, Telegram Animated Stickers, and Lottie animations.
Follows a guide of the main icons and what they do.
</source>
        <translation>
Glaxnimate est un programme d&apos;animation vectorielle.
Vous pouvez l&apos;utiliser pour créer et modifier des SVG animés, des autocollants animés de Telegram et des animations Lottie.
Suivre un guide sur les icônes principaux et leurs fonctions.
</translation>
    </message>
</context>
<context>
    <name>glaxnimate::android::MainWindow</name>
    <message>
        <location filename="../../src/android/main_window.ui" line="14"/>
        <source>Glaxnimate</source>
        <translation>Glaxnimate</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="401"/>
        <source>Timeline</source>
        <translation>Ligne de temps</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="406"/>
        <source>Fill Style</source>
        <translation>Style de remplissage</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="411"/>
        <source>Stroke Style</source>
        <translation>Style de contour</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="441"/>
        <source>Raise</source>
        <translation>Élever</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="446"/>
        <source>Lower</source>
        <translation>Abaisser</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="453"/>
        <source>Cut</source>
        <translation>Couper</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="456"/>
        <source>Copy</source>
        <translation>Copier</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="459"/>
        <source>Paste</source>
        <translation>Coller</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="463"/>
        <source>Delete Selected</source>
        <translation>Supprimer la sélection</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="471"/>
        <source>Raise Above</source>
        <translation>Élever au dessus</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="475"/>
        <source>Lower Below</source>
        <translation>Abaisser en dessous</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="479"/>
        <source>Undo</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="481"/>
        <source>Redo</source>
        <translation>Refaire</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="495"/>
        <source>New</source>
        <translation>Nouveau</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="498"/>
        <source>Open...</source>
        <translation>Ouvrir...</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="500"/>
        <source>Open</source>
        <translation>Ouvrir</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="503"/>
        <source>Import as Composition</source>
        <translation>Importer comme composition</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="506"/>
        <source>Save...</source>
        <translation>Sauvegarder...</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="508"/>
        <source>Save</source>
        <translation>Sauvegarder</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="511"/>
        <source>Save As</source>
        <translation>Sauvegarder comme</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="514"/>
        <source>Export</source>
        <translation>Exporter</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="517"/>
        <source>Save Frame as PNG</source>
        <translation>Sauvegarder l&apos;image en PNG</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="521"/>
        <source>Send to Telegram</source>
        <translation>Envoyer à Telegram</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="533"/>
        <source>Layers</source>
        <translation>Calques</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="539"/>
        <source>Advanced Properties</source>
        <translation>Propriétés avancées</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="544"/>
        <source>Help</source>
        <translation>Aide</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="612"/>
        <source>Animation.%1</source>
        <translation>Animation.%1</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="739"/>
        <location filename="../../src/android/main_window.cpp" line="743"/>
        <location filename="../../src/android/main_window.cpp" line="876"/>
        <source>Import File</source>
        <translation>Importer un fichier</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="739"/>
        <source>Could not import file</source>
        <translation>Ne peut importer le fichier</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="778"/>
        <source>Frame %1.png</source>
        <translation>Image %1.png</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="969"/>
        <source>Add keyframe</source>
        <translation>Ajoute une image clé</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="982"/>
        <source>Remove keyframe</source>
        <translation>Supprimer l&apos;image clé</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="999"/>
        <source>Clear Animations</source>
        <translation>Nettoyer les animations</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="1066"/>
        <source>Emoji</source>
        <translation>Émoji</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="1097"/>
        <source>Import Emoji</source>
        <translation>Importer un Émoji</translation>
    </message>
</context>
<context>
    <name>glaxnimate::android::StickerPackBuilderDialog</name>
    <message>
        <location filename="../../src/android/sticker_pack_builder_dialog.cpp" line="147"/>
        <source>Too many stickers</source>
        <translation>Autocollants trop nombreux</translation>
    </message>
    <message>
        <location filename="../../src/android/sticker_pack_builder_dialog.cpp" line="153"/>
        <location filename="../../src/android/sticker_pack_builder_dialog.cpp" line="162"/>
        <source>Could not open file</source>
        <translation>Ne peut ouvrir le fichier</translation>
    </message>
    <message>
        <location filename="../../src/android/sticker_pack_builder_dialog.cpp" line="213"/>
        <source>Cannot save as TGS</source>
        <translation>Ne peut sauvegarder comme TGS</translation>
    </message>
    <message>
        <location filename="../../src/android/sticker_pack_builder_dialog.cpp" line="254"/>
        <source>Are you sure you want to remove all stickers from the pack?</source>
        <translation>Êtes vous sur que vous désirez supprimer tous les autocollants du paquet&#xa0;?</translation>
    </message>
</context>
<context>
    <name>glaxnimate::emoji::EmojiDialog</name>
    <message>
        <location filename="../../src/gui/emoji/emoji_dialog.cpp" line="24"/>
        <source>Select Emoji</source>
        <translation>Choisir un Émoji</translation>
    </message>
</context>
<context>
    <name>glaxnimate::emoji::EmojiSetDialog</name>
    <message>
        <location filename="../../src/gui/emoji/emoji_set_dialog.cpp" line="156"/>
        <location filename="../../src/gui/emoji/emoji_set_dialog.cpp" line="209"/>
        <source>Installed</source>
        <translation>Installé</translation>
    </message>
    <message>
        <location filename="../../src/gui/emoji/emoji_set_dialog.cpp" line="158"/>
        <source>Not Installed</source>
        <translation>Pas installé</translation>
    </message>
    <message>
        <location filename="../../src/gui/emoji/emoji_set_dialog.cpp" line="177"/>
        <source>Downloading</source>
        <translation>Téléchargement en cours</translation>
    </message>
    <message>
        <location filename="../../src/gui/emoji/emoji_set_dialog.cpp" line="188"/>
        <source>Could not download: %1</source>
        <translation>Ne peut télécharger&#xa0;: %1</translation>
    </message>
    <message>
        <location filename="../../src/gui/emoji/emoji_set_dialog.cpp" line="207"/>
        <source>Didn&apos;t download any files</source>
        <translation>N&apos;a téléchargé aucun fichier</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::AboutDialog</name>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="14"/>
        <source>About</source>
        <translation>À propos</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="84"/>
        <source>Credits</source>
        <translation>Attributions</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="132"/>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;h1 align=&quot;center&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:12pt; font-weight:600;&quot;&gt;Links&lt;/span&gt;&lt;/h1&gt;
&lt;ul style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;&quot;&gt;&lt;li style=&quot; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://gitlab.com/mattbas/glaxnimate&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#2980b9;&quot;&gt;Code&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://gitlab.com/mattbas/glaxnimate/-/issues&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#2980b9;&quot;&gt;Issues&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://t.me/Glaxnimate&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#2980b9;&quot;&gt;Chat&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;h1 align=&quot;center&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:12pt; font-weight:600;&quot;&gt;License&lt;/span&gt;&lt;/h1&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;Copyright (C) 2020  Mattia Basaglia&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;Glaxnimate is free software: you can redistribute it and/or modify&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;it under the terms of the GNU General Public License as published by&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;the Free Software Foundation, either version 3 of the License, or&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;(at your option) any later version.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;Glaxnimate is distributed in the hope that it will be useful,&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;but WITHOUT ANY WARRANTY; without even the implied warranty of&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;GNU General Public License for more details.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;You should have received a copy of the GNU General Public License&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;along with this program.  If not, see &amp;lt;&lt;/span&gt;&lt;a href=&quot;http://www.gnu.org/licenses/&quot;&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; text-decoration: underline; color:#0057ae;&quot;&gt;http://www.gnu.org/licenses/&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;&amp;gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="177"/>
        <source>Paths</source>
        <translation>Chemins</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="198"/>
        <source>User Data Directory:</source>
        <translation>Dossier de données de l&apos;utilisateur&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="214"/>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="217"/>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="246"/>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="249"/>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="278"/>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="281"/>
        <source>Open</source>
        <translation>Ouvrir</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="230"/>
        <source>Settings File:</source>
        <translation>Fichier de réglages&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="262"/>
        <source>Backup Directory:</source>
        <translation>Dossier de copies de sauvegarde&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="294"/>
        <source>Data Directories:</source>
        <translation>Dossiers des données&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="314"/>
        <source>Icon Theme Paths:</source>
        <translation>Chemins des icônes du thème&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="339"/>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="357"/>
        <source>System</source>
        <translation>Système</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="362"/>
        <source>Kernel</source>
        <translation>Noyau</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="367"/>
        <source>CPU</source>
        <translation>Processeur</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="372"/>
        <source>Application Qt</source>
        <translation>Application Qt</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="377"/>
        <source>System Qt</source>
        <translation>Qt du système</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="382"/>
        <source>ZLib</source>
        <translation>Zlib</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="387"/>
        <source>Potrace</source>
        <translation>Potrace</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="392"/>
        <source>Libav</source>
        <translation>Libav</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="397"/>
        <source>libarchive</source>
        <translation>libarchive</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="402"/>
        <source>Version</source>
        <translation>Version</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="412"/>
        <source>About Qt</source>
        <translation>À propos de Qt</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="436"/>
        <source>Copy</source>
        <translation>Copier</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="450"/>
        <source>Formats</source>
        <translation>Formats</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="486"/>
        <source>Input Formats</source>
        <translation>Formats d&apos;entrée</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="509"/>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="550"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="514"/>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="555"/>
        <source>ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="519"/>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="560"/>
        <source>Extensions</source>
        <translation>Extensions</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="527"/>
        <source>Output Formats </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ouput Formats </source>
        <translation type="vanished">Formats de sortie</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::ColorPickerWidget</name>
    <message>
        <location filename="../../src/gui/widgets/tools/color_picker_widget.ui" line="17"/>
        <source>Fill</source>
        <translation>Remplissage</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/tools/color_picker_widget.ui" line="30"/>
        <source>Stroke</source>
        <translation>Contour</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::ColorQuantizationDialog</name>
    <message>
        <source>Configure color detection</source>
        <translation type="vanished">Configurer la détection de couleur</translation>
    </message>
    <message>
        <source>Algorithm</source>
        <translation type="vanished">Algorithme</translation>
    </message>
    <message>
        <source>k-Means</source>
        <translation type="vanished">k-Moyenne</translation>
    </message>
    <message>
        <source>k-Modes</source>
        <translation type="vanished">k-Modes</translation>
    </message>
    <message>
        <source>Octree</source>
        <translation type="vanished">Octree</translation>
    </message>
    <message>
        <source>Match</source>
        <translation type="vanished">Correspondance</translation>
    </message>
    <message>
        <source>Max Iterations</source>
        <translation type="vanished">Itérations max</translation>
    </message>
    <message>
        <source>None</source>
        <translation type="vanished">Aucun</translation>
    </message>
    <message>
        <source>Most Frequent</source>
        <translation type="vanished">Plus fréquent</translation>
    </message>
    <message>
        <source>Closest</source>
        <translation type="vanished">Le plus proche</translation>
    </message>
    <message>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;k-Means divides the colors into clusters and refines the assignment at every iteration.&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;This is the best option when tracing images with a lot of colors or shading.&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;For pictures with a lot of colors increasing the number of iterations will yield better results but it might be slower.&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;The &lt;span style=&quot; font-style:italic;&quot;&gt;Match&lt;/span&gt; option performs some post-processing:&lt;/p&gt;
&lt;ul style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;&quot;&gt;&lt;li style=&quot;&quot; style=&quot; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;None&lt;/span&gt;: Don&apos;t perform any post-processing and return the means (note this might result in colors not present in the original image)&lt;/li&gt;
&lt;li style=&quot;&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Closest&lt;/span&gt;: Find the color in the original image the is the closest to the mean&lt;/li&gt;
&lt;li style=&quot;&quot; style=&quot; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Most Frequent&lt;/span&gt;: Find the color in the cluster that appears most often in the source image&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;k-moyenne divise les couleurs en grappes et affine leur assignement à chaque itération.&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;C&apos;est la meilleur option lors de tracage d&apos;images comportant de nombres couleurs ou ombres.&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Pour les images comportant beaucoup de couleurs, l&apos;augmentation du nombre d&apos;itérations débouchera sur un meilleur résultat mais pourrait être plus lent.&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;L&apos;option &lt;span style=&quot; font-style:italic;&quot;&gt;Correspondance&lt;/span&gt; applique des post-traitements&#xa0;:&lt;/p&gt;
&lt;ul style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;&quot;&gt;&lt;li style=&quot;&quot; style=&quot; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;None&lt;/span&gt;: N&apos;appliquer aucun post-traitement et retourne la moyenne (notez que vous pourriez obtenir des couleurs qui n&apos;étaient pas présentes dans l&apos;image d&apos;origine)&lt;/li&gt;
&lt;li style=&quot;&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Closest&lt;/span&gt;: Trouver la couleur dans l&apos;image originale qui est la plus proche de la moyenne&lt;/li&gt;
&lt;li style=&quot;&quot; style=&quot; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Most Frequent&lt;/span&gt;: Trouver la couleur dans la grappe qui apparaît le plus souvent dans l&apos;image source&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>k-Modes gives you the colors that appear most often in the source image.

It&apos;s very fast but it does not give accurate colors for complex images.

This is the best option when tracing images with flat colors.</source>
        <translation type="vanished">k-Modes vous fournit les couleurs qui apparaissernt le plus fréquemment dans l&apos;image source.

C&apos;est très rapide mais ne donne pas des couleurs exactes avec les images complexes.

C&apos;est la meilleur option lors du tracage d&apos;images avec applats de couleurs.</translation>
    </message>
    <message>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;The Octree algorithm merges similar colors from the bottom up.&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;It gives more accurate colors for complex images but it might result into colors that are not present in the source image.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;L&apos;algorithme Octree  fusionne les couleurs similaires de bas en haut.&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Il donne des couleurs plus exactes pour les images complexes, mais pourrait également faire apparaître des couleurs absentes de l&apos;image source.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::ColorSelector</name>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="23"/>
        <source>Color Mode</source>
        <translation>Mode de couleur</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="27"/>
        <source>HSV</source>
        <translation>TSV</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="32"/>
        <source>HSL</source>
        <translation>TSL</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="37"/>
        <source>RGB</source>
        <translation>RVB</translation>
    </message>
    <message>
        <source>CYMK</source>
        <translation type="vanished">CJMN</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="42"/>
        <source>CMYK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="47"/>
        <source>Palette</source>
        <translation>Palette</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="52"/>
        <source>None</source>
        <translation>Aucune</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="79"/>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="116"/>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="156"/>
        <source>Saturation</source>
        <translation>Saturation</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="82"/>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="290"/>
        <source>S</source>
        <translation>S</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="89"/>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="106"/>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="146"/>
        <source>Value</source>
        <translation>Valeur</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="99"/>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="126"/>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="136"/>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="210"/>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="217"/>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="234"/>
        <source>Hue</source>
        <translation>Teinte</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="129"/>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="220"/>
        <source>H</source>
        <translation>H</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="149"/>
        <source>V</source>
        <translation>V</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="297"/>
        <source>L</source>
        <translation>L</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="320"/>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="330"/>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="400"/>
        <source>Blue</source>
        <translation>Bleu</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="333"/>
        <source>B</source>
        <translation>B</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="340"/>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="360"/>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="390"/>
        <source>Green</source>
        <translation>Vert</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="350"/>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="370"/>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="380"/>
        <source>Red</source>
        <translation>Rouge</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="353"/>
        <source>R</source>
        <translation>R</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="363"/>
        <source>G</source>
        <translation>G</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="426"/>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="436"/>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="446"/>
        <source>Cyan</source>
        <translation>Cyan</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="429"/>
        <source>C</source>
        <translation>C</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="456"/>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="466"/>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="476"/>
        <source>Magenta</source>
        <translation>Magenta</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="459"/>
        <source>M</source>
        <translation>M</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="486"/>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="496"/>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="506"/>
        <source>Yellow</source>
        <translation>Jaune</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="489"/>
        <source>Y</source>
        <translation>Y</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="516"/>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="526"/>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="536"/>
        <source>Black</source>
        <translation>Noir</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="519"/>
        <source>K</source>
        <translation>K</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="566"/>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="576"/>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="586"/>
        <source>Alpha (Transparency)</source>
        <translation>Alpha (transparence)</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="579"/>
        <source>A</source>
        <translation>A</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="630"/>
        <source>Primary Color</source>
        <translation>Couleur primaire</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="649"/>
        <source>Secondary Color</source>
        <translation>Couleur secondaire</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="672"/>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="675"/>
        <source>Swap</source>
        <translation>Échanger</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="686"/>
        <source>Clear</source>
        <translation>Nettoyer</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::CompositionTabBar</name>
    <message>
        <location filename="../../src/gui/widgets/composition_tab_bar.cpp" line="77"/>
        <source>Delete</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/composition_tab_bar.cpp" line="80"/>
        <source>Duplicate</source>
        <translation>Dupliquer</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/composition_tab_bar.cpp" line="97"/>
        <source>Rename</source>
        <translation>Renommer</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/composition_tab_bar.cpp" line="100"/>
        <source>Rename Composition</source>
        <translation>Renommer la composition</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/composition_tab_bar.cpp" line="100"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::CompoundTimelineWidget</name>
    <message>
        <location filename="../../src/gui/widgets/timeline/compound_timeline_widget.ui" line="189"/>
        <source>Add Keyframe</source>
        <translation>Ajouter une image clé</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/compound_timeline_widget.ui" line="194"/>
        <source>&amp;Clear Animations</source>
        <translation type="unfinished">&amp;Nettoyer les animations</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/compound_timeline_widget.cpp" line="182"/>
        <source>Transition From Previous</source>
        <translation>Tradition depuis la précédente</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/compound_timeline_widget.cpp" line="183"/>
        <source>Transition To Next</source>
        <translation>Transition vers la suivante</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/compound_timeline_widget.cpp" line="185"/>
        <source>Hold</source>
        <translation>Maintenir</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/compound_timeline_widget.cpp" line="188"/>
        <source>Linear</source>
        <translation>Linéaire</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/compound_timeline_widget.cpp" line="191"/>
        <source>Ease</source>
        <translation>Adoucissement</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/compound_timeline_widget.cpp" line="194"/>
        <source>Custom...</source>
        <translation>Personnaliser...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/compound_timeline_widget.cpp" line="197"/>
        <source>Remove Keyframe</source>
        <translation>Supprimer l&apos;image clé</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/compound_timeline_widget.cpp" line="198"/>
        <source>Clear Animations</source>
        <translation>Supprimer les animations</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/compound_timeline_widget.cpp" line="200"/>
        <source>Copy Keyframe</source>
        <translation>Copier l&apos;image clé</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/compound_timeline_widget.cpp" line="201"/>
        <source>Paste Keyframe</source>
        <translation>Coller l&apos;image clé</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/compound_timeline_widget.cpp" line="203"/>
        <source>Loop Animation</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::DocumentMetadataDialog</name>
    <message>
        <source>Document Metadata</source>
        <translation type="vanished">Métadonnées du document</translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="vanished">Nom</translation>
    </message>
    <message>
        <source>Value</source>
        <translation type="vanished">Valeur</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::DocumentSwatchWidget</name>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.ui" line="38"/>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.ui" line="41"/>
        <source>Swatch</source>
        <translation>Godet</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.ui" line="65"/>
        <source>Add color</source>
        <translation>Ajouter une couleur</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.ui" line="68"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.ui" line="79"/>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="470"/>
        <source>Remove</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.ui" line="96"/>
        <source>Generate</source>
        <translation>Générer</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.ui" line="99"/>
        <source>Generate Swatch from the open Document</source>
        <translation>Générer les godets depuis le document ouvert</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.ui" line="108"/>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="384"/>
        <source>Save Palette</source>
        <translation>Sauvegarder la palette</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.ui" line="117"/>
        <source>From Palette...</source>
        <translation>Depuis la palette...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="43"/>
        <source>Gather Document Swatch</source>
        <translation>Générer les godets depuis le document</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="115"/>
        <source>Link Shapes to Swatch</source>
        <translation>Lier les formes au godets</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="239"/>
        <source>Modify Palette Color</source>
        <translation>Modifier une couleur de la palette</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="318"/>
        <source>Load from Palette</source>
        <translation>Charger depuis la palette</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="319"/>
        <source>No palettes are installed</source>
        <translation>Aune palette n&apos;a été installée</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="325"/>
        <source>Swatch from Palette</source>
        <translation>Godet depuis la palette</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="334"/>
        <source>Overwrite on save</source>
        <translation>Écraser lors de la sauvegarde</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="338"/>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="515"/>
        <source>Link shapes with matching colors</source>
        <translation>Lier les formes aux couleurs correspondantes</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="343"/>
        <source>Remove existing colors</source>
        <translation>Suprimer les couleurs existantes</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="362"/>
        <source>Load Palette</source>
        <translation>Charger la palette</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="413"/>
        <source>Unlink Color</source>
        <translation>Déconnecter la couleur</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="417"/>
        <source>Unlink fill</source>
        <translation>Déconnecter le remplissage</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="426"/>
        <source>Unlink stroke</source>
        <translation>Déconnecter le contour</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="440"/>
        <source>Rename...</source>
        <translation>Renommer...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="444"/>
        <source>Rename Swatch Color</source>
        <translation>Renomer la couleur du godet</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="384"/>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="444"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="452"/>
        <source>Edit Color...</source>
        <translation>Éditer la couleur...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="479"/>
        <source>Duplicate</source>
        <translation>Dupliquer</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="495"/>
        <source>Set as fill</source>
        <translation>Définir comme remplissage</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="504"/>
        <source>Set as stroke</source>
        <translation>Définir comme contour</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::EnumCombo</name>
    <message>
        <location filename="../../src/gui/widgets/enum_combo.cpp" line="50"/>
        <source>NonZero</source>
        <translation>NonNul</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/enum_combo.cpp" line="52"/>
        <source>Even Odd</source>
        <translation>Parité</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/enum_combo.cpp" line="60"/>
        <source>Butt</source>
        <translation>Bas</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/enum_combo.cpp" line="62"/>
        <location filename="../../src/gui/widgets/enum_combo.cpp" line="74"/>
        <source>Round</source>
        <translation>Rond</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/enum_combo.cpp" line="64"/>
        <source>Square</source>
        <translation>carré</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/enum_combo.cpp" line="72"/>
        <source>Miter</source>
        <translation>Anglet</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/enum_combo.cpp" line="76"/>
        <source>Bevel</source>
        <translation>Biseau</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/enum_combo.cpp" line="84"/>
        <source>Star</source>
        <translation>Étoile</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/enum_combo.cpp" line="86"/>
        <source>Polygon</source>
        <translation>Polygone</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/enum_combo.cpp" line="94"/>
        <source>Linear</source>
        <translation>Linéaire</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/enum_combo.cpp" line="96"/>
        <source>Radial</source>
        <translation>Radial</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::FillStyleWidget</name>
    <message>
        <location filename="../../src/gui/widgets/shape_style/fill_style_widget.cpp" line="80"/>
        <source>Update Fill Color</source>
        <translation>Mettre à jour la couleur de remplissage</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::FillToolWidget</name>
    <message>
        <location filename="../../src/gui/widgets/tools/fill_tool_widget.ui" line="17"/>
        <source>Fill</source>
        <translation>Remplissage</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/tools/fill_tool_widget.ui" line="31"/>
        <source>Stroke</source>
        <translation>Contour</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/tools/fill_tool_widget.ui" line="42"/>
        <source>Fill and Stroke</source>
        <translation>Remplissage et contour</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::FrameControlsWidget</name>
    <message>
        <location filename="../../src/gui/widgets/timeline/frame_controls_widget.ui" line="26"/>
        <source>Frame number</source>
        <translation>Numéro d&apos;image</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/frame_controls_widget.ui" line="32"/>
        <source> f</source>
        <translation> i</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/frame_controls_widget.ui" line="39"/>
        <source>Play</source>
        <translation>Lire</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/frame_controls_widget.ui" line="53"/>
        <source>Loop animation</source>
        <translation>Animation en boucle</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/frame_controls_widget.ui" line="56"/>
        <source>Loop</source>
        <translation>Boucler</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/frame_controls_widget.ui" line="73"/>
        <location filename="../../src/gui/widgets/timeline/frame_controls_widget.ui" line="76"/>
        <source>Go To First Frame</source>
        <translation>Aller à la première image</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/frame_controls_widget.ui" line="90"/>
        <location filename="../../src/gui/widgets/timeline/frame_controls_widget.ui" line="93"/>
        <source>Go To Previous Keyframe</source>
        <translation>Aller à l&apos;image clé précédente</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/frame_controls_widget.ui" line="104"/>
        <location filename="../../src/gui/widgets/timeline/frame_controls_widget.ui" line="107"/>
        <source>Go To Previous Frame</source>
        <translation>Aller à l&apos;image précédente</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/frame_controls_widget.ui" line="118"/>
        <location filename="../../src/gui/widgets/timeline/frame_controls_widget.ui" line="121"/>
        <source>Go To Next Frame</source>
        <translation>Aller à l&apos;image suivante</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/frame_controls_widget.ui" line="135"/>
        <location filename="../../src/gui/widgets/timeline/frame_controls_widget.ui" line="138"/>
        <source>Go To Next Keyframe</source>
        <translation>Aller à l&apos;image clé suivante</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/frame_controls_widget.ui" line="149"/>
        <location filename="../../src/gui/widgets/timeline/frame_controls_widget.ui" line="152"/>
        <source>Go To Last Frame</source>
        <translation>Aller à la dernière image</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/frame_controls_widget.ui" line="163"/>
        <location filename="../../src/gui/widgets/timeline/frame_controls_widget.ui" line="166"/>
        <source>Record</source>
        <translation>Enregistrer</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::GlaxnimateApp</name>
    <message>
        <source>User Interface</source>
        <translation type="vanished">Interface utilisateur</translation>
    </message>
    <message>
        <source>Language</source>
        <translation type="vanished">Langues</translation>
    </message>
    <message>
        <source>Interface Language</source>
        <translation type="vanished">Langue de l&apos;interface</translation>
    </message>
    <message>
        <source>Icon Theme</source>
        <translation type="vanished">Thème d&apos;icône</translation>
    </message>
    <message>
        <source>Show startup dialog</source>
        <translation type="vanished">Montrer le dialogue de démarrage</translation>
    </message>
    <message>
        <source>New Animation Defaults</source>
        <translation type="vanished">Paramètres par défaut des nouvelles animations</translation>
    </message>
    <message>
        <source>Width</source>
        <translation type="vanished">Largeur</translation>
    </message>
    <message>
        <source>Height</source>
        <translation type="vanished">Hauteur</translation>
    </message>
    <message>
        <source>FPS</source>
        <translation type="vanished">FPS</translation>
    </message>
    <message>
        <source>Frames per second</source>
        <translation type="vanished">Images par seconde(FPS)</translation>
    </message>
    <message>
        <source>Duration</source>
        <translation type="vanished">Durée</translation>
    </message>
    <message>
        <source>Duration in seconds</source>
        <translation type="vanished">Durée en secondes</translation>
    </message>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="191"/>
        <source>Open / Save</source>
        <translation>Ouvrir / sauvegarder</translation>
    </message>
    <message>
        <source>Max Recent Files</source>
        <translation type="vanished">Nombre max de fichiers récents</translation>
    </message>
    <message>
        <source>Backup Frequency</source>
        <translation type="vanished">Fréquence des copies de sauvegarde</translation>
    </message>
    <message>
        <source>How often to save a backup copy (in minutes)</source>
        <translation type="vanished">À quelle fréquence effectuer des copies de sauvegarde (en minutes)</translation>
    </message>
    <message>
        <source>Scripting</source>
        <translation type="vanished">Scripter</translation>
    </message>
    <message>
        <source>Tools</source>
        <translation type="vanished">Outils</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::GlaxnimateWindow</name>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="50"/>
        <source>&amp;File</source>
        <translation>&amp;Fichier</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="54"/>
        <source>Open &amp;Recent</source>
        <translation>Ouvrir &amp;récent</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="64"/>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_ui.cpp" line="664"/>
        <source>New from Template</source>
        <translation>Nouveau depuis le modèle</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="94"/>
        <source>&amp;Tools</source>
        <translation>&amp;Outils</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="99"/>
        <source>&amp;Layers</source>
        <translation>&amp;Calques</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="103"/>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1033"/>
        <source>&amp;New</source>
        <translation>&amp;Nouveau</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="111"/>
        <source>&amp;Composition</source>
        <translation>&amp;Composition</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="133"/>
        <source>&amp;Path</source>
        <translation>&amp;Chemin</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="162"/>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1108"/>
        <source>&amp;Edit</source>
        <translation>&amp;Éditer</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="180"/>
        <source>&amp;View</source>
        <translation>&amp;Vue</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="184"/>
        <source>&amp;Views</source>
        <translation>&amp;Vues</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="190"/>
        <source>Tool&amp;bars</source>
        <translation>&amp;Barres d&apos;outil</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="205"/>
        <source>&amp;Help</source>
        <translation>&amp;Aide</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="214"/>
        <source>Plu&amp;gins</source>
        <translation>&amp;Plugins</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="219"/>
        <source>&amp;Document</source>
        <translation>&amp;Document</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="223"/>
        <source>Render Single &amp;Frame</source>
        <translation>Rendre une seule &amp;Image</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="234"/>
        <source>&amp;Web Preview</source>
        <translation>Previsualisation &amp;Web</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="257"/>
        <source>&amp;Playback</source>
        <translation>&amp;Lecture</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="270"/>
        <source>&amp;Object</source>
        <translation>&amp;Objet</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="274"/>
        <source>&amp;Align and Distribute</source>
        <translation>&amp;Aligner et distribuer</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="310"/>
        <source>&amp;Text</source>
        <translation>&amp;Texte</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="331"/>
        <source>Main Toolbar</source>
        <translation>Barre d&apos;outil principale</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="367"/>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="676"/>
        <source>Fill</source>
        <translation>Remplir</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="401"/>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="981"/>
        <source>Tools</source>
        <translation>Outils</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="416"/>
        <source>Tool Options</source>
        <translation>Options des outils</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="501"/>
        <source>Layers</source>
        <translation>Calques</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="541"/>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="544"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="555"/>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="558"/>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1927"/>
        <source>Duplicate</source>
        <translation>Dupliquer</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="569"/>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="572"/>
        <source>Remove</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="596"/>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="599"/>
        <source>Move To Top</source>
        <translation>Déplacer en haut</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="610"/>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="613"/>
        <source>Move Up</source>
        <translation>Déplacer vers le haut</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="624"/>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="627"/>
        <source>Move Down</source>
        <translation>Déplacer vers le bas</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="638"/>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="641"/>
        <source>Move To Bottom</source>
        <translation>Déplacer en bas</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="666"/>
        <source>Properties</source>
        <translation>Propriétés</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="707"/>
        <source>Timeline</source>
        <translation>Ligne de temps</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="746"/>
        <source>Script Console</source>
        <translation>Console de script</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="765"/>
        <source>Logs</source>
        <translation>Journaux</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="797"/>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="681"/>
        <source>Stroke</source>
        <translation>Contour</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="831"/>
        <source>Undo History</source>
        <translation>Historique des annulations</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="855"/>
        <source>Swatch</source>
        <translation>Godet</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="870"/>
        <source>Node Editing</source>
        <translation>Édition de nœud</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="895"/>
        <source>Gradients</source>
        <translation>Gradiants</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="926"/>
        <source>Align</source>
        <translation>Aligner</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="941"/>
        <source>Assets</source>
        <translation>Données</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1002"/>
        <source>Snippets</source>
        <translation>Snippets</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1042"/>
        <source>&amp;Open...</source>
        <translation>&amp;Ouvrir...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1051"/>
        <source>&amp;Save</source>
        <translation>&amp;Sauvegarder</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1060"/>
        <source>Save &amp;As...</source>
        <translation>Sauvegarder &amp;sous...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1069"/>
        <source>&amp;Close</source>
        <translation>&amp;Fermer</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1078"/>
        <source>&amp;Quit</source>
        <translation>&amp;Quitter</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1093"/>
        <source>&amp;Select</source>
        <translation>&amp;Sélectionner</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1096"/>
        <source>F1</source>
        <translation>F1</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1111"/>
        <source>F2</source>
        <translation>F2</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1123"/>
        <source>&amp;Draw Bezier</source>
        <translation>&amp;Tracer Bézier</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1126"/>
        <source>F3</source>
        <translation>F3</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1138"/>
        <source>Draw &amp;Freehand</source>
        <translation>Tracer &amp;Main levée</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1141"/>
        <source>F6</source>
        <translation>F6</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1153"/>
        <source>&amp;Rectangle</source>
        <translation>&amp;Rectangle</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1156"/>
        <source>F4</source>
        <translation>F4</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1168"/>
        <source>&amp;Ellipse</source>
        <translation>&amp;Ellipse</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1171"/>
        <source>F5</source>
        <translation>F5</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1183"/>
        <source>S&amp;tar</source>
        <translation>&amp;Étoile</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1186"/>
        <source>*</source>
        <translation>*</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1195"/>
        <source>&amp;Empty Layer</source>
        <translation>Calque &amp;vide</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1204"/>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1636"/>
        <source>&amp;Group</source>
        <translation>&amp;Groupes</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1216"/>
        <source>&amp;Precomposition Layer</source>
        <translation>Calque de &amp;précomposition</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1225"/>
        <source>&amp;Precompose Selection</source>
        <translation>Séléction de précomposition</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1234"/>
        <source>New &amp;Composition</source>
        <translation>Nouvelle &amp;Composition</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1246"/>
        <source>&amp;Union</source>
        <translation>&amp;Union</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1258"/>
        <source>&amp;Difference</source>
        <translation>&amp;Différence</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1270"/>
        <source>&amp;Intersect</source>
        <translation>&amp;Intersection</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1282"/>
        <source>E&amp;xclusion</source>
        <translation>E&amp;xclusion</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1294"/>
        <source>Re&amp;verse</source>
        <translation>Re&amp;tourner</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1303"/>
        <source>Object to &amp;Path</source>
        <translation>Objet en &amp;Chemin</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1315"/>
        <source>Add &amp;Node...</source>
        <translation>Ajouter un &amp;nœud...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1327"/>
        <source>&amp;Delete Nodes</source>
        <translation>&amp;Supprimer des nœuds</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1330"/>
        <source>Delete Nodes</source>
        <translation>Supprimer les nœuds</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1342"/>
        <source>&amp;Join Nodes</source>
        <translation>&amp;Joindre les nœuds</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1354"/>
        <source>S&amp;plit Nodes</source>
        <translation>&amp;Séparer les nœuds</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1366"/>
        <source>&amp;Cusp</source>
        <translation>&amp;Rebroussement</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1378"/>
        <source>&amp;Smooth</source>
        <translation>&amp;Lisse</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1390"/>
        <source>Sy&amp;mmetric</source>
        <translation>Symétrique</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1399"/>
        <source>&amp;Copy</source>
        <translation>&amp;copier</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1408"/>
        <source>Cu&amp;t</source>
        <translation>Cou&amp;per</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1417"/>
        <source>&amp;Paste</source>
        <translation>&amp;Coller</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1429"/>
        <source>&amp;Select All</source>
        <translation>&amp;Tout sélectionner</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1438"/>
        <source>Raise to &amp;Top</source>
        <translation>Élever en &amp;haut</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1441"/>
        <source>Home</source>
        <translation>Dossier de l&apos;utilisateur</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1450"/>
        <source>&amp;Raise</source>
        <translation>&amp;Élever</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1453"/>
        <source>PgUp</source>
        <translation>Page bas</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1462"/>
        <source>&amp;Lower</source>
        <translation>&amp;Abaisser</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1465"/>
        <source>PgDown</source>
        <translation>Page haut</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1474"/>
        <source>Lower to &amp;Bottom</source>
        <translation>Abaisser en &amp;Base</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1477"/>
        <source>End</source>
        <translation>Fin</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1486"/>
        <source>Re&amp;load</source>
        <translation>Rec&amp;harger</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1498"/>
        <source>&amp;Undo %1</source>
        <translation>&amp;Annuler %1</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1510"/>
        <source>&amp;Redo %1</source>
        <translation>&amp;Refaire %1</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1519"/>
        <source>&amp;Fit Animation</source>
        <translation>&amp;Cadrer l&apos;animation</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1528"/>
        <source>Re&amp;set View</source>
        <translation>Remise à &amp;zéro de la vue</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1537"/>
        <source>&amp;Reset Rotation</source>
        <translation>&amp;Remise à zéro de la rotation</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1546"/>
        <source>Zoom &amp;In</source>
        <translation>&amp;Zoomer</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1555"/>
        <source>Zoom &amp;Out</source>
        <translation>&amp;Dézoomer</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1564"/>
        <source>Reset &amp;Zoom</source>
        <translation>Remise à zéro du &amp;zoom</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1573"/>
        <source>Pr&amp;eferences...</source>
        <translation>Préf&amp;erences...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1582"/>
        <source>About...</source>
        <translation>À propos...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1591"/>
        <source>Solid &amp;Color Layer</source>
        <translation>Calque avec &amp;Couleur opaque</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1600"/>
        <source>&amp;Raster...</source>
        <translation>&amp;Image matricielle...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1609"/>
        <source>S&amp;VG...</source>
        <translation>S&amp;VG...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1618"/>
        <source>Online &amp;Manual...</source>
        <translation>&amp;Manuel en ligne...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1627"/>
        <source>Report &amp;Issue...</source>
        <translation>Reporter un &amp;problème...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1645"/>
        <source>&amp;Ungroup</source>
        <translation>&amp;Dégrouper</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1654"/>
        <source>&amp;Move to...</source>
        <translation>&amp;Déplacer vers...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1663"/>
        <source>Validate &amp;Telegram Sticker</source>
        <translation>Valide l&apos;autocollant &amp;Telegram</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1672"/>
        <source>Re&amp;size...</source>
        <translation>Re&amp;dimensionner...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1681"/>
        <source>Donate...</source>
        <translation>Faire un don...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1690"/>
        <source>&amp;Fill</source>
        <translation>&amp;Remplissage</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1699"/>
        <source>&amp;Stroke</source>
        <translation>&amp;Contour</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1708"/>
        <source>&amp;Layer</source>
        <translation>&amp;Calque</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1720"/>
        <source>Open Most Recent</source>
        <translation>Ouvrir le plus récent</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1729"/>
        <source>Add &amp;Image...</source>
        <translation>Ajouter &amp;Image...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1738"/>
        <source>&amp;Delete</source>
        <translation>&amp;Supprimer</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1750"/>
        <source>Make segments straight</source>
        <translation>Rendre les segments droits</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1762"/>
        <source>Make segments curved</source>
        <translation>Rendre les segments courbes</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1771"/>
        <source>&amp;Export...</source>
        <translation>&amp;Exporter...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1780"/>
        <source>E&amp;xport As...</source>
        <translation>E&amp;xporter sous...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1792"/>
        <source>Dissolve Nodes</source>
        <translation>Dissoudre les nœuds</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1801"/>
        <source>Cleanup</source>
        <translation>Nettoyer</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1804"/>
        <source>Remove unused assets</source>
        <translation>Supprimer les données inutilisés</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1813"/>
        <source>Timing...</source>
        <translation>Temporalisation...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1822"/>
        <source>&amp;Play</source>
        <translation>&amp;Lire</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1837"/>
        <source>&amp;Loop</source>
        <translation>&amp;Boucle</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1849"/>
        <source>&amp;Record Keyframes</source>
        <translation>&amp;Enregistrers les images clés</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1858"/>
        <source>Jump to &amp;Start</source>
        <translation>Sauter au &amp;Début</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1867"/>
        <source>Jump to &amp;End</source>
        <translation>Sauter à la &amp;Fin</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1876"/>
        <source>&amp;Next Frame</source>
        <translation>&amp;Image suivante</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1885"/>
        <source>Pre&amp;vious Frame</source>
        <translation>&amp;Image précedente</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1894"/>
        <source>Metadata...</source>
        <translation>Métadonnées...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1903"/>
        <source>Trace Bitmap...</source>
        <translation>Tracer l&apos;image matricielle...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1908"/>
        <source>&amp;Lottie (SVG)</source>
        <translation>&amp;Lottie (SVG)</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1913"/>
        <source>&amp;SVG (SMIL)</source>
        <translation>&amp;SVG (SMIL)</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1918"/>
        <source>Lottie (canvas)</source>
        <translation>Lottie (canvas)</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1942"/>
        <source>Selection</source>
        <translation>Sélection</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1954"/>
        <source>Canvas</source>
        <translation>Toile</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1963"/>
        <source>Left</source>
        <translation>Gauche</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1972"/>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1999"/>
        <source>Center</source>
        <translation>Centre</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1981"/>
        <source>Right</source>
        <translation>Droit</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1990"/>
        <source>Top</source>
        <translation>Haut</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="2008"/>
        <source>Bottom</source>
        <translation>Bas</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="2020"/>
        <source>Canvas (as Group)</source>
        <translation>Toile (comme groupe)</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="2025"/>
        <source>Relative To</source>
        <translation>Relatif à</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="2030"/>
        <source>Horizontal</source>
        <translation>Horizontal</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="2035"/>
        <source>Vertical</source>
        <translation>Vertical</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="2044"/>
        <source>Outside Left</source>
        <translation>Dehors gauche</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="2053"/>
        <source>Outside Right</source>
        <translation>Dehors droite</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="2062"/>
        <source>Outside Top</source>
        <translation>Dehors haut</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="2071"/>
        <source>Outside Bottom</source>
        <translation>Dehors bas</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="2080"/>
        <source>&amp;Import...</source>
        <translation>&amp;Importer...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="2089"/>
        <source>Paste as Composition</source>
        <translation>Coller comme composition</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="2098"/>
        <source>F&amp;lip View</source>
        <translation>&amp;Mirroiter la vue</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="2103"/>
        <source>l</source>
        <translation>l</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="2108"/>
        <source>;</source>
        <translation>&#xa0;;</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="2117"/>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_ui.cpp" line="672"/>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_ui.cpp" line="678"/>
        <source>Save as Template</source>
        <translation>Sauvegarder comme modèle</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="2126"/>
        <source>&amp;Put on Path</source>
        <translation>&amp;Connecter au chemin</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="2135"/>
        <source>&amp;Remove from Path</source>
        <translation>&amp;Supprimer du chemin</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="2144"/>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="566"/>
        <source>Validate Discord Sticker</source>
        <translation>Valide l&apos;autocollant Discord</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="2153"/>
        <source>Emo&amp;ji...</source>
        <translation>Émo&amp;ji...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="2161"/>
        <source>Import from LottieFiles...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="409"/>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="414"/>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_ui.cpp" line="97"/>
        <source>Open File</source>
        <translation>Ouvrir un fichier</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_ui.cpp" line="98"/>
        <source>Save File</source>
        <translation>Sauvegarder le fichier</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_ui.cpp" line="219"/>
        <source>Pause</source>
        <translation>Pause</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_ui.cpp" line="223"/>
        <source>Play</source>
        <translation>Lire</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_ui.cpp" line="439"/>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_ui.cpp" line="714"/>
        <source>Recording Keyframes</source>
        <translation>Enregistrer les images clés</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_ui.cpp" line="664"/>
        <source>Could not load template</source>
        <translation>Ne peut charger le modèle</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_ui.cpp" line="672"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_ui.cpp" line="678"/>
        <source>Could not save template</source>
        <translation>Ne peut sauvegarder le modèle</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_ui.cpp" line="851"/>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_ui.cpp" line="860"/>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_ui.cpp" line="867"/>
        <source>Trace Bitmap</source>
        <translation>Tracer une image matricielle</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_ui.cpp" line="851"/>
        <source>Only select one image</source>
        <translation>Ne sélectionne qu&apos;une image</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_ui.cpp" line="860"/>
        <source>You need to select an image to trace</source>
        <translation>Vous devez délectionner une image à tracer</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_ui.cpp" line="867"/>
        <source>You selected an image with no data</source>
        <translation>Vous avez sélectionné une image sans données</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_ui.cpp" line="911"/>
        <source>X: %1 Y: %2</source>
        <translation>X&#xa0;: %1 Y&#xa0;: %2</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_ui.cpp" line="930"/>
        <source>Drop File</source>
        <translation>Déposer un fichier</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_ui.cpp" line="941"/>
        <source>Add to current file?</source>
        <translation>Ajouter au fichier actuel&#xa0;?</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_ui.cpp" line="947"/>
        <source>Add as Object</source>
        <translation>Ajouter comme objet</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_ui.cpp" line="953"/>
        <source>Add as Composition</source>
        <translation>Ajouter comme composition</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_ui.cpp" line="959"/>
        <source>Open</source>
        <translation>Ouvrir</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/select_tool.cpp" line="392"/>
        <source>Undo %1</source>
        <translation type="unfinished">Défaire %1</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/select_tool.cpp" line="397"/>
        <source>Redo %1</source>
        <translation type="unfinished">Refaire %1</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/select_tool.cpp" line="402"/>
        <source>Cut</source>
        <translation type="unfinished">Couper</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/select_tool.cpp" line="404"/>
        <source>Copy</source>
        <translation type="unfinished">Copier</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/select_tool.cpp" line="406"/>
        <source>Paste</source>
        <translation type="unfinished">Coller</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/select_tool.cpp" line="410"/>
        <source>Delete</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/select_tool.cpp" line="415"/>
        <source>Group Shapes</source>
        <translation type="unfinished">Grouper les formes</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/select_tool.cpp" line="418"/>
        <source>Ungroup Shapes</source>
        <translation type="unfinished">Dégrouper les formes</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/select_tool.cpp" line="422"/>
        <source>Move to...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_model.cpp" line="81"/>
        <source>Delete %1</source>
        <translation>Supprimer %1</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_model.cpp" line="179"/>
        <source>Move Shapes</source>
        <translation>Déplacer les formes</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_model.cpp" line="203"/>
        <source>All Supported files (%1)</source>
        <translation>Tous les fichiers supportés (%1)</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_model.cpp" line="225"/>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_model.cpp" line="235"/>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_model.cpp" line="240"/>
        <source>Import Image</source>
        <translation>Importer une image</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_model.cpp" line="235"/>
        <source>Could not import image</source>
        <translation>Ne peut importer l&apos;image</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_model.cpp" line="272"/>
        <source>Cleanup Document</source>
        <translation>Nettoyer le document</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_model.cpp" line="280"/>
        <source>Removed %1 assets</source>
        <translation>Données %1 supprimées</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_model.cpp" line="288"/>
        <source>Convert to path</source>
        <translation>Convertir en chemin</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_model.cpp" line="290"/>
        <source>Convert %1 to path</source>
        <translation>Convertir %1 en chemin</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_model.cpp" line="454"/>
        <source>New Composition from Selection</source>
        <translation>Nouvelle composition à partir de la sélection</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_model.cpp" line="630"/>
        <source>Align Selection</source>
        <translation>Aligner la sélection</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_model.cpp" line="672"/>
        <source>Drop</source>
        <translation>Déposer</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_model.cpp" line="768"/>
        <source>Put text on path</source>
        <translation>Placer le texte sur le chemin</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_model.cpp" line="790"/>
        <source>Remove text from path</source>
        <translation>Délier le texte du chemin</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="139"/>
        <source>Export...</source>
        <translation>Exporter...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="224"/>
        <source>Looks like this file is being edited by another Glaxnimate instance or it was being edited when Glaxnimate crashed.</source>
        <translation>Il semble que ce fichier est en cours d&apos;édition par une autre instance de Glaxnimate ou bien qu&apos;il était en cours d&apos;édition lorsque Glaxnimate à planté.</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="230"/>
        <source>Close Document</source>
        <translation>Fermer le document</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="237"/>
        <source>Load Backup</source>
        <translation>Charger une copie de sauvegarde</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="363"/>
        <source>Export to %1</source>
        <translation>Exporter vers %1</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="409"/>
        <source>No importer found for %1</source>
        <translation>Pas d&apos;importeur trouvé pour %1</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="414"/>
        <source>The file might have been moved or deleted
%1</source>
        <translation>Le fichier a du être déplacé ou supprimé %1</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="442"/>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="446"/>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="767"/>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="772"/>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="784"/>
        <source>Import File</source>
        <translation>Importer un fichier</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="442"/>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="767"/>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="784"/>
        <source>Could not import %1</source>
        <translation>Ne peut importer %1</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="453"/>
        <source>No file to reload from</source>
        <translation>Pas de fichier depuis lequel charger</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="464"/>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="486"/>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="492"/>
        <source>Web Preview</source>
        <translation>Prévisualisation web</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="486"/>
        <source>Could not create file</source>
        <translation>Ne peut créer le fichier</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="492"/>
        <source>Could not open browser</source>
        <translation>Ne peut ouvrir le navigateur</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="511"/>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="537"/>
        <source>Save Frame Image</source>
        <translation>Sauvegarder une image de l&apos;animation</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="514"/>
        <source>Frame%1.png</source>
        <translation>Image%1.png</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="521"/>
        <source>Image files (%1)</source>
        <translation>Fichiers images (%1)</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="530"/>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="553"/>
        <source>Render Frame</source>
        <translation>Éffectuer un rendu de l&apos;image</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="530"/>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="553"/>
        <source>Could not save image</source>
        <translation>Ne peut sauvegarder l&apos;image</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="540"/>
        <source>Frame%1.svg</source>
        <translation>Image%1.svg</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="543"/>
        <source>Scalable Vector Graphics (*.svg)</source>
        <translation>Scalable Vector Graphics (*.svg)</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="568"/>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="578"/>
        <source>No issues found</source>
        <translation>Aucun problème n&apos;a été trouvé</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="568"/>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="578"/>
        <source>Some issues detected</source>
        <translation>Des problèmes ont été détéctés</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="576"/>
        <source>Validate Telegram Sticker</source>
        <translation>Valide l&apos;autocollant Telegram</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="628"/>
        <source>Backup</source>
        <translation>Sauvegarde de secours</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="628"/>
        <source>Cannot load backup of a closed file</source>
        <translation>Ne peut pas charger la sauvegarde de secours d&apos;un fichier fermer</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="690"/>
        <source>Unlink %1 Color</source>
        <translation>Détacher la couleur %1</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="700"/>
        <source>Link %1 Color</source>
        <translation>Lier la couleur %1</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="848"/>
        <source>HTTP Error %1 %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="852"/>
        <source>Network Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="855"/>
        <source>Load URL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="855"/>
        <source>Could not load %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.cpp" line="20"/>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.cpp" line="42"/>
        <source>New Animation</source>
        <translation>Nouvelle animation</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.cpp" line="48"/>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.cpp" line="56"/>
        <source>File saved</source>
        <translation>Fichier sauvegardé</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.cpp" line="50"/>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.cpp" line="58"/>
        <source>Could not save file</source>
        <translation>Ne peut sauvegarder le fichier</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.cpp" line="64"/>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.cpp" line="72"/>
        <source>File exported</source>
        <translation>Fichier exporté</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.cpp" line="66"/>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.cpp" line="74"/>
        <source>Could not export file</source>
        <translation>Ne peut exporter le fichier</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.cpp" line="175"/>
        <source>Warning</source>
        <translation>Alerte</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::GradientListWidget</name>
    <message>
        <location filename="../../src/gui/widgets/shape_style/gradient_list_widget.ui" line="35"/>
        <source>Add Gradient</source>
        <translation>Ajouter un gradient</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/gradient_list_widget.ui" line="38"/>
        <source>New</source>
        <translation>Nouveau</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/gradient_list_widget.ui" line="49"/>
        <source>Add from Preset</source>
        <translation>Ajouter depuis le préréglage</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/gradient_list_widget.ui" line="52"/>
        <source>Preset</source>
        <translation>Prérégéglage</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/gradient_list_widget.ui" line="75"/>
        <location filename="../../src/gui/widgets/shape_style/gradient_list_widget.cpp" line="196"/>
        <source>Remove Gradient</source>
        <translation>Supprimer le gradient</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/gradient_list_widget.ui" line="78"/>
        <source>Remove</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/gradient_list_widget.ui" line="93"/>
        <source>Fill</source>
        <translation>Remplir</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/gradient_list_widget.ui" line="106"/>
        <location filename="../../src/gui/widgets/shape_style/gradient_list_widget.ui" line="109"/>
        <location filename="../../src/gui/widgets/shape_style/gradient_list_widget.ui" line="176"/>
        <location filename="../../src/gui/widgets/shape_style/gradient_list_widget.ui" line="179"/>
        <source>Linear</source>
        <translation>Linéaire</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/gradient_list_widget.ui" line="126"/>
        <location filename="../../src/gui/widgets/shape_style/gradient_list_widget.ui" line="129"/>
        <location filename="../../src/gui/widgets/shape_style/gradient_list_widget.ui" line="156"/>
        <location filename="../../src/gui/widgets/shape_style/gradient_list_widget.ui" line="159"/>
        <source>Radial</source>
        <translation>Radial</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/gradient_list_widget.ui" line="143"/>
        <source>Stroke</source>
        <translation>Contour</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/gradient_list_widget.cpp" line="115"/>
        <source>Set %1 Gradient</source>
        <translation>Définir le gradient %1</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/gradient_list_widget.cpp" line="209"/>
        <source>Gradient</source>
        <translation>Gradiant</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/gradient_list_widget.cpp" line="347"/>
        <source>Gradient Presets</source>
        <translation>Préréglages de gradient</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::IoStatusDialog</name>
    <message>
        <location filename="../../src/gui/widgets/dialogs/io_status_dialog.ui" line="14"/>
        <source>IoStatusDialog</source>
        <translation>IoStatusDialog</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/io_status_dialog.ui" line="43"/>
        <source>/path/to/your/file/in.here</source>
        <translation>/chemin/vers/votre/fichier/est.ici</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/io_status_dialog.ui" line="77"/>
        <source>Issues</source>
        <translation>Problèmes</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/io_status_dialog.cpp" line="65"/>
        <source>Operation Failed</source>
        <translation>L&apos;opération a échouée</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::KeyframeEditorWidget</name>
    <message>
        <location filename="../../src/gui/widgets/timeline/keyframe_editor_widget.ui" line="30"/>
        <source>Presets</source>
        <translation>Préréglages</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/keyframe_editor_widget.ui" line="36"/>
        <source>Start</source>
        <translation>Démarrer</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/keyframe_editor_widget.ui" line="44"/>
        <location filename="../../src/gui/widgets/timeline/keyframe_editor_widget.ui" line="88"/>
        <source>Hold</source>
        <translation>Maintenir</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/keyframe_editor_widget.ui" line="49"/>
        <location filename="../../src/gui/widgets/timeline/keyframe_editor_widget.ui" line="93"/>
        <source>Linear</source>
        <translation>Linéaire</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/keyframe_editor_widget.ui" line="54"/>
        <source>Ease In</source>
        <translation>Adoucissement de début</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/keyframe_editor_widget.ui" line="59"/>
        <location filename="../../src/gui/widgets/timeline/keyframe_editor_widget.ui" line="103"/>
        <source>Custom</source>
        <translation>Personnalisé</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/keyframe_editor_widget.ui" line="80"/>
        <source>Finish</source>
        <translation>Finir</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/keyframe_editor_widget.ui" line="98"/>
        <source>Ease Out</source>
        <translation>Adoucissement de fin</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::LottieFilesResultItem</name>
    <message>
        <location filename="../../src/gui/widgets/lottiefiles/search_result.cpp" line="26"/>
        <source>by %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/lottiefiles/search_result.cpp" line="42"/>
        <source>Likes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/lottiefiles/search_result.cpp" line="51"/>
        <source>Comments</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/lottiefiles/search_result.cpp" line="57"/>
        <source>View on LottieFiles...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::LottieFilesSearchDialog</name>
    <message>
        <location filename="../../src/gui/widgets/lottiefiles/lottiefiles_search_dialog.cpp" line="110"/>
        <source>HTTP Error %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/lottiefiles/lottiefiles_search_dialog.cpp" line="116"/>
        <source>Network Error</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::NodeMenu</name>
    <message>
        <source>ResetTransform</source>
        <translation type="vanished">Remise à zéro de la transformation</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="69"/>
        <source>None</source>
        <translation>Aucun</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="93"/>
        <source>Move to Top</source>
        <translation>Déplacer en haut</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="97"/>
        <source>Raise</source>
        <translation>Élever</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="101"/>
        <source>Lower</source>
        <translation>Abaisser</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="105"/>
        <source>Move to Bottom</source>
        <translation>Déplacer en bas</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="178"/>
        <source>Convert %1 to %2</source>
        <translation>Convertir %1 en %2</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="217"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="41"/>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="232"/>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="320"/>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="337"/>
        <source>Reset Transform</source>
        <translation>Remise à zéro de la transformation</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="240"/>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="241"/>
        <source>Span All Frames</source>
        <translation>S&apos;adapter à l&apos;ensemble des images</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="251"/>
        <source>Parent</source>
        <translation>Parent</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="252"/>
        <source>Convert to Group</source>
        <translation>Convertir en groupe</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="253"/>
        <source>Precompose</source>
        <translation>Précomposer</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="259"/>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="278"/>
        <source>Convert to Mask</source>
        <translation>Convertir en masque</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="265"/>
        <source>Remove Mask</source>
        <translation>Supprimer le masque</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="274"/>
        <source>Convert to Layer</source>
        <translation>Convertir en calque</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="283"/>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="453"/>
        <source>Convert to Path</source>
        <translation>Convertir en chemin</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="326"/>
        <source>Image</source>
        <translation>Image</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="470"/>
        <source>Change speed</source>
        <translation>Changer la vitesse</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="288"/>
        <source>Embed</source>
        <translation>Embarqué</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="292"/>
        <source>Open with External Application</source>
        <translation>Ouvrir avec une application externe</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="294"/>
        <source>Could not find suitable application, check your system settings.</source>
        <translation>Ne peut pas trouver d&apos;application adaptée, veuillez vérifier les réglages de votre système.</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="298"/>
        <source>From File...</source>
        <translation>Depuis le fichier...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="299"/>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="303"/>
        <source>Update Image</source>
        <translation>Mettre à jour l&apos;image</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="330"/>
        <source>Trace Bitmap...</source>
        <translation>Tracer l&apos;image matricielle...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="341"/>
        <source>Rename from Composition</source>
        <translation>Renommer depuis la composition</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="345"/>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="346"/>
        <source>Decompose</source>
        <translation>Décomposer</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="370"/>
        <source>Remove from Path</source>
        <translation>Supprimer du chemin</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="384"/>
        <source>Stretch time</source>
        <translation>Étendre le temps</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="385"/>
        <source>Speed Multiplier</source>
        <translation>Multiplicateur de vitesse</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="402"/>
        <source>Visible</source>
        <translation>Visible</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="403"/>
        <source>Locked</source>
        <translation>Vérouiller</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="408"/>
        <source>Delete</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="412"/>
        <source>Duplicate</source>
        <translation>Dupliquer</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="425"/>
        <source>Move to...</source>
        <translation>Déplacer vers...</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::PluginSettingsWidget</name>
    <message>
        <location filename="../../src/gui/widgets/settings/plugin_settings_widget.ui" line="24"/>
        <source>Reload Plugins</source>
        <translation>Recharger les plugins</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/plugin_settings_widget.ui" line="27"/>
        <source>Refresh</source>
        <translation>Rafraîchir</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/plugin_settings_widget.ui" line="51"/>
        <source>Install from file</source>
        <translation>Installer depuis le fichier</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/plugin_settings_widget.ui" line="54"/>
        <source>Install...</source>
        <translation>Installer...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/plugin_settings_widget.ui" line="83"/>
        <source>123</source>
        <translation>123</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/plugin_settings_widget.ui" line="105"/>
        <source>Enable</source>
        <translation>Activer</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/plugin_settings_widget.ui" line="116"/>
        <source>Disable</source>
        <translation>Désactiver</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/plugin_settings_widget.ui" line="127"/>
        <source>Uninstall</source>
        <translation>Désintaller</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/plugin_settings_widget.ui" line="156"/>
        <source>Type</source>
        <translation>Type</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/plugin_settings_widget.ui" line="161"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/plugin_settings_widget.ui" line="169"/>
        <source>Path</source>
        <translation>Chemin</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/plugin_settings_widget.ui" line="193"/>
        <source>Author</source>
        <translation>Auteur</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/plugin_settings_widget.ui" line="200"/>
        <source>Version</source>
        <translation>Version</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/plugin_settings_widget.ui" line="207"/>
        <source>Description</source>
        <translation>Déscription</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/plugin_settings_widget.ui" line="214"/>
        <source>Services</source>
        <translation>Services</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/plugin_settings_widget.cpp" line="67"/>
        <source>Unknown</source>
        <translation>Inconnu</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/plugin_settings_widget.cpp" line="69"/>
        <source>Menu Action</source>
        <translation>Action de menu</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/plugin_settings_widget.cpp" line="71"/>
        <source>File Format</source>
        <translation>Format de fichier</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::ResizeDialog</name>
    <message>
        <location filename="../../src/gui/widgets/dialogs/resize_dialog.ui" line="14"/>
        <location filename="../../src/gui/widgets/dialogs/resize_dialog.cpp" line="22"/>
        <location filename="../../src/gui/widgets/dialogs/resize_dialog.cpp" line="82"/>
        <source>Resize Document</source>
        <translation>Agrandir le document</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/resize_dialog.ui" line="26"/>
        <source>Height</source>
        <translation>Hauteur</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/resize_dialog.ui" line="49"/>
        <source>Width</source>
        <translation>Largeur</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/resize_dialog.ui" line="64"/>
        <source>Lock Aspect Ratio</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Lock Apect Ratio</source>
        <translation type="vanished">Vérouiller le rapprot d&apos;aspect</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/resize_dialog.ui" line="86"/>
        <source>Scale Layers</source>
        <translation>Agrandir les calques</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/resize_dialog.ui" line="96"/>
        <source>Preserve Layer Aspect Ratio</source>
        <translation>Préserver le rapport d&apos;aspect du calque</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/resize_dialog.cpp" line="86"/>
        <source>Resize</source>
        <translation>Redimensioner</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::ScriptConsole</name>
    <message>
        <location filename="../../src/gui/widgets/script_console.ui" line="58"/>
        <source>Clear Output</source>
        <translation>Nettoyer la sortie</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/script_console.ui" line="61"/>
        <source>Clear</source>
        <translation>Nettoyer</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/script_console.ui" line="72"/>
        <source>Persist Logs</source>
        <translation>Journaux persistants</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/script_console.ui" line="75"/>
        <source>Persist</source>
        <translation>Persistant</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/script_console.ui" line="88"/>
        <source>Reload Script Modules</source>
        <translation>Recharger les modules de script</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/script_console.ui" line="91"/>
        <source>Reload</source>
        <translation>Recharger</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/script_console.cpp" line="52"/>
        <source>Could not run the plugin</source>
        <translation>Ne peut lancer le plugin</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/script_console.cpp" line="55"/>
        <source>Plugin raised an exception</source>
        <translation>Le plugin à lever une exception</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/script_console.cpp" line="63"/>
        <source>Could not find an interpreter</source>
        <translation>Ne peut trouver un interpréteur</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::ShapeParentDialog</name>
    <message>
        <location filename="../../src/gui/widgets/dialogs/shape_parent_dialog.ui" line="14"/>
        <source>Destination</source>
        <translation>Déstination</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/shape_parent_dialog.ui" line="41"/>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/shape_parent_dialog.ui" line="52"/>
        <source>Move</source>
        <translation>Déplacer</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::ShapeToolWidget</name>
    <message>
        <location filename="../../src/gui/widgets/tools/shape_tool_widget.ui" line="17"/>
        <source>Create</source>
        <translation>Créer</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/tools/shape_tool_widget.ui" line="23"/>
        <source>Raw Shape</source>
        <translation>Primitive</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/tools/shape_tool_widget.ui" line="34"/>
        <source>Group</source>
        <translation>Groupe</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/tools/shape_tool_widget.ui" line="48"/>
        <source>Layer</source>
        <translation>Calque</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/tools/shape_tool_widget.ui" line="59"/>
        <source>Fill</source>
        <translation>Remplissage</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/tools/shape_tool_widget.ui" line="73"/>
        <source>Stroke</source>
        <translation>Contour</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::SnippetListWidget</name>
    <message>
        <location filename="../../src/gui/widgets/snippet_list_widget.ui" line="19"/>
        <source>New Snippet</source>
        <translation>Nouvelle snippet</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/snippet_list_widget.ui" line="22"/>
        <source>New</source>
        <translation>Nouveau</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/snippet_list_widget.ui" line="33"/>
        <source>Edit the selected snippet</source>
        <translation>Éditer la snippet sélectionnée</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/snippet_list_widget.ui" line="36"/>
        <source>Edit...</source>
        <translation>Éditer...</translation>
    </message>
    <message>
        <source>Selete selected snippet</source>
        <translation type="vanished">Supprimer la snippet sélectionée</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/snippet_list_widget.ui" line="47"/>
        <source>Delete selected snippet</source>
        <translation>Supprimer la snippet sélectionée</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/snippet_list_widget.ui" line="50"/>
        <source>Delete</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/snippet_list_widget.ui" line="61"/>
        <source>Run selected snippet</source>
        <translation>Démarrer la snippet sélectionnée</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/snippet_list_widget.ui" line="64"/>
        <source>Run</source>
        <translation>Démarrer</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/snippet_list_widget.ui" line="88"/>
        <source>Reload snippets</source>
        <translation>Recharger les snippets</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/snippet_list_widget.ui" line="91"/>
        <source>Reload</source>
        <translation>Recharger</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/snippet_list_widget.cpp" line="54"/>
        <source>Snippets need a name</source>
        <translation>Les snippets nécessitent un nom</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/snippet_list_widget.cpp" line="54"/>
        <location filename="../../src/gui/widgets/snippet_list_widget.cpp" line="60"/>
        <source>Snippets</source>
        <translation>Snippets</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/snippet_list_widget.cpp" line="60"/>
        <source>Could not create snippet: `%1`</source>
        <translation>Ne peut crée la snippet&#xa0;: `%1`</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::Spin2D</name>
    <message>
        <location filename="../../src/gui/widgets/spin2d.cpp" line="86"/>
        <source>Lock Ratio</source>
        <translation>Vérouiller le rapport</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/spin2d.cpp" line="122"/>
        <location filename="../../src/gui/widgets/spin2d.cpp" line="123"/>
        <source>%</source>
        <translation>&#xa0;%</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::StartupDialog</name>
    <message>
        <location filename="../../src/gui/widgets/dialogs/startup_dialog.ui" line="14"/>
        <source>Startup</source>
        <translation>Démarrage</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/startup_dialog.ui" line="22"/>
        <source>Create New</source>
        <translation>Crée un nouveau</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/startup_dialog.ui" line="41"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/startup_dialog.ui" line="46"/>
        <location filename="../../src/gui/widgets/dialogs/startup_dialog.ui" line="82"/>
        <source>Size</source>
        <translation>Taille</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/startup_dialog.ui" line="51"/>
        <location filename="../../src/gui/widgets/dialogs/startup_dialog.ui" line="89"/>
        <source>Framerate</source>
        <translation>Fréquence</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/startup_dialog.ui" line="56"/>
        <source>Aspect</source>
        <translation>Aspect</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/startup_dialog.ui" line="61"/>
        <location filename="../../src/gui/widgets/dialogs/startup_dialog.ui" line="75"/>
        <source>Duration</source>
        <translation>Durée</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/startup_dialog.ui" line="69"/>
        <source>Settings</source>
        <translation>Réglages</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/startup_dialog.ui" line="106"/>
        <source> fps</source>
        <translation> fps</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/startup_dialog.ui" line="123"/>
        <source>Frames</source>
        <translation>Images</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/startup_dialog.ui" line="128"/>
        <source>Seconds</source>
        <translation>Secondes</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/startup_dialog.ui" line="142"/>
        <source>Open</source>
        <translation>Ouvrir</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/startup_dialog.ui" line="151"/>
        <source>Browse...</source>
        <translation>Naviguer...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/startup_dialog.ui" line="169"/>
        <source>Show at startup</source>
        <translation>Affiche au démarrage</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::StrokeStyleWidget</name>
    <message>
        <location filename="../../src/gui/widgets/shape_style/stroke_style_widget.ui" line="33"/>
        <source>Style</source>
        <translation>Style</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/stroke_style_widget.ui" line="39"/>
        <source>Width</source>
        <translation>Largeur</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/stroke_style_widget.ui" line="52"/>
        <source>Stroke Width</source>
        <translation>Largeur du contour</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/stroke_style_widget.ui" line="62"/>
        <source>Cap</source>
        <translation>Haut</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/stroke_style_widget.ui" line="71"/>
        <location filename="../../src/gui/widgets/shape_style/stroke_style_widget.ui" line="74"/>
        <source>Butt</source>
        <translation>Bas</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/stroke_style_widget.ui" line="101"/>
        <location filename="../../src/gui/widgets/shape_style/stroke_style_widget.ui" line="104"/>
        <location filename="../../src/gui/widgets/shape_style/stroke_style_widget.ui" line="189"/>
        <location filename="../../src/gui/widgets/shape_style/stroke_style_widget.ui" line="192"/>
        <source>Round</source>
        <translation>Rond</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/stroke_style_widget.ui" line="131"/>
        <location filename="../../src/gui/widgets/shape_style/stroke_style_widget.ui" line="134"/>
        <source>Square</source>
        <translation>Carré</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/stroke_style_widget.ui" line="150"/>
        <source>Join</source>
        <translation>Jointure</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/stroke_style_widget.ui" line="159"/>
        <location filename="../../src/gui/widgets/shape_style/stroke_style_widget.ui" line="162"/>
        <source>Bevel</source>
        <translation>Biseau</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/stroke_style_widget.ui" line="219"/>
        <location filename="../../src/gui/widgets/shape_style/stroke_style_widget.ui" line="222"/>
        <source>Miter</source>
        <translation>Anglet</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/stroke_style_widget.ui" line="256"/>
        <source>Miter Limit</source>
        <translation>Limite d&apos;anglet</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/stroke_style_widget.ui" line="272"/>
        <source>Color</source>
        <translation>Couleur</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/stroke_style_widget.ui" line="331"/>
        <source>Dashes</source>
        <translation>Pointillés</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/stroke_style_widget.cpp" line="113"/>
        <source>Update Stroke Color</source>
        <translation>Metter à jour la couleur du contour</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::TabBarCloseButton</name>
    <message>
        <location filename="../../src/gui/widgets/tab_bar_close_button.cpp" line="53"/>
        <source>Delete Composition</source>
        <translation>Supprimer la composition</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::TimingDialog</name>
    <message>
        <source>Timing</source>
        <translation type="vanished">Temporalisation</translation>
    </message>
    <message>
        <source>FPS</source>
        <translation type="vanished">FPS</translation>
    </message>
    <message>
        <source>Duration</source>
        <translation type="vanished">Durée</translation>
    </message>
    <message>
        <source>&quot;</source>
        <translation type="vanished">&#xa0;sec</translation>
    </message>
    <message>
        <source>Frames</source>
        <translation type="vanished">Images</translation>
    </message>
    <message>
        <source>Layers</source>
        <translation type="vanished">Calques</translation>
    </message>
    <message>
        <source>Keep Initial Timing</source>
        <translation type="vanished">Conserver la temporalisation initiale</translation>
    </message>
    <message>
        <source>Trim Extra Frames</source>
        <translation type="vanished">Rogner les images supplémentaires</translation>
    </message>
    <message>
        <source>Scale Timing</source>
        <translation type="vanished">Étendre la temporalisation</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/timing_dialog.cpp" line="76"/>
        <source>Change Animation Properties</source>
        <translation>Changer les propriétés de n&apos;animation</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::ToolbarSettingsWidget</name>
    <message>
        <location filename="../../src/gui/widgets/settings/toolbar_settings_widget.ui" line="44"/>
        <source>Icon</source>
        <translation>Icône</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/toolbar_settings_widget.ui" line="49"/>
        <source>Text</source>
        <translation>Texte</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/toolbar_settings_widget.ui" line="54"/>
        <source>Text beside Icon</source>
        <translation>Texte à côté de l&apos;icône</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/toolbar_settings_widget.ui" line="59"/>
        <source>Text under Icon</source>
        <translation>Texte sous l&apos;icône</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/toolbar_settings_widget.ui" line="67"/>
        <source>Tool Icon Size</source>
        <translation>Taille d&apos;icône d&apos;outil</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/toolbar_settings_widget.ui" line="74"/>
        <source>Icon Size</source>
        <translation>Taille d&apos;icône</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/toolbar_settings_widget.ui" line="81"/>
        <source>Button Style</source>
        <translation>Style de bouton</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/toolbar_settings_widget.ui" line="88"/>
        <source>Preview</source>
        <translation>Prévisualisation</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/toolbar_settings_widget.ui" line="107"/>
        <source>New</source>
        <translation>Nouveau</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/toolbar_settings_widget.ui" line="121"/>
        <source>Save</source>
        <translation>Sauvegarder</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/toolbar_settings_widget.ui" line="139"/>
        <source>Select</source>
        <translation>Sélectionner</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/toolbar_settings_widget.ui" line="150"/>
        <source>Edit</source>
        <translation>Éditer</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::TraceDialog</name>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="14"/>
        <source>Trace Bitmap</source>
        <translation>Trace l&apos;image matricielle</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="82"/>
        <source>Detailed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="87"/>
        <source>Flat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="92"/>
        <source>Pixel Art</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="135"/>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;This option is best suited for photos, paintings and detailed illustrations.&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;The number of colors is reduced based on &lt;span style=&quot; font-weight:600;&quot;&gt;Posterization Level&lt;/span&gt; below.&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Note that there is a significant reduction in image quality when converting this kind of images to vector graphics.&lt;/p&gt;
&lt;p style=&quot; margin-top:37px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;(Image by &lt;a href=&quot;https://linktr.ee/FellFallow&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#2980b9;&quot;&gt;FellFallow&lt;/span&gt;&lt;/a&gt;)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="157"/>
        <source>Posterization Level</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="183"/>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;This option is best suited for flat-shaded digital images, stickers, and cartoons.&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;The number of colors will be reduced automatically, picking the most common colors in the source image.&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Very small details might get lost in the process.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="220"/>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;This is suited for pixel art. The traced vector will retain all colors in the original image as well the pixelated edges.&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;This is only suitable for fairly small images with a low number of colors.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="247"/>
        <source>Mode</source>
        <translation>Mode</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="255"/>
        <source>Transparency</source>
        <translation>Transparance</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="260"/>
        <source>Closest Color</source>
        <translation>Couleur la plus proche</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="265"/>
        <source>Extract Colors</source>
        <translation>Extraire les couleurs</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="270"/>
        <source>Pixel</source>
        <translation>Pixel</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="281"/>
        <source>Image Options</source>
        <translation>Options d&apos;image</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="300"/>
        <source>Output Color</source>
        <translation>Couleur de sortie</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="324"/>
        <source>Invert</source>
        <translation>Inverser</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="338"/>
        <source>Threshold</source>
        <translation>Seuil</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="365"/>
        <source>Colors</source>
        <translation>Couleurs</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="387"/>
        <source>Add Color</source>
        <translation>Ajouter une couleur</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="390"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="414"/>
        <source>Remove Color</source>
        <translation>Supprimer la couleur</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="417"/>
        <source>Remove</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="446"/>
        <source>Tolerance</source>
        <translation>Tolérance</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="453"/>
        <source>Outline</source>
        <translation>Contour</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="476"/>
        <source>Detect Colors</source>
        <translation>Détecter les couleurs</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="483"/>
        <source>Configure Color Detection</source>
        <translation>Configurer la détéction de couleur</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="486"/>
        <source>Configure...</source>
        <translation>Configurer...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="507"/>
        <source>Curve Options</source>
        <translation>Options de courbe</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="513"/>
        <source>Smoothness</source>
        <translation>Lissage</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="526"/>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="632"/>
        <source>%</source>
        <translation>&#xa0;%</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="552"/>
        <source>Minimum Area</source>
        <translation>Aire minimum</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="566"/>
        <source>Preview</source>
        <translation>Prévisualisation</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="601"/>
        <source>Update</source>
        <translation>Mise à jour</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="625"/>
        <source>Zoom</source>
        <translation>Zoom</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="663"/>
        <source>Help...</source>
        <translation>Aide...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="674"/>
        <source>Revert to Defaults</source>
        <translation>Remettre les valeur par défaut</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="685"/>
        <source>Advanced</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Traced %1</source>
        <translation type="vanished">Tracé %1</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::ViewTransformWidget</name>
    <message>
        <location filename="../../src/gui/widgets/view_transform_widget.ui" line="29"/>
        <location filename="../../src/gui/widgets/view_transform_widget.ui" line="32"/>
        <source>Fit View</source>
        <translation>Ajuster la vue</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/view_transform_widget.ui" line="43"/>
        <source>Zoom</source>
        <translation>Zoom</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/view_transform_widget.ui" line="53"/>
        <source>%</source>
        <translation>&#xa0;%</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/view_transform_widget.ui" line="72"/>
        <location filename="../../src/gui/widgets/view_transform_widget.ui" line="75"/>
        <source>Zoom In</source>
        <translation>Zoomer</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/view_transform_widget.ui" line="86"/>
        <location filename="../../src/gui/widgets/view_transform_widget.ui" line="89"/>
        <source>Zoom Out</source>
        <translation>Dézoomer</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/view_transform_widget.ui" line="100"/>
        <location filename="../../src/gui/widgets/view_transform_widget.ui" line="103"/>
        <source>Reset Zoom</source>
        <translation>Remise à zéro du zoom</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/view_transform_widget.ui" line="114"/>
        <source>Angle</source>
        <translation>Angle</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/view_transform_widget.ui" line="124"/>
        <source>°</source>
        <translation>&#xa0;°</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/view_transform_widget.ui" line="143"/>
        <location filename="../../src/gui/widgets/view_transform_widget.ui" line="146"/>
        <source>Reset Rotation</source>
        <translation>Remise à zéro de la rotation</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/view_transform_widget.ui" line="157"/>
        <location filename="../../src/gui/widgets/view_transform_widget.ui" line="160"/>
        <source>Flip View</source>
        <translation>Mirroiter la vue</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::WindowMessageWidget</name>
    <message>
        <location filename="../../src/gui/widgets/window_message_widget.ui" line="87"/>
        <source>Ignore</source>
        <translation>Ignorer</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::font::ExternalFontWidget</name>
    <message>
        <location filename="../../src/gui/widgets/font/external_font_widget.ui" line="19"/>
        <source>File/URL</source>
        <translation>Fichier/URL</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/external_font_widget.ui" line="29"/>
        <source>Load</source>
        <translation>Charger</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/external_font_widget.ui" line="40"/>
        <source>Open...</source>
        <translation>Ouvrir...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/external_font_widget.ui" line="62"/>
        <source>Font</source>
        <translation>Fonte</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/external_font_widget.ui" line="69"/>
        <source>Font Style</source>
        <translation>Style de fonte</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/external_font_widget.ui" line="76"/>
        <source>Size</source>
        <translation>Taille</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/external_font_widget.cpp" line="130"/>
        <source>Open File</source>
        <translation>Ouvrir un fichier</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/external_font_widget.cpp" line="131"/>
        <source>All supported files (*.ttf, *.otf, *.css); CSS files (*.css); Font files (*.ttf, *.otf); All files (*)</source>
        <translation>Tous les fichiers supportés (*.ttf, *.otf, *.css); fichiers CSS (*.css); fichier de fontes (*.ttf, *.otf); Tous les fichiers (*)</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::font::FontLoader</name>
    <message>
        <location filename="../../src/gui/widgets/font/font_loader.cpp" line="41"/>
        <source>Could not open file %1</source>
        <translation>Ne peut pas ouvrir le fichier %1</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/font_loader.cpp" line="52"/>
        <source>Invalid data URL</source>
        <translation>URL des données invalide</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/font_loader.cpp" line="132"/>
        <source>Font format not supported for %1</source>
        <translation>Format de fonte non supporté pour %1</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::font::FontPreviewWidget</name>
    <message>
        <location filename="../../src/gui/widgets/font/font_preview_widget.ui" line="35"/>
        <source>Preview Scale</source>
        <translation>Échelle de la prévisualisation</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/font_preview_widget.ui" line="38"/>
        <source>%</source>
        <translation>&#xa0;%</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/font_preview_widget.cpp" line="19"/>
        <source>The quick brown fox jumps over the lazy dog</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::font::FontStyleDialog</name>
    <message>
        <location filename="../../src/gui/widgets/font/font_style_dialog.ui" line="14"/>
        <source>Font Style</source>
        <translation>Style de fonte</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/font_style_dialog.ui" line="28"/>
        <source>System</source>
        <translation>Système</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/font_style_dialog.ui" line="45"/>
        <source>Google Fonts</source>
        <translation>Fontes Google</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/font_style_dialog.ui" line="70"/>
        <source>Custom</source>
        <translation>Personnalisé</translation>
    </message>
    <message>
        <source>Font</source>
        <translation type="vanished">Fonte</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::font::FontStyleWidget</name>
    <message>
        <location filename="../../src/gui/widgets/font/font_style_widget.ui" line="24"/>
        <source>Font Style</source>
        <translation>Style de fonte</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/font_style_widget.ui" line="31"/>
        <source>Size</source>
        <translation>Taille</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/font_style_widget.ui" line="17"/>
        <source>Font</source>
        <translation>Fonte</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/font_style_widget.ui" line="46"/>
        <source>Filters</source>
        <translation>Filtres</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/font_style_widget.ui" line="52"/>
        <source>Writing System</source>
        <translation>Système d&apos;écriture</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/font_style_widget.ui" line="69"/>
        <source>Monospace</source>
        <translation>Chasse fixe</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/font_style_widget.ui" line="86"/>
        <source>Proportional</source>
        <translation>Proportionnelle</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::font::GoogleFontsModel</name>
    <message>
        <location filename="../../src/gui/widgets/font/google_fonts_model.cpp" line="174"/>
        <source>Could not add font</source>
        <translation>Ne peut pas ajouter de fonte</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/google_fonts_model.cpp" line="268"/>
        <source>Family</source>
        <translation>Famille</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/google_fonts_model.cpp" line="270"/>
        <source>Category</source>
        <translation>Catégorie</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/google_fonts_model.cpp" line="272"/>
        <source>Rank</source>
        <translation>Rang</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/google_fonts_model.cpp" line="274"/>
        <source>Status</source>
        <translation>Statut</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/google_fonts_model.cpp" line="384"/>
        <source>Any</source>
        <translation>N&apos;importe laquelle</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/google_fonts_model.cpp" line="386"/>
        <source>Sans-Serif</source>
        <translation>Sans empattement</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/google_fonts_model.cpp" line="388"/>
        <source>Serif</source>
        <translation>Empattement</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/google_fonts_model.cpp" line="390"/>
        <source>Monospace</source>
        <translation>Chasse fixe</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/google_fonts_model.cpp" line="392"/>
        <source>Display</source>
        <translation>Écran</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/google_fonts_model.cpp" line="394"/>
        <source>Handwriting</source>
        <translation>Manuscrit</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::font::GoogleFontsWidget</name>
    <message>
        <location filename="../../src/gui/widgets/font/google_fonts_widget.ui" line="29"/>
        <source>Reload</source>
        <translation>Recharger</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/google_fonts_widget.ui" line="61"/>
        <source>Font</source>
        <translation>Fonte</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/google_fonts_widget.ui" line="68"/>
        <source>Size</source>
        <translation>Taille</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/google_fonts_widget.ui" line="75"/>
        <source>Font Style</source>
        <translation>Style de fonte</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/google_fonts_widget.ui" line="90"/>
        <source>Filters</source>
        <translation>Filtres</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/google_fonts_widget.ui" line="96"/>
        <source>Writing System</source>
        <translation>Système d&apos;écriture</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/google_fonts_widget.ui" line="113"/>
        <source>Category</source>
        <translation>Catégorie</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::graphics::BezierItem</name>
    <message>
        <location filename="../../src/gui/graphics/bezier_item.cpp" line="343"/>
        <source>Remove Point</source>
        <translation>Supprimer le point</translation>
    </message>
    <message>
        <location filename="../../src/gui/graphics/bezier_item.cpp" line="363"/>
        <source>Update shape</source>
        <translation>Mettre à jour la forme</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::graphics::GradientEditor</name>
    <message>
        <location filename="../../src/gui/graphics/gradient_editor.cpp" line="101"/>
        <source>Drag Gradient</source>
        <translation>Déplacer le gradient</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::graphics::PointItem</name>
    <message>
        <location filename="../../src/gui/graphics/bezier_item.cpp" line="231"/>
        <source>Remove node tangent</source>
        <translation>Supprimer la tangente du nœud</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::graphics::TransformGraphicsItem</name>
    <message>
        <location filename="../../src/gui/graphics/transform_graphics_item.cpp" line="414"/>
        <location filename="../../src/gui/graphics/transform_graphics_item.cpp" line="472"/>
        <source>Drag anchor point</source>
        <translation>Déplacer un autre point</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::item_models::DocumentModelBase</name>
    <message>
        <location filename="../../src/gui/item_models/document_model_base.cpp" line="95"/>
        <source>Move Layers</source>
        <translation>Déplacer les calques</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::item_models::DocumentNodeModel</name>
    <message>
        <location filename="../../src/gui/item_models/document_node_model.cpp" line="250"/>
        <source>Color</source>
        <translation>Couleur</translation>
    </message>
    <message>
        <location filename="../../src/gui/item_models/document_node_model.cpp" line="252"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location filename="../../src/gui/item_models/document_node_model.cpp" line="254"/>
        <source>Visible</source>
        <translation>Visible</translation>
    </message>
    <message>
        <location filename="../../src/gui/item_models/document_node_model.cpp" line="256"/>
        <source>Locked</source>
        <translation>Vérouillé</translation>
    </message>
    <message>
        <location filename="../../src/gui/item_models/document_node_model.cpp" line="258"/>
        <source>#</source>
        <translation>n°</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::item_models::GradientListModel</name>
    <message>
        <location filename="../../src/gui/item_models/gradient_list_model.cpp" line="165"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location filename="../../src/gui/item_models/gradient_list_model.cpp" line="169"/>
        <source>Gradient</source>
        <translation>Gradiant</translation>
    </message>
    <message>
        <location filename="../../src/gui/item_models/gradient_list_model.cpp" line="173"/>
        <source>#</source>
        <translation>n°</translation>
    </message>
    <message>
        <location filename="../../src/gui/item_models/gradient_list_model.cpp" line="175"/>
        <source>Number of users</source>
        <translation>Nombre d&apos;utilisateurs</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::item_models::PropertyModelBase</name>
    <message>
        <location filename="../../src/gui/item_models/property_model_base.cpp" line="241"/>
        <source>%1%</source>
        <translation>%1&#xa0;%</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::item_models::PropertyModelFull</name>
    <message>
        <location filename="../../src/gui/item_models/property_model_full.cpp" line="310"/>
        <source>Parent Layer</source>
        <translation>Calque parent</translation>
    </message>
    <message>
        <location filename="../../src/gui/item_models/property_model_full.cpp" line="316"/>
        <source>(No Parent)</source>
        <translation>(Pas de parents)</translation>
    </message>
    <message>
        <location filename="../../src/gui/item_models/property_model_full.cpp" line="370"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location filename="../../src/gui/item_models/property_model_full.cpp" line="374"/>
        <source>Value</source>
        <translation>Valeur</translation>
    </message>
    <message>
        <location filename="../../src/gui/item_models/property_model_full.cpp" line="378"/>
        <source>Group Color</source>
        <translation>Couleur du groupe</translation>
    </message>
    <message>
        <location filename="../../src/gui/item_models/property_model_full.cpp" line="382"/>
        <source>Locked</source>
        <translation>Vérouillé</translation>
    </message>
    <message>
        <location filename="../../src/gui/item_models/property_model_full.cpp" line="386"/>
        <source>Visible</source>
        <translation>Visible</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::item_models::PropertyModelSingle</name>
    <message>
        <location filename="../../src/gui/item_models/property_model_single.cpp" line="140"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location filename="../../src/gui/item_models/property_model_single.cpp" line="144"/>
        <source>Value</source>
        <translation>Valeur</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::settings::DocumentTemplates</name>
    <message>
        <location filename="../../src/gui/settings/document_templates.cpp" line="99"/>
        <source>%5 - %1x%2 %3 %4fps</source>
        <extracomment>%5 is the file name, %1x%2 is the size, %3 is the aspect ratio, %4 is the frame rate</extracomment>
        <translation>%5 - %1&#xa0;x&#xa0;%2&#xa0; &#xa0;%3 %4&#xa0;fps</translation>
    </message>
    <message>
        <location filename="../../src/gui/settings/document_templates.cpp" line="149"/>
        <source>Template</source>
        <translation>Modèle</translation>
    </message>
    <message>
        <location filename="../../src/gui/settings/document_templates.cpp" line="153"/>
        <source>%1 %2</source>
        <translation>%1 %2</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::style::PropertyDelegate</name>
    <message>
        <location filename="../../src/gui/style/property_delegate.cpp" line="297"/>
        <source>%</source>
        <translation>&#xa0;%</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::timeline::KeyframeSplitItem</name>
    <message>
        <location filename="../../src/gui/widgets/timeline/timeline_items.cpp" line="128"/>
        <source>Drag Keyframes</source>
        <translation>Déplacer les images clés</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::tools::DrawTool</name>
    <message>
        <location filename="../../src/gui/tools/draw_tool.cpp" line="307"/>
        <source>Delete curve point</source>
        <translation>Supprimer un point de la courbe</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/draw_tool.cpp" line="427"/>
        <source>Add curve point</source>
        <translation>Ajouter un point à la courbe</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::tools::DrawTool::Private</name>
    <message>
        <location filename="../../src/gui/tools/draw_tool.cpp" line="173"/>
        <source>Extend Path</source>
        <translation>Étendre le chemin</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/draw_tool.cpp" line="196"/>
        <source>Draw Shape</source>
        <translation>Tracer la forme</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::tools::EditTool</name>
    <message>
        <location filename="../../src/gui/tools/edit_tool.cpp" line="293"/>
        <source>Gradient Colors</source>
        <translation>Couleurs du gradient</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.cpp" line="310"/>
        <source>Stop Color...</source>
        <translation>Couleur du point...</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.cpp" line="322"/>
        <source>Add Stop</source>
        <translation>Ajouter un point</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.cpp" line="326"/>
        <source>Remove Stop</source>
        <translation>Supprime le point</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::tools::FillTool</name>
    <message>
        <location filename="../../src/gui/tools/fill_tool.cpp" line="47"/>
        <source>Apply Style</source>
        <translation>Appliquer le style</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::tools::SelectTool</name>
    <message>
        <location filename="../../src/gui/tools/select_tool.cpp" line="127"/>
        <source>Drag</source>
        <translation>Déplacer</translation>
    </message>
</context>
<context>
    <name>glaxnimate::io::ImportExport</name>
    <message>
        <location filename="../../src/core/io/base.cpp" line="16"/>
        <source>%1 (%2)</source>
        <extracomment>Open/Save file dialog file filter eg: &quot;Text files (.txt)&quot;</extracomment>
        <translation>%1 (%2)</translation>
    </message>
</context>
<context>
    <name>glaxnimate::io::glaxnimate::GlaxnimateFormat</name>
    <message>
        <location filename="../../src/core/io/glaxnimate/import_state.hpp" line="101"/>
        <source>Property %1 of %2 refers to unexisting object %3</source>
        <translation>La propriété %1 de %2 fait référence à l&apos;objet inexistant %3</translation>
    </message>
    <message>
        <location filename="../../src/core/io/glaxnimate/import_state.hpp" line="110"/>
        <source>Could not load %1 for %2: uuid refers to an unacceptable object</source>
        <translation>Ne peut charger %1 pour %2&#xa0;: uuid fait référence à un objet inacceptable</translation>
    </message>
    <message>
        <location filename="../../src/core/io/glaxnimate/import_state.hpp" line="121"/>
        <source>Object %1 is invalid</source>
        <translation>L&apos;objet %1 est invalide</translation>
    </message>
    <message>
        <location filename="../../src/core/io/glaxnimate/import_state.hpp" line="244"/>
        <source>Wrong object type: expected &apos;%1&apos; but got &apos;%2&apos;</source>
        <translation>Type d&apos;objet erronée&#xa0;: &apos;%1&apos; attendu, mais a obtenu &apos;%2&apos;</translation>
    </message>
    <message>
        <location filename="../../src/core/io/glaxnimate/import_state.hpp" line="250"/>
        <source>Could not load %1 for %2</source>
        <translation>Ne peut charger %1 pour %2</translation>
    </message>
    <message>
        <location filename="../../src/core/io/glaxnimate/import_state.hpp" line="262"/>
        <source>Could not set property %1</source>
        <translation>Ne peut définir la propriété %1</translation>
    </message>
    <message>
        <location filename="../../src/core/io/glaxnimate/import_state.hpp" line="288"/>
        <source>Item %1 for %2 in %3 isn&apos;t an object</source>
        <translation>L&apos;élément %1 pour %2 dans %3 n&apos;est pas un objet</translation>
    </message>
    <message>
        <location filename="../../src/core/io/glaxnimate/import_state.hpp" line="300"/>
        <source>Item %1 for %2 in %3 is not acceptable</source>
        <translation>L&apos;élément %1 pour %2 dans %3 n&apos;est pas acceptable</translation>
    </message>
    <message>
        <location filename="../../src/core/io/glaxnimate/import_state.hpp" line="337"/>
        <source>Keyframe must specify a time</source>
        <translation>Une image clé doit spécifier un instant</translation>
    </message>
    <message>
        <location filename="../../src/core/io/glaxnimate/import_state.hpp" line="342"/>
        <source>Keyframe must specify a value</source>
        <translation>Une image clé doit spécifier une valeur</translation>
    </message>
    <message>
        <location filename="../../src/core/io/glaxnimate/import_state.hpp" line="352"/>
        <source>Could not add keyframe</source>
        <translation>Ne peut ajouter une image clé</translation>
    </message>
    <message>
        <location filename="../../src/core/io/glaxnimate/import_state.hpp" line="517"/>
        <source>Objects of type &apos;MainComposition&apos; can only be at the top level of the document</source>
        <translation>Les objets de type &apos;MainComposition&apos; peuvent être qu&apos;au plus haut niveau du document</translation>
    </message>
    <message>
        <location filename="../../src/core/io/glaxnimate/import_state.hpp" line="527"/>
        <source>Unknown object of type &apos;%1&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknow object of type &apos;%1&apos;</source>
        <translation type="vanished">Objet inconnu de type &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../../src/core/io/glaxnimate/glaxnimate_format.hpp" line="20"/>
        <location filename="../../src/core/io/glaxnimate/glaxnimate_mime.hpp" line="15"/>
        <source>Glaxnimate Animation</source>
        <translation>Animation Glaxnimate</translation>
    </message>
    <message>
        <location filename="../../src/core/io/glaxnimate/glaxnimate_importer.cpp" line="15"/>
        <location filename="../../src/core/io/glaxnimate/glaxnimate_mime.cpp" line="82"/>
        <source>Could not parse JSON: %1</source>
        <translation>Ne peut analyser le JSON&#xa0;: %1</translation>
    </message>
    <message>
        <location filename="../../src/core/io/glaxnimate/glaxnimate_importer.cpp" line="21"/>
        <location filename="../../src/core/io/glaxnimate/glaxnimate_mime.cpp" line="88"/>
        <source>No JSON object found</source>
        <translation>Pas d&apos;objet JSON trouvé</translation>
    </message>
    <message>
        <location filename="../../src/core/io/glaxnimate/glaxnimate_importer.cpp" line="29"/>
        <source>Missing animation object</source>
        <translation>objet animation manquant</translation>
    </message>
    <message>
        <location filename="../../src/core/io/glaxnimate/glaxnimate_importer.cpp" line="36"/>
        <source>Opening a file from a newer version of Glaxnimate</source>
        <translation>Ouvrir un fichier provenant d&apos;une version plus récente de Glaxnimate</translation>
    </message>
</context>
<context>
    <name>glaxnimate::io::lottie::LottieFormat</name>
    <message>
        <location filename="../../src/core/io/lottie/validation.hpp" line="16"/>
        <source>%1: %2</source>
        <translation>%1&#xa0;: %2</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_importer.hpp" line="889"/>
        <source>Duplicate Bitmap ID: %1</source>
        <translation>ID d&apos;image matricielle dupliqué&#xa0;: %1</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_importer.hpp" line="909"/>
        <source>Duplicate Precomposition ID: %1</source>
        <translation>ID de précomposition dupliquée&#xa0;: %1</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_format.hpp" line="16"/>
        <source>Lottie Animation</source>
        <translation>Animation Lottie</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_format.cpp" line="53"/>
        <source>Pretty</source>
        <translation>Joli</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_format.cpp" line="53"/>
        <source>Pretty print the JSON</source>
        <translation>Sort un joli JSON</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_format.cpp" line="54"/>
        <source>Strip</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_format.cpp" line="54"/>
        <source>Strip unused properties</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_format.cpp" line="55"/>
        <source>Embed Images</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_format.cpp" line="55"/>
        <source>Automatically embed non-embedded images</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_format.cpp" line="56"/>
        <source>Legacy Keyframes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_format.cpp" line="56"/>
        <source>Compatibility with lottie-web versions prior to 5.0.0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_exporter.hpp" line="520"/>
        <source>Lottie only supports layers in the top level</source>
        <translation>Lottie ne supporte les calques qu&apos;au niveau le plus haut</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_exporter.hpp" line="569"/>
        <source>Images cannot be grouped with other shapes, they must be inside a layer</source>
        <translation>Les images ne peuvent être groupées avec les autres formes, elles doivent être à l&apos;intérieur d&apos;un calque</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_exporter.hpp" line="571"/>
        <source>Composition layers cannot be grouped with other shapes, they must be inside a layer</source>
        <translation>Les calques de composition ne peuvent pas être groupés avec les autres formes, elles doivent être à l&apos;intérieure d&apos;un calque</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/validation.cpp" line="15"/>
        <source>Invalid width: %1, should be %2</source>
        <translation>Largeur invalide&#xa0;: %1, devrait être %2</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/validation.cpp" line="19"/>
        <source>Invalid height: %1, should be %2</source>
        <translation>Hauteur invalide&#xa0;: %1, devrait être %2</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/validation.cpp" line="31"/>
        <source>Invalid fps: %1, should be %2</source>
        <translation>fps invalides&#xa0;: %1, devrait être %2</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/validation.cpp" line="39"/>
        <source>Too many frames: %1, should be less than %2</source>
        <translation>Trop d&apos;images&#xa0;: %1, devrait être inférieur à %2</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/validation.cpp" line="63"/>
        <source>Images are not supported</source>
        <translation>Les images ne sont pas supportées</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_format.cpp" line="28"/>
        <source>Could not parse JSON: %1</source>
        <translation>Ne peut pas analyser le JSON&#xa0;: %1</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_format.cpp" line="34"/>
        <source>No JSON object found</source>
        <translation>Pas d&apos;objet JSON trouvé</translation>
    </message>
</context>
<context>
    <name>glaxnimate::io::lottie::LottieHtmlFormat</name>
    <message>
        <location filename="../../src/core/io/lottie/lottie_html_format.hpp" line="14"/>
        <source>Lottie HTML Preview</source>
        <translation>Prévisualisation HTML Lottie</translation>
    </message>
</context>
<context>
    <name>glaxnimate::io::lottie::TgsFormat</name>
    <message>
        <location filename="../../src/core/io/lottie/tgs_format.hpp" line="13"/>
        <source>Telegram Animated Sticker</source>
        <translation>Autocollant animé Telegram</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/tgs_format.cpp" line="42"/>
        <source>Star Shapes are not officially supported</source>
        <translation>Les formes étoiles ne sont pas officiellement supportées</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/tgs_format.cpp" line="46"/>
        <source>Images are not supported</source>
        <translation>Les images ne sont pas supportés</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/tgs_format.cpp" line="51"/>
        <source>Gradient strokes are not officially supported</source>
        <translation>Les gradients de contours ne sont pas officiellement supportés</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/tgs_format.cpp" line="56"/>
        <source>Masks are not supported</source>
        <translation>Les masques ne sont pas supportés</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/tgs_format.cpp" line="60"/>
        <source>Repeaters are not officially supported</source>
        <translation>Les répéteurs ne sont pas officiellement supportés</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/tgs_format.cpp" line="64"/>
        <source>Inflate/Deflate is not supported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/tgs_format.cpp" line="68"/>
        <source>Offset Path is not supported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/tgs_format.cpp" line="72"/>
        <source>ZigZag is not supported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/tgs_format.cpp" line="101"/>
        <source>File too large: %1k, should be under 64k</source>
        <translation>Fichier trop volumineux&#xa0;: %1&#xa0;k, should be under 64&#xa0;k</translation>
    </message>
</context>
<context>
    <name>glaxnimate::io::raster::RasterFormat</name>
    <message>
        <location filename="../../src/core/io/raster/raster_format.hpp" line="19"/>
        <source>Raster Image</source>
        <translation>Image matricielle</translation>
    </message>
</context>
<context>
    <name>glaxnimate::io::raster::SpritesheetFormat</name>
    <message>
        <location filename="../../src/core/io/raster/spritesheet_format.hpp" line="17"/>
        <source>Sprite Sheet</source>
        <translation>Feuille de sprites</translation>
    </message>
    <message>
        <location filename="../../src/core/io/raster/spritesheet_format.cpp" line="25"/>
        <source>Frame Width</source>
        <translation>Largeur de l&apos;image</translation>
    </message>
    <message>
        <location filename="../../src/core/io/raster/spritesheet_format.cpp" line="25"/>
        <source>Width of each frame</source>
        <translation>Largeur de chaque image</translation>
    </message>
    <message>
        <location filename="../../src/core/io/raster/spritesheet_format.cpp" line="26"/>
        <source>Frame Height</source>
        <translation>Hauteur de l&apos;image</translation>
    </message>
    <message>
        <location filename="../../src/core/io/raster/spritesheet_format.cpp" line="26"/>
        <source>Height of each frame</source>
        <translation>Hauteur de chaque image</translation>
    </message>
    <message>
        <location filename="../../src/core/io/raster/spritesheet_format.cpp" line="27"/>
        <source>Columns</source>
        <translation>Colonnes</translation>
    </message>
    <message>
        <location filename="../../src/core/io/raster/spritesheet_format.cpp" line="27"/>
        <source>Number of columns in the sheet</source>
        <translation>Nombre de colonnes dans la feuille</translation>
    </message>
    <message>
        <source>NUmber of columns in the sheet</source>
        <translation type="vanished">Nombre de colonnes dans la feuille</translation>
    </message>
    <message>
        <location filename="../../src/core/io/raster/spritesheet_format.cpp" line="28"/>
        <source>Time Step</source>
        <translation>Pas de temps</translation>
    </message>
    <message>
        <location filename="../../src/core/io/raster/spritesheet_format.cpp" line="28"/>
        <source>By how much each rendered frame should increase time (in frames)</source>
        <translation>De combien chaque image rendue devrait augmenter le temps (en images)</translation>
    </message>
</context>
<context>
    <name>glaxnimate::io::svg::SvgFormat</name>
    <message>
        <location filename="../../src/core/io/svg/svg_format.hpp" line="15"/>
        <source>SVG</source>
        <translation>SVG</translation>
    </message>
    <message>
        <location filename="../../src/core/io/svg/svg_format.cpp" line="56"/>
        <source>External Stylesheet</source>
        <translation>Peuille de style externe</translation>
    </message>
    <message>
        <location filename="../../src/core/io/svg/svg_format.cpp" line="58"/>
        <source>Font face with external url</source>
        <translation>Fonte avec URL externe</translation>
    </message>
    <message>
        <location filename="../../src/core/io/svg/svg_format.cpp" line="60"/>
        <source>Embedded data</source>
        <translation>Données embarquées</translation>
    </message>
    <message>
        <location filename="../../src/core/io/svg/svg_format.cpp" line="61"/>
        <source>Ignore</source>
        <translation>Ignorer</translation>
    </message>
    <message>
        <location filename="../../src/core/io/svg/svg_format.cpp" line="64"/>
        <source>External Fonts</source>
        <translation>Fontes externes</translation>
    </message>
    <message>
        <location filename="../../src/core/io/svg/svg_format.cpp" line="64"/>
        <source>How to include external font</source>
        <translation>Comment inclure une fonte externe</translation>
    </message>
</context>
<context>
    <name>glaxnimate::io::video::VideoFormat</name>
    <message>
        <location filename="../../src/core/io/video/video_format.hpp" line="15"/>
        <source>Video</source>
        <translation>Vidéo</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="720"/>
        <source>Format not supported: %1</source>
        <translation>Format non supporté&#xa0;:%1</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="730"/>
        <source>Could not deduce output format from file extension: using MPEG.</source>
        <translation>Ne peut pas déduire le format de sortie à partir de l&apos;extension de fichier&#xa0;: Utilise MPEG.</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="734"/>
        <source>Could not find output format</source>
        <translation>Ne peut pas trouver le format de sortie</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="760"/>
        <source>No video codec</source>
        <translation>Pas de codec vidéo</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="787"/>
        <source>Error occurred when opening output file: %1</source>
        <translation>Une erreur est survenue lors de l&apos;ouverture du fichier de sortie&#xa0;: %1</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="822"/>
        <source>Bitrate</source>
        <translation>Débit binaire</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="822"/>
        <source>Video bit rate</source>
        <translation>Débit binaire vidéo</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="823"/>
        <source>Background</source>
        <translation>Fond</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="823"/>
        <source>Background color</source>
        <translation>Couleur de fond</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="824"/>
        <source>Width</source>
        <translation>Largeur</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="824"/>
        <location filename="../../src/core/io/video/video_format.cpp" line="825"/>
        <source>If not 0, it will overwrite the size</source>
        <translation>Si différent de 0, la taille sera écrasée</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="825"/>
        <source>Height</source>
        <translation>Hauteur</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="826"/>
        <source>Verbose</source>
        <translation>Verbeux</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="826"/>
        <source>Show verbose information on the conversion</source>
        <translation>Affiche des informations verbeuses sur la conversion</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::AnimatableBase</name>
    <message>
        <location filename="../../src/core/model/animation/animatable.cpp" line="36"/>
        <source>Update %1</source>
        <translation>Met à jour %1</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::AnimationContainer</name>
    <message>
        <location filename="../../src/core/model/animation_container.cpp" line="48"/>
        <source>Animation Timing</source>
        <translation>Temporalisation de l&apos;animation</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::Assets</name>
    <message>
        <location filename="../../src/core/model/assets/assets.hpp" line="199"/>
        <source>Assets</source>
        <translation>Données</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::Bitmap</name>
    <message>
        <location filename="../../src/core/model/assets/bitmap.hpp" line="34"/>
        <source>Bitmap</source>
        <translation>Image Matricielle</translation>
    </message>
    <message>
        <location filename="../../src/core/model/assets/bitmap.cpp" line="153"/>
        <source>Embedded image</source>
        <translation>Image embarquée</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::BitmapList</name>
    <message>
        <location filename="../../src/core/model/assets/assets.hpp" line="110"/>
        <source>Images</source>
        <translation>Images</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::Ellipse</name>
    <message>
        <location filename="../../src/core/model/shapes/ellipse.cpp" line="13"/>
        <source>Ellipse</source>
        <translation>Ellipse</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::EmbeddedFont</name>
    <message>
        <location filename="../../src/core/model/assets/embedded_font.cpp" line="36"/>
        <source>Font</source>
        <translation>Fonte</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::Fill</name>
    <message>
        <location filename="../../src/core/model/shapes/fill.hpp" line="42"/>
        <source>Fill</source>
        <translation>Remplissage</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::Font</name>
    <message>
        <location filename="../../src/core/model/shapes/text.cpp" line="226"/>
        <source>Font</source>
        <translation>Fonte</translation>
    </message>
    <message>
        <location filename="../../src/core/model/shapes/text.cpp" line="243"/>
        <source>Change Font</source>
        <translation>Changer la fonte</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::FontList</name>
    <message>
        <location filename="../../src/core/model/assets/assets.hpp" line="166"/>
        <source>Fonts</source>
        <translation>Fontes</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::Gradient</name>
    <message>
        <location filename="../../src/core/model/assets/gradient.cpp" line="205"/>
        <source>%1 Gradient</source>
        <translation>Gradiant %1</translation>
    </message>
    <message>
        <location filename="../../src/core/model/assets/gradient.cpp" line="262"/>
        <source>Linear</source>
        <translation>Linéaire</translation>
    </message>
    <message>
        <location filename="../../src/core/model/assets/gradient.cpp" line="264"/>
        <source>Radial</source>
        <translation>Radial</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::GradientColors</name>
    <message>
        <location filename="../../src/core/model/assets/gradient.cpp" line="77"/>
        <source>Gradient</source>
        <translation>Gradiant</translation>
    </message>
    <message>
        <location filename="../../src/core/model/assets/gradient.cpp" line="127"/>
        <source>Add color to %1</source>
        <translation>Ajouter une couleur à %1</translation>
    </message>
    <message>
        <location filename="../../src/core/model/assets/gradient.cpp" line="146"/>
        <source>Remove color from %1</source>
        <translation>Supprimer la couleur de %1</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::GradientColorsList</name>
    <message>
        <location filename="../../src/core/model/assets/assets.hpp" line="120"/>
        <source>Gradient Colors</source>
        <translation>Couleurs des gradients</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::GradientList</name>
    <message>
        <location filename="../../src/core/model/assets/assets.hpp" line="130"/>
        <source>Gradients</source>
        <translation>Gradiants</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::Group</name>
    <message>
        <location filename="../../src/core/model/shapes/group.hpp" line="35"/>
        <source>Group</source>
        <translation>Groupe</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::Image</name>
    <message>
        <location filename="../../src/core/model/shapes/image.cpp" line="79"/>
        <source>Image</source>
        <translation>Image</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::InflateDeflate</name>
    <message>
        <location filename="../../src/core/model/shapes/inflate_deflate.cpp" line="12"/>
        <source>Inflate and Deflate</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::Layer</name>
    <message>
        <location filename="../../src/core/model/shapes/layer.hpp" line="75"/>
        <source>Layer</source>
        <translation>Calque</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::MainComposition</name>
    <message>
        <location filename="../../src/core/model/main_composition.hpp" line="28"/>
        <source>Animation</source>
        <translation>Animation</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::MaskSettings</name>
    <message>
        <location filename="../../src/core/model/mask_settings.cpp" line="7"/>
        <source>Mask</source>
        <translation>Masque</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::NamedColor</name>
    <message>
        <location filename="../../src/core/model/assets/named_color.cpp" line="11"/>
        <source>Unnamed Color</source>
        <translation>Couleur sans nom</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::NamedColorList</name>
    <message>
        <location filename="../../src/core/model/assets/assets.hpp" line="91"/>
        <source>Swatch</source>
        <translation>Godet</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::Object</name>
    <message>
        <source>Uknown Object</source>
        <translation type="vanished">Objet inconnu</translation>
    </message>
    <message>
        <location filename="../../src/core/model/object.hpp" line="83"/>
        <source>Unknown Object</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::OffsetPath</name>
    <message>
        <location filename="../../src/core/model/shapes/offset_path.cpp" line="336"/>
        <source>Offset Path</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::Path</name>
    <message>
        <location filename="../../src/core/model/shapes/path.hpp" line="32"/>
        <source>Path</source>
        <translation>Chemin</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::PolyStar</name>
    <message>
        <location filename="../../src/core/model/shapes/polystar.hpp" line="42"/>
        <source>PolyStar</source>
        <translation>Étoile-polygone</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::PreCompLayer</name>
    <message>
        <location filename="../../src/core/model/shapes/precomp_layer.cpp" line="24"/>
        <source>Composition Layer</source>
        <translation>Calque de composition</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::Precomposition</name>
    <message>
        <location filename="../../src/core/model/assets/precomposition.cpp" line="17"/>
        <source>Composition</source>
        <translation>Composition</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::PrecompositionList</name>
    <message>
        <location filename="../../src/core/model/assets/assets.hpp" line="144"/>
        <source>Precompositions</source>
        <translation>Précompositions</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::Rect</name>
    <message>
        <location filename="../../src/core/model/shapes/rect.hpp" line="25"/>
        <source>Rectangle</source>
        <translation>Rectangle</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::Repeater</name>
    <message>
        <location filename="../../src/core/model/shapes/repeater.cpp" line="19"/>
        <source>Repeater</source>
        <translation>Répéteur</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::RoundCorners</name>
    <message>
        <location filename="../../src/core/model/shapes/round_corners.cpp" line="12"/>
        <source>Round Corners</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::StretchableTime</name>
    <message>
        <location filename="../../src/core/model/stretchable_time.cpp" line="22"/>
        <source>Timing</source>
        <translation>Temporalisation</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::Stroke</name>
    <message>
        <location filename="../../src/core/model/shapes/stroke.hpp" line="62"/>
        <source>Stroke</source>
        <translation>Contour</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::TextShape</name>
    <message>
        <location filename="../../src/core/model/shapes/text.cpp" line="473"/>
        <source>Text</source>
        <translation>Texte</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::Transform</name>
    <message>
        <location filename="../../src/core/model/transform.hpp" line="23"/>
        <source>Transform</source>
        <translation>Transformer</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::Trim</name>
    <message>
        <location filename="../../src/core/model/shapes/trim.cpp" line="18"/>
        <source>Trim Path</source>
        <translation>Tronquer le chemin</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::ZigZag</name>
    <message>
        <location filename="../../src/core/model/shapes/zig_zag.cpp" line="133"/>
        <source>Zig Zag</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::detail::AnimatedPropertyBezier</name>
    <message>
        <location filename="../../src/core/model/animation/animatable_path.cpp" line="20"/>
        <source>Split Segment</source>
        <translation>Partager le segment</translation>
    </message>
    <message>
        <location filename="../../src/core/model/animation/animatable_path.cpp" line="62"/>
        <source>Remove Nodes</source>
        <translation>Supprimer les nœuds</translation>
    </message>
    <message>
        <location filename="../../src/core/model/animation/animatable_path.cpp" line="141"/>
        <source>Extend Shape</source>
        <translation>Étendre la forme</translation>
    </message>
</context>
<context>
    <name>glaxnimate::utils::trace::TraceWrapper</name>
    <message>
        <location filename="../../src/core/utils/trace_wrapper.cpp" line="152"/>
        <source>Traced %1</source>
        <translation type="unfinished">Tracé %1</translation>
    </message>
</context>
</TS>
