<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="en_US">
<context>
    <name>AbstractWidgetList</name>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/abstract_widget_list.cpp" line="67"/>
        <source>Add New</source>
        <translation>Add New</translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/abstract_widget_list.cpp" line="118"/>
        <source>Move Up</source>
        <translation>Move Up</translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/abstract_widget_list.cpp" line="119"/>
        <source>Move Down</source>
        <translation>Move Down</translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/abstract_widget_list.cpp" line="120"/>
        <source>Remove</source>
        <translation>Remove</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>Use Default</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>Clear</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>Select Color</translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_dialog.ui" line="55"/>
        <source>Saturation</source>
        <translation>Saturation</translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_dialog.ui" line="62"/>
        <source>Hue</source>
        <translation>Hue</translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_dialog.ui" line="79"/>
        <source>Hex</source>
        <translation>Hex</translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_dialog.ui" line="86"/>
        <source>Blue</source>
        <translation>Blue</translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_dialog.ui" line="123"/>
        <source>Value</source>
        <translation>Value</translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_dialog.ui" line="130"/>
        <source>Green</source>
        <translation>Green</translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_dialog.ui" line="137"/>
        <source>Alpha</source>
        <translation>Alpha</translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_dialog.ui" line="144"/>
        <source>Red</source>
        <translation>Red</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>Configure color detection</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/color_quantization_dialog.ui" line="26"/>
        <source>Algorithm</source>
        <translation>Algorithm</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/color_quantization_dialog.ui" line="37"/>
        <source>k-Means</source>
        <translation>k-Means</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/color_quantization_dialog.ui" line="42"/>
        <source>k-Modes</source>
        <translation>k-Modes</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/color_quantization_dialog.ui" line="47"/>
        <source>Octree</source>
        <translation>Octree</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/color_quantization_dialog.ui" line="52"/>
        <source>Edge Exclusion Modes</source>
        <translation>Edge Exclusion Modes</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/color_quantization_dialog.ui" line="69"/>
        <source>Match</source>
        <translation>Match</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/color_quantization_dialog.ui" line="76"/>
        <source>Max Iterations</source>
        <translation>Max Iterations</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/color_quantization_dialog.ui" line="100"/>
        <source>None</source>
        <translation>None</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/color_quantization_dialog.ui" line="105"/>
        <source>Most Frequent</source>
        <translation>Most Frequent</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/color_quantization_dialog.ui" line="110"/>
        <source>Closest</source>
        <translation>Closest</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>&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;</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>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.</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>&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;</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/color_quantization_dialog.ui" line="182"/>
        <source>Min Frequency</source>
        <translation>Min Frequency</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>&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;</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/color_quantization_dialog.ui" line="205"/>
        <source>%</source>
        <translation>%</translation>
    </message>
</context>
<context>
    <name>CompoundTimelineWidget</name>
    <message>
        <source>Add Keyframe</source>
        <translation type="vanished">Add Keyframe</translation>
    </message>
    <message>
        <source>&amp;Clear Animations</source>
        <translation type="vanished">&amp;Clear 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>Document Metadata</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/document_metadata_dialog.ui" line="31"/>
        <source>Common</source>
        <translation>Common</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/document_metadata_dialog.ui" line="37"/>
        <source>Title</source>
        <translation>Title</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/document_metadata_dialog.ui" line="59"/>
        <source>Author</source>
        <translation>Author</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/document_metadata_dialog.ui" line="69"/>
        <source>Description</source>
        <translation>Description</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/document_metadata_dialog.ui" line="79"/>
        <source>Keywords</source>
        <translation>Keywords</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/document_metadata_dialog.ui" line="90"/>
        <source>Custom</source>
        <translation>Custom</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/document_metadata_dialog.ui" line="115"/>
        <source>Name</source>
        <translation>Name</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/document_metadata_dialog.ui" line="120"/>
        <source>Value</source>
        <translation>Value</translation>
    </message>
</context>
<context>
    <name>EmojiSetDialog</name>
    <message>
        <location filename="../../src/gui/emoji/emoji_set_dialog.ui" line="14"/>
        <source>Emoji Set</source>
        <translation>Emoji Set</translation>
    </message>
    <message>
        <location filename="../../src/gui/emoji/emoji_set_dialog.ui" line="43"/>
        <source>Name</source>
        <translation>Name</translation>
    </message>
    <message>
        <location filename="../../src/gui/emoji/emoji_set_dialog.ui" line="48"/>
        <source>License</source>
        <translation>License</translation>
    </message>
    <message>
        <location filename="../../src/gui/emoji/emoji_set_dialog.ui" line="83"/>
        <source>Downloaded</source>
        <translation>Downloaded</translation>
    </message>
    <message>
        <location filename="../../src/gui/emoji/emoji_set_dialog.ui" line="100"/>
        <source>Reload</source>
        <translation>Reload</translation>
    </message>
    <message>
        <location filename="../../src/gui/emoji/emoji_set_dialog.ui" line="114"/>
        <source>View Website</source>
        <translation>View Website</translation>
    </message>
    <message>
        <location filename="../../src/gui/emoji/emoji_set_dialog.ui" line="128"/>
        <source>Download</source>
        <translation>Download</translation>
    </message>
    <message>
        <location filename="../../src/gui/emoji/emoji_set_dialog.ui" line="142"/>
        <source>Add Emoji...</source>
        <translation>Add Emoji...</translation>
    </message>
    <message>
        <location filename="../../src/gui/emoji/emoji_set_dialog.ui" line="166"/>
        <source>Close</source>
        <translation>Close</translation>
    </message>
</context>
<context>
    <name>GlaxnimateWindow</name>
    <message>
        <source>Undo %1</source>
        <translation type="vanished">Undo %1</translation>
    </message>
    <message>
        <source>Redo %1</source>
        <translation type="vanished">Redo %1</translation>
    </message>
    <message>
        <source>Cut</source>
        <translation type="vanished">Cut</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation type="vanished">Copy</translation>
    </message>
    <message>
        <source>Paste</source>
        <translation type="vanished">Paste</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation type="vanished">Delete</translation>
    </message>
    <message>
        <source>Group Shapes</source>
        <translation type="vanished">Group Shapes</translation>
    </message>
    <message>
        <source>Ungroup Shapes</source>
        <translation type="vanished">Ungroup Shapes</translation>
    </message>
    <message>
        <source>Move to...</source>
        <translation type="vanished">Move to...</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>Filter</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>Clear Filter</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>Import From LottieFiles</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/lottiefiles/lottiefiles_search_dialog.ui" line="28"/>
        <source>Search</source>
        <translation>Search</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/lottiefiles/lottiefiles_search_dialog.ui" line="90"/>
        <source>Page</source>
        <translation>Page</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/lottiefiles/lottiefiles_search_dialog.ui" line="100"/>
        <source>of</source>
        <translation>of</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/lottiefiles/lottiefiles_search_dialog.ui" line="127"/>
        <source>Next Page</source>
        <translation>Next Page</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/lottiefiles/lottiefiles_search_dialog.ui" line="142"/>
        <source>Open</source>
        <translation>Open</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/lottiefiles/lottiefiles_search_dialog.ui" line="153"/>
        <source>Import</source>
        <translation>Import</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/lottiefiles/lottiefiles_search_dialog.ui" line="177"/>
        <source>Close</source>
        <translation>Close</translation>
    </message>
</context>
<context>
    <name>QApplication</name>
    <message>
        <location filename="../../src/core/plugin/snippet.hpp" line="87"/>
        <source># Glaxnimate snippet</source>
        <translation># Glaxnimate snippet</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>
        <translation># You have access to the `window` and `document` global variables and the `glaxnimate` module</translation>
    </message>
    <message>
        <location filename="../../src/core/plugin/snippet.hpp" line="91"/>
        <source># For documentation see https://glaxnimate.mattbas.org/contributing/scripting/</source>
        <translation># For documentation see https://glaxnimate.mattbas.org/contributing/scripting/</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="15"/>
        <source>Informational Options</source>
        <translation>Informational Options</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="16"/>
        <source>Show this help and exit</source>
        <translation>Show this help and exit</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="17"/>
        <source>Show version information and exit</source>
        <translation>Show version information and exit</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>File to open</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="23"/>
        <source>GUI Options</source>
        <translation>GUI Options</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="34"/>
        <source>Use a specific size for the main window</source>
        <translation>Use a specific size for the main window</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="42"/>
        <source>Print the window id</source>
        <translation>Print the window id</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="45"/>
        <source>Enables the debug menu</source>
        <translation>Enables the debug menu</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/gzip.cpp" line="93"/>
        <source>ZLib %1%2 returned %3</source>
        <translation>ZLib %1%2 returned %3</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="24"/>
        <source>If present, doesn&apos;t restore the main window state</source>
        <translation>If present, doesn&apos;t restore the main window state</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="48"/>
        <source>Export Options</source>
        <translation>Export Options</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>If present, instead of starting the GUI export the input file to the given</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>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.</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="65"/>
        <source>Shows possible values for --export-format</source>
        <translation>Shows possible values for --export-format</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="119"/>
        <source>Could not run the plugin</source>
        <translation>Could not run the plugin</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="128"/>
        <source>Could not find an interpreter</source>
        <translation>Could not find an interpreter</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="182"/>
        <source>You need to specify a file to export</source>
        <translation>You need to specify a file to export</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>Unknown exporter. use --export-format-list for a list of available formats</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="206"/>
        <source>Unknown importer</source>
        <translation>Unknown importer</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="213"/>
        <source>Could not open input file for reading</source>
        <translation>Could not open input file for reading</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="227"/>
        <source>Error loading input file</source>
        <translation>Error loading input file</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="235"/>
        <source>Could not open output file for writing</source>
        <translation>Could not open output file for writing</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="242"/>
        <source>Error converting to the output format</source>
        <translation>Error converting to the output format</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="21"/>
        <source>When opening image files, trace them instead of embedding</source>
        <translation>When opening image files, trace them instead of embedding</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>Specify the name of the local socket/named pipe to connect to a host application.</translation>
    </message>
    <message>
        <location filename="../../src/gui/cli.cpp" line="170"/>
        <source>%1: %2</source>
        <translation>%1: %2</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/cli.cpp" line="84"/>
        <source>%2 is not a valid value for %1</source>
        <translation>%2 is not a valid value for %1</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>Not enough arguments for %1: needs %2, has %3</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/cli.cpp" line="222"/>
        <source>Unknown argument %1</source>
        <translation>Unknown argument %1</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/cli.cpp" line="229"/>
        <source>Too many arguments</source>
        <translation>Too many arguments</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/cli.cpp" line="263"/>
        <source> [options]</source>
        <translation> [options]</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/cli.cpp" line="288"/>
        <source>Usage: %1</source>
        <translation>Usage: %1</translation>
    </message>
</context>
<context>
    <name>QMenu</name>
    <message>
        <location filename="../../src/gui/tools/handle_menu.hpp" line="26"/>
        <source>Properties</source>
        <translation>Properties</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/handle_menu.hpp" line="38"/>
        <source>Remove Keyframe</source>
        <translation>Remove Keyframe</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/handle_menu.hpp" line="51"/>
        <source>Add Keyframe</source>
        <translation>Add Keyframe</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/handle_menu.hpp" line="66"/>
        <source>Clear Animations</source>
        <translation>Clear 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>Save file</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/import_export_dialog.hpp" line="52"/>
        <source>Overwrite File?</source>
        <translation>Overwrite File?</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>The file &quot;%1&quot; already exists. Do you wish to overwrite it?</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/import_export_dialog.hpp" line="73"/>
        <source>Open file</source>
        <translation>Open file</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/import_export_dialog.hpp" line="91"/>
        <source>%1 Options</source>
        <translation>%1 Options</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/import_export_dialog.hpp" line="154"/>
        <source>All files (%1)</source>
        <translation>All files (%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>Draw Rectangle</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.hpp" line="21"/>
        <source>Edit</source>
        <translation>Edit</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.hpp" line="22"/>
        <source>F2</source>
        <translation>F2</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>Fill</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/draw_tool_base.cpp" line="117"/>
        <source>Stroke</source>
        <translation>Stroke</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/draw_tool.hpp" line="19"/>
        <source>Draw Bezier</source>
        <translation>Draw Bezier</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>Toolbars</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>Clipboard</translation>
    </message>
    <message>
        <location filename="../../src/gui/item_models/python_snippet_model.hpp" line="29"/>
        <source>New Snippet %1</source>
        <translation>New Snippet %1</translation>
    </message>
    <message>
        <location filename="../../src/gui/graphics/main_composition_item.hpp" line="97"/>
        <source>Resize Canvas</source>
        <translation>Resize 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>Raster Image</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>Missing layer type for %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>Cannot use %1 as parent as it couldn&apos;t be loaded</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_importer.hpp" line="286"/>
        <source>Invalid parent layer %1</source>
        <translation>Invalid parent layer %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>Unsupported layer of type %1</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_importer.hpp" line="426"/>
        <source>Missing shape type</source>
        <translation>Missing shape type</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>Unsupported shape type %1</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_importer.hpp" line="472"/>
        <source>Unknown field %2%1</source>
        <translation>Unknown field %2%1</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_importer.hpp" line="742"/>
        <source>Invalid bezier point %1 in %2</source>
        <translation>Invalid bezier point %1 in %2</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>Invalid value for %1</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_importer.hpp" line="811"/>
        <source>Invalid keyframes for %1</source>
        <translation>Invalid keyframes for %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>Cannot load keyframe at %1 for %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>Update %1</translation>
    </message>
    <message>
        <location filename="../../src/core/command/object_list_commands.hpp" line="20"/>
        <source>Create %1</source>
        <translation>Create %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>Remove %1</translation>
    </message>
    <message>
        <location filename="../../src/core/command/object_list_commands.hpp" line="95"/>
        <source>Move Object</source>
        <translation>Move Object</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/selection_manager.cpp" line="84"/>
        <source>Delete</source>
        <translation>Delete</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/selection_manager.cpp" line="79"/>
        <source>Cut</source>
        <translation>Cut</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/selection_manager.cpp" line="160"/>
        <source>Paste</source>
        <translation>Paste</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>Closing 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>The animation has unsaved changes.
Do you want to save your changes?</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>Duplicate %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>Draw Text</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>Star</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>Draw Star</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/select_tool.cpp" line="23"/>
        <source>Select</source>
        <translation>Select</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>Draw Freehand</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 Fill</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/fill_tool.cpp" line="93"/>
        <source>%1 Stroke</source>
        <translation>%1 Stroke</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>Draw Ellipse</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.cpp" line="156"/>
        <source>Drag nodes</source>
        <translation>Drag nodes</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.cpp" line="225"/>
        <source>Cusp</source>
        <translation>Cusp</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.cpp" line="229"/>
        <source>Smooth</source>
        <translation>Smooth</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.cpp" line="233"/>
        <source>Symmetrical</source>
        <translation>Symmetrical</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.cpp" line="240"/>
        <source>Set %1 Node</source>
        <translation>Set %1 Node</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.cpp" line="254"/>
        <source>Node</source>
        <translation>Node</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.cpp" line="264"/>
        <source>Remove Node</source>
        <translation>Remove Node</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.cpp" line="268"/>
        <source>Show Tangents</source>
        <translation>Show Tangents</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.cpp" line="275"/>
        <source>Remove Tangent</source>
        <translation>Remove Tangent</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.cpp" line="453"/>
        <source>Dissolve Nodes</source>
        <translation>Dissolve Nodes</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.cpp" line="453"/>
        <source>Delete Nodes</source>
        <translation>Delete Nodes</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.cpp" line="812"/>
        <source>Set node type</source>
        <translation>Set node type</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.cpp" line="840"/>
        <source>Straighten segments</source>
        <translation>Straighten segments</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.cpp" line="888"/>
        <source>Curve segments</source>
        <translation>Curve segments</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/color_picker.cpp" line="13"/>
        <source>Color Picker</source>
        <translation>Color Picker</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>Could not find encoder for &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="70"/>
        <source>Could not allocate stream</source>
        <translation>Could not allocate stream</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="75"/>
        <source>Could not alloc an encoding context</source>
        <translation>Could not alloc an encoding context</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="103"/>
        <source>Error encoding a frame: %1</source>
        <translation>Error encoding a frame: %1</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="113"/>
        <source>Error while writing output packet: %1</source>
        <translation>Error while writing output packet: %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>Error sending a frame to the encoder: %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>Could not set dict key `%1`: %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>Could not erase dict key `%1`: %2</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="273"/>
        <source>Could not copy dict `%1`: %2</source>
        <translation>Could not copy dict `%1`: %2</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="310"/>
        <source>Could not allocate frame data.</source>
        <translation>Could not allocate frame data.</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="369"/>
        <source>No video codec</source>
        <translation>No video codec</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="400"/>
        <source>Could not determine pixel format</source>
        <translation>Could not determine pixel format</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="412"/>
        <source>Could not open video codec: %1</source>
        <translation>Could not open video codec: %1</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="417"/>
        <source>Could not allocate video frame</source>
        <translation>Could not allocate video frame</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="424"/>
        <source>Could not copy the stream parameters</source>
        <translation>Could not copy the stream parameters</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="444"/>
        <source>Error while creating video frame</source>
        <translation>Error while creating video frame</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="468"/>
        <source>Could not initialize the conversion context</source>
        <translation>Could not initialize the conversion context</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="474"/>
        <source>Could not allocate temporary picture</source>
        <translation>Could not allocate temporary picture</translation>
    </message>
    <message>
        <location filename="../../src/core/command/structure_commands.cpp" line="67"/>
        <source>Move %1</source>
        <translation>Move %1</translation>
    </message>
    <message>
        <location filename="../../src/core/command/shape_commands.cpp" line="114"/>
        <source>Group Shapes</source>
        <translation>Group Shapes</translation>
    </message>
    <message>
        <location filename="../../src/core/command/shape_commands.cpp" line="147"/>
        <source>Ungroup Shapes</source>
        <translation>Ungroup Shapes</translation>
    </message>
    <message>
        <location filename="../../src/core/command/animation_commands.cpp" line="10"/>
        <source>Update %1 keyframe at %2</source>
        <translation>Update %1 keyframe at %2</translation>
    </message>
    <message>
        <location filename="../../src/core/command/animation_commands.cpp" line="78"/>
        <source>Remove %1 keyframe at %2</source>
        <translation>Remove %1 keyframe at %2</translation>
    </message>
    <message>
        <location filename="../../src/core/command/animation_commands.cpp" line="251"/>
        <source>Add keyframe for %1 at %2</source>
        <translation>Add keyframe for %1 at %2</translation>
    </message>
    <message>
        <location filename="../../src/core/command/animation_commands.cpp" line="254"/>
        <source>Update %1 at %2</source>
        <translation>Update %1 at %2</translation>
    </message>
    <message>
        <location filename="../../src/core/command/animation_commands.cpp" line="264"/>
        <source>Update keyframe transition</source>
        <translation>Update keyframe transition</translation>
    </message>
    <message>
        <location filename="../../src/core/command/animation_commands.cpp" line="315"/>
        <source>Move keyframe</source>
        <translation>Move keyframe</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>Could not start activity, is Telegram installed?</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>Open File</translation>
    </message>
    <message>
        <location filename="../../src/android/document_opener.cpp" line="31"/>
        <source>Raster images need to be traced into vectors</source>
        <translation>Raster images need to be traced into vectors</translation>
    </message>
    <message>
        <location filename="../../src/android/document_opener.cpp" line="100"/>
        <source>Save File</source>
        <translation>Save File</translation>
    </message>
    <message>
        <location filename="../../src/android/document_opener.cpp" line="100"/>
        <source>Could not save the file</source>
        <translation>Could not save the file</translation>
    </message>
    <message>
        <location filename="../../src/android/document_opener.cpp" line="122"/>
        <source>Unknown file type</source>
        <translation>Unknown file type</translation>
    </message>
    <message>
        <location filename="../../src/android/document_opener.cpp" line="148"/>
        <source>Could not unzip the file</source>
        <translation>Could not unzip the file</translation>
    </message>
    <message>
        <location filename="../../src/android/document_opener.cpp" line="187"/>
        <source>Unknown file type. Supported files:
%1</source>
        <translation>Unknown file type. Supported files:
%1</translation>
    </message>
    <message>
        <location filename="../../src/android/document_opener.cpp" line="195"/>
        <source>Error loading %1 file</source>
        <translation>Error loading %1 file</translation>
    </message>
    <message>
        <location filename="../../src/core/command/animation_commands.cpp" line="338"/>
        <source>Remove animations from %1</source>
        <translation>Remove animations from %1</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="260"/>
        <source>Could not copy dict: %1</source>
        <translation>Could not copy dict: %1</translation>
    </message>
    <message>
        <location filename="../../src/gui/settings/api_credentials.hpp" line="34"/>
        <source>API Credentials</source>
        <translation>API Credentials</translation>
    </message>
    <message>
        <location filename="../../src/core/io/svg/svg_html_format.hpp" line="12"/>
        <source>SVG Preview</source>
        <translation>SVG Preview</translation>
    </message>
    <message>
        <location filename="../../src/core/command/animation_commands.hpp" line="206"/>
        <source>Stretch Time</source>
        <translation>Stretch Time</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="810"/>
        <source>Download fonts</source>
        <translation>Download fonts</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>Keyboard Shortcuts</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/settings/palette_settings.cpp" line="29"/>
        <source>Widget Theme</source>
        <translation>Widget Theme</translation>
    </message>
</context>
<context>
    <name>Settings</name>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="164"/>
        <source>User Interface</source>
        <translation>User Interface</translation>
    </message>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="167"/>
        <source>Language</source>
        <translation>Language</translation>
    </message>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="168"/>
        <source>Interface Language</source>
        <translation>Interface Language</translation>
    </message>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="169"/>
        <source>Icon Theme</source>
        <translation>Icon Theme</translation>
    </message>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="170"/>
        <source>Show startup dialog</source>
        <translation>Show startup dialog</translation>
    </message>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="175"/>
        <source>New Animation Defaults</source>
        <translation>New Animation Defaults</translation>
    </message>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="177"/>
        <source>Width</source>
        <translation>Width</translation>
    </message>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="180"/>
        <source>Height</source>
        <translation>Height</translation>
    </message>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="183"/>
        <source>FPS</source>
        <translation>FPS</translation>
    </message>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="184"/>
        <source>Frames per second</source>
        <translation>Frames per second</translation>
    </message>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="187"/>
        <source>Duration</source>
        <translation>Duration</translation>
    </message>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="188"/>
        <source>Duration in seconds</source>
        <translation>Duration in seconds</translation>
    </message>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="192"/>
        <source>Max Recent Files</source>
        <translation>Max Recent Files</translation>
    </message>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="196"/>
        <source>Backup Frequency</source>
        <translation>Backup Frequency</translation>
    </message>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="197"/>
        <source>How often to save a backup copy (in minutes)</source>
        <translation>How often to save a backup copy (in minutes)</translation>
    </message>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="201"/>
        <source>Scripting</source>
        <translation>Scripting</translation>
    </message>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="206"/>
        <source>Tools</source>
        <translation>Tools</translation>
    </message>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="66"/>
        <source>Glaxnimate Default</source>
        <translation>Glaxnimate Default</translation>
    </message>
</context>
<context>
    <name>StickerPackBuilderDialog</name>
    <message>
        <location filename="../../src/android/sticker_pack_builder_dialog.ui" line="14"/>
        <source>Export Stickers</source>
        <translation>Export Stickers</translation>
    </message>
    <message>
        <location filename="../../src/android/sticker_pack_builder_dialog.ui" line="109"/>
        <source>Open Sticker</source>
        <translation>Open Sticker</translation>
    </message>
    <message>
        <location filename="../../src/android/sticker_pack_builder_dialog.ui" line="128"/>
        <source>Clear</source>
        <translation>Clear</translation>
    </message>
    <message>
        <location filename="../../src/android/sticker_pack_builder_dialog.ui" line="147"/>
        <source>Export</source>
        <translation>Export</translation>
    </message>
    <message>
        <location filename="../../src/android/sticker_pack_builder_dialog.ui" line="166"/>
        <source>Add Current</source>
        <translation>Add Current</translation>
    </message>
</context>
<context>
    <name>TimingDialog</name>
    <message>
        <location filename="../../src/gui/widgets/dialogs/timing_dialog.ui" line="14"/>
        <source>Timing</source>
        <translation>Timing</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/timing_dialog.ui" line="22"/>
        <source>FPS</source>
        <translation>FPS</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/timing_dialog.ui" line="45"/>
        <source>Duration</source>
        <translation>Duration</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/timing_dialog.ui" line="58"/>
        <source>&quot;</source>
        <translation>&quot;</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/timing_dialog.ui" line="65"/>
        <source>Frames</source>
        <translation>Frames</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/timing_dialog.ui" line="84"/>
        <source>Layers</source>
        <translation>Layers</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/timing_dialog.ui" line="90"/>
        <source>Keep Initial Timing</source>
        <translation>Keep Initial Timing</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/timing_dialog.ui" line="97"/>
        <source>Trim Extra Frames</source>
        <translation>Trim Extra Frames</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/timing_dialog.ui" line="107"/>
        <source>Scale Timing</source>
        <translation>Scale Timing</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>Style</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.ui" line="49"/>
        <source>System Default</source>
        <translation>System Default</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.ui" line="63"/>
        <source>Add...</source>
        <translation>Add...</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.ui" line="74"/>
        <source>Remove</source>
        <translation>Remove</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.ui" line="94"/>
        <source>Active</source>
        <translation>Active</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.ui" line="99"/>
        <source>Disabled</source>
        <translation>Disabled</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.ui" line="107"/>
        <source>Apply</source>
        <translation>Apply</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.ui" line="129"/>
        <source>Preview Enabled Widgets</source>
        <translation>Preview Enabled Widgets</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.ui" line="139"/>
        <source>Theme Preview</source>
        <translation>Theme Preview</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.ui" line="148"/>
        <source>Check</source>
        <translation>Check</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.ui" line="155"/>
        <source>That</source>
        <translation>That</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.ui" line="166"/>
        <source>A</source>
        <translation>A</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.ui" line="171"/>
        <source>B</source>
        <translation>B</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.ui" line="176"/>
        <source>C</source>
        <translation>C</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.ui" line="194"/>
        <source>Placeholder</source>
        <translation>Placeholder</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.ui" line="201"/>
        <source>This</source>
        <translation>This</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>Items</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>Custom</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.cpp" line="80"/>
        <source>%1 %2</source>
        <translation>%1 %2</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.cpp" line="203"/>
        <source>Add Theme</source>
        <translation>Add Theme</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/widgets/widget_palette_editor.cpp" line="204"/>
        <source>Name</source>
        <translation>Name</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>Settings</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>Time</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/log/log_model.cpp" line="41"/>
        <source>Source</source>
        <translation>Source</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/log/log_model.cpp" line="43"/>
        <source>Details</source>
        <translation>Details</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/log/log_model.cpp" line="45"/>
        <source>Message</source>
        <translation>Message</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>Name</translation>
    </message>
    <message>
        <location filename="../../external/QtAppSetup/src/app/settings/keyboard_shortcuts_model.cpp" line="30"/>
        <source>Shortcut</source>
        <translation>Shortcut</translation>
    </message>
</context>
<context>
    <name>app::settings::Settings</name>
    <message>
        <source>Glaxnimate Default</source>
        <translation type="vanished">Glaxnimate Default</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>Pick</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>Unnamed</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>Unnamed</translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_palette_model.cpp" line="144"/>
        <source>%1 (%2 colors)</source>
        <translation>%1 (%2 colors)</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>Open a new palette from file</translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_palette_widget.ui" line="71"/>
        <source>Create a new palette</source>
        <translation>Create a new palette</translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_palette_widget.ui" line="83"/>
        <source>Duplicate the current palette</source>
        <translation>Duplicate the current palette</translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_palette_widget.ui" line="121"/>
        <source>Delete the current palette</source>
        <translation>Delete the current palette</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>Revert changes to the current palette</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>Save changes to the current palette</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>Add a color to the palette</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>Remove the selected color from the palette</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>New Palette</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>Name</translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_palette_widget.cpp" line="228"/>
        <source>GIMP Palettes (*.gpl)</source>
        <translation>GIMP Palettes (*.gpl)</translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_palette_widget.cpp" line="229"/>
        <source>Palette Image (%1)</source>
        <translation>Palette Image (%1)</translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/color_palette_widget.cpp" line="230"/>
        <source>All Files (*)</source>
        <translation>All Files (*)</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>Open Palette</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>Failed to load the palette file
%1</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>Add Color</translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/gradient_editor.cpp" line="345"/>
        <source>Remove Color</source>
        <translation>Remove Color</translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/gradient_editor.cpp" line="353"/>
        <source>Edit Color...</source>
        <translation>Edit Color...</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>%1 (%2 colors)</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>Clear Color</translation>
    </message>
    <message>
        <location filename="../../external/Qt-Color-Widgets/src/QtColorWidgets/swatch.cpp" line="855"/>
        <source>%1 (%2)</source>
        <translation>%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>Clears the current document and creates a new empty one</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>Prompts the user to select a document to open.
Currently the following formats are supported:
%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>Prompts the user to select a document to append as an object to the current one.</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>Save the current document, prompting to select a file for new 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>Save the current document, always prompting to select a file.</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>Save a copy of current document, prompting to select a format and a file.
Currently the following formats are supported:
%1</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="72"/>
        <source>Saves the current frame as a still image</source>
        <translation>Saves the current frame as a still image</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>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.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="80"/>
        <source>Cuts the selection into the clipboard.</source>
        <translation>Cuts the selection into the clipboard.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="84"/>
        <source>Copies the selection into the clipboard.</source>
        <translation>Copies the selection into the clipboard.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="88"/>
        <source>Pastes from the clipboard into the current document.</source>
        <translation>Pastes from the clipboard into the current document.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="92"/>
        <source>Removes the selected item.</source>
        <translation>Removes the selected item.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="96"/>
        <source>Undoes the last action.</source>
        <translation>Undoes the last action.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="100"/>
        <source>Redoes the last undone action.</source>
        <translation>Redoes the last undone action.</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>Opens the side pane used to change the advanced properties for the selected object.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="108"/>
        <source>Shows the timeline and playback controls.</source>
        <translation>Shows the timeline and playback controls.</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>Opens the side pane used to select the fill color.</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>Opens the side pane used to select the stroke color and style.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="120"/>
        <source>Shows this help.</source>
        <translation>Shows this help.</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>Select tool, you can use it to select objects and change their transform.</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>Edit tool, used to edit existing items (eg: moving, bezier nodes, setting rounded corners on a rectangle, etc.)</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="132"/>
        <source>Shows a tray with the curve drawing tools.</source>
        <translation>Shows a tray with the curve drawing tools.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="136"/>
        <source>Create Bezier curves using nodes and handles.</source>
        <translation>Create Bezier curves using nodes and handles.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="140"/>
        <source>Draw curves freehand.</source>
        <translation>Draw curves freehand.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="144"/>
        <source>Shows a tray with the shape drawing tools.</source>
        <translation>Shows a tray with the shape drawing tools.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="148"/>
        <source>Draws rectangles.</source>
        <translation>Draws rectangles.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="152"/>
        <source>Draws ellipses.</source>
        <translation>Draws 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>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.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="160"/>
        <source>Create and edit text shapes.</source>
        <translation>Create and edit text shapes.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="164"/>
        <source>Toggles the menu showing non-drawing buttons.</source>
        <translation>Toggles the menu showing non-drawing buttons.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="168"/>
        <source>Starts playback.</source>
        <translation>Starts playback.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="172"/>
        <source>Toggles looping for the playback (on by default).</source>
        <translation>Toggles looping for the playback (on by default).</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="176"/>
        <source>Jumps to the first frame.</source>
        <translation>Jumps to the first frame.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="180"/>
        <source>Goes to the previous frame.</source>
        <translation>Goes to the previous frame.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="184"/>
        <source>Goes to the next frame.</source>
        <translation>Goes to the next frame.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="188"/>
        <source>Jumps to the last frame.</source>
        <translation>Jumps to the last frame.</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>When enabled (which is the default) whenever you change an object property, a new keyframe is added for that property.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="196"/>
        <source>Push the selection further back.</source>
        <translation>Push the selection further back.</translation>
    </message>
    <message>
        <location filename="../../src/android/help_dialog.cpp" line="200"/>
        <source>Brings the selection further to the front.</source>
        <translation>Brings the selection further to the front.</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 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.
</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>Timeline</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="406"/>
        <source>Fill Style</source>
        <translation>Fill Style</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="411"/>
        <source>Stroke Style</source>
        <translation>Stroke Style</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="441"/>
        <source>Raise</source>
        <translation>Raise</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="446"/>
        <source>Lower</source>
        <translation>Lower</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="453"/>
        <source>Cut</source>
        <translation>Cut</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="456"/>
        <source>Copy</source>
        <translation>Copy</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="459"/>
        <source>Paste</source>
        <translation>Paste</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="463"/>
        <source>Delete Selected</source>
        <translation>Delete Selected</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="471"/>
        <source>Raise Above</source>
        <translation>Raise Above</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="475"/>
        <source>Lower Below</source>
        <translation>Lower Below</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="479"/>
        <source>Undo</source>
        <translation>Undo</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="481"/>
        <source>Redo</source>
        <translation>Redo</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="495"/>
        <source>New</source>
        <translation>New</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="498"/>
        <source>Open...</source>
        <translation>Open...</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="500"/>
        <source>Open</source>
        <translation>Open</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="503"/>
        <source>Import as Composition</source>
        <translation>Import as Composition</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="506"/>
        <source>Save...</source>
        <translation>Save...</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="508"/>
        <source>Save</source>
        <translation>Save</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="511"/>
        <source>Save As</source>
        <translation>Save As</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="514"/>
        <source>Export</source>
        <translation>Export</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="517"/>
        <source>Save Frame as PNG</source>
        <translation>Save Frame as PNG</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="521"/>
        <source>Send to Telegram</source>
        <translation>Send to Telegram</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="533"/>
        <source>Layers</source>
        <translation>Layers</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="539"/>
        <source>Advanced Properties</source>
        <translation>Advanced Properties</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="544"/>
        <source>Help</source>
        <translation>Help</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>Import File</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="739"/>
        <source>Could not import file</source>
        <translation>Could not import file</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="778"/>
        <source>Frame %1.png</source>
        <translation>Frame %1.png</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="969"/>
        <source>Add keyframe</source>
        <translation>Add keyframe</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="982"/>
        <source>Remove keyframe</source>
        <translation>Remove keyframe</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="1066"/>
        <source>Emoji</source>
        <translation>Emoji</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="1097"/>
        <source>Import Emoji</source>
        <translation>Import Emoji</translation>
    </message>
    <message>
        <location filename="../../src/android/main_window.cpp" line="999"/>
        <source>Clear Animations</source>
        <translation>Clear Animations</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>Too many stickers</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>Could not open file</translation>
    </message>
    <message>
        <location filename="../../src/android/sticker_pack_builder_dialog.cpp" line="213"/>
        <source>Cannot save as TGS</source>
        <translation>Cannot save as 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>Are you sure you want to remove all stickers from the pack?</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>Select Emoji</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>Installed</translation>
    </message>
    <message>
        <location filename="../../src/gui/emoji/emoji_set_dialog.cpp" line="158"/>
        <source>Not Installed</source>
        <translation>Not Installed</translation>
    </message>
    <message>
        <location filename="../../src/gui/emoji/emoji_set_dialog.cpp" line="177"/>
        <source>Downloading</source>
        <translation>Downloading</translation>
    </message>
    <message>
        <location filename="../../src/gui/emoji/emoji_set_dialog.cpp" line="188"/>
        <source>Could not download: %1</source>
        <translation>Could not download: %1</translation>
    </message>
    <message>
        <location filename="../../src/gui/emoji/emoji_set_dialog.cpp" line="207"/>
        <source>Didn&apos;t download any files</source>
        <translation>Didn&apos;t download any files</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>About</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="84"/>
        <source>Credits</source>
        <translation>Credits</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>&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;</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="177"/>
        <source>Paths</source>
        <translation>Paths</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="198"/>
        <source>User Data Directory:</source>
        <translation>User Data Directory:</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>Open</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="230"/>
        <source>Settings File:</source>
        <translation>Settings File:</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="262"/>
        <source>Backup Directory:</source>
        <translation>Backup Directory:</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="294"/>
        <source>Data Directories:</source>
        <translation>Data Directories:</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="314"/>
        <source>Icon Theme Paths:</source>
        <translation>Icon Theme Paths:</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>System</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="362"/>
        <source>Kernel</source>
        <translation>Kernel</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="367"/>
        <source>CPU</source>
        <translation>CPU</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>System Qt</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>About Qt</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="436"/>
        <source>Copy</source>
        <translation>Copy</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>Input Formats</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>Name</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>
        <source>Ouput Formats </source>
        <translation type="vanished">Ouput Formats </translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/about_dialog.ui" line="527"/>
        <source>Output Formats </source>
        <translation>Output Formats </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>Fill</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/tools/color_picker_widget.ui" line="30"/>
        <source>Stroke</source>
        <translation>Stroke</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::ColorQuantizationDialog</name>
    <message>
        <source>Configure color detection</source>
        <translation type="vanished">Configure color detection</translation>
    </message>
    <message>
        <source>Algorithm</source>
        <translation type="vanished">Algorithm</translation>
    </message>
    <message>
        <source>k-Means</source>
        <translation type="vanished">k-Means</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">Match</translation>
    </message>
    <message>
        <source>Max Iterations</source>
        <translation type="vanished">Max Iterations</translation>
    </message>
    <message>
        <source>None</source>
        <translation type="vanished">None</translation>
    </message>
    <message>
        <source>Most Frequent</source>
        <translation type="vanished">Most Frequent</translation>
    </message>
    <message>
        <source>Closest</source>
        <translation type="vanished">Closest</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-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;</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 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.</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;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;</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>Color Mode</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="27"/>
        <source>HSV</source>
        <translation>HSV</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="32"/>
        <source>HSL</source>
        <translation>HSL</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="37"/>
        <source>RGB</source>
        <translation>RGB</translation>
    </message>
    <message>
        <source>CYMK</source>
        <translation type="vanished">CYMK</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>None</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>Value</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>Hue</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>Blue</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>Green</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>Red</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>Yellow</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>Black</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 (Transparency)</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>Primary Color</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="649"/>
        <source>Secondary Color</source>
        <translation>Secondary Color</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>Swap</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="686"/>
        <source>Clear</source>
        <translation>Clear</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/color_selector.ui" line="42"/>
        <source>CMYK</source>
        <translation>CMYK</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>Delete</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/composition_tab_bar.cpp" line="80"/>
        <source>Duplicate</source>
        <translation>Duplicate</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/composition_tab_bar.cpp" line="97"/>
        <source>Rename</source>
        <translation>Rename</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/composition_tab_bar.cpp" line="100"/>
        <source>Rename Composition</source>
        <translation>Rename Composition</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/composition_tab_bar.cpp" line="100"/>
        <source>Name</source>
        <translation>Name</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::CompoundTimelineWidget</name>
    <message>
        <location filename="../../src/gui/widgets/timeline/compound_timeline_widget.cpp" line="182"/>
        <source>Transition From Previous</source>
        <translation>Transition From Previous</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/compound_timeline_widget.cpp" line="183"/>
        <source>Transition To Next</source>
        <translation>Transition To Next</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/compound_timeline_widget.cpp" line="185"/>
        <source>Hold</source>
        <translation>Hold</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/compound_timeline_widget.cpp" line="188"/>
        <source>Linear</source>
        <translation>Linear</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/compound_timeline_widget.cpp" line="191"/>
        <source>Ease</source>
        <translation>Ease</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/compound_timeline_widget.cpp" line="194"/>
        <source>Custom...</source>
        <translation>Custom...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/compound_timeline_widget.cpp" line="197"/>
        <source>Remove Keyframe</source>
        <translation>Remove Keyframe</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/compound_timeline_widget.cpp" line="200"/>
        <source>Copy Keyframe</source>
        <translation>Copy Keyframe</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/compound_timeline_widget.cpp" line="201"/>
        <source>Paste Keyframe</source>
        <translation>Paste Keyframe</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/compound_timeline_widget.cpp" line="198"/>
        <source>Clear Animations</source>
        <translation>Clear Animations</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/compound_timeline_widget.ui" line="189"/>
        <source>Add Keyframe</source>
        <translation>Add Keyframe</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/compound_timeline_widget.ui" line="194"/>
        <source>&amp;Clear Animations</source>
        <translation>&amp;Clear Animations</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/compound_timeline_widget.cpp" line="203"/>
        <source>Loop Animation</source>
        <translation>Loop Animation</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::DocumentMetadataDialog</name>
    <message>
        <source>Document Metadata</source>
        <translation type="vanished">Document Metadata</translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="vanished">Name</translation>
    </message>
    <message>
        <source>Value</source>
        <translation type="vanished">Value</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>Swatch</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.ui" line="65"/>
        <source>Add color</source>
        <translation>Add color</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.ui" line="68"/>
        <source>Add</source>
        <translation>Add</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>Remove</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.ui" line="96"/>
        <source>Generate</source>
        <translation>Generate</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>Generate Swatch from the open Document</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>Save Palette</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.ui" line="117"/>
        <source>From Palette...</source>
        <translation>From Palette...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="43"/>
        <source>Gather Document Swatch</source>
        <translation>Gather Document Swatch</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="115"/>
        <source>Link Shapes to Swatch</source>
        <translation>Link Shapes to Swatch</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="239"/>
        <source>Modify Palette Color</source>
        <translation>Modify Palette Color</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="318"/>
        <source>Load from Palette</source>
        <translation>Load from Palette</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="319"/>
        <source>No palettes are installed</source>
        <translation>No palettes are installed</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="325"/>
        <source>Swatch from Palette</source>
        <translation>Swatch from Palette</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="334"/>
        <source>Overwrite on save</source>
        <translation>Overwrite on save</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>Link shapes with matching colors</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="343"/>
        <source>Remove existing colors</source>
        <translation>Remove existing colors</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="362"/>
        <source>Load Palette</source>
        <translation>Load Palette</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>Name</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="413"/>
        <source>Unlink Color</source>
        <translation>Unlink Color</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="417"/>
        <source>Unlink fill</source>
        <translation>Unlink fill</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="426"/>
        <source>Unlink stroke</source>
        <translation>Unlink stroke</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="440"/>
        <source>Rename...</source>
        <translation>Rename...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="444"/>
        <source>Rename Swatch Color</source>
        <translation>Rename Swatch Color</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="452"/>
        <source>Edit Color...</source>
        <translation>Edit Color...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="479"/>
        <source>Duplicate</source>
        <translation>Duplicate</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="495"/>
        <source>Set as fill</source>
        <translation>Set as fill</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/document_swatch_widget.cpp" line="504"/>
        <source>Set as stroke</source>
        <translation>Set as stroke</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::EnumCombo</name>
    <message>
        <location filename="../../src/gui/widgets/enum_combo.cpp" line="50"/>
        <source>NonZero</source>
        <translation>NonZero</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/enum_combo.cpp" line="52"/>
        <source>Even Odd</source>
        <translation>Even Odd</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/enum_combo.cpp" line="60"/>
        <source>Butt</source>
        <translation>Butt</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>Round</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/enum_combo.cpp" line="64"/>
        <source>Square</source>
        <translation>Square</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/enum_combo.cpp" line="72"/>
        <source>Miter</source>
        <translation>Miter</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/enum_combo.cpp" line="76"/>
        <source>Bevel</source>
        <translation>Bevel</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/enum_combo.cpp" line="84"/>
        <source>Star</source>
        <translation>Star</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/enum_combo.cpp" line="86"/>
        <source>Polygon</source>
        <translation>Polygon</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/enum_combo.cpp" line="94"/>
        <source>Linear</source>
        <translation>Linear</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>Update Fill Color</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>Fill</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/tools/fill_tool_widget.ui" line="31"/>
        <source>Stroke</source>
        <translation>Stroke</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/tools/fill_tool_widget.ui" line="42"/>
        <source>Fill and Stroke</source>
        <translation>Fill and Stroke</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>Frame number</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/frame_controls_widget.ui" line="32"/>
        <source> f</source>
        <translation> f</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/frame_controls_widget.ui" line="39"/>
        <source>Play</source>
        <translation>Play</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/frame_controls_widget.ui" line="53"/>
        <source>Loop animation</source>
        <translation>Loop animation</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/frame_controls_widget.ui" line="56"/>
        <source>Loop</source>
        <translation>Loop</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>Go To First Frame</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>Go To Previous Keyframe</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>Go To Previous Frame</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>Go To Next Frame</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>Go To Next Keyframe</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>Go To Last Frame</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>Record</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::GlaxnimateApp</name>
    <message>
        <location filename="../../src/gui/glaxnimate_app.cpp" line="191"/>
        <source>Open / Save</source>
        <translation>Open / Save</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;File</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="54"/>
        <source>Open &amp;Recent</source>
        <translation>Open &amp;Recent</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>New from Template</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="94"/>
        <source>&amp;Tools</source>
        <translation>&amp;Tools</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="99"/>
        <source>&amp;Layers</source>
        <translation>&amp;Layers</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;New</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;Path</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;Edit</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="180"/>
        <source>&amp;View</source>
        <translation>&amp;View</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="184"/>
        <source>&amp;Views</source>
        <translation>&amp;Views</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="190"/>
        <source>Tool&amp;bars</source>
        <translation>Tool&amp;bars</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="205"/>
        <source>&amp;Help</source>
        <translation>&amp;Help</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="214"/>
        <source>Plu&amp;gins</source>
        <translation>Plu&amp;gins</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>Render Single &amp;Frame</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="234"/>
        <source>&amp;Web Preview</source>
        <translation>&amp;Web Preview</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="257"/>
        <source>&amp;Playback</source>
        <translation>&amp;Playback</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="270"/>
        <source>&amp;Object</source>
        <translation>&amp;Object</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="274"/>
        <source>&amp;Align and Distribute</source>
        <translation>&amp;Align and Distribute</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="310"/>
        <source>&amp;Text</source>
        <translation>&amp;Text</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="331"/>
        <source>Main Toolbar</source>
        <translation>Main Toolbar</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>Fill</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>Tools</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="416"/>
        <source>Tool Options</source>
        <translation>Tool Options</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="501"/>
        <source>Layers</source>
        <translation>Layers</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>Add</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>Duplicate</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>Remove</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>Move To Top</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>Move Up</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>Move Down</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>Move To Bottom</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="666"/>
        <source>Properties</source>
        <translation>Properties</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="707"/>
        <source>Timeline</source>
        <translation>Timeline</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="746"/>
        <source>Script Console</source>
        <translation>Script Console</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="765"/>
        <source>Logs</source>
        <translation>Logs</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>Stroke</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="831"/>
        <source>Undo History</source>
        <translation>Undo History</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="855"/>
        <source>Swatch</source>
        <translation>Swatch</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="870"/>
        <source>Node Editing</source>
        <translation>Node Editing</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="895"/>
        <source>Gradients</source>
        <translation>Gradients</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="926"/>
        <source>Align</source>
        <translation>Align</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="941"/>
        <source>Assets</source>
        <translation>Assets</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;Open...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1051"/>
        <source>&amp;Save</source>
        <translation>&amp;Save</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1060"/>
        <source>Save &amp;As...</source>
        <translation>Save &amp;As...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1069"/>
        <source>&amp;Close</source>
        <translation>&amp;Close</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1078"/>
        <source>&amp;Quit</source>
        <translation>&amp;Quit</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1093"/>
        <source>&amp;Select</source>
        <translation>&amp;Select</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;Draw Bezier</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>Draw &amp;Freehand</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>S&amp;tar</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>&amp;Empty Layer</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;Group</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1216"/>
        <source>&amp;Precomposition Layer</source>
        <translation>&amp;Precomposition Layer</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1225"/>
        <source>&amp;Precompose Selection</source>
        <translation>&amp;Precompose Selection</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1234"/>
        <source>New &amp;Composition</source>
        <translation>New &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;Difference</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1270"/>
        <source>&amp;Intersect</source>
        <translation>&amp;Intersect</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;verse</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1303"/>
        <source>Object to &amp;Path</source>
        <translation>Object to &amp;Path</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1315"/>
        <source>Add &amp;Node...</source>
        <translation>Add &amp;Node...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1327"/>
        <source>&amp;Delete Nodes</source>
        <translation>&amp;Delete Nodes</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1330"/>
        <source>Delete Nodes</source>
        <translation>Delete Nodes</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1342"/>
        <source>&amp;Join Nodes</source>
        <translation>&amp;Join Nodes</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1354"/>
        <source>S&amp;plit Nodes</source>
        <translation>S&amp;plit Nodes</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1366"/>
        <source>&amp;Cusp</source>
        <translation>&amp;Cusp</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1378"/>
        <source>&amp;Smooth</source>
        <translation>&amp;Smooth</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1390"/>
        <source>Sy&amp;mmetric</source>
        <translation>Sy&amp;mmetric</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1399"/>
        <source>&amp;Copy</source>
        <translation>&amp;Copy</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1408"/>
        <source>Cu&amp;t</source>
        <translation>Cu&amp;t</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1417"/>
        <source>&amp;Paste</source>
        <translation>&amp;Paste</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1429"/>
        <source>&amp;Select All</source>
        <translation>&amp;Select All</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1438"/>
        <source>Raise to &amp;Top</source>
        <translation>Raise to &amp;Top</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1441"/>
        <source>Home</source>
        <translation>Home</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1450"/>
        <source>&amp;Raise</source>
        <translation>&amp;Raise</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1453"/>
        <source>PgUp</source>
        <translation>PgUp</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1462"/>
        <source>&amp;Lower</source>
        <translation>&amp;Lower</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1465"/>
        <source>PgDown</source>
        <translation>PgDown</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1474"/>
        <source>Lower to &amp;Bottom</source>
        <translation>Lower to &amp;Bottom</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1477"/>
        <source>End</source>
        <translation>End</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1486"/>
        <source>Re&amp;load</source>
        <translation>Re&amp;load</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1498"/>
        <source>&amp;Undo %1</source>
        <translation>&amp;Undo %1</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1510"/>
        <source>&amp;Redo %1</source>
        <translation>&amp;Redo %1</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1519"/>
        <source>&amp;Fit Animation</source>
        <translation>&amp;Fit Animation</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1528"/>
        <source>Re&amp;set View</source>
        <translation>Re&amp;set View</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1537"/>
        <source>&amp;Reset Rotation</source>
        <translation>&amp;Reset Rotation</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1546"/>
        <source>Zoom &amp;In</source>
        <translation>Zoom &amp;In</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1555"/>
        <source>Zoom &amp;Out</source>
        <translation>Zoom &amp;Out</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1564"/>
        <source>Reset &amp;Zoom</source>
        <translation>Reset &amp;Zoom</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1573"/>
        <source>Pr&amp;eferences...</source>
        <translation>Pr&amp;eferences...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1582"/>
        <source>About...</source>
        <translation>About...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1591"/>
        <source>Solid &amp;Color Layer</source>
        <translation>Solid &amp;Color Layer</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1600"/>
        <source>&amp;Raster...</source>
        <translation>&amp;Raster...</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>Online &amp;Manual...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1627"/>
        <source>Report &amp;Issue...</source>
        <translation>Report &amp;Issue...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1645"/>
        <source>&amp;Ungroup</source>
        <translation>&amp;Ungroup</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1654"/>
        <source>&amp;Move to...</source>
        <translation>&amp;Move to...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1663"/>
        <source>Validate &amp;Telegram Sticker</source>
        <translation>Validate &amp;Telegram Sticker</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1672"/>
        <source>Re&amp;size...</source>
        <translation>Re&amp;size...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1681"/>
        <source>Donate...</source>
        <translation>Donate...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1690"/>
        <source>&amp;Fill</source>
        <translation>&amp;Fill</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1699"/>
        <source>&amp;Stroke</source>
        <translation>&amp;Stroke</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1708"/>
        <source>&amp;Layer</source>
        <translation>&amp;Layer</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1720"/>
        <source>Open Most Recent</source>
        <translation>Open Most Recent</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1729"/>
        <source>Add &amp;Image...</source>
        <translation>Add &amp;Image...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1738"/>
        <source>&amp;Delete</source>
        <translation>&amp;Delete</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1750"/>
        <source>Make segments straight</source>
        <translation>Make segments straight</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1762"/>
        <source>Make segments curved</source>
        <translation>Make segments curved</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1771"/>
        <source>&amp;Export...</source>
        <translation>&amp;Export...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1780"/>
        <source>E&amp;xport As...</source>
        <translation>E&amp;xport As...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1792"/>
        <source>Dissolve Nodes</source>
        <translation>Dissolve Nodes</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1801"/>
        <source>Cleanup</source>
        <translation>Cleanup</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1804"/>
        <source>Remove unused assets</source>
        <translation>Remove unused assets</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1813"/>
        <source>Timing...</source>
        <translation>Timing...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1822"/>
        <source>&amp;Play</source>
        <translation>&amp;Play</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1837"/>
        <source>&amp;Loop</source>
        <translation>&amp;Loop</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1849"/>
        <source>&amp;Record Keyframes</source>
        <translation>&amp;Record Keyframes</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1858"/>
        <source>Jump to &amp;Start</source>
        <translation>Jump to &amp;Start</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1867"/>
        <source>Jump to &amp;End</source>
        <translation>Jump to &amp;End</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1876"/>
        <source>&amp;Next Frame</source>
        <translation>&amp;Next Frame</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1885"/>
        <source>Pre&amp;vious Frame</source>
        <translation>Pre&amp;vious Frame</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1894"/>
        <source>Metadata...</source>
        <translation>Metadata...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1903"/>
        <source>Trace Bitmap...</source>
        <translation>Trace Bitmap...</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>Selection</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1954"/>
        <source>Canvas</source>
        <translation>Canvas</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1963"/>
        <source>Left</source>
        <translation>Left</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>Center</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1981"/>
        <source>Right</source>
        <translation>Right</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="1990"/>
        <source>Top</source>
        <translation>Top</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="2008"/>
        <source>Bottom</source>
        <translation>Bottom</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="2020"/>
        <source>Canvas (as Group)</source>
        <translation>Canvas (as Group)</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="2025"/>
        <source>Relative To</source>
        <translation>Relative To</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>Outside Left</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="2053"/>
        <source>Outside Right</source>
        <translation>Outside Right</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="2062"/>
        <source>Outside Top</source>
        <translation>Outside Top</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="2071"/>
        <source>Outside Bottom</source>
        <translation>Outside Bottom</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="2080"/>
        <source>&amp;Import...</source>
        <translation>&amp;Import...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="2089"/>
        <source>Paste as Composition</source>
        <translation>Paste as Composition</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="2098"/>
        <source>F&amp;lip View</source>
        <translation>F&amp;lip View</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>;</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>Save as Template</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="2126"/>
        <source>&amp;Put on Path</source>
        <translation>&amp;Put on Path</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="2135"/>
        <source>&amp;Remove from Path</source>
        <translation>&amp;Remove from Path</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>Validate Discord Sticker</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="2153"/>
        <source>Emo&amp;ji...</source>
        <translation>Emo&amp;ji...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.ui" line="2161"/>
        <source>Import from LottieFiles...</source>
        <translation>Import from LottieFiles...</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>Open File</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_ui.cpp" line="98"/>
        <source>Save File</source>
        <translation>Save File</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>Play</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>Recording Keyframes</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_ui.cpp" line="664"/>
        <source>Could not load template</source>
        <translation>Could not load template</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_ui.cpp" line="672"/>
        <source>Name</source>
        <translation>Name</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_ui.cpp" line="678"/>
        <source>Could not save template</source>
        <translation>Could not save template</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>Trace Bitmap</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_ui.cpp" line="851"/>
        <source>Only select one image</source>
        <translation>Only select one 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>You need to select an image to trace</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>You selected an image with no data</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_ui.cpp" line="911"/>
        <source>X: %1 Y: %2</source>
        <translation>X: %1 Y: %2</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_ui.cpp" line="930"/>
        <source>Drop File</source>
        <translation>Drop File</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_ui.cpp" line="941"/>
        <source>Add to current file?</source>
        <translation>Add to current file?</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_ui.cpp" line="947"/>
        <source>Add as Object</source>
        <translation>Add as Object</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_ui.cpp" line="953"/>
        <source>Add as Composition</source>
        <translation>Add as Composition</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_ui.cpp" line="959"/>
        <source>Open</source>
        <translation>Open</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_model.cpp" line="179"/>
        <source>Move Shapes</source>
        <translation>Move Shapes</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_model.cpp" line="203"/>
        <source>All Supported files (%1)</source>
        <translation>All Supported files (%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>Import Image</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_model.cpp" line="235"/>
        <source>Could not import image</source>
        <translation>Could not import image</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_model.cpp" line="272"/>
        <source>Cleanup Document</source>
        <translation>Cleanup Document</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_model.cpp" line="280"/>
        <source>Removed %1 assets</source>
        <translation>Removed %1 assets</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_model.cpp" line="288"/>
        <source>Convert to path</source>
        <translation>Convert to path</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_model.cpp" line="290"/>
        <source>Convert %1 to path</source>
        <translation>Convert %1 to path</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_model.cpp" line="454"/>
        <source>New Composition from Selection</source>
        <translation>New Composition from Selection</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_model.cpp" line="630"/>
        <source>Align Selection</source>
        <translation>Align Selection</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_model.cpp" line="672"/>
        <source>Drop</source>
        <translation>Drop</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_model.cpp" line="768"/>
        <source>Put text on path</source>
        <translation>Put text on path</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_model.cpp" line="790"/>
        <source>Remove text from path</source>
        <translation>Remove text from path</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="139"/>
        <source>Export...</source>
        <translation>Export...</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>Looks like this file is being edited by another Glaxnimate instance or it was being edited when Glaxnimate crashed.</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="230"/>
        <source>Close Document</source>
        <translation>Close Document</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="237"/>
        <source>Load Backup</source>
        <translation>Load Backup</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="363"/>
        <source>Export to %1</source>
        <translation>Export to %1</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="409"/>
        <source>No importer found for %1</source>
        <translation>No importer found for %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>The file might have been moved or deleted
%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>Import File</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>Could not import %1</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="453"/>
        <source>No file to reload from</source>
        <translation>No file to reload from</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>Web Preview</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="486"/>
        <source>Could not create file</source>
        <translation>Could not create file</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="492"/>
        <source>Could not open browser</source>
        <translation>Could not open browser</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>Save Frame Image</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="514"/>
        <source>Frame%1.png</source>
        <translation>Frame%1.png</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="521"/>
        <source>Image files (%1)</source>
        <translation>Image files (%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>Render Frame</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>Could not save image</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="540"/>
        <source>Frame%1.svg</source>
        <translation>Frame%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>No issues found</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>Some issues detected</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="576"/>
        <source>Validate Telegram Sticker</source>
        <translation>Validate Telegram Sticker</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="628"/>
        <source>Backup</source>
        <translation>Backup</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>Cannot load backup of a closed file</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="690"/>
        <source>Unlink %1 Color</source>
        <translation>Unlink %1 Color</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="700"/>
        <source>Link %1 Color</source>
        <translation>Link %1 Color</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="848"/>
        <source>HTTP Error %1 %2</source>
        <translation>HTTP Error %1 %2</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="852"/>
        <source>Network Error</source>
        <translation>Network Error</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="855"/>
        <source>Load URL</source>
        <translation>Load URL</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_document.cpp" line="855"/>
        <source>Could not load %1: %2</source>
        <translation>Could not load %1: %2</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>New 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>File saved</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>Could not save file</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>File exported</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>Could not export file</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/glaxnimate_window.cpp" line="175"/>
        <source>Warning</source>
        <translation>Warning</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/gw_impl_model.cpp" line="81"/>
        <source>Delete %1</source>
        <translation>Delete %1</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/select_tool.cpp" line="392"/>
        <source>Undo %1</source>
        <translation>Undo %1</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/select_tool.cpp" line="397"/>
        <source>Redo %1</source>
        <translation>Redo %1</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/select_tool.cpp" line="402"/>
        <source>Cut</source>
        <translation>Cut</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/select_tool.cpp" line="404"/>
        <source>Copy</source>
        <translation>Copy</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/select_tool.cpp" line="406"/>
        <source>Paste</source>
        <translation>Paste</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/select_tool.cpp" line="410"/>
        <source>Delete</source>
        <translation>Delete</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/select_tool.cpp" line="415"/>
        <source>Group Shapes</source>
        <translation>Group Shapes</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/select_tool.cpp" line="418"/>
        <source>Ungroup Shapes</source>
        <translation>Ungroup Shapes</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/select_tool.cpp" line="422"/>
        <source>Move to...</source>
        <translation>Move to...</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>Add Gradient</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/gradient_list_widget.ui" line="38"/>
        <source>New</source>
        <translation>New</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/gradient_list_widget.ui" line="49"/>
        <source>Add from Preset</source>
        <translation>Add from Preset</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/gradient_list_widget.ui" line="52"/>
        <source>Preset</source>
        <translation>Preset</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>Remove Gradient</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/gradient_list_widget.ui" line="78"/>
        <source>Remove</source>
        <translation>Remove</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/gradient_list_widget.ui" line="93"/>
        <source>Fill</source>
        <translation>Fill</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>Linear</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>Stroke</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/gradient_list_widget.cpp" line="115"/>
        <source>Set %1 Gradient</source>
        <translation>Set %1 Gradient</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/gradient_list_widget.cpp" line="209"/>
        <source>Gradient</source>
        <translation>Gradient</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/gradient_list_widget.cpp" line="347"/>
        <source>Gradient Presets</source>
        <translation>Gradient Presets</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>/path/to/your/file/in.here</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/io_status_dialog.ui" line="77"/>
        <source>Issues</source>
        <translation>Issues</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/io_status_dialog.cpp" line="65"/>
        <source>Operation Failed</source>
        <translation>Operation Failed</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>Presets</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/keyframe_editor_widget.ui" line="36"/>
        <source>Start</source>
        <translation>Start</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>Hold</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>Linear</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/keyframe_editor_widget.ui" line="54"/>
        <source>Ease In</source>
        <translation>Ease In</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>Custom</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/keyframe_editor_widget.ui" line="80"/>
        <source>Finish</source>
        <translation>Finish</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/timeline/keyframe_editor_widget.ui" line="98"/>
        <source>Ease Out</source>
        <translation>Ease Out</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>by %1</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/lottiefiles/search_result.cpp" line="42"/>
        <source>Likes</source>
        <translation>Likes</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/lottiefiles/search_result.cpp" line="51"/>
        <source>Comments</source>
        <translation>Comments</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/lottiefiles/search_result.cpp" line="57"/>
        <source>View on LottieFiles...</source>
        <translation>View on LottieFiles...</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>HTTP Error %1: %2</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/lottiefiles/lottiefiles_search_dialog.cpp" line="116"/>
        <source>Network Error</source>
        <translation>Network Error</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::NodeMenu</name>
    <message>
        <source>ResetTransform</source>
        <translation type="vanished">ResetTransform</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="69"/>
        <source>None</source>
        <translation>None</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="93"/>
        <source>Move to Top</source>
        <translation>Move to Top</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="97"/>
        <source>Raise</source>
        <translation>Raise</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="101"/>
        <source>Lower</source>
        <translation>Lower</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="105"/>
        <source>Move to Bottom</source>
        <translation>Move to Bottom</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="178"/>
        <source>Convert %1 to %2</source>
        <translation>Convert %1 to %2</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="217"/>
        <source>Add</source>
        <translation>Add</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>Reset Transform</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>Span All Frames</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>Convert to Group</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="253"/>
        <source>Precompose</source>
        <translation>Precompose</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>Convert to Mask</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="265"/>
        <source>Remove Mask</source>
        <translation>Remove Mask</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="274"/>
        <source>Convert to Layer</source>
        <translation>Convert to Layer</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>Convert to Path</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="288"/>
        <source>Embed</source>
        <translation>Embed</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="292"/>
        <source>Open with External Application</source>
        <translation>Open with External Application</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>Could not find suitable application, check your system settings.</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="298"/>
        <source>From File...</source>
        <translation>From File...</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>Update Image</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="330"/>
        <source>Trace Bitmap...</source>
        <translation>Trace Bitmap...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="341"/>
        <source>Rename from Composition</source>
        <translation>Rename from 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>Decompose</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="370"/>
        <source>Remove from Path</source>
        <translation>Remove from Path</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>Locked</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="408"/>
        <source>Delete</source>
        <translation>Delete</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="412"/>
        <source>Duplicate</source>
        <translation>Duplicate</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="425"/>
        <source>Move to...</source>
        <translation>Move to...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="384"/>
        <source>Stretch time</source>
        <translation>Stretch time</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="385"/>
        <source>Speed Multiplier</source>
        <translation>Speed Multiplier</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/node_menu.cpp" line="470"/>
        <source>Change speed</source>
        <translation>Change speed</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>Reload Plugins</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/plugin_settings_widget.ui" line="27"/>
        <source>Refresh</source>
        <translation>Refresh</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/plugin_settings_widget.ui" line="51"/>
        <source>Install from file</source>
        <translation>Install from file</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/plugin_settings_widget.ui" line="54"/>
        <source>Install...</source>
        <translation>Install...</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>Enable</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/plugin_settings_widget.ui" line="116"/>
        <source>Disable</source>
        <translation>Disable</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/plugin_settings_widget.ui" line="127"/>
        <source>Uninstall</source>
        <translation>Uninstall</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>Name</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/plugin_settings_widget.ui" line="169"/>
        <source>Path</source>
        <translation>Path</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/plugin_settings_widget.ui" line="193"/>
        <source>Author</source>
        <translation>Author</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>Description</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>Unknown</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/plugin_settings_widget.cpp" line="69"/>
        <source>Menu Action</source>
        <translation>Menu Action</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/plugin_settings_widget.cpp" line="71"/>
        <source>File Format</source>
        <translation>File Format</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>Resize Document</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/resize_dialog.ui" line="26"/>
        <source>Height</source>
        <translation>Height</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/resize_dialog.ui" line="49"/>
        <source>Width</source>
        <translation>Width</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/resize_dialog.ui" line="64"/>
        <source>Lock Aspect Ratio</source>
        <translation>Lock Aspect Ratio</translation>
    </message>
    <message>
        <source>Lock Apect Ratio</source>
        <translation type="vanished">Lock Apect Ratio</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/resize_dialog.ui" line="86"/>
        <source>Scale Layers</source>
        <translation>Scale Layers</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/resize_dialog.ui" line="96"/>
        <source>Preserve Layer Aspect Ratio</source>
        <translation>Preserve Layer Aspect Ratio</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/resize_dialog.cpp" line="86"/>
        <source>Resize</source>
        <translation>Resize</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>Clear Output</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/script_console.ui" line="61"/>
        <source>Clear</source>
        <translation>Clear</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/script_console.ui" line="72"/>
        <source>Persist Logs</source>
        <translation>Persist Logs</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/script_console.ui" line="75"/>
        <source>Persist</source>
        <translation>Persist</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/script_console.ui" line="88"/>
        <source>Reload Script Modules</source>
        <translation>Reload Script Modules</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/script_console.ui" line="91"/>
        <source>Reload</source>
        <translation>Reload</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/script_console.cpp" line="52"/>
        <source>Could not run the plugin</source>
        <translation>Could not run the plugin</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/script_console.cpp" line="55"/>
        <source>Plugin raised an exception</source>
        <translation>Plugin raised an exception</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/script_console.cpp" line="63"/>
        <source>Could not find an interpreter</source>
        <translation>Could not find an interpreter</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>Destination</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/shape_parent_dialog.ui" line="41"/>
        <source>Cancel</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/shape_parent_dialog.ui" line="52"/>
        <source>Move</source>
        <translation>Move</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>Create</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/tools/shape_tool_widget.ui" line="23"/>
        <source>Raw Shape</source>
        <translation>Raw Shape</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/tools/shape_tool_widget.ui" line="34"/>
        <source>Group</source>
        <translation>Group</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/tools/shape_tool_widget.ui" line="48"/>
        <source>Layer</source>
        <translation>Layer</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/tools/shape_tool_widget.ui" line="59"/>
        <source>Fill</source>
        <translation>Fill</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/tools/shape_tool_widget.ui" line="73"/>
        <source>Stroke</source>
        <translation>Stroke</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>New Snippet</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/snippet_list_widget.ui" line="22"/>
        <source>New</source>
        <translation>New</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/snippet_list_widget.ui" line="33"/>
        <source>Edit the selected snippet</source>
        <translation>Edit the selected snippet</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/snippet_list_widget.ui" line="36"/>
        <source>Edit...</source>
        <translation>Edit...</translation>
    </message>
    <message>
        <source>Selete selected snippet</source>
        <translation type="vanished">Selete selected snippet</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/snippet_list_widget.ui" line="50"/>
        <source>Delete</source>
        <translation>Delete</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/snippet_list_widget.ui" line="61"/>
        <source>Run selected snippet</source>
        <translation>Run selected snippet</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/snippet_list_widget.ui" line="64"/>
        <source>Run</source>
        <translation>Run</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/snippet_list_widget.ui" line="88"/>
        <source>Reload snippets</source>
        <translation>Reload snippets</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/snippet_list_widget.ui" line="91"/>
        <source>Reload</source>
        <translation>Reload</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/snippet_list_widget.cpp" line="54"/>
        <source>Snippets need a name</source>
        <translation>Snippets need a name</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>Could not create snippet: `%1`</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/snippet_list_widget.ui" line="47"/>
        <source>Delete selected snippet</source>
        <translation>Delete selected snippet</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::Spin2D</name>
    <message>
        <location filename="../../src/gui/widgets/spin2d.cpp" line="86"/>
        <source>Lock Ratio</source>
        <translation>Lock Ratio</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/spin2d.cpp" line="122"/>
        <location filename="../../src/gui/widgets/spin2d.cpp" line="123"/>
        <source>%</source>
        <translation>%</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>Startup</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/startup_dialog.ui" line="22"/>
        <source>Create New</source>
        <translation>Create New</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/startup_dialog.ui" line="41"/>
        <source>Name</source>
        <translation>Name</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>Size</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>Framerate</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>Duration</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/startup_dialog.ui" line="69"/>
        <source>Settings</source>
        <translation>Settings</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>Frames</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/startup_dialog.ui" line="128"/>
        <source>Seconds</source>
        <translation>Seconds</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/startup_dialog.ui" line="142"/>
        <source>Open</source>
        <translation>Open</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/startup_dialog.ui" line="151"/>
        <source>Browse...</source>
        <translation>Browse...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/startup_dialog.ui" line="169"/>
        <source>Show at startup</source>
        <translation>Show at startup</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>Width</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/stroke_style_widget.ui" line="52"/>
        <source>Stroke Width</source>
        <translation>Stroke Width</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/stroke_style_widget.ui" line="62"/>
        <source>Cap</source>
        <translation>Cap</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>Butt</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>Round</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>Square</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/stroke_style_widget.ui" line="150"/>
        <source>Join</source>
        <translation>Join</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>Bevel</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>Miter</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/stroke_style_widget.ui" line="256"/>
        <source>Miter Limit</source>
        <translation>Miter Limit</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/stroke_style_widget.ui" line="272"/>
        <source>Color</source>
        <translation>Color</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/stroke_style_widget.ui" line="331"/>
        <source>Dashes</source>
        <translation>Dashes</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/shape_style/stroke_style_widget.cpp" line="113"/>
        <source>Update Stroke Color</source>
        <translation>Update Stroke Color</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>Delete Composition</translation>
    </message>
</context>
<context>
    <name>glaxnimate::gui::TimingDialog</name>
    <message>
        <location filename="../../src/gui/widgets/dialogs/timing_dialog.cpp" line="76"/>
        <source>Change Animation Properties</source>
        <translation>Change Animation Properties</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>Icon</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/toolbar_settings_widget.ui" line="49"/>
        <source>Text</source>
        <translation>Text</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/toolbar_settings_widget.ui" line="54"/>
        <source>Text beside Icon</source>
        <translation>Text beside Icon</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/toolbar_settings_widget.ui" line="59"/>
        <source>Text under Icon</source>
        <translation>Text under Icon</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/toolbar_settings_widget.ui" line="67"/>
        <source>Tool Icon Size</source>
        <translation>Tool Icon Size</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/toolbar_settings_widget.ui" line="74"/>
        <source>Icon Size</source>
        <translation>Icon Size</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/toolbar_settings_widget.ui" line="81"/>
        <source>Button Style</source>
        <translation>Button Style</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/toolbar_settings_widget.ui" line="88"/>
        <source>Preview</source>
        <translation>Preview</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/toolbar_settings_widget.ui" line="107"/>
        <source>New</source>
        <translation>New</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/toolbar_settings_widget.ui" line="121"/>
        <source>Save</source>
        <translation>Save</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/toolbar_settings_widget.ui" line="139"/>
        <source>Select</source>
        <translation>Select</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/settings/toolbar_settings_widget.ui" line="150"/>
        <source>Edit</source>
        <translation>Edit</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 Bitmap</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>Transparency</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="260"/>
        <source>Closest Color</source>
        <translation>Closest Color</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="265"/>
        <source>Extract Colors</source>
        <translation>Extract Colors</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>Image Options</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="300"/>
        <source>Output Color</source>
        <translation>Output Color</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="324"/>
        <source>Invert</source>
        <translation>Invert</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="338"/>
        <source>Threshold</source>
        <translation>Threshold</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="365"/>
        <source>Colors</source>
        <translation>Colors</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="387"/>
        <source>Add Color</source>
        <translation>Add Color</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="390"/>
        <source>Add</source>
        <translation>Add</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="414"/>
        <source>Remove Color</source>
        <translation>Remove Color</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="417"/>
        <source>Remove</source>
        <translation>Remove</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="446"/>
        <source>Tolerance</source>
        <translation>Tolerance</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="453"/>
        <source>Outline</source>
        <translation>Outline</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="476"/>
        <source>Detect Colors</source>
        <translation>Detect Colors</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="483"/>
        <source>Configure Color Detection</source>
        <translation>Configure Color Detection</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="486"/>
        <source>Configure...</source>
        <translation>Configure...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="507"/>
        <source>Curve Options</source>
        <translation>Curve Options</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="513"/>
        <source>Smoothness</source>
        <translation>Smoothness</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>%</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="552"/>
        <source>Minimum Area</source>
        <translation>Minimum Area</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="566"/>
        <source>Preview</source>
        <translation>Preview</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="601"/>
        <source>Update</source>
        <translation>Update</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>Help...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="674"/>
        <source>Revert to Defaults</source>
        <translation>Revert to Defaults</translation>
    </message>
    <message>
        <source>Traced %1</source>
        <translation type="vanished">Traced %1</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="82"/>
        <source>Detailed</source>
        <translation>Detailed</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="87"/>
        <source>Flat</source>
        <translation>Flat</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="92"/>
        <source>Pixel Art</source>
        <translation>Pixel Art</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>&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;</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="157"/>
        <source>Posterization Level</source>
        <translation>Posterization Level</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>&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;</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>&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;</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/dialogs/trace_dialog.ui" line="685"/>
        <source>Advanced</source>
        <translation>Advanced</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>Fit View</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>%</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>Zoom In</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>Zoom Out</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>Reset 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>°</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>Reset 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>Flip View</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>Ignore</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>File/URL</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/external_font_widget.ui" line="29"/>
        <source>Load</source>
        <translation>Load</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/external_font_widget.ui" line="40"/>
        <source>Open...</source>
        <translation>Open...</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/external_font_widget.ui" line="62"/>
        <source>Font</source>
        <translation>Font</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/external_font_widget.ui" line="69"/>
        <source>Font Style</source>
        <translation>Font Style</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/external_font_widget.ui" line="76"/>
        <source>Size</source>
        <translation>Size</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/external_font_widget.cpp" line="130"/>
        <source>Open File</source>
        <translation>Open File</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>All supported files (*.ttf, *.otf, *.css); CSS files (*.css); Font files (*.ttf, *.otf); All files (*)</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>Could not open file %1</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/font_loader.cpp" line="52"/>
        <source>Invalid data URL</source>
        <translation>Invalid data URL</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/font_loader.cpp" line="132"/>
        <source>Font format not supported for %1</source>
        <translation>Font format not supported for %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>Preview Scale</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/font_preview_widget.ui" line="38"/>
        <source>%</source>
        <translation>%</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>The quick brown fox jumps over the lazy dog</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>Font Style</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/font_style_dialog.ui" line="28"/>
        <source>System</source>
        <translation>System</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/font_style_dialog.ui" line="45"/>
        <source>Google Fonts</source>
        <translation>Google Fonts</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/font_style_dialog.ui" line="70"/>
        <source>Custom</source>
        <translation>Custom</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>Font Style</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/font_style_widget.ui" line="31"/>
        <source>Size</source>
        <translation>Size</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/font_style_widget.ui" line="17"/>
        <source>Font</source>
        <translation>Font</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/font_style_widget.ui" line="46"/>
        <source>Filters</source>
        <translation>Filters</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/font_style_widget.ui" line="52"/>
        <source>Writing System</source>
        <translation>Writing System</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/font_style_widget.ui" line="69"/>
        <source>Monospace</source>
        <translation>Monospace</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/font_style_widget.ui" line="86"/>
        <source>Proportional</source>
        <translation>Proportional</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>Could not add font</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/google_fonts_model.cpp" line="268"/>
        <source>Family</source>
        <translation>Family</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/google_fonts_model.cpp" line="270"/>
        <source>Category</source>
        <translation>Category</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/google_fonts_model.cpp" line="272"/>
        <source>Rank</source>
        <translation>Rank</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/google_fonts_model.cpp" line="274"/>
        <source>Status</source>
        <translation>Status</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/google_fonts_model.cpp" line="384"/>
        <source>Any</source>
        <translation>Any</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/google_fonts_model.cpp" line="386"/>
        <source>Sans-Serif</source>
        <translation>Sans-Serif</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/google_fonts_model.cpp" line="388"/>
        <source>Serif</source>
        <translation>Serif</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/google_fonts_model.cpp" line="390"/>
        <source>Monospace</source>
        <translation>Monospace</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/google_fonts_model.cpp" line="392"/>
        <source>Display</source>
        <translation>Display</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/google_fonts_model.cpp" line="394"/>
        <source>Handwriting</source>
        <translation>Handwriting</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>Reload</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/google_fonts_widget.ui" line="61"/>
        <source>Font</source>
        <translation>Font</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/google_fonts_widget.ui" line="68"/>
        <source>Size</source>
        <translation>Size</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/google_fonts_widget.ui" line="75"/>
        <source>Font Style</source>
        <translation>Font Style</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/google_fonts_widget.ui" line="90"/>
        <source>Filters</source>
        <translation>Filters</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/google_fonts_widget.ui" line="96"/>
        <source>Writing System</source>
        <translation>Writing System</translation>
    </message>
    <message>
        <location filename="../../src/gui/widgets/font/google_fonts_widget.ui" line="113"/>
        <source>Category</source>
        <translation>Category</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>Remove Point</translation>
    </message>
    <message>
        <location filename="../../src/gui/graphics/bezier_item.cpp" line="363"/>
        <source>Update shape</source>
        <translation>Update shape</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>Drag 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>Remove node tangent</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>Drag anchor 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>Move Layers</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>Color</translation>
    </message>
    <message>
        <location filename="../../src/gui/item_models/document_node_model.cpp" line="252"/>
        <source>Name</source>
        <translation>Name</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>Locked</translation>
    </message>
    <message>
        <location filename="../../src/gui/item_models/document_node_model.cpp" line="258"/>
        <source>#</source>
        <translation>#</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>Name</translation>
    </message>
    <message>
        <location filename="../../src/gui/item_models/gradient_list_model.cpp" line="169"/>
        <source>Gradient</source>
        <translation>Gradient</translation>
    </message>
    <message>
        <location filename="../../src/gui/item_models/gradient_list_model.cpp" line="173"/>
        <source>#</source>
        <translation>#</translation>
    </message>
    <message>
        <location filename="../../src/gui/item_models/gradient_list_model.cpp" line="175"/>
        <source>Number of users</source>
        <translation>Number of users</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%</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>Parent Layer</translation>
    </message>
    <message>
        <location filename="../../src/gui/item_models/property_model_full.cpp" line="316"/>
        <source>(No Parent)</source>
        <translation>(No Parent)</translation>
    </message>
    <message>
        <location filename="../../src/gui/item_models/property_model_full.cpp" line="370"/>
        <source>Name</source>
        <translation>Name</translation>
    </message>
    <message>
        <location filename="../../src/gui/item_models/property_model_full.cpp" line="374"/>
        <source>Value</source>
        <translation>Value</translation>
    </message>
    <message>
        <location filename="../../src/gui/item_models/property_model_full.cpp" line="378"/>
        <source>Group Color</source>
        <translation>Group Color</translation>
    </message>
    <message>
        <location filename="../../src/gui/item_models/property_model_full.cpp" line="382"/>
        <source>Locked</source>
        <translation>Locked</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>Name</translation>
    </message>
    <message>
        <location filename="../../src/gui/item_models/property_model_single.cpp" line="144"/>
        <source>Value</source>
        <translation>Value</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 - %1x%2 %3 %4fps</translation>
    </message>
    <message>
        <location filename="../../src/gui/settings/document_templates.cpp" line="149"/>
        <source>Template</source>
        <translation>Template</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>%</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>Drag Keyframes</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>Delete curve point</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/draw_tool.cpp" line="427"/>
        <source>Add curve point</source>
        <translation>Add curve point</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>Extend Path</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/draw_tool.cpp" line="196"/>
        <source>Draw Shape</source>
        <translation>Draw Shape</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>Gradient Colors</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.cpp" line="310"/>
        <source>Stop Color...</source>
        <translation>Stop Color...</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.cpp" line="322"/>
        <source>Add Stop</source>
        <translation>Add Stop</translation>
    </message>
    <message>
        <location filename="../../src/gui/tools/edit_tool.cpp" line="326"/>
        <source>Remove Stop</source>
        <translation>Remove Stop</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>Apply 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>Drag</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>Property %1 of %2 refers to unexisting object %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>Could not load %1 for %2: uuid refers to an unacceptable object</translation>
    </message>
    <message>
        <location filename="../../src/core/io/glaxnimate/import_state.hpp" line="121"/>
        <source>Object %1 is invalid</source>
        <translation>Object %1 is invalid</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>Wrong object type: expected &apos;%1&apos; but got &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>Could not load %1 for %2</translation>
    </message>
    <message>
        <location filename="../../src/core/io/glaxnimate/import_state.hpp" line="262"/>
        <source>Could not set property %1</source>
        <translation>Could not set property %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>Item %1 for %2 in %3 isn&apos;t an object</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>Item %1 for %2 in %3 is not acceptable</translation>
    </message>
    <message>
        <location filename="../../src/core/io/glaxnimate/import_state.hpp" line="337"/>
        <source>Keyframe must specify a time</source>
        <translation>Keyframe must specify a time</translation>
    </message>
    <message>
        <location filename="../../src/core/io/glaxnimate/import_state.hpp" line="342"/>
        <source>Keyframe must specify a value</source>
        <translation>Keyframe must specify a value</translation>
    </message>
    <message>
        <location filename="../../src/core/io/glaxnimate/import_state.hpp" line="352"/>
        <source>Could not add keyframe</source>
        <translation>Could not add keyframe</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>Objects of type &apos;MainComposition&apos; can only be at the top level of the document</translation>
    </message>
    <message>
        <source>Unknow object of type &apos;%1&apos;</source>
        <translation type="vanished">Unknow object of 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>Glaxnimate Animation</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>Could not parse JSON: %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>No JSON object found</translation>
    </message>
    <message>
        <location filename="../../src/core/io/glaxnimate/glaxnimate_importer.cpp" line="29"/>
        <source>Missing animation object</source>
        <translation>Missing animation object</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>Opening a file from a newer version of Glaxnimate</translation>
    </message>
    <message>
        <location filename="../../src/core/io/glaxnimate/import_state.hpp" line="527"/>
        <source>Unknown object of type &apos;%1&apos;</source>
        <translation>Unknown object of type &apos;%1&apos;</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: %2</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_importer.hpp" line="889"/>
        <source>Duplicate Bitmap ID: %1</source>
        <translation>Duplicate Bitmap ID: %1</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_importer.hpp" line="909"/>
        <source>Duplicate Precomposition ID: %1</source>
        <translation>Duplicate Precomposition ID: %1</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_format.hpp" line="16"/>
        <source>Lottie Animation</source>
        <translation>Lottie Animation</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_format.cpp" line="53"/>
        <source>Pretty</source>
        <translation>Pretty</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_format.cpp" line="53"/>
        <source>Pretty print the JSON</source>
        <translation>Pretty print the JSON</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_format.cpp" line="54"/>
        <source>Strip</source>
        <translation>Strip</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_format.cpp" line="54"/>
        <source>Strip unused properties</source>
        <translation>Strip unused properties</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_format.cpp" line="55"/>
        <source>Embed Images</source>
        <translation>Embed Images</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_format.cpp" line="55"/>
        <source>Automatically embed non-embedded images</source>
        <translation>Automatically embed non-embedded images</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_format.cpp" line="56"/>
        <source>Legacy Keyframes</source>
        <translation>Legacy Keyframes</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>Compatibility with lottie-web versions prior to 5.0.0</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 only supports layers in the top level</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>Images cannot be grouped with other shapes, they must be inside a layer</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>Composition layers cannot be grouped with other shapes, they must be inside a layer</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/validation.cpp" line="15"/>
        <source>Invalid width: %1, should be %2</source>
        <translation>Invalid width: %1, should be %2</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/validation.cpp" line="19"/>
        <source>Invalid height: %1, should be %2</source>
        <translation>Invalid height: %1, should be %2</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/validation.cpp" line="31"/>
        <source>Invalid fps: %1, should be %2</source>
        <translation>Invalid fps: %1, should be %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>Too many frames: %1, should be less than %2</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/validation.cpp" line="63"/>
        <source>Images are not supported</source>
        <translation>Images are not supported</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_format.cpp" line="28"/>
        <source>Could not parse JSON: %1</source>
        <translation>Could not parse JSON: %1</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/lottie_format.cpp" line="34"/>
        <source>No JSON object found</source>
        <translation>No JSON object found</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>Lottie HTML Preview</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>Telegram Animated Sticker</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/tgs_format.cpp" line="42"/>
        <source>Star Shapes are not officially supported</source>
        <translation>Star Shapes are not officially supported</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/tgs_format.cpp" line="46"/>
        <source>Images are not supported</source>
        <translation>Images are not supported</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/tgs_format.cpp" line="51"/>
        <source>Gradient strokes are not officially supported</source>
        <translation>Gradient strokes are not officially supported</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/tgs_format.cpp" line="56"/>
        <source>Masks are not supported</source>
        <translation>Masks are not supported</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/tgs_format.cpp" line="60"/>
        <source>Repeaters are not officially supported</source>
        <translation>Repeaters are not officially supported</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/tgs_format.cpp" line="68"/>
        <source>Offset Path is not supported</source>
        <translation>Offset Path is not supported</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/tgs_format.cpp" line="72"/>
        <source>ZigZag is not supported</source>
        <translation>ZigZag is not supported</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>File too large: %1k, should be under 64k</translation>
    </message>
    <message>
        <location filename="../../src/core/io/lottie/tgs_format.cpp" line="64"/>
        <source>Inflate/Deflate is not supported</source>
        <translation>Inflate/Deflate is not supported</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>Raster Image</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>Sprite Sheet</translation>
    </message>
    <message>
        <location filename="../../src/core/io/raster/spritesheet_format.cpp" line="25"/>
        <source>Frame Width</source>
        <translation>Frame Width</translation>
    </message>
    <message>
        <location filename="../../src/core/io/raster/spritesheet_format.cpp" line="25"/>
        <source>Width of each frame</source>
        <translation>Width of each frame</translation>
    </message>
    <message>
        <location filename="../../src/core/io/raster/spritesheet_format.cpp" line="26"/>
        <source>Frame Height</source>
        <translation>Frame Height</translation>
    </message>
    <message>
        <location filename="../../src/core/io/raster/spritesheet_format.cpp" line="26"/>
        <source>Height of each frame</source>
        <translation>Height of each frame</translation>
    </message>
    <message>
        <location filename="../../src/core/io/raster/spritesheet_format.cpp" line="27"/>
        <source>Columns</source>
        <translation>Columns</translation>
    </message>
    <message>
        <location filename="../../src/core/io/raster/spritesheet_format.cpp" line="28"/>
        <source>Time Step</source>
        <translation>Time Step</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>By how much each rendered frame should increase time (in frames)</translation>
    </message>
    <message>
        <location filename="../../src/core/io/raster/spritesheet_format.cpp" line="27"/>
        <source>Number of columns in the sheet</source>
        <translation>Number of columns in the sheet</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>External Stylesheet</translation>
    </message>
    <message>
        <location filename="../../src/core/io/svg/svg_format.cpp" line="58"/>
        <source>Font face with external url</source>
        <translation>Font face with external url</translation>
    </message>
    <message>
        <location filename="../../src/core/io/svg/svg_format.cpp" line="60"/>
        <source>Embedded data</source>
        <translation>Embedded data</translation>
    </message>
    <message>
        <location filename="../../src/core/io/svg/svg_format.cpp" line="61"/>
        <source>Ignore</source>
        <translation>Ignore</translation>
    </message>
    <message>
        <location filename="../../src/core/io/svg/svg_format.cpp" line="64"/>
        <source>External Fonts</source>
        <translation>External Fonts</translation>
    </message>
    <message>
        <location filename="../../src/core/io/svg/svg_format.cpp" line="64"/>
        <source>How to include external font</source>
        <translation>How to include external font</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>Video</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="720"/>
        <source>Format not supported: %1</source>
        <translation>Format not supported: %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>Could not deduce output format from file extension: using MPEG.</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="734"/>
        <source>Could not find output format</source>
        <translation>Could not find output format</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="760"/>
        <source>No video codec</source>
        <translation>No video codec</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="787"/>
        <source>Error occurred when opening output file: %1</source>
        <translation>Error occurred when opening output file: %1</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="822"/>
        <source>Bitrate</source>
        <translation>Bitrate</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="822"/>
        <source>Video bit rate</source>
        <translation>Video bit rate</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="823"/>
        <source>Background</source>
        <translation>Background</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="823"/>
        <source>Background color</source>
        <translation>Background color</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="824"/>
        <source>Width</source>
        <translation>Width</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>If not 0, it will overwrite the size</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="825"/>
        <source>Height</source>
        <translation>Height</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="826"/>
        <source>Verbose</source>
        <translation>Verbose</translation>
    </message>
    <message>
        <location filename="../../src/core/io/video/video_format.cpp" line="826"/>
        <source>Show verbose information on the conversion</source>
        <translation>Show verbose information on the 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>Update %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>Animation Timing</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::Assets</name>
    <message>
        <location filename="../../src/core/model/assets/assets.hpp" line="199"/>
        <source>Assets</source>
        <translation>Assets</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::Bitmap</name>
    <message>
        <location filename="../../src/core/model/assets/bitmap.hpp" line="34"/>
        <source>Bitmap</source>
        <translation>Bitmap</translation>
    </message>
    <message>
        <location filename="../../src/core/model/assets/bitmap.cpp" line="153"/>
        <source>Embedded image</source>
        <translation>Embedded image</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>Font</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::Fill</name>
    <message>
        <location filename="../../src/core/model/shapes/fill.hpp" line="42"/>
        <source>Fill</source>
        <translation>Fill</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::Font</name>
    <message>
        <location filename="../../src/core/model/shapes/text.cpp" line="226"/>
        <source>Font</source>
        <translation>Font</translation>
    </message>
    <message>
        <location filename="../../src/core/model/shapes/text.cpp" line="243"/>
        <source>Change Font</source>
        <translation>Change Font</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::FontList</name>
    <message>
        <location filename="../../src/core/model/assets/assets.hpp" line="166"/>
        <source>Fonts</source>
        <translation>Fonts</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>%1 Gradient</translation>
    </message>
    <message>
        <location filename="../../src/core/model/assets/gradient.cpp" line="262"/>
        <source>Linear</source>
        <translation>Linear</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>Gradient</translation>
    </message>
    <message>
        <location filename="../../src/core/model/assets/gradient.cpp" line="127"/>
        <source>Add color to %1</source>
        <translation>Add color to %1</translation>
    </message>
    <message>
        <location filename="../../src/core/model/assets/gradient.cpp" line="146"/>
        <source>Remove color from %1</source>
        <translation>Remove color from %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>Gradient Colors</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::GradientList</name>
    <message>
        <location filename="../../src/core/model/assets/assets.hpp" line="130"/>
        <source>Gradients</source>
        <translation>Gradients</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::Group</name>
    <message>
        <location filename="../../src/core/model/shapes/group.hpp" line="35"/>
        <source>Group</source>
        <translation>Group</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>Inflate and Deflate</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::Layer</name>
    <message>
        <location filename="../../src/core/model/shapes/layer.hpp" line="75"/>
        <source>Layer</source>
        <translation>Layer</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>Mask</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>Unnamed Color</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::NamedColorList</name>
    <message>
        <location filename="../../src/core/model/assets/assets.hpp" line="91"/>
        <source>Swatch</source>
        <translation>Swatch</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::Object</name>
    <message>
        <source>Uknown Object</source>
        <translation type="vanished">Uknown Object</translation>
    </message>
    <message>
        <location filename="../../src/core/model/object.hpp" line="83"/>
        <source>Unknown Object</source>
        <translation>Unknown Object</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>Offset Path</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::Path</name>
    <message>
        <location filename="../../src/core/model/shapes/path.hpp" line="32"/>
        <source>Path</source>
        <translation>Path</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::PolyStar</name>
    <message>
        <location filename="../../src/core/model/shapes/polystar.hpp" line="42"/>
        <source>PolyStar</source>
        <translation>PolyStar</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>Composition Layer</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>Precompositions</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>Repeater</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>Round Corners</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::StretchableTime</name>
    <message>
        <location filename="../../src/core/model/stretchable_time.cpp" line="22"/>
        <source>Timing</source>
        <translation>Timing</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::Stroke</name>
    <message>
        <location filename="../../src/core/model/shapes/stroke.hpp" line="62"/>
        <source>Stroke</source>
        <translation>Stroke</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::TextShape</name>
    <message>
        <location filename="../../src/core/model/shapes/text.cpp" line="473"/>
        <source>Text</source>
        <translation>Text</translation>
    </message>
</context>
<context>
    <name>glaxnimate::model::Transform</name>
    <message>
        <location filename="../../src/core/model/transform.hpp" line="23"/>
        <source>Transform</source>
        <translation>Transform</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>Trim Path</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>Zig Zag</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>Split Segment</translation>
    </message>
    <message>
        <location filename="../../src/core/model/animation/animatable_path.cpp" line="62"/>
        <source>Remove Nodes</source>
        <translation>Remove Nodes</translation>
    </message>
    <message>
        <location filename="../../src/core/model/animation/animatable_path.cpp" line="141"/>
        <source>Extend Shape</source>
        <translation>Extend Shape</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>Traced %1</translation>
    </message>
</context>
</TS>
