<?xml version="1.0" ?><!DOCTYPE TS><TS version="2.1" language="zh_CN">
<context>
    <name>AboutDialog</name>
    <message>
        <location filename="../app/ui/aboutdialog.ui" line="26"/>
        <source>About</source>
        <comment>About Dialog Window Title</comment>
        <translation>关于</translation>
    </message>
    <message>
        <location filename="../app/ui/aboutdialog.ui" line="52"/>
        <source>Official site: &lt;a href=&quot;https://www.pencil2d.org&quot;&gt;pencil2d.org&lt;/a&gt;&lt;br&gt;Developed by: &lt;b&gt;Pascal Naidon, Patrick Corrieri, Matt Chang&lt;/b&gt;&lt;br&gt;Thanks to Qt Framework &lt;a href=&quot;https://www.qt.io/download&quot;&gt;https://www.qt.io/&lt;/a&gt;&lt;br&gt;miniz: &lt;a href=&quot;https://github.com/richgel999/miniz&quot;&gt;https://github.com/richgel999/miniz&lt;/a&gt;&lt;br&gt;Distributed under the &lt;a href=&quot;http://www.gnu.org/licenses/gpl-2.0.html&quot;&gt;GNU General Public License, version 2&lt;/a&gt;</source>
        <translation>官方站点: &lt;a href=&quot;https://www.pencil2d.org&quot;&gt;pencil2d.org&lt;/a&gt;&lt;br&gt;开发者: &lt;b&gt;Pascal Naidon, Patrick Corrieri, Matt Chang&lt;/b&gt;&lt;br&gt;致谢 Qt Framework &lt;a href=&quot;https://www.qt.io/download&quot;&gt;https://www.qt.io/&lt;/a&gt;&lt;br&gt;miniz: &lt;a href=&quot;https://github.com/richgel999/miniz&quot;&gt;https://github.com/richgel999/miniz&lt;/a&gt;&lt;br&gt;分发许可: &lt;a href=&quot;http://www.gnu.org/licenses/gpl-2.0.html&quot;&gt;GNU General Public License, version 2&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../app/src/aboutdialog.cpp" line="46"/>
        <source>Version: %1</source>
        <comment>Version Number in About Dialog</comment>
        <translation>版本: %1</translation>
    </message>
    <message>
        <location filename="../app/src/aboutdialog.cpp" line="74"/>
        <source>Copy to clipboard</source>
        <comment>Copy system info from About Dialog</comment>
        <translation>复制到剪贴板</translation>
    </message>
</context>
<context>
    <name>ActionCommands</name>
    <message>
        <location filename="../app/src/actioncommands.cpp" line="123"/>
        <source>Importing movie...</source>
        <translation>导入电影中...</translation>
    </message>
    <message>
        <location filename="../app/src/actioncommands.cpp" line="89"/>
        <location filename="../app/src/actioncommands.cpp" line="123"/>
        <location filename="../app/src/actioncommands.cpp" line="246"/>
        <location filename="../app/src/actioncommands.cpp" line="473"/>
        <source>Abort</source>
        <translation>关于</translation>
    </message>
    <message>
        <location filename="../app/src/actioncommands.cpp" line="89"/>
        <source>Importing Animated Image...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/actioncommands.cpp" line="131"/>
        <source>You are importing a lot of frames, beware this could take some time. Are you sure you want to proceed?</source>
        <translation>您正在导入大量帧，请注意，这可能需要一些时间。您确定要继续吗？</translation>
    </message>
    <message>
        <location filename="../app/src/actioncommands.cpp" line="179"/>
        <source>No sound layer exists as a destination for your import. Create a new sound layer?</source>
        <translation>没有声音层当作导入目的地。要新建声音层吗？</translation>
    </message>
    <message>
        <location filename="../app/src/actioncommands.cpp" line="180"/>
        <source>Create sound layer</source>
        <translation>创建声音层</translation>
    </message>
    <message>
        <location filename="../app/src/actioncommands.cpp" line="181"/>
        <source>Don&apos;t create layer</source>
        <translation>不创建层</translation>
    </message>
    <message>
        <location filename="../app/src/actioncommands.cpp" line="191"/>
        <source>Layer Properties</source>
        <comment>Dialog title on creating a sound layer</comment>
        <translation>层属性</translation>
    </message>
    <message>
        <location filename="../app/src/actioncommands.cpp" line="192"/>
        <location filename="../app/src/actioncommands.cpp" line="847"/>
        <location filename="../app/src/actioncommands.cpp" line="860"/>
        <location filename="../app/src/actioncommands.cpp" line="873"/>
        <location filename="../app/src/actioncommands.cpp" line="886"/>
        <source>Layer name:</source>
        <translation>层名:</translation>
    </message>
    <message>
        <location filename="../app/src/actioncommands.cpp" line="193"/>
        <source>Sound Layer</source>
        <comment>Default name on creating a sound layer</comment>
        <translation>声音层</translation>
    </message>
    <message>
        <location filename="../app/src/actioncommands.cpp" line="246"/>
        <source>Importing sound...</source>
        <translation>导入声音中...</translation>
    </message>
    <message>
        <location filename="../app/src/actioncommands.cpp" line="287"/>
        <source>Something went wrong</source>
        <translation>出错了</translation>
    </message>
    <message>
        <location filename="../app/src/actioncommands.cpp" line="287"/>
        <location filename="../app/src/actioncommands.cpp" line="1024"/>
        <source>You currently have a total of %1 sound clips. Due to current limitations, you will be unable to export any animation exceeding %2 sound clips. We recommend splitting up larger projects into multiple smaller project to stay within this limit.</source>
        <translation>当前动画含有1%的音频。基于当前限制，暂时无法导出含有超过2%音频的动画。建议将较大的项目分成多个较小的项目，从而不受限制影响。</translation>
    </message>
    <message>
        <location filename="../app/src/actioncommands.cpp" line="345"/>
        <source>Exporting movie</source>
        <translation>导出电影</translation>
    </message>
    <message>
        <location filename="../app/src/actioncommands.cpp" line="389"/>
        <source>Finished. Open file location?</source>
        <translation>完成。打开文件位置？</translation>
    </message>
    <message>
        <location filename="../app/src/actioncommands.cpp" line="399"/>
        <source>Finished. Open movie now?</source>
        <comment>When movie export done.</comment>
        <translation>完成。现在打开电影吗？</translation>
    </message>
    <message>
        <location filename="../app/src/actioncommands.cpp" line="407"/>
        <source>Unknown export error</source>
        <translation>未知的导出错误</translation>
    </message>
    <message>
        <location filename="../app/src/actioncommands.cpp" line="407"/>
        <source>The export did not produce any errors, however we can&apos;t find the output file. Your export may not have completed successfully.</source>
        <translation>导出没有产生任何错误，但是我们找不到输出文件。您的导出可能没有成功完成。</translation>
    </message>
    <message>
        <location filename="../app/src/actioncommands.cpp" line="473"/>
        <source>Exporting image sequence...</source>
        <translation>导出图像序列...</translation>
    </message>
    <message>
        <location filename="../app/src/actioncommands.cpp" line="555"/>
        <location filename="../app/src/actioncommands.cpp" line="1005"/>
        <location filename="../app/src/actioncommands.cpp" line="1024"/>
        <source>Warning</source>
        <translation>警告</translation>
    </message>
    <message>
        <location filename="../app/src/actioncommands.cpp" line="556"/>
        <source>Unable to export image.</source>
        <translation>不能导出图像。</translation>
    </message>
    <message>
        <location filename="../app/src/actioncommands.cpp" line="712"/>
        <source>Remove selected frames</source>
        <comment>Windows title of remove selected frames pop-up.</comment>
        <translation>移除已选帧</translation>
    </message>
    <message>
        <location filename="../app/src/actioncommands.cpp" line="713"/>
        <source>Are you sure you want to remove the selected frames? This action is irreversible currently!</source>
        <translation>确定要删除已选帧吗？此操作目前不可逆。</translation>
    </message>
    <message>
        <location filename="../app/src/actioncommands.cpp" line="753"/>
        <source>%1 (copy)</source>
        <comment>Default duplicate layer name</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/actioncommands.cpp" line="846"/>
        <location filename="../app/src/actioncommands.cpp" line="859"/>
        <location filename="../app/src/actioncommands.cpp" line="885"/>
        <source>Layer Properties</source>
        <translation>层属性</translation>
    </message>
    <message>
        <location filename="../app/src/actioncommands.cpp" line="848"/>
        <source>Bitmap Layer</source>
        <translation>位图层</translation>
    </message>
    <message>
        <location filename="../app/src/actioncommands.cpp" line="861"/>
        <source>Vector Layer</source>
        <translation>矢量层</translation>
    </message>
    <message>
        <location filename="../app/src/actioncommands.cpp" line="872"/>
        <source>Layer Properties</source>
        <comment>A popup when creating a new layer</comment>
        <translation>图层属性</translation>
    </message>
    <message>
        <location filename="../app/src/actioncommands.cpp" line="874"/>
        <source>Camera Layer</source>
        <translation>相机层</translation>
    </message>
    <message>
        <location filename="../app/src/actioncommands.cpp" line="887"/>
        <source>Sound Layer</source>
        <translation>声音层</translation>
    </message>
    <message>
        <location filename="../app/src/actioncommands.cpp" line="906"/>
        <source>Delete Layer</source>
        <comment>Windows title of Delete current layer pop-up.</comment>
        <translation>删除层</translation>
    </message>
    <message>
        <location filename="../app/src/actioncommands.cpp" line="907"/>
        <source>Are you sure you want to delete layer: %1? This cannot be undone.</source>
        <translation>您确定要删除图层：1%吗？这无法被撤回。</translation>
    </message>
    <message>
        <location filename="../app/src/actioncommands.cpp" line="916"/>
        <source>Please keep at least one camera layer in project</source>
        <comment>text when failed to delete camera layer</comment>
        <translation>请至少保留一个相机层在项目里</translation>
    </message>
    <message>
        <location filename="../app/src/actioncommands.cpp" line="1005"/>
        <source>The temporary directory is meant to be used only by Pencil2D. Do not modify it unless you know what you are doing.</source>
        <translation>临时目录只能由 Pencil2D 使用。除非您知道自己在做什么，否则请勿对其进行修改。</translation>
    </message>
</context>
<context>
    <name>BaseTool</name>
    <message>
        <location filename="../core_lib/src/tool/basetool.cpp" line="33"/>
        <source>Pencil</source>
        <translation>铅笔</translation>
    </message>
    <message>
        <location filename="../core_lib/src/tool/basetool.cpp" line="34"/>
        <source>Eraser</source>
        <translation>橡皮擦</translation>
    </message>
    <message>
        <location filename="../core_lib/src/tool/basetool.cpp" line="35"/>
        <source>Select</source>
        <translation>选择</translation>
    </message>
    <message>
        <location filename="../core_lib/src/tool/basetool.cpp" line="36"/>
        <source>Move</source>
        <translation>移动</translation>
    </message>
    <message>
        <location filename="../core_lib/src/tool/basetool.cpp" line="37"/>
        <source>Hand</source>
        <translation>抓手</translation>
    </message>
    <message>
        <location filename="../core_lib/src/tool/basetool.cpp" line="38"/>
        <source>Smudge</source>
        <translation>涂抹</translation>
    </message>
    <message>
        <location filename="../core_lib/src/tool/basetool.cpp" line="39"/>
        <source>Pen</source>
        <translation>钢笔</translation>
    </message>
    <message>
        <location filename="../core_lib/src/tool/basetool.cpp" line="40"/>
        <source>Polyline</source>
        <translation>折线</translation>
    </message>
    <message>
        <location filename="../core_lib/src/tool/basetool.cpp" line="41"/>
        <source>Bucket</source>
        <translation>颜料桶</translation>
    </message>
    <message>
        <location filename="../core_lib/src/tool/basetool.cpp" line="42"/>
        <source>Eyedropper</source>
        <translation>吸管</translation>
    </message>
    <message>
        <location filename="../core_lib/src/tool/basetool.cpp" line="43"/>
        <source>Brush</source>
        <translation>笔刷</translation>
    </message>
</context>
<context>
    <name>BucketOptionsWidget</name>
    <message>
        <location filename="../app/ui/bucketoptionswidget.ui" line="14"/>
        <source>Form</source>
        <translation>表格</translation>
    </message>
    <message>
        <location filename="../app/ui/bucketoptionswidget.ui" line="48"/>
        <source>Reference</source>
        <translation>参考</translation>
    </message>
    <message>
        <location filename="../app/ui/bucketoptionswidget.ui" line="72"/>
        <source>Blend mode</source>
        <translation>混合模式</translation>
    </message>
    <message>
        <location filename="../app/src/bucketoptionswidget.cpp" line="38"/>
        <source>Color tolerance</source>
        <translation>色差</translation>
    </message>
    <message>
        <location filename="../app/src/bucketoptionswidget.cpp" line="39"/>
        <source>Expand fill</source>
        <translation>展开填充</translation>
    </message>
    <message>
        <location filename="../app/src/bucketoptionswidget.cpp" line="40"/>
        <source>Stroke thickness</source>
        <translation>笔画粗细</translation>
    </message>
    <message>
        <location filename="../app/src/bucketoptionswidget.cpp" line="52"/>
        <source>Current layer</source>
        <comment>Reference Layer Options</comment>
        <translation>当前图层</translation>
    </message>
    <message>
        <location filename="../app/src/bucketoptionswidget.cpp" line="53"/>
        <source>All layers</source>
        <comment>Reference Layer Options</comment>
        <translation>所有图层</translation>
    </message>
    <message>
        <location filename="../app/src/bucketoptionswidget.cpp" line="54"/>
        <source>Refers to the layer that used to flood fill from</source>
        <translation>参照使用了洪水填充的图层</translation>
    </message>
    <message>
        <location filename="../app/src/bucketoptionswidget.cpp" line="56"/>
        <source>Overlay</source>
        <comment>Blend Mode dropdown option</comment>
        <translation>覆盖</translation>
    </message>
    <message>
        <location filename="../app/src/bucketoptionswidget.cpp" line="57"/>
        <source>Replace</source>
        <comment>Blend Mode dropdown option</comment>
        <translation>取代</translation>
    </message>
    <message>
        <location filename="../app/src/bucketoptionswidget.cpp" line="58"/>
        <source>Behind</source>
        <comment>Blend Mode dropdown option</comment>
        <translation>在后面</translation>
    </message>
    <message>
        <location filename="../app/src/bucketoptionswidget.cpp" line="59"/>
        <source>Defines how the fill will behave when the new color is not opaque</source>
        <translation>定义当新颜色不透明时填充的行为方式</translation>
    </message>
</context>
<context>
    <name>CameraContextMenu</name>
    <message>
        <location filename="../app/src/cameracontextmenu.cpp" line="30"/>
        <source>Easing: frame %1 to %2</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/cameracontextmenu.cpp" line="36"/>
        <source>Selected: </source>
        <translation>已选</translation>
    </message>
    <message>
        <location filename="../app/src/cameracontextmenu.cpp" line="40"/>
        <source>Linear</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/cameracontextmenu.cpp" line="42"/>
        <source>In</source>
        <translation>进</translation>
    </message>
    <message>
        <location filename="../app/src/cameracontextmenu.cpp" line="43"/>
        <source>Out</source>
        <translation>出</translation>
    </message>
    <message>
        <location filename="../app/src/cameracontextmenu.cpp" line="44"/>
        <source>In-Out</source>
        <translation>进--出</translation>
    </message>
    <message>
        <location filename="../app/src/cameracontextmenu.cpp" line="45"/>
        <source>Out-In</source>
        <translation>出--进</translation>
    </message>
    <message>
        <location filename="../app/src/cameracontextmenu.cpp" line="47"/>
        <source>Slow</source>
        <translation>慢</translation>
    </message>
    <message>
        <location filename="../app/src/cameracontextmenu.cpp" line="48"/>
        <source>Moderate</source>
        <translation>调节</translation>
    </message>
    <message>
        <location filename="../app/src/cameracontextmenu.cpp" line="49"/>
        <source>Quick</source>
        <translation>稍快</translation>
    </message>
    <message>
        <location filename="../app/src/cameracontextmenu.cpp" line="50"/>
        <source>Fast</source>
        <translation>快</translation>
    </message>
    <message>
        <location filename="../app/src/cameracontextmenu.cpp" line="51"/>
        <source>Faster</source>
        <translation>更快</translation>
    </message>
    <message>
        <location filename="../app/src/cameracontextmenu.cpp" line="52"/>
        <source>Fastest</source>
        <translation>最快</translation>
    </message>
    <message>
        <location filename="../app/src/cameracontextmenu.cpp" line="53"/>
        <source>Circle-based</source>
        <translation>基于圆</translation>
    </message>
    <message>
        <location filename="../app/src/cameracontextmenu.cpp" line="54"/>
        <source>Overshoot</source>
        <translation>回弹</translation>
    </message>
    <message>
        <location filename="../app/src/cameracontextmenu.cpp" line="55"/>
        <source>Elastic</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/cameracontextmenu.cpp" line="56"/>
        <source>Bounce</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/cameracontextmenu.cpp" line="99"/>
        <source>Transform</source>
        <translation>变换</translation>
    </message>
    <message>
        <location filename="../app/src/cameracontextmenu.cpp" line="100"/>
        <source>Reset all</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/cameracontextmenu.cpp" line="102"/>
        <source>Reset position</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/cameracontextmenu.cpp" line="103"/>
        <source>Reset scale</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/cameracontextmenu.cpp" line="104"/>
        <source>Reset rotation</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/cameracontextmenu.cpp" line="106"/>
        <source>Align horizontally to frame %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/cameracontextmenu.cpp" line="107"/>
        <source>Align vertically to frame %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/cameracontextmenu.cpp" line="109"/>
        <source>Hold to keyframe %1</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>CameraEasingType</name>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="24"/>
        <source>Linear</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="25"/>
        <source>Moderate Ease-in</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="26"/>
        <source>Moderate Ease-out</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="27"/>
        <source>Moderate Ease-in - Ease-out</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="28"/>
        <source>Moderate Ease-out - Ease-in</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="29"/>
        <source>Quick Ease-in</source>
        <translation>快速缓入</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="30"/>
        <source>Quick Ease-out</source>
        <translation>快速缓出</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="31"/>
        <source>Quick Ease-in - Ease-out</source>
        <translation>快速缓入--缓出</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="32"/>
        <source>Quick Ease-out - Ease-in</source>
        <translation>快速缓出--缓入</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="33"/>
        <source>Fast Ease-in</source>
        <translation>迅速缓入</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="34"/>
        <source>Fast Ease-out</source>
        <translation>迅速缓出</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="35"/>
        <source>Fast Ease-in - Ease-out</source>
        <translation>迅速缓入--缓出</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="36"/>
        <source>Fast Ease-out - Ease-in</source>
        <translation>迅速缓出--缓入</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="37"/>
        <source>Faster Ease-in</source>
        <translation>加速缓入</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="38"/>
        <source>Faster Ease-out</source>
        <translation>加速缓出</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="39"/>
        <source>Faster Ease-in - Ease-out</source>
        <translation>加速缓入--缓出</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="40"/>
        <source>Faster Ease-out - Ease-in</source>
        <translation>加速缓出--缓入</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="41"/>
        <source>Slow Ease-in</source>
        <translation>慢速缓入</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="42"/>
        <source>Slow Ease-out</source>
        <translation>慢速缓出</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="43"/>
        <source>Slow Ease-in - Ease-out</source>
        <translation>慢速缓入 - 缓出</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="44"/>
        <source>Slow Ease-out - Ease-in</source>
        <translation>慢速缓出 - 缓入</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="45"/>
        <source>Fastest Ease-in</source>
        <translation>最快速度缓入</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="46"/>
        <source>Fastest Ease-out</source>
        <translation>最快速度缓出</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="47"/>
        <source>Fastest Ease-in - Ease-out</source>
        <translation>最快速度缓入--缓出</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="48"/>
        <source>Fastest Ease-out - Ease-in</source>
        <translation>最快速度缓出--缓入</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="49"/>
        <source>Circle-based Ease-in</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="50"/>
        <source>Circle-based Ease-out</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="51"/>
        <source>Circle-based Ease-in - Ease-out</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="52"/>
        <source>Circle-based Ease-out - Ease-in</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="53"/>
        <source>Elastic Ease-in</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="54"/>
        <source>Elastic Ease-out</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="55"/>
        <source>Elastic Ease-in - Ease-out</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="56"/>
        <source>Elastic Ease-out - Ease-in</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="57"/>
        <source>Overshoot Ease-in</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="58"/>
        <source>Overshoot Ease-out</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="59"/>
        <source>Overshoot Ease-in - Ease-out</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="60"/>
        <source>Overshoot Ease-out - Ease-in</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="61"/>
        <source>Bounce Ease-in</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="62"/>
        <source>Bounce Ease-out</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="63"/>
        <source>Bounce Ease-in - Ease-out</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../core_lib/src/util/cameraeasingtype.cpp" line="64"/>
        <source>Bounce Ease-out - Ease-in</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>CameraOptionsWidget</name>
    <message>
        <location filename="../app/ui/cameraoptionswidget.ui" line="29"/>
        <source>Transform</source>
        <translation>变换</translation>
    </message>
    <message>
        <location filename="../app/ui/cameraoptionswidget.ui" line="50"/>
        <source>Reset scaling</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/cameraoptionswidget.ui" line="67"/>
        <source>Reset rotation</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/cameraoptionswidget.ui" line="84"/>
        <source>Reset</source>
        <translation>重置</translation>
    </message>
    <message>
        <location filename="../app/ui/cameraoptionswidget.ui" line="91"/>
        <source>Reset translation</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/cameraoptionswidget.ui" line="108"/>
        <source>Reset all transforms</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/cameraoptionswidget.ui" line="111"/>
        <source>Reset all</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/cameraoptionswidget.ui" line="121"/>
        <source>Camera path</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/cameraoptionswidget.ui" line="144"/>
        <source>Show interpolation path</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/cameraoptionswidget.ui" line="147"/>
        <source>Show path</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/cameraoptionswidget.ui" line="155"/>
        <source>Red</source>
        <translation>红色</translation>
    </message>
    <message>
        <location filename="../app/ui/cameraoptionswidget.ui" line="160"/>
        <source>Blue</source>
        <translation>蓝色</translation>
    </message>
    <message>
        <location filename="../app/ui/cameraoptionswidget.ui" line="165"/>
        <source>Green</source>
        <translation>绿色</translation>
    </message>
    <message>
        <location filename="../app/ui/cameraoptionswidget.ui" line="170"/>
        <source>Black</source>
        <translation>黑色</translation>
    </message>
    <message>
        <location filename="../app/ui/cameraoptionswidget.ui" line="175"/>
        <source>White</source>
        <translation>白色</translation>
    </message>
    <message>
        <location filename="../app/ui/cameraoptionswidget.ui" line="200"/>
        <location filename="../app/ui/cameraoptionswidget.ui" line="203"/>
        <source>Reset path</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>CameraPropertiesDialog</name>
    <message>
        <location filename="../app/ui/camerapropertiesdialog.ui" line="14"/>
        <source>Camera Properties</source>
        <translation>相机属性</translation>
    </message>
    <message>
        <location filename="../app/ui/camerapropertiesdialog.ui" line="22"/>
        <source>Camera name:</source>
        <translation>相机名:</translation>
    </message>
    <message>
        <location filename="../app/ui/camerapropertiesdialog.ui" line="36"/>
        <source>Camera size:</source>
        <translation>相机尺寸:</translation>
    </message>
</context>
<context>
    <name>CheckUpdatesDialog</name>
    <message>
        <location filename="../app/src/checkupdatesdialog.cpp" line="46"/>
        <source>Checking for Updates...</source>
        <comment>status description in the check-for-update dialog</comment>
        <translation>检查更新中...</translation>
    </message>
    <message>
        <location filename="../app/src/checkupdatesdialog.cpp" line="58"/>
        <source>Download</source>
        <translation>下载</translation>
    </message>
    <message>
        <location filename="../app/src/checkupdatesdialog.cpp" line="59"/>
        <source>Close</source>
        <translation>关闭</translation>
    </message>
    <message>
        <location filename="../app/src/checkupdatesdialog.cpp" line="112"/>
        <source>&lt;b&gt;You are using a Pencil2D nightly build&lt;/b&gt;</source>
        <translation>&lt;b&gt;你正在使用 Pencil2D 测试版 nightly build&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../app/src/checkupdatesdialog.cpp" line="113"/>
        <source>Please go %1 here %2 to check new nightly builds.</source>
        <translation>请前往 %1 此处 %2 查看最新测试版</translation>
    </message>
    <message>
        <location filename="../app/src/checkupdatesdialog.cpp" line="123"/>
        <location filename="../app/src/checkupdatesdialog.cpp" line="132"/>
        <location filename="../app/src/checkupdatesdialog.cpp" line="141"/>
        <source>&lt;b&gt;An error occurred while checking for updates&lt;/b&gt;</source>
        <comment>error msg of check-for-update</comment>
        <translation>&lt;b&gt;检查更新时遇到了一些问题&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../app/src/checkupdatesdialog.cpp" line="124"/>
        <source>Please check your internet connection and try again later.</source>
        <comment>error msg of check-for-update</comment>
        <translation>请检查网络连接后重试</translation>
    </message>
    <message>
        <location filename="../app/src/checkupdatesdialog.cpp" line="133"/>
        <source>Network response is empty</source>
        <comment>error msg of check-for-update</comment>
        <translation>网络响应为空</translation>
    </message>
    <message>
        <location filename="../app/src/checkupdatesdialog.cpp" line="142"/>
        <source>Couldn&apos;t retrieve the version information</source>
        <comment>error msg of check-for-update</comment>
        <translation>无法检索版本信息</translation>
    </message>
    <message>
        <location filename="../app/src/checkupdatesdialog.cpp" line="178"/>
        <source>&lt;b&gt;A new version of Pencil2D is available!&lt;/b&gt;</source>
        <translation>&lt;b&gt;Pencil2D 有新版本啦！&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../app/src/checkupdatesdialog.cpp" line="179"/>
        <source>Pencil2D %1 is now available -- you have %2. Would you like to download it?</source>
        <translation>Pencil2D %1 可以用啦 -- 你正在用 %2. 想要更新么?</translation>
    </message>
    <message>
        <location filename="../app/src/checkupdatesdialog.cpp" line="186"/>
        <source>&lt;b&gt;Pencil2D is up to date&lt;/b&gt;</source>
        <translation>&lt;b&gt;Pencil2D 已是最新版&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../app/src/checkupdatesdialog.cpp" line="187"/>
        <source>Version %1</source>
        <translation>版本 %1</translation>
    </message>
</context>
<context>
    <name>ColorBox</name>
    <message>
        <location filename="../app/src/colorbox.cpp" line="26"/>
        <source>Color Box</source>
        <comment>Color Box window title</comment>
        <translation>颜色盒</translation>
    </message>
</context>
<context>
    <name>ColorInspector</name>
    <message>
        <location filename="../app/ui/colorinspector.ui" line="46"/>
        <source>HSV</source>
        <translation>HSV</translation>
    </message>
    <message>
        <location filename="../app/ui/colorinspector.ui" line="52"/>
        <source>H</source>
        <translation>色调</translation>
    </message>
    <message>
        <location filename="../app/ui/colorinspector.ui" line="59"/>
        <source>S</source>
        <translation>饱和度</translation>
    </message>
    <message>
        <location filename="../app/ui/colorinspector.ui" line="66"/>
        <source>V</source>
        <translation>明度</translation>
    </message>
    <message>
        <location filename="../app/ui/colorinspector.ui" line="73"/>
        <location filename="../app/ui/colorinspector.ui" line="139"/>
        <source>A</source>
        <translation>A</translation>
    </message>
    <message>
        <location filename="../app/ui/colorinspector.ui" line="92"/>
        <source>°</source>
        <translation>°</translation>
    </message>
    <message>
        <location filename="../app/ui/colorinspector.ui" line="102"/>
        <location filename="../app/ui/colorinspector.ui" line="112"/>
        <location filename="../app/ui/colorinspector.ui" line="122"/>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <location filename="../app/ui/colorinspector.ui" line="133"/>
        <source>RGB</source>
        <translation>RGB</translation>
    </message>
    <message>
        <location filename="../app/ui/colorinspector.ui" line="146"/>
        <source>G</source>
        <translation>G</translation>
    </message>
    <message>
        <location filename="../app/ui/colorinspector.ui" line="159"/>
        <source>B</source>
        <translation>B</translation>
    </message>
    <message>
        <location filename="../app/ui/colorinspector.ui" line="172"/>
        <source>R</source>
        <translation>R</translation>
    </message>
    <message>
        <location filename="../app/src/colorinspector.cpp" line="33"/>
        <source>Color Inspector</source>
        <comment>Window title of color inspector</comment>
        <translation>颜色检视器</translation>
    </message>
</context>
<context>
    <name>ColorPalette</name>
    <message>
        <location filename="../app/ui/colorpalette.ui" line="14"/>
        <source>Color Palette</source>
        <comment>Window title of color palette.</comment>
        <translation>调色板</translation>
    </message>
    <message>
        <location filename="../app/ui/colorpalette.ui" line="47"/>
        <source>Add Color</source>
        <translation>增加颜色</translation>
    </message>
    <message>
        <location filename="../app/ui/colorpalette.ui" line="82"/>
        <source>Remove Color</source>
        <translation>删除颜色</translation>
    </message>
    <message>
        <location filename="../app/ui/colorpalette.ui" line="142"/>
        <source>Native color dialog window</source>
        <translation>操作系统原生颜色对话窗口</translation>
    </message>
    <message>
        <location filename="../app/ui/colorpalette.ui" line="279"/>
        <source>List Mode</source>
        <translation>列表模式</translation>
    </message>
    <message>
        <location filename="../app/ui/colorpalette.ui" line="282"/>
        <source>Show palette as a list</source>
        <translation>列表显示调色板</translation>
    </message>
    <message>
        <location filename="../app/ui/colorpalette.ui" line="290"/>
        <source>Grid Mode</source>
        <translation>栅格模式</translation>
    </message>
    <message>
        <location filename="../app/ui/colorpalette.ui" line="293"/>
        <source>Show palette as icons</source>
        <translation>图标显示调色板</translation>
    </message>
    <message>
        <location filename="../app/ui/colorpalette.ui" line="303"/>
        <source>Small swatch</source>
        <translation>小色块</translation>
    </message>
    <message>
        <location filename="../app/ui/colorpalette.ui" line="306"/>
        <source>Sets swatch size to: 16x16px</source>
        <translation>设置色块尺寸为: 16x16px</translation>
    </message>
    <message>
        <location filename="../app/ui/colorpalette.ui" line="314"/>
        <source>Medium Swatch</source>
        <translation>中色块</translation>
    </message>
    <message>
        <location filename="../app/ui/colorpalette.ui" line="317"/>
        <source>Sets swatch size to: 26x26px</source>
        <translation>设置色块尺寸为: 26x26px</translation>
    </message>
    <message>
        <location filename="../app/ui/colorpalette.ui" line="328"/>
        <source>Large Swatch</source>
        <translation>大色块</translation>
    </message>
    <message>
        <location filename="../app/ui/colorpalette.ui" line="331"/>
        <source>Sets swatch size to: 36x36px</source>
        <translation>设置色块尺寸为: 36x36px</translation>
    </message>
    <message>
        <location filename="../app/ui/colorpalette.ui" line="339"/>
        <source>Fit Swatch</source>
        <translation>适配色块</translation>
    </message>
    <message>
        <location filename="../app/ui/colorpalette.ui" line="342"/>
        <source>Fit swatch to window (19-36 px)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/colorpalette.ui" line="345"/>
        <source>Swatch fits window</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>ColorPaletteWidget</name>
    <message>
        <location filename="../app/src/colorpalettewidget.cpp" line="122"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location filename="../app/src/colorpalettewidget.cpp" line="123"/>
        <source>Replace</source>
        <translation>置换</translation>
    </message>
    <message>
        <location filename="../app/src/colorpalettewidget.cpp" line="124"/>
        <source>Remove</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="../app/src/colorpalettewidget.cpp" line="266"/>
        <location filename="../app/src/colorpalettewidget.cpp" line="267"/>
        <source>Color name</source>
        <translation>颜色名称</translation>
    </message>
    <message>
        <location filename="../app/src/colorpalettewidget.cpp" line="644"/>
        <source>The color(s) you are about to delete are currently being used by one or multiple strokes.</source>
        <translation>你要删除的颜色用在了一个或多个笔划中。</translation>
    </message>
    <message>
        <location filename="../app/src/colorpalettewidget.cpp" line="645"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="../app/src/colorpalettewidget.cpp" line="646"/>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="../app/src/colorpalettewidget.cpp" line="662"/>
        <source>Palette Restriction</source>
        <translation>调色板限制集</translation>
    </message>
    <message>
        <location filename="../app/src/colorpalettewidget.cpp" line="663"/>
        <source>The palette requires at least one swatch to remain functional</source>
        <translation>调色板至少需要保留一个色块</translation>
    </message>
</context>
<context>
    <name>ColorRef</name>
    <message>
        <location filename="../core_lib/src/graphics/vector/colorref.cpp" line="28"/>
        <source>Green</source>
        <translation>绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="284"/>
        <source>Vivid Pink</source>
        <translation>鲜粉红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="285"/>
        <source>Strong Pink</source>
        <translation>浓粉红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="286"/>
        <source>Deep Pink</source>
        <translation>深粉色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="287"/>
        <source>Light Pink</source>
        <translation>浅粉色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="288"/>
        <source>Moderate Pink</source>
        <translation>柔和粉红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="289"/>
        <source>Dark Pink</source>
        <translation>暗粉色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="290"/>
        <source>Pale Pink</source>
        <translation>淡粉色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="291"/>
        <source>Grayish Pink</source>
        <translation>灰粉色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="292"/>
        <source>Pinkish White</source>
        <translation>粉白色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="293"/>
        <source>Pinkish Gray</source>
        <translation>粉灰色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="294"/>
        <source>Vivid Red</source>
        <translation>鲜红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="295"/>
        <source>Strong Red</source>
        <translation>浓红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="296"/>
        <source>Deep Red</source>
        <translation>深红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="297"/>
        <source>Very Deep Red</source>
        <translation>极深红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="298"/>
        <source>Moderate Red</source>
        <translation>中红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="299"/>
        <source>Dark Red</source>
        <translation>暗红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="300"/>
        <source>Very Dark Red</source>
        <translation>极暗红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="301"/>
        <source>Light Grayish Red</source>
        <translation>浅灰红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="302"/>
        <source>Grayish Red</source>
        <translation>灰红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="303"/>
        <source>Dark Grayish Red</source>
        <translation>暗灰红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="304"/>
        <source>Blackish Red</source>
        <translation>殷红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="305"/>
        <source>Reddish Gray</source>
        <translation>红灰色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="306"/>
        <source>Dark Reddish Gray</source>
        <translation>暗红灰色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="307"/>
        <source>Reddish Black</source>
        <translation>红黑色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="308"/>
        <source>Vivid Yellowish Pink</source>
        <translation>鲜黄粉红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="309"/>
        <source>Strong Yellowish Pink</source>
        <translation>大黄粉红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="310"/>
        <source>Deep Yellowish Pink</source>
        <translation>深黄粉红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="311"/>
        <source>Light Yellowish Pink</source>
        <translation>浅黄粉红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="312"/>
        <source>Moderate Yellowish Pink</source>
        <translation>中黄粉红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="313"/>
        <source>Dark Yellowish Pink</source>
        <translation>暗黄粉红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="314"/>
        <source>Pale Yellowish Pink</source>
        <translation>淡黄粉红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="315"/>
        <source>Grayish Yellowish Pink</source>
        <translation>灰黄粉红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="316"/>
        <source>Brownish Pink</source>
        <translation>褐粉红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="317"/>
        <source>Vivid Reddish Orange</source>
        <translation>鲜红橙色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="318"/>
        <source>Strong Reddish Orange</source>
        <translation>大红橙色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="319"/>
        <source>Deep Reddish Orange</source>
        <translation>深红橙色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="320"/>
        <source>Moderate Reddish Orange</source>
        <translation>中红橙色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="321"/>
        <source>Dark Reddish Orange</source>
        <translation>暗红橙色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="322"/>
        <source>Grayish Reddish Orange</source>
        <translation>灰红橙色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="323"/>
        <source>Strong Reddish Brown</source>
        <translation>大红褐色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="324"/>
        <source>Deep Reddish Brown</source>
        <translation>深红褐色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="325"/>
        <source>Light Reddish Brown</source>
        <translation>浅红褐色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="326"/>
        <source>Moderate Reddish Brown</source>
        <translation>中红褐色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="327"/>
        <source>Dark Reddish Brown</source>
        <translation>暗红褐色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="328"/>
        <source>Light Grayish Reddish Brown</source>
        <translation>浅灰红褐色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="329"/>
        <source>Grayish Reddish Brown</source>
        <translation>灰红褐色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="330"/>
        <source>Dark Grayish Reddish Brown</source>
        <translation>暗灰红褐色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="331"/>
        <source>Vivid Orange</source>
        <translation>鲜橙色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="332"/>
        <source>Brilliant Orange</source>
        <translation>亮橙色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="333"/>
        <source>Strong Orange</source>
        <translation>浓橙色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="334"/>
        <source>Deep Orange</source>
        <translation>深橙色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="335"/>
        <source>Light Orange</source>
        <translation>浅橙色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="336"/>
        <source>Moderate Orange</source>
        <translation>中橙色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="337"/>
        <source>Brownish Orange</source>
        <translation>褐橙色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="338"/>
        <source>Strong Brown</source>
        <translation>大褐色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="339"/>
        <source>Deep Brown</source>
        <translation>深褐色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="340"/>
        <source>Light Brown</source>
        <translation>浅褐色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="341"/>
        <source>Moderate Brown</source>
        <translation>中褐色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="342"/>
        <source>Dark Brown</source>
        <translation>暗褐色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="343"/>
        <source>Light Grayish Brown</source>
        <translation>浅灰褐色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="344"/>
        <source>Grayish Brown</source>
        <translation>灰褐色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="345"/>
        <source>Dark Grayish Brown</source>
        <translation>暗灰褐色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="346"/>
        <source>Light Brownish Gray</source>
        <translation>浅褐灰色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="347"/>
        <source>Brownish Gray</source>
        <translation>褐灰色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="348"/>
        <source>Brownish Black</source>
        <translation>褐黑色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="349"/>
        <source>Vivid Orange Yellow</source>
        <translation>鲜橙黄色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="350"/>
        <source>Brilliant Orange Yellow</source>
        <translation>亮橙黄色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="351"/>
        <source>Strong Orange Yellow</source>
        <translation>大橙黄色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="352"/>
        <source>Deep Orange Yellow</source>
        <translation>深橙黄色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="353"/>
        <source>Light Orange Yellow</source>
        <translation>浅橙黄色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="354"/>
        <source>Moderate Orange Yellow</source>
        <translation>中橙黄色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="355"/>
        <source>Dark Orange Yellow</source>
        <translation>暗橙黄色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="356"/>
        <source>Pale Orange Yellow</source>
        <translation>淡橙黄色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="357"/>
        <source>Strong Yellowish Brown</source>
        <translation>大黄褐色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="358"/>
        <source>Deep Yellowish Brown</source>
        <translation>深黄褐色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="359"/>
        <source>Light Yellowish Brown</source>
        <translation>浅黄褐色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="360"/>
        <source>Moderate Yellowish Brown</source>
        <translation>中黄褐色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="361"/>
        <source>Dark Yellowish Brown</source>
        <translation>暗黄褐色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="362"/>
        <source>Light Grayish Yellowish Brown</source>
        <translation>浅灰黄褐色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="363"/>
        <source>Grayish Yellowish Brown</source>
        <translation>灰黄褐色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="364"/>
        <source>Dark Grayish Yellowish Brown</source>
        <translation>暗灰黄褐色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="365"/>
        <source>Vivid Yellow</source>
        <translation>鲜黄色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="366"/>
        <source>Brilliant Yellow</source>
        <translation>亮黄色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="367"/>
        <source>Strong Yellow</source>
        <translation>大黄色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="368"/>
        <source>Deep Yellow</source>
        <translation>深黄色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="369"/>
        <source>Light Yellow</source>
        <translation>浅黄色恶</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="370"/>
        <source>Moderate Yellow</source>
        <translation>中黄色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="371"/>
        <source>Dark Yellow</source>
        <translation>深黄色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="372"/>
        <source>Pale Yellow</source>
        <translation>淡黄色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="373"/>
        <source>Grayish Yellow</source>
        <translation>灰黄色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="374"/>
        <source>Dark Grayish Yellow</source>
        <translation>暗灰黄色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="375"/>
        <source>Yellowish White</source>
        <translation>黄白色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="376"/>
        <source>Yellowish Gray</source>
        <translation>黄灰色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="377"/>
        <source>Light Olive Brown</source>
        <translation>浅橄榄褐色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="378"/>
        <source>Moderate Olive Brown</source>
        <translation>中橄榄棕色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="379"/>
        <source>Dark Olive Brown</source>
        <translation>暗橄榄褐色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="380"/>
        <source>Vivid Greenish Yellow</source>
        <translation>鲜绿黄色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="381"/>
        <source>Brilliant Greenish Yellow</source>
        <translation>亮绿黄色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="382"/>
        <source>Strong Greenish Yellow</source>
        <translation>大绿黄色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="383"/>
        <source>Deep Greenish Yellow</source>
        <translation>深绿黄色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="384"/>
        <source>Light Greenish Yellow</source>
        <translation>浅绿黄色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="385"/>
        <source>Moderate Greenish Yellow</source>
        <translation>中绿黄色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="386"/>
        <source>Dark Greenish Yellow</source>
        <translation>暗绿黄色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="387"/>
        <source>Pale Greenish Yellow</source>
        <translation>淡绿黄色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="388"/>
        <source>Grayish Greenish Yellow</source>
        <translation>灰绿黄色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="389"/>
        <source>Light Olive</source>
        <translation>浅橄榄色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="390"/>
        <source>Moderate Olive</source>
        <translation>中橄榄色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="391"/>
        <source>Dark Olive</source>
        <translation>暗橄榄色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="392"/>
        <source>Light Grayish Olive</source>
        <translation>浅灰橄榄色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="393"/>
        <source>Grayish Olive</source>
        <translation>灰橄榄色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="394"/>
        <source>Dark Grayish Olive</source>
        <translation>暗灰橄榄色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="395"/>
        <source>Light Olive Gray</source>
        <translation>浅橄榄色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="396"/>
        <source>Olive Gray</source>
        <translation>橄榄灰色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="397"/>
        <source>Olive Black</source>
        <translation>橄榄黑色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="398"/>
        <source>Vivid Yellow Green</source>
        <translation>鲜黄绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="399"/>
        <source>Brilliant Yellow Green</source>
        <translation>亮黄绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="400"/>
        <source>Strong Yellow Green</source>
        <translation>大黄绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="401"/>
        <source>Deep Yellow Green</source>
        <translation>深黄绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="402"/>
        <source>Light Yellow Green</source>
        <translation>浅黄绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="403"/>
        <source>Moderate Yellow Green</source>
        <translation>中黄绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="404"/>
        <source>Pale Yellow Green</source>
        <translation>淡黄绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="405"/>
        <source>Grayish Yellow Green</source>
        <translation>灰黄绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="406"/>
        <source>Strong Olive Green</source>
        <translation>大橄榄绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="407"/>
        <source>Deep Olive Green</source>
        <translation>深橄榄绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="408"/>
        <source>Moderate Olive Green</source>
        <translation>中橄榄绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="409"/>
        <source>Dark Olive Green</source>
        <translation>暗橄榄绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="410"/>
        <source>Grayish Olive Green</source>
        <translation>灰橄榄绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="411"/>
        <source>Dark Grayish Olive Green</source>
        <translation>暗灰橄榄绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="412"/>
        <source>Vivid Yellowish Green</source>
        <translation>鲜黄绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="413"/>
        <source>Brilliant Yellowish Green</source>
        <translation>亮黄绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="414"/>
        <source>Strong Yellowish Green</source>
        <translation>大黄绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="415"/>
        <source>Deep Yellowish Green</source>
        <translation>深黄绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="416"/>
        <source>Very Deep Yellowish Green</source>
        <translation>超深黄绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="417"/>
        <source>Very Light Yellowish Green</source>
        <translation>超浅黄绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="418"/>
        <source>Light Yellowish Green</source>
        <translation>浅黄绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="419"/>
        <source>Moderate Yellowish Green</source>
        <translation>中黄绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="420"/>
        <source>Dark Yellowish Green</source>
        <translation>暗黄绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="421"/>
        <source>Very Dark Yellowish Green</source>
        <translation>超暗黄绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="422"/>
        <source>Vivid Green</source>
        <translation>鲜绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="423"/>
        <source>Brilliant Green</source>
        <translation>亮绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="424"/>
        <source>Strong Green</source>
        <translation>大绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="425"/>
        <source>Deep Green</source>
        <translation>深绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="426"/>
        <source>Very Light Green</source>
        <translation>超浅绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="427"/>
        <source>Light Green</source>
        <translation>浅绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="428"/>
        <source>Moderate Green</source>
        <translation>中绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="429"/>
        <source>Dark Green</source>
        <translation>暗绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="430"/>
        <source>Very Dark Green</source>
        <translation>超暗绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="431"/>
        <source>Very Pale Green</source>
        <translation>超淡绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="432"/>
        <source>Pale Green</source>
        <translation>淡绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="433"/>
        <source>Grayish Green</source>
        <translation>灰绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="434"/>
        <source>Dark Grayish Green</source>
        <translation>暗灰绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="435"/>
        <source>Blackish Green</source>
        <translation>黑绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="436"/>
        <source>Greenish White</source>
        <translation>绿白色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="437"/>
        <source>Light Greenish Gray</source>
        <translation>浅绿色灰色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="438"/>
        <source>Greenish Gray</source>
        <translation>绿灰色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="439"/>
        <source>Dark Greenish Gray</source>
        <translation>暗绿灰色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="440"/>
        <source>Greenish Black</source>
        <translation>绿黑色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="441"/>
        <source>Vivid Bluish Green</source>
        <translation>鲜蓝绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="442"/>
        <source>Brilliant Bluish Green</source>
        <translation>亮蓝绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="443"/>
        <source>Strong Bluish Green</source>
        <translation>大蓝绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="444"/>
        <source>Deep Bluish Green</source>
        <translation>深蓝绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="445"/>
        <source>Very Light Bluish Green</source>
        <translation>超浅蓝绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="446"/>
        <source>Light Bluish Green</source>
        <translation>浅蓝绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="447"/>
        <source>Moderate Bluish Green</source>
        <translation>中蓝绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="448"/>
        <source>Dark Bluish Green</source>
        <translation>暗蓝绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="449"/>
        <source>Very Dark Bluish Green</source>
        <translation>超暗蓝绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="450"/>
        <source>Vivid Greenish Blue</source>
        <translation>鲜绿蓝色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="451"/>
        <source>Brilliant Greenish Blue</source>
        <translation>亮绿蓝色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="452"/>
        <source>Strong Greenish Blue</source>
        <translation>大绿蓝色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="453"/>
        <source>Deep Greenish Blue</source>
        <translation>深绿蓝色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="454"/>
        <source>Very Light Greenish Blue</source>
        <translation>超浅绿绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="455"/>
        <source>Light Greenish Blue</source>
        <translation>浅绿蓝色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="456"/>
        <source>Moderate Greenish Blue</source>
        <translation>中绿蓝色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="457"/>
        <source>Dark Greenish Blue</source>
        <translation>暗绿蓝色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="458"/>
        <source>Very Dark Greenish Blue</source>
        <translation>超暗绿绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="459"/>
        <source>Vivid Blue</source>
        <translation>鲜蓝色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="460"/>
        <source>Brilliant Blue</source>
        <translation>亮蓝色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="461"/>
        <source>Strong Blue</source>
        <translation>大蓝色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="462"/>
        <source>Deep Blue</source>
        <translation>深蓝色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="463"/>
        <source>Very Light Blue</source>
        <translation>超浅蓝色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="464"/>
        <source>Light Blue</source>
        <translation>浅蓝色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="465"/>
        <source>Moderate Blue</source>
        <translation>中蓝色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="466"/>
        <source>Dark Blue</source>
        <translation>暗蓝色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="467"/>
        <source>Very Pale Blue</source>
        <translation>超淡蓝色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="468"/>
        <source>Pale Blue</source>
        <translation>淡蓝色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="469"/>
        <source>Grayish Blue</source>
        <translation>灰蓝色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="470"/>
        <source>Dark Grayish Blue</source>
        <translation>暗灰蓝色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="471"/>
        <source>Blackish Blue</source>
        <translation>黑蓝色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="472"/>
        <source>Bluish White</source>
        <translation>蓝白色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="473"/>
        <source>Light Bluish Gray</source>
        <translation>浅蓝灰色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="474"/>
        <source>Bluish Gray</source>
        <translation>蓝灰色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="475"/>
        <source>Dark Bluish Gray</source>
        <translation>暗蓝灰色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="476"/>
        <source>Bluish Black</source>
        <translation>蓝黑色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="477"/>
        <source>Vivid Purplish Blue</source>
        <translation>鲜紫蓝色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="478"/>
        <source>Brilliant Purplish Blue</source>
        <translation>亮紫蓝色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="479"/>
        <source>Strong Purplish Blue</source>
        <translation>大紫蓝色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="480"/>
        <source>Deep Purplish Blue</source>
        <translation>深紫蓝色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="481"/>
        <source>Very Light Purplish Blue</source>
        <translation>超浅紫蓝色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="482"/>
        <source>Light Purplish Blue</source>
        <translation>浅紫蓝色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="483"/>
        <source>Moderate Purplish Blue</source>
        <translation>中紫蓝色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="484"/>
        <source>Dark Purplish Blue</source>
        <translation>暗紫蓝色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="485"/>
        <source>Very Pale Purplish Blue</source>
        <translation>超淡紫蓝色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="486"/>
        <source>Pale Purplish Blue</source>
        <translation>淡紫蓝色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="487"/>
        <source>Grayish Purplish Blue</source>
        <translation>灰紫蓝色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="488"/>
        <source>Vivid Violet</source>
        <translation>鲜紫罗兰色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="489"/>
        <source>Brilliant Violet</source>
        <translation>亮紫罗兰色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="490"/>
        <source>Strong Violet</source>
        <translation>大紫罗兰色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="491"/>
        <source>Deep Violet</source>
        <translation>深紫罗兰色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="492"/>
        <source>Very Light Violet</source>
        <translation>超浅紫罗兰色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="493"/>
        <source>Light Violet</source>
        <translation>浅紫罗兰色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="494"/>
        <source>Moderate Violet</source>
        <translation>中紫罗兰色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="495"/>
        <source>Dark Violet</source>
        <translation>暗紫罗兰色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="496"/>
        <source>Very Pale Violet</source>
        <translation>超淡紫罗兰色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="497"/>
        <source>Pale Violet</source>
        <translation>淡紫罗兰色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="498"/>
        <source>Grayish Violet</source>
        <translation>灰紫罗兰色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="499"/>
        <source>Vivid Purple</source>
        <translation>鲜紫色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="500"/>
        <source>Brilliant Purple</source>
        <translation>艳紫色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="501"/>
        <source>Strong Purple</source>
        <translation>大紫色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="502"/>
        <source>Deep Purple</source>
        <translation>深紫色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="503"/>
        <source>Very Deep Purple</source>
        <translation>超深紫色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="504"/>
        <source>Very Light Purple</source>
        <translation>超浅紫色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="505"/>
        <source>Light Purple</source>
        <translation>浅紫色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="506"/>
        <source>Moderate Purple</source>
        <translation>中紫色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="507"/>
        <source>Dark Purple</source>
        <translation>暗紫色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="508"/>
        <source>Very Dark Purple</source>
        <translation>超暗紫色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="509"/>
        <source>Very Pale Purple</source>
        <translation>超淡紫色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="510"/>
        <source>Pale Purple</source>
        <translation>淡紫色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="511"/>
        <source>Grayish Purple</source>
        <translation>灰紫色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="512"/>
        <source>Dark Grayish Purple</source>
        <translation>暗灰紫色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="513"/>
        <source>Blackish Purple</source>
        <translation>黑紫色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="514"/>
        <source>Purplish White</source>
        <translation>紫白色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="515"/>
        <source>Light Purplish Gray</source>
        <translation>浅紫灰色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="516"/>
        <source>Purplish Gray</source>
        <translation>紫灰色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="517"/>
        <source>Dark Purplish Gray</source>
        <translation>暗紫灰色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="518"/>
        <source>Purplish Black</source>
        <translation>紫黑色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="519"/>
        <source>Vivid Reddish Purple</source>
        <translation>鲜红紫色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="520"/>
        <source>Strong Reddish Purple</source>
        <translation>大红紫色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="521"/>
        <source>Deep Reddish Purple</source>
        <translation>深红紫色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="522"/>
        <source>Very Deep Reddish Purple</source>
        <translation>超深红紫色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="523"/>
        <source>Light Reddish Purple</source>
        <translation>浅红紫色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="524"/>
        <source>Moderate Reddish Purple</source>
        <translation>中红紫色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="525"/>
        <source>Dark Reddish Purple</source>
        <translation>暗红紫色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="526"/>
        <source>Very Dark Reddish Purple</source>
        <translation>超暗红紫色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="527"/>
        <source>Pale Reddish Purple</source>
        <translation>淡红紫色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="528"/>
        <source>Grayish Reddish Purple</source>
        <translation>灰红紫色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="529"/>
        <source>Brilliant Purplish Pink</source>
        <translation>亮紫粉红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="530"/>
        <source>Strong Purplish Pink</source>
        <translation>大紫粉红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="531"/>
        <source>Deep Purplish Pink</source>
        <translation>深紫粉红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="532"/>
        <source>Light Purplish Pink</source>
        <translation>浅紫粉红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="533"/>
        <source>Moderate Purplish Pink</source>
        <translation>中紫粉红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="534"/>
        <source>Dark Purplish Pink</source>
        <translation>暗紫粉红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="535"/>
        <source>Pale Purplish Pink</source>
        <translation>淡紫粉红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="536"/>
        <source>Grayish Purplish Pink</source>
        <translation>灰紫粉红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="537"/>
        <source>Vivid Purplish Red</source>
        <translation>鲜紫红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="538"/>
        <source>Strong Purplish Red</source>
        <translation>大紫红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="539"/>
        <source>Deep Purplish Red</source>
        <translation>深紫红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="540"/>
        <source>Very Deep Purplish Red</source>
        <translation>超深紫红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="541"/>
        <source>Moderate Purplish Red</source>
        <translation>中紫红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="542"/>
        <source>Dark Purplish Red</source>
        <translation>暗紫红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="543"/>
        <source>Very Dark Purplish Red</source>
        <translation>超暗紫红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="544"/>
        <source>Light Grayish Purplish Red</source>
        <translation>浅灰紫红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="545"/>
        <source>Grayish Purplish Red</source>
        <translation>灰紫红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="546"/>
        <source>White</source>
        <translation>白色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="547"/>
        <source>Light Gray</source>
        <translation>浅灰色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="548"/>
        <source>Medium Gray</source>
        <translation>中灰色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="549"/>
        <source>Dark Gray</source>
        <translation>暗灰色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/colordictionary.h" line="550"/>
        <source>Black</source>
        <translation>黑色</translation>
    </message>
</context>
<context>
    <name>ColorWheel</name>
    <message>
        <location filename="../app/src/colorwheel.cpp" line="30"/>
        <source>Color Wheel</source>
        <comment>Color Wheel's window title</comment>
        <translation>色轮</translation>
    </message>
</context>
<context>
    <name>CommandLineExporter</name>
    <message>
        <location filename="../app/src/commandlineexporter.cpp" line="59"/>
        <source>Error: No input file specified. An input project file argument is required when output path(s) are specified.</source>
        <translation>错误：未指定输入文件。指定一个（或多个）输出路径时需要输入项目文件参数。</translation>
    </message>
    <message>
        <location filename="../app/src/commandlineexporter.cpp" line="78"/>
        <source>Warning: the specified camera layer %1 was not found, ignoring.</source>
        <translation>警告：未找到指定的相机层 %1，已忽略。</translation>
    </message>
    <message>
        <location filename="../app/src/commandlineexporter.cpp" line="110"/>
        <source>Warning: Output format is not specified or unsupported. Using PNG.</source>
        <comment>Command line warning</comment>
        <translation>警告：输出格式未指定或不受支持。将使用PNG格式。</translation>
    </message>
    <message>
        <location filename="../app/src/commandlineexporter.cpp" line="135"/>
        <source>Warning: Transparency is not currently supported in movie files</source>
        <comment>Command line warning</comment>
        <translation>警告：电影文件目前不支持透明</translation>
    </message>
    <message>
        <location filename="../app/src/commandlineexporter.cpp" line="138"/>
        <source>Exporting movie...</source>
        <comment>Command line task progress</comment>
        <translation>正在导出电影...</translation>
    </message>
    <message>
        <location filename="../app/src/commandlineexporter.cpp" line="150"/>
        <location filename="../app/src/commandlineexporter.cpp" line="174"/>
        <source>Done.</source>
        <comment>Command line task done</comment>
        <translation>已完成。</translation>
    </message>
    <message>
        <location filename="../app/src/commandlineexporter.cpp" line="161"/>
        <source>Exporting image sequence...</source>
        <comment>Command line task progress</comment>
        <translation>正在导出图像序列...</translation>
    </message>
</context>
<context>
    <name>CommandLineParser</name>
    <message>
        <location filename="../app/src/commandlineparser.cpp" line="30"/>
        <source>Pencil2D is an animation/drawing software for Mac OS X, Windows, and Linux. It lets you create traditional hand-drawn animation (cartoon) using both bitmap and vector graphics.</source>
        <translation>Pencil2D是适用于Mac OS X，Windows和Linux的动画/绘图软件。它允许您使用位图和矢量图形创建传统的手绘动画（卡通）。</translation>
    </message>
    <message>
        <location filename="../app/src/commandlineparser.cpp" line="34"/>
        <source>Path to the input pencil file.</source>
        <translation>输入Pencil文件的路径</translation>
    </message>
    <message>
        <location filename="../app/src/commandlineparser.cpp" line="37"/>
        <location filename="../app/src/commandlineparser.cpp" line="43"/>
        <source>Render the file to &lt;output_path&gt;</source>
        <translation>渲染文件至&lt;output_path&gt;</translation>
    </message>
    <message>
        <location filename="../app/src/commandlineparser.cpp" line="38"/>
        <location filename="../app/src/commandlineparser.cpp" line="44"/>
        <source>output_path</source>
        <translation>输出路径</translation>
    </message>
    <message>
        <location filename="../app/src/commandlineparser.cpp" line="51"/>
        <source>Name of the camera layer to use</source>
        <translation>要使用的相机层的名称</translation>
    </message>
    <message>
        <location filename="../app/src/commandlineparser.cpp" line="52"/>
        <source>layer_name</source>
        <translation>图层名称</translation>
    </message>
    <message>
        <location filename="../app/src/commandlineparser.cpp" line="56"/>
        <source>Width of the output frames</source>
        <translation>输出多帧的宽度</translation>
    </message>
    <message>
        <location filename="../app/src/commandlineparser.cpp" line="57"/>
        <location filename="../app/src/commandlineparser.cpp" line="62"/>
        <source>integer</source>
        <translation>整数</translation>
    </message>
    <message>
        <location filename="../app/src/commandlineparser.cpp" line="61"/>
        <source>Height of the output frames</source>
        <translation>输出多帧的高度</translation>
    </message>
    <message>
        <location filename="../app/src/commandlineparser.cpp" line="66"/>
        <source>The first frame you want to include in the exported movie</source>
        <translation>你想在导出的电影中包含的第一帧</translation>
    </message>
    <message>
        <location filename="../app/src/commandlineparser.cpp" line="67"/>
        <location filename="../app/src/commandlineparser.cpp" line="74"/>
        <source>frame</source>
        <translation>帧</translation>
    </message>
    <message>
        <location filename="../app/src/commandlineparser.cpp" line="71"/>
        <source>The last frame you want to include in the exported movie. Can also be last or last-sound to automatically use the last frame containing animation or sound, respectively</source>
        <translation>影片的最後畫格。</translation>
    </message>
    <message>
        <location filename="../app/src/commandlineparser.cpp" line="78"/>
        <source>Render transparency when possible</source>
        <translation>尽可能渲染透明度</translation>
    </message>
    <message>
        <location filename="../app/src/commandlineparser.cpp" line="105"/>
        <source>Warning: width value %1 is not an integer, ignoring.</source>
        <translation>警告：宽度值 %1 不是整数，已忽略。</translation>
    </message>
    <message>
        <location filename="../app/src/commandlineparser.cpp" line="116"/>
        <source>Warning: height value %1 is not an integer, ignoring.</source>
        <translation>警告：高度值 %1 不是整数，已忽略。</translation>
    </message>
    <message>
        <location filename="../app/src/commandlineparser.cpp" line="127"/>
        <source>Warning: start value %1 is not an integer, ignoring.</source>
        <translation>警告：起始值 %1 不是整数，已忽略。</translation>
    </message>
    <message>
        <location filename="../app/src/commandlineparser.cpp" line="132"/>
        <source>Warning: start value must be at least 1, ignoring.</source>
        <translation>警告：起始值最小必须是1，已忽略。</translation>
    </message>
    <message>
        <location filename="../app/src/commandlineparser.cpp" line="153"/>
        <source>Warning: end value %1 is not an integer, last or last-sound, ignoring.</source>
        <translation>警告：结束值 %1 不是整数，也不是最后的动画帧或声音，已忽略。</translation>
    </message>
    <message>
        <location filename="../app/src/commandlineparser.cpp" line="159"/>
        <source>Warning: end value %1 is smaller than start value %2, ignoring.</source>
        <translation>警告：结束值 %1 小于起始值  %2，已忽略。</translation>
    </message>
</context>
<context>
    <name>DoubleProgressDialog</name>
    <message>
        <location filename="../app/ui/doubleprogressdialog.ui" line="27"/>
        <source>Loading...</source>
        <translation>加载中...</translation>
    </message>
    <message>
        <location filename="../app/ui/doubleprogressdialog.ui" line="56"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
</context>
<context>
    <name>Editor</name>
    <message>
        <location filename="../core_lib/src/interface/editor.cpp" line="529"/>
        <source>Copy</source>
        <translation>复制</translation>
    </message>
    <message>
        <location filename="../core_lib/src/interface/editor.cpp" line="574"/>
        <location filename="../core_lib/src/interface/editor.cpp" line="588"/>
        <source>Paste from Previous Keyframe</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../core_lib/src/interface/editor.cpp" line="686"/>
        <source>Paste</source>
        <translation>粘贴</translation>
    </message>
    <message>
        <location filename="../core_lib/src/interface/editor.cpp" line="708"/>
        <source>Flip selection vertically</source>
        <translation>垂直翻转选中区域</translation>
    </message>
    <message>
        <location filename="../core_lib/src/interface/editor.cpp" line="710"/>
        <source>Flip selection horizontally</source>
        <translation>水平翻转选中区域</translation>
    </message>
    <message>
        <location filename="../core_lib/src/interface/editor.cpp" line="726"/>
        <source>Reposition frame</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../core_lib/src/interface/editor.cpp" line="810"/>
        <location filename="../core_lib/src/interface/editor.cpp" line="819"/>
        <location filename="../core_lib/src/interface/editor.cpp" line="828"/>
        <location filename="../core_lib/src/interface/editor.cpp" line="860"/>
        <source>Could not open file</source>
        <translation>无法打开文件</translation>
    </message>
    <message>
        <location filename="../core_lib/src/interface/editor.cpp" line="811"/>
        <source>The file you have selected is a directory, so we are unable to open it. If you are are trying to open a project that uses the old structure, please open the file ending with .pcl, not the data folder.</source>
        <translation>你选的文件是个目录，我们不能打开它。如果你在试图打开用了旧结构的项目，请直接打开后续带 .pcl 的文件，而非数据文件夹。</translation>
    </message>
    <message>
        <location filename="../core_lib/src/interface/editor.cpp" line="820"/>
        <source>The file you have selected does not exist, so we are unable to open it. Please make sure that you&apos;ve entered the correct path and that the file is accessible and try again.</source>
        <translation>你选择的文件不存在，所以打不开。请确定你输入了可访问的正确文件路径，然后重试。</translation>
    </message>
    <message>
        <location filename="../core_lib/src/interface/editor.cpp" line="829"/>
        <source>This program does not have permission to read the file you have selected. Please check that you have read permissions for this file and try again.</source>
        <translation>程序没有权限读取你选的文件。请检查并确认你有读取权限后再试一次。</translation>
    </message>
    <message>
        <location filename="../core_lib/src/interface/editor.cpp" line="861"/>
        <source>An unknown error occurred while trying to load the file and we are not able to load your file.</source>
        <translation>加载文件时发生了未知错误，我们无法加载你的文件。</translation>
    </message>
    <message>
        <location filename="../core_lib/src/interface/editor.cpp" line="944"/>
        <location filename="../core_lib/src/interface/editor.cpp" line="1074"/>
        <source>File not found at path &quot;%1&quot;. Please check the image is present at the specified location and try again.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../core_lib/src/interface/editor.cpp" line="947"/>
        <location filename="../core_lib/src/interface/editor.cpp" line="1077"/>
        <source>Image format is not supported. Please convert the image file to one of the following formats and try again:
%1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../core_lib/src/interface/editor.cpp" line="951"/>
        <location filename="../core_lib/src/interface/editor.cpp" line="1081"/>
        <source>An error has occurred while reading the image. Please check that the file is a valid image and try again.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../core_lib/src/interface/editor.cpp" line="954"/>
        <location filename="../core_lib/src/interface/editor.cpp" line="1005"/>
        <location filename="../core_lib/src/interface/editor.cpp" line="1035"/>
        <location filename="../core_lib/src/interface/editor.cpp" line="1050"/>
        <location filename="../core_lib/src/interface/editor.cpp" line="1057"/>
        <location filename="../core_lib/src/interface/editor.cpp" line="1084"/>
        <source>Import failed</source>
        <translation>导入失败</translation>
    </message>
    <message>
        <location filename="../core_lib/src/interface/editor.cpp" line="972"/>
        <location filename="../core_lib/src/interface/editor.cpp" line="1002"/>
        <location filename="../core_lib/src/interface/editor.cpp" line="1103"/>
        <source>Import Image</source>
        <translation>导入图像</translation>
    </message>
    <message>
        <location filename="../core_lib/src/interface/editor.cpp" line="1005"/>
        <source>You cannot import images into a vector layer.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../core_lib/src/interface/editor.cpp" line="1035"/>
        <location filename="../core_lib/src/interface/editor.cpp" line="1050"/>
        <source>You can only import images to a bitmap layer.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../core_lib/src/interface/editor.cpp" line="1057"/>
        <source>The selected image has a format that does not support animation.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../core_lib/src/interface/editor.cpp" line="1269"/>
        <source>Remove frame</source>
        <translation>删除帧</translation>
    </message>
</context>
<context>
    <name>ErrorDialog</name>
    <message>
        <location filename="../app/ui/errordialog.ui" line="20"/>
        <source>Dialog</source>
        <translation>对话框</translation>
    </message>
    <message>
        <location filename="../app/ui/errordialog.ui" line="55"/>
        <source>&lt;h3&gt;Title&lt;/h3&gt;</source>
        <translation>&lt;h3&gt;标题&lt;/h3&gt;</translation>
    </message>
    <message>
        <location filename="../app/ui/errordialog.ui" line="68"/>
        <source>Description</source>
        <translation>描述</translation>
    </message>
</context>
<context>
    <name>ExportImageDialog</name>
    <message>
        <location filename="../app/src/exportimagedialog.cpp" line="29"/>
        <source>Export image sequence</source>
        <translation>导出图像序列</translation>
    </message>
    <message>
        <location filename="../app/src/exportimagedialog.cpp" line="33"/>
        <source>Export image</source>
        <translation>导出图像</translation>
    </message>
</context>
<context>
    <name>ExportImageOptions</name>
    <message>
        <location filename="../app/ui/exportimageoptions.ui" line="23"/>
        <source>Camera</source>
        <translation>相机</translation>
    </message>
    <message>
        <location filename="../app/ui/exportimageoptions.ui" line="35"/>
        <source>Resolution</source>
        <translation>分辨率</translation>
    </message>
    <message>
        <location filename="../app/ui/exportimageoptions.ui" line="76"/>
        <source>Format</source>
        <translation>格式</translation>
    </message>
    <message>
        <location filename="../app/ui/exportimageoptions.ui" line="83"/>
        <source>PNG</source>
        <translation>PNG</translation>
    </message>
    <message>
        <location filename="../app/ui/exportimageoptions.ui" line="88"/>
        <source>JPG</source>
        <translation>JPG</translation>
    </message>
    <message>
        <location filename="../app/ui/exportimageoptions.ui" line="93"/>
        <source>BMP</source>
        <translation>BMP</translation>
    </message>
    <message>
        <location filename="../app/ui/exportimageoptions.ui" line="98"/>
        <source>TIFF</source>
        <translation>TIFF</translation>
    </message>
    <message>
        <location filename="../app/ui/exportimageoptions.ui" line="103"/>
        <source>WEBP</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/exportimageoptions.ui" line="111"/>
        <source>Transparency</source>
        <translation>透明</translation>
    </message>
    <message>
        <location filename="../app/ui/exportimageoptions.ui" line="121"/>
        <source>Range</source>
        <translation>范围</translation>
    </message>
    <message>
        <location filename="../app/ui/exportimageoptions.ui" line="154"/>
        <source>The last frame you want to include in the exported movie</source>
        <translation>要包含在导出电影里的最后一帧</translation>
    </message>
    <message>
        <location filename="../app/ui/exportimageoptions.ui" line="157"/>
        <source>End Frame</source>
        <translation>结束帧</translation>
    </message>
    <message>
        <location filename="../app/ui/exportimageoptions.ui" line="182"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;End frame is set to last paintable keyframe (Useful when you only want to export to the last animated frame)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;结束帧设置成最后一个可以绘制的关键帧(用于想导出最后一个动画帧时)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../app/ui/exportimageoptions.ui" line="188"/>
        <source>To the end of sound clips</source>
        <translation>到声音剪辑的结尾处</translation>
    </message>
    <message>
        <location filename="../app/ui/exportimageoptions.ui" line="220"/>
        <source>The first frame you want to include in the exported movie</source>
        <translation>要包含在导出电影里的第一帧</translation>
    </message>
    <message>
        <location filename="../app/ui/exportimageoptions.ui" line="223"/>
        <source>Start Frame</source>
        <translation>起始帧</translation>
    </message>
    <message>
        <location filename="../app/ui/exportimageoptions.ui" line="243"/>
        <source>Export keyframes only</source>
        <translation>仅导出关键帧</translation>
    </message>
</context>
<context>
    <name>ExportMovieDialog</name>
    <message>
        <location filename="../app/src/exportmoviedialog.cpp" line="29"/>
        <source>Export Animated GIF</source>
        <translation>导出动画 GIF</translation>
    </message>
    <message>
        <location filename="../app/src/exportmoviedialog.cpp" line="32"/>
        <source>Export Movie</source>
        <translation>导出电影</translation>
    </message>
</context>
<context>
    <name>ExportMovieOptions</name>
    <message>
        <location filename="../app/ui/exportmovieoptions.ui" line="29"/>
        <source>Camera</source>
        <translation>相机</translation>
    </message>
    <message>
        <location filename="../app/ui/exportmovieoptions.ui" line="41"/>
        <source>Resolution</source>
        <translation>分辨率</translation>
    </message>
    <message>
        <location filename="../app/ui/exportmovieoptions.ui" line="59"/>
        <source>Width</source>
        <translation>宽度</translation>
    </message>
    <message>
        <location filename="../app/ui/exportmovieoptions.ui" line="66"/>
        <source>The MP4 format does not support odd width. Please specify an even width or use a different file format.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/exportmovieoptions.ui" line="98"/>
        <source>Height</source>
        <translation>高度</translation>
    </message>
    <message>
        <location filename="../app/ui/exportmovieoptions.ui" line="105"/>
        <source>The MP4 format does not support odd height. Please specify an even height or use a different file format.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/exportmovieoptions.ui" line="128"/>
        <source>Range</source>
        <translation>范围</translation>
    </message>
    <message>
        <location filename="../app/ui/exportmovieoptions.ui" line="174"/>
        <source>The last frame you want to include in the exported movie</source>
        <translation>要导出在电影中的最后一帧</translation>
    </message>
    <message>
        <location filename="../app/ui/exportmovieoptions.ui" line="177"/>
        <source>End Frame</source>
        <translation>结束帧</translation>
    </message>
    <message>
        <location filename="../app/ui/exportmovieoptions.ui" line="196"/>
        <source>The first frame you want to include in the exported movie</source>
        <translation>要 包含在导出电影里的第一帧</translation>
    </message>
    <message>
        <location filename="../app/ui/exportmovieoptions.ui" line="199"/>
        <source>Start Frame</source>
        <translation>起始帧</translation>
    </message>
    <message>
        <location filename="../app/ui/exportmovieoptions.ui" line="224"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;End frame is set to last paintable keyframe (Useful when you only want to export to the last animated frame)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;结束帧设置成最后一个可以绘制的关键帧(用于想导出最后一个动画帧时)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../app/ui/exportmovieoptions.ui" line="230"/>
        <source>To the end of sound clips</source>
        <translation>到声音剪辑的结尾处</translation>
    </message>
    <message>
        <location filename="../app/ui/exportmovieoptions.ui" line="253"/>
        <source>GIF and APNG only</source>
        <translation>仅 GIF 和 APNG</translation>
    </message>
    <message>
        <location filename="../app/ui/exportmovieoptions.ui" line="256"/>
        <source>Loop</source>
        <translation>循环</translation>
    </message>
    <message>
        <location filename="../app/ui/exportmovieoptions.ui" line="269"/>
        <source>Exporter Settings</source>
        <translation>导出器设置</translation>
    </message>
    <message>
        <location filename="../app/ui/exportmovieoptions.ui" line="287"/>
        <source>WebM and APNG only</source>
        <translation>仅 WebM 和 APNG</translation>
    </message>
    <message>
        <location filename="../app/ui/exportmovieoptions.ui" line="290"/>
        <source>Transparency</source>
        <translation>透明</translation>
    </message>
</context>
<context>
    <name>FileDialog</name>
    <message>
        <location filename="../app/src/filedialog.cpp" line="167"/>
        <source>Open animation</source>
        <translation>打开动画</translation>
    </message>
    <message>
        <location filename="../app/src/filedialog.cpp" line="168"/>
        <source>Import image</source>
        <translation>导入图像</translation>
    </message>
    <message>
        <location filename="../app/src/filedialog.cpp" line="169"/>
        <source>Import image sequence</source>
        <translation>导入图像序列</translation>
    </message>
    <message>
        <location filename="../app/src/filedialog.cpp" line="170"/>
        <source>Import Animated GIF</source>
        <translation>导入动画 GIF</translation>
    </message>
    <message>
        <location filename="../app/src/filedialog.cpp" line="171"/>
        <source>Import animated image</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/filedialog.cpp" line="172"/>
        <source>Import movie</source>
        <translation>导入电影</translation>
    </message>
    <message>
        <location filename="../app/src/filedialog.cpp" line="173"/>
        <source>Import sound</source>
        <translation>导入声音</translation>
    </message>
    <message>
        <location filename="../app/src/filedialog.cpp" line="174"/>
        <source>Open palette</source>
        <translation>打开调色板</translation>
    </message>
    <message>
        <location filename="../app/src/filedialog.cpp" line="183"/>
        <source>Save animation</source>
        <translation>保存动画</translation>
    </message>
    <message>
        <location filename="../app/src/filedialog.cpp" line="184"/>
        <source>Export image</source>
        <translation>导出图像</translation>
    </message>
    <message>
        <location filename="../app/src/filedialog.cpp" line="185"/>
        <source>Export image sequence</source>
        <translation>导出图像序列</translation>
    </message>
    <message>
        <location filename="../app/src/filedialog.cpp" line="186"/>
        <source>Export Animated GIF</source>
        <translation>导出动画 GIF</translation>
    </message>
    <message>
        <location filename="../app/src/filedialog.cpp" line="187"/>
        <source>Export animated image</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/filedialog.cpp" line="188"/>
        <source>Export movie</source>
        <translation>导出电影</translation>
    </message>
    <message>
        <location filename="../app/src/filedialog.cpp" line="189"/>
        <source>Export sound</source>
        <translation>导出声音</translation>
    </message>
    <message>
        <location filename="../app/src/filedialog.cpp" line="190"/>
        <source>Export palette</source>
        <translation>导出调色板</translation>
    </message>
    <message>
        <location filename="../app/src/filedialog.cpp" line="218"/>
        <source>Animated GIF</source>
        <translation>GIF动画</translation>
    </message>
    <message>
        <location filename="../app/src/filedialog.cpp" line="273"/>
        <source>untitled</source>
        <translation>未命名</translation>
    </message>
    <message>
        <location filename="../app/src/filedialog.cpp" line="280"/>
        <source>MyAnimation</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>FileFormat</name>
    <message>
        <location filename="../core_lib/src/util/fileformat.h" line="32"/>
        <source>Pencil2D formats</source>
        <translation>Pencil2D格式</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/fileformat.h" line="32"/>
        <location filename="../core_lib/src/util/fileformat.h" line="35"/>
        <source>Pencil2D Project</source>
        <translation>Pencil2D项目</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/fileformat.h" line="32"/>
        <location filename="../core_lib/src/util/fileformat.h" line="35"/>
        <source>Legacy Pencil2D Project</source>
        <translation>旧Pencil2D项目</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/fileformat.h" line="38"/>
        <source>Movie formats</source>
        <translation>电影格式</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/fileformat.h" line="43"/>
        <location filename="../core_lib/src/util/fileformat.h" line="46"/>
        <source>Image formats</source>
        <translation>图片格式</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/fileformat.h" line="49"/>
        <source>Palette formats</source>
        <translation>调色板格式</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/fileformat.h" line="49"/>
        <source>Pencil2D Palette</source>
        <translation>Pencil2D调色板</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/fileformat.h" line="49"/>
        <source>GIMP Palette</source>
        <translation>GIMP调色板</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/fileformat.h" line="52"/>
        <source>Animated GIF</source>
        <translation>GIF动画</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/fileformat.h" line="55"/>
        <source>Animated image formats</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../core_lib/src/util/fileformat.h" line="58"/>
        <source>Sound formats</source>
        <translation>声音格式</translation>
    </message>
</context>
<context>
    <name>FileManager</name>
    <message>
        <location filename="../core_lib/src/structure/filemanager.cpp" line="229"/>
        <location filename="../core_lib/src/structure/filemanager.cpp" line="244"/>
        <location filename="../core_lib/src/structure/filemanager.cpp" line="252"/>
        <location filename="../core_lib/src/structure/filemanager.cpp" line="259"/>
        <source>Invalid Save Path</source>
        <translation>无效的保存路径</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/filemanager.cpp" line="230"/>
        <source>The path is empty.</source>
        <translation>该路径为空</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/filemanager.cpp" line="245"/>
        <source>The path (&quot;%1&quot;) points to a directory.</source>
        <translation>路径 (&quot;%1&quot;) 指向一个目录。</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/filemanager.cpp" line="253"/>
        <source>The directory (&quot;%1&quot;) does not exist.</source>
        <translation>目录 (&quot;%1&quot;) 不存在。</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/filemanager.cpp" line="260"/>
        <source>The path (&quot;%1&quot;) is not writable.</source>
        <translation>路径 (&quot;%1&quot;) 是不可写入的。</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/filemanager.cpp" line="297"/>
        <location filename="../core_lib/src/structure/filemanager.cpp" line="306"/>
        <source>Cannot Create Data Directory</source>
        <translation>不能创建数据目录</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/filemanager.cpp" line="298"/>
        <source>Failed to create directory &quot;%1&quot;. Please make sure you have sufficient permissions.</source>
        <translation>创建目录 &quot;%1&quot; 失败。请确保拥有足够的权限。</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/filemanager.cpp" line="307"/>
        <source>&quot;%1&quot; is a file. Please delete the file and try again.</source>
        <translation>&quot;%1&quot; 是一个文件。请删除文件再尝试一次。</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/filemanager.cpp" line="340"/>
        <source>Miniz Error</source>
        <translation>Miniz 错误</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/filemanager.cpp" line="331"/>
        <location filename="../core_lib/src/structure/filemanager.cpp" line="341"/>
        <location filename="../core_lib/src/structure/filemanager.cpp" line="356"/>
        <source>An internal error occurred. Your file may not be saved successfully.</source>
        <translation>发生了一个内部错误。你的文件可能没有保存成功。</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/filemanager.cpp" line="330"/>
        <location filename="../core_lib/src/structure/filemanager.cpp" line="355"/>
        <source>Internal Error</source>
        <translation>内部错误</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/filemanager.cpp" line="524"/>
        <source>Could not open file</source>
        <translation>不能打开文件</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/filemanager.cpp" line="534"/>
        <source>The file does not exist, so we are unable to open it.Please check to make sure the path is correct and try again.</source>
        <translation>檔案不存在所以無法開啟。請檢查檔案路徑並再試一次。</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/filemanager.cpp" line="539"/>
        <source>No permission to read the file. Please check you have read permissions for this file and try again.</source>
        <translation>沒有讀取該檔案的權限</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/filemanager.cpp" line="545"/>
        <source>There was an error processing your file. This usually means that your project has been at least partially corrupted. Try again with a newer version of Pencil2D, or try to use a backup file if you have one. If you contact us through one of our official channels we may be able to help you.For reporting issues, the best places to reach us are:</source>
        <translation>處理檔案過程出現錯誤，您的檔案可能已經損毀。請下載最新版 Pencil2D 再嘗試開啟一次，或者使用您的備份檔案。聯絡 Pencil2D 的開發者：</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/filemanager.cpp" line="976"/>
        <source>Bitmap Layer %1</source>
        <translation>位图层 %1</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/filemanager.cpp" line="978"/>
        <source>Vector Layer %1</source>
        <translation>矢量层 %1</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/filemanager.cpp" line="980"/>
        <source>Sound Layer %1</source>
        <translation>声音层 %1</translation>
    </message>
</context>
<context>
    <name>FilesPage</name>
    <message>
        <location filename="../app/ui/filespage.ui" line="17"/>
        <source>Startup Settings</source>
        <translation>启动设定</translation>
    </message>
    <message>
        <location filename="../app/ui/filespage.ui" line="25"/>
        <location filename="../app/ui/filespage.ui" line="28"/>
        <source>Saving the current project as a preset</source>
        <translation>保存当前项目为范本</translation>
    </message>
    <message>
        <location filename="../app/ui/filespage.ui" line="31"/>
        <source>+</source>
        <translation>+</translation>
    </message>
    <message>
        <location filename="../app/ui/filespage.ui" line="38"/>
        <source>-</source>
        <translation>-</translation>
    </message>
    <message>
        <location filename="../app/ui/filespage.ui" line="45"/>
        <source>Make Default</source>
        <translation>设定为默认范本</translation>
    </message>
    <message>
        <location filename="../app/ui/filespage.ui" line="61"/>
        <source>Ask on startup</source>
        <translation>在启动时询问</translation>
    </message>
    <message>
        <location filename="../app/ui/filespage.ui" line="74"/>
        <source>Load default preset</source>
        <translation>加载默认预设</translation>
    </message>
    <message>
        <location filename="../app/ui/filespage.ui" line="87"/>
        <source>Load last active file</source>
        <translation>載入最近一個檔案</translation>
    </message>
    <message>
        <location filename="../app/ui/filespage.ui" line="100"/>
        <source>Autosave documents</source>
        <comment>Preference</comment>
        <translation>自动保存文档</translation>
    </message>
    <message>
        <location filename="../app/ui/filespage.ui" line="106"/>
        <source>Enable autosave</source>
        <comment>Preference</comment>
        <translation>启用自动保存</translation>
    </message>
    <message>
        <location filename="../app/ui/filespage.ui" line="113"/>
        <source>Number of modifications before autosaving:</source>
        <comment>Preference</comment>
        <translation>自动保存前的修改数:</translation>
    </message>
    <message>
        <location filename="../app/src/filespage.cpp" line="96"/>
        <source>&lt;br&gt;&lt;br&gt;Error: your preset may not have saved successfully. If you believe that this error is an issue with Pencil2D, please create a new issue at:&lt;br&gt;&lt;a href=&apos;https://github.com/pencil2d/pencil/issues&apos;&gt;https://github.com/pencil2d/pencil/issues&lt;/a&gt;&lt;br&gt;Please include the following details in your issue:</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>GeneralPage</name>
    <message>
        <location filename="../app/ui/generalpage.ui" line="50"/>
        <source>Language</source>
        <comment>GroupBox title in Preference</comment>
        <translation>语言</translation>
    </message>
    <message>
        <location filename="../app/ui/generalpage.ui" line="56"/>
        <location filename="../app/ui/generalpage.ui" line="60"/>
        <source>[System-Language]</source>
        <comment>First item of the language list</comment>
        <translation>[系统语言]</translation>
    </message>
    <message>
        <location filename="../app/ui/generalpage.ui" line="71"/>
        <source>Window opacity</source>
        <comment>GroupBox title in Preference</comment>
        <translation>窗口不透明度</translation>
    </message>
    <message>
        <location filename="../app/ui/generalpage.ui" line="77"/>
        <source>Opacity</source>
        <translation>不透明度</translation>
    </message>
    <message>
        <location filename="../app/ui/generalpage.ui" line="100"/>
        <source>Appearance</source>
        <comment>GroupBox title in Preference</comment>
        <translation>外观</translation>
    </message>
    <message>
        <location filename="../app/ui/generalpage.ui" line="106"/>
        <source>Shadows</source>
        <translation>阴影</translation>
    </message>
    <message>
        <location filename="../app/ui/generalpage.ui" line="113"/>
        <source>Tool Cursors</source>
        <translation>工具光标</translation>
    </message>
    <message>
        <location filename="../app/ui/generalpage.ui" line="120"/>
        <source>Canvas Cursor</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/generalpage.ui" line="130"/>
        <source>Background</source>
        <comment>GroupBox title in Preference</comment>
        <translation>背景</translation>
    </message>
    <message>
        <location filename="../app/ui/generalpage.ui" line="174"/>
        <source>Canvas</source>
        <comment>GroupBox title in Preference</comment>
        <translation>画布</translation>
    </message>
    <message>
        <location filename="../app/ui/generalpage.ui" line="180"/>
        <source>Antialiasing</source>
        <translation>抗锯齿</translation>
    </message>
    <message>
        <location filename="../app/ui/generalpage.ui" line="203"/>
        <source>Editing</source>
        <comment>GroupBox title in Preference</comment>
        <translation>编辑</translation>
    </message>
    <message>
        <location filename="../app/ui/generalpage.ui" line="209"/>
        <source>Vector curve smoothing</source>
        <translation>矢量曲线平滑</translation>
    </message>
    <message>
        <location filename="../app/ui/generalpage.ui" line="229"/>
        <source>Tablet high-resolution position</source>
        <translation>绘图板高分辨率位置</translation>
    </message>
    <message>
        <location filename="../app/ui/generalpage.ui" line="239"/>
        <source>Grid</source>
        <comment>groupBox title in Preference</comment>
        <translation>栅格</translation>
    </message>
    <message>
        <location filename="../app/ui/generalpage.ui" line="245"/>
        <source>Grid Height</source>
        <translation>栅格高度</translation>
    </message>
    <message>
        <location filename="../app/ui/generalpage.ui" line="252"/>
        <source>Enable Grid</source>
        <translation>启用栅格</translation>
    </message>
    <message>
        <location filename="../app/ui/generalpage.ui" line="297"/>
        <source>Grid Width</source>
        <translation>栅格宽度</translation>
    </message>
    <message>
        <location filename="../app/ui/generalpage.ui" line="307"/>
        <source>Overlays</source>
        <translation>叠加</translation>
    </message>
    <message>
        <location filename="../app/ui/generalpage.ui" line="323"/>
        <source>Enable Action Safe area (%)</source>
        <translation>启用操作安全区域 (%)</translation>
    </message>
    <message>
        <location filename="../app/ui/generalpage.ui" line="366"/>
        <source>Enable Title Safe area (%)</source>
        <translation>启用标题安全区域 (%)</translation>
    </message>
    <message>
        <location filename="../app/ui/generalpage.ui" line="406"/>
        <source>Show Safe area labels</source>
        <translation>显示安全区域标签</translation>
    </message>
    <message>
        <location filename="../app/ui/generalpage.ui" line="416"/>
        <source>Scroll Wheel Zoom</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/generalpage.ui" line="434"/>
        <source>Invert Scroll Direction</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/generalpage.ui" line="444"/>
        <source>Advanced</source>
        <comment>groupBox title in Preference</comment>
        <translation>高级</translation>
    </message>
    <message>
        <location filename="../app/ui/generalpage.ui" line="459"/>
        <source>Memory Cache Budget</source>
        <translation>高速缓存大小</translation>
    </message>
    <message>
        <location filename="../app/ui/generalpage.ui" line="490"/>
        <source>MB</source>
        <translation>MB</translation>
    </message>
    <message>
        <location filename="../app/src/generalpage.cpp" line="39"/>
        <source>Arabic</source>
        <translation>阿拉伯语</translation>
    </message>
    <message>
        <location filename="../app/src/generalpage.cpp" line="40"/>
        <source>Bulgarian</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/generalpage.cpp" line="41"/>
        <source>Catalan</source>
        <translation>加泰罗尼亚语</translation>
    </message>
    <message>
        <location filename="../app/src/generalpage.cpp" line="42"/>
        <source>Czech</source>
        <translation>加泰罗尼亚语</translation>
    </message>
    <message>
        <location filename="../app/src/generalpage.cpp" line="43"/>
        <source>Danish</source>
        <translation>丹麦语</translation>
    </message>
    <message>
        <location filename="../app/src/generalpage.cpp" line="44"/>
        <source>German</source>
        <translation>德语</translation>
    </message>
    <message>
        <location filename="../app/src/generalpage.cpp" line="45"/>
        <source>Greek</source>
        <translation>希腊语</translation>
    </message>
    <message>
        <location filename="../app/src/generalpage.cpp" line="46"/>
        <source>English</source>
        <translation>英语</translation>
    </message>
    <message>
        <location filename="../app/src/generalpage.cpp" line="47"/>
        <source>Spanish</source>
        <translation>西班牙语</translation>
    </message>
    <message>
        <location filename="../app/src/generalpage.cpp" line="48"/>
        <source>Estonian</source>
        <translation>爱沙尼亚语</translation>
    </message>
    <message>
        <location filename="../app/src/generalpage.cpp" line="49"/>
        <source>Persian</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/generalpage.cpp" line="50"/>
        <source>French</source>
        <translation>法语</translation>
    </message>
    <message>
        <location filename="../app/src/generalpage.cpp" line="51"/>
        <source>Hebrew</source>
        <translation>希伯来语</translation>
    </message>
    <message>
        <location filename="../app/src/generalpage.cpp" line="52"/>
        <source>Hungarian</source>
        <translation>匈牙利语</translation>
    </message>
    <message>
        <location filename="../app/src/generalpage.cpp" line="53"/>
        <source>Indonesian</source>
        <translation>印度尼西亚语</translation>
    </message>
    <message>
        <location filename="../app/src/generalpage.cpp" line="54"/>
        <source>Italian</source>
        <translation>意大利语</translation>
    </message>
    <message>
        <location filename="../app/src/generalpage.cpp" line="55"/>
        <source>Japanese</source>
        <translation>日语</translation>
    </message>
    <message>
        <location filename="../app/src/generalpage.cpp" line="56"/>
        <source>Kabyle</source>
        <translation>卡拜尔语</translation>
    </message>
    <message>
        <location filename="../app/src/generalpage.cpp" line="57"/>
        <source>Korean</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/generalpage.cpp" line="58"/>
        <source>Norwegian Bokmål</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/generalpage.cpp" line="59"/>
        <source>Dutch – Netherlands</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/generalpage.cpp" line="60"/>
        <source>Polish</source>
        <translation>波兰语</translation>
    </message>
    <message>
        <location filename="../app/src/generalpage.cpp" line="61"/>
        <source>Portuguese – Portugal</source>
        <translation>葡萄牙语 – 葡萄牙</translation>
    </message>
    <message>
        <location filename="../app/src/generalpage.cpp" line="62"/>
        <source>Portuguese – Brazil</source>
        <translation>葡萄牙语 – 巴西</translation>
    </message>
    <message>
        <location filename="../app/src/generalpage.cpp" line="63"/>
        <source>Russian</source>
        <translation>俄语</translation>
    </message>
    <message>
        <location filename="../app/src/generalpage.cpp" line="64"/>
        <source>Slovene</source>
        <translation>斯洛文尼亚语</translation>
    </message>
    <message>
        <location filename="../app/src/generalpage.cpp" line="65"/>
        <source>Swedish</source>
        <translation>瑞典语</translation>
    </message>
    <message>
        <location filename="../app/src/generalpage.cpp" line="66"/>
        <source>Turkish</source>
        <translation>土耳其语</translation>
    </message>
    <message>
        <location filename="../app/src/generalpage.cpp" line="67"/>
        <source>Vietnamese</source>
        <translation>越南语</translation>
    </message>
    <message>
        <location filename="../app/src/generalpage.cpp" line="68"/>
        <source>Cantonese</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/generalpage.cpp" line="69"/>
        <source>Chinese – China</source>
        <translation>汉语 - 中国</translation>
    </message>
    <message>
        <location filename="../app/src/generalpage.cpp" line="70"/>
        <source>Chinese – Taiwan</source>
        <translation>汉语 - 台湾</translation>
    </message>
    <message>
        <location filename="../app/src/generalpage.cpp" line="212"/>
        <source>Restart Required</source>
        <translation>需要重启</translation>
    </message>
    <message>
        <location filename="../app/src/generalpage.cpp" line="213"/>
        <source>The language change will take effect after a restart of Pencil2D</source>
        <translation>语言的更改在重启 Pencil2D 后起作用</translation>
    </message>
</context>
<context>
    <name>ImportExportDialog</name>
    <message>
        <location filename="../app/ui/importexportdialog.ui" line="38"/>
        <source>Instructions</source>
        <translation>使用说明</translation>
    </message>
    <message>
        <location filename="../app/ui/importexportdialog.ui" line="48"/>
        <source>File</source>
        <translation>文件</translation>
    </message>
    <message>
        <location filename="../app/ui/importexportdialog.ui" line="79"/>
        <source>Browse...</source>
        <translation>浏览...</translation>
    </message>
    <message>
        <location filename="../app/ui/importexportdialog.ui" line="89"/>
        <source>Options</source>
        <translation>选项</translation>
    </message>
    <message>
        <location filename="../app/ui/importexportdialog.ui" line="96"/>
        <source>Imports</source>
        <translation>导入</translation>
    </message>
</context>
<context>
    <name>ImportImageSeqDialog</name>
    <message>
        <location filename="../app/src/importimageseqdialog.cpp" line="64"/>
        <source>Import Animated GIF</source>
        <translation>导入动画 GIF</translation>
    </message>
    <message>
        <location filename="../app/src/importimageseqdialog.cpp" line="67"/>
        <source>Import image sequence</source>
        <translation>导入图像序列</translation>
    </message>
    <message>
        <location filename="../app/src/importimageseqdialog.cpp" line="70"/>
        <source>Import animated image</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/importimageseqdialog.cpp" line="79"/>
        <source>Import predefined keyframe set</source>
        <translation>导入预设的关键帧集</translation>
    </message>
    <message>
        <location filename="../app/src/importimageseqdialog.cpp" line="80"/>
        <source>Select an image that matches the criteria: MyFile000.png, eg. Joe001.png 
The importer will search and find images matching the same criteria. You can see the result in the preview box below.</source>
        <translation>选择符合条件的图像：MyFile000.png，例如:Joe001.png
导入时将搜索并找到符合相同条件的图像。您可以在下面的预览框中查看结果。</translation>
    </message>
    <message>
        <location filename="../app/src/importimageseqdialog.cpp" line="179"/>
        <source>Importing image sequence...</source>
        <translation>倒入图像序列...</translation>
    </message>
    <message>
        <location filename="../app/src/importimageseqdialog.cpp" line="179"/>
        <location filename="../app/src/importimageseqdialog.cpp" line="296"/>
        <source>Abort</source>
        <translation>中止</translation>
    </message>
    <message>
        <location filename="../app/src/importimageseqdialog.cpp" line="296"/>
        <source>Importing images...</source>
        <translation>导入图像...</translation>
    </message>
    <message>
        <location filename="../app/src/importimageseqdialog.cpp" line="356"/>
        <location filename="../app/src/importimageseqdialog.cpp" line="381"/>
        <source>Invalid path</source>
        <translation>无效的路径</translation>
    </message>
    <message>
        <location filename="../app/src/importimageseqdialog.cpp" line="357"/>
        <source>The following file did not meet the criteria: 
%1 

Read the instructions and try again</source>
        <translation>以下文件不符合条件：
%1

阅读说明，然后重试</translation>
    </message>
    <message>
        <location filename="../app/src/importimageseqdialog.cpp" line="382"/>
        <source>The following file(-s) did not meet the criteria: 
%1</source>
        <translation>以下文件不符合条件：
%1</translation>
    </message>
</context>
<context>
    <name>ImportImageSeqOptions</name>
    <message>
        <location filename="../app/ui/importimageseqoptions.ui" line="38"/>
        <source>Import an image every # frame</source>
        <translation>每 # 帧导入一幅图像</translation>
    </message>
</context>
<context>
    <name>ImportImageSeqPreviewGroupBox</name>
    <message>
        <location filename="../app/ui/importimageseqpreview.ui" line="14"/>
        <source>GroupBox</source>
        <translation>分组框</translation>
    </message>
</context>
<context>
    <name>ImportLayersDialog</name>
    <message>
        <location filename="../app/ui/importlayersdialog.ui" line="14"/>
        <source>Import Layers from other *.pclx files</source>
        <translation>从其他 pclx 文件导入图层</translation>
    </message>
    <message>
        <location filename="../app/ui/importlayersdialog.ui" line="22"/>
        <source>1. Select Project file:</source>
        <translation>1. 选择项目文件：</translation>
    </message>
    <message>
        <location filename="../app/ui/importlayersdialog.ui" line="42"/>
        <source>Select File</source>
        <translation>选择文件</translation>
    </message>
    <message>
        <location filename="../app/ui/importlayersdialog.ui" line="51"/>
        <source>2. Select layers from file:</source>
        <translation>2. 从文件中选择图层：</translation>
    </message>
    <message>
        <location filename="../app/ui/importlayersdialog.ui" line="76"/>
        <source>Close</source>
        <translation>关闭</translation>
    </message>
    <message>
        <location filename="../app/ui/importlayersdialog.ui" line="83"/>
        <source>Import layers</source>
        <translation>导入图层</translation>
    </message>
    <message>
        <location filename="../app/src/importlayersdialog.cpp" line="63"/>
        <source>Choose file</source>
        <translation>选择文件</translation>
    </message>
    <message>
        <location filename="../app/src/importlayersdialog.cpp" line="140"/>
        <source>Opening document...</source>
        <translation>打开文档...</translation>
    </message>
    <message>
        <location filename="../app/src/importlayersdialog.cpp" line="140"/>
        <source>Abort</source>
        <translation>中止</translation>
    </message>
</context>
<context>
    <name>ImportPositionDialog</name>
    <message>
        <location filename="../app/ui/importpositiondialog.ui" line="14"/>
        <source>Import position</source>
        <translation>导入位置</translation>
    </message>
    <message>
        <location filename="../app/ui/importpositiondialog.ui" line="22"/>
        <source>Import image/s relative to:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/importpositiondialog.cpp" line="34"/>
        <source>Center of current view</source>
        <translation>当前视觉的中心</translation>
    </message>
    <message>
        <location filename="../app/src/importpositiondialog.cpp" line="35"/>
        <source>Center of canvas (0,0)</source>
        <translation>画布中心 (0,0)</translation>
    </message>
    <message>
        <location filename="../app/src/importpositiondialog.cpp" line="36"/>
        <source>Center of camera, current frame</source>
        <translation>当前帧的镜头中心</translation>
    </message>
    <message>
        <location filename="../app/src/importpositiondialog.cpp" line="37"/>
        <source>Center of camera, follow camera</source>
        <translation>跟随镜头中心</translation>
    </message>
</context>
<context>
    <name>Layer</name>
    <message>
        <location filename="../core_lib/src/structure/layer.cpp" line="37"/>
        <source>Undefined Layer</source>
        <translation>未定义的层</translation>
    </message>
</context>
<context>
    <name>LayerBitmap</name>
    <message>
        <location filename="../core_lib/src/structure/layerbitmap.cpp" line="28"/>
        <source>Bitmap Layer</source>
        <translation>位图层</translation>
    </message>
</context>
<context>
    <name>LayerCamera</name>
    <message>
        <location filename="../core_lib/src/structure/layercamera.cpp" line="27"/>
        <source>Camera Layer</source>
        <translation>相机层</translation>
    </message>
</context>
<context>
    <name>LayerOpacityDialog</name>
    <message>
        <location filename="../app/ui/layeropacitydialog.ui" line="14"/>
        <source>Layer / Keyframe Opacity</source>
        <translation>图层/关键帧透明度</translation>
    </message>
    <message>
        <location filename="../app/ui/layeropacitydialog.ui" line="22"/>
        <source>Layer: </source>
        <translation>图层：</translation>
    </message>
    <message>
        <location filename="../app/ui/layeropacitydialog.ui" line="46"/>
        <location filename="../app/ui/layeropacitydialog.ui" line="65"/>
        <source>% transparency</source>
        <translation>% 透明度</translation>
    </message>
    <message>
        <location filename="../app/ui/layeropacitydialog.ui" line="68"/>
        <source> %</source>
        <translation>%</translation>
    </message>
    <message>
        <location filename="../app/ui/layeropacitydialog.ui" line="83"/>
        <source>Set opacity for:</source>
        <translation>设置不透明度：</translation>
    </message>
    <message>
        <location filename="../app/ui/layeropacitydialog.ui" line="89"/>
        <source>Active keyframe</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/layeropacitydialog.ui" line="99"/>
        <source>Selected keyframe(s)</source>
        <translation>选定的关键帧</translation>
    </message>
    <message>
        <location filename="../app/ui/layeropacitydialog.ui" line="106"/>
        <source>Layer</source>
        <translation>图层</translation>
    </message>
    <message>
        <location filename="../app/ui/layeropacitydialog.ui" line="116"/>
        <source>Fade in / Fade out</source>
        <translation>淡入/淡出</translation>
    </message>
    <message>
        <location filename="../app/ui/layeropacitydialog.ui" line="122"/>
        <source>Fade in over selcted keyframes</source>
        <translation>在选定的多个关键帧上淡入</translation>
    </message>
    <message>
        <location filename="../app/ui/layeropacitydialog.ui" line="125"/>
        <source>Fade in</source>
        <translation>淡入</translation>
    </message>
    <message>
        <location filename="../app/ui/layeropacitydialog.ui" line="132"/>
        <source>Fade out over selected keyframes</source>
        <translation>在选定的多个关键帧上淡出</translation>
    </message>
    <message>
        <location filename="../app/ui/layeropacitydialog.ui" line="135"/>
        <source>Fade out</source>
        <translation>淡出</translation>
    </message>
    <message>
        <location filename="../app/ui/layeropacitydialog.ui" line="160"/>
        <source>Close</source>
        <translation>关闭</translation>
    </message>
    <message>
        <location filename="../app/ui/layeropacitydialog.ui" line="169"/>
        <source>Be aware that opacity changes are made in the rendering, and will not change your artwork.</source>
        <translation>请注意，不透明度的改变是在渲染中进行的，并不会改变你的图稿。</translation>
    </message>
    <message>
        <location filename="../app/src/layeropacitydialog.cpp" line="61"/>
        <source>Layer: %1</source>
        <translation>图层：%1</translation>
    </message>
</context>
<context>
    <name>LayerSound</name>
    <message>
        <location filename="../core_lib/src/structure/layersound.cpp" line="28"/>
        <source>Sound Layer</source>
        <translation>声音层</translation>
    </message>
</context>
<context>
    <name>LayerVector</name>
    <message>
        <location filename="../core_lib/src/structure/layervector.cpp" line="27"/>
        <source>Vector Layer</source>
        <translation>矢量层</translation>
    </message>
</context>
<context>
    <name>MainWindow2</name>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="14"/>
        <source>MainWindow</source>
        <translation>主窗口</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="54"/>
        <source>File</source>
        <translation>文件</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="58"/>
        <source>Import</source>
        <translation>导入</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="76"/>
        <source>Export</source>
        <translation>导出</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="98"/>
        <source>Edit</source>
        <translation>编辑</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="102"/>
        <source>Selection</source>
        <translation>选择</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="127"/>
        <source>View</source>
        <translation>查看</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="131"/>
        <source>Onion Skin</source>
        <translation>洋葱皮</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="138"/>
        <source>Zoom</source>
        <translation>缩放</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="154"/>
        <source>Layer Visibility</source>
        <translation>图层可见性</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="162"/>
        <source>Overlays</source>
        <translation>叠加</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="166"/>
        <source>Perspective Lines Angle</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="216"/>
        <source>Animation</source>
        <translation>动画</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="220"/>
        <source>Timeline Selection</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="252"/>
        <source>Tools</source>
        <translation>工具</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="270"/>
        <source>Layer</source>
        <translation>层</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="274"/>
        <source>Change line color</source>
        <translation>更改线条颜色</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="292"/>
        <location filename="../app/ui/mainwindow2.ui" line="821"/>
        <source>Help</source>
        <translation>帮助</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="309"/>
        <source>Windows</source>
        <translation>窗口</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="313"/>
        <source>Toolbars</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="337"/>
        <source>New</source>
        <translation>新建</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="346"/>
        <source>Open</source>
        <translation>打开</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="355"/>
        <source>Save</source>
        <translation>保存</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="364"/>
        <source>Save As...</source>
        <translation>另存为...</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="369"/>
        <source>Exit</source>
        <translation>退出</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="374"/>
        <location filename="../app/ui/mainwindow2.ui" line="402"/>
        <source>Image Sequence...</source>
        <translation>图像序列...</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="379"/>
        <location filename="../app/ui/mainwindow2.ui" line="397"/>
        <source>Image...</source>
        <translation>图像...</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="384"/>
        <source>Movie...</source>
        <translation>电影...</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="392"/>
        <source>Palette</source>
        <translation>调色板</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="407"/>
        <source>Movie Video...</source>
        <translation>电影视频...</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="412"/>
        <source>Sound...</source>
        <translation>声音...</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="417"/>
        <source>Image Predefined set...</source>
        <translation>图像预设集...</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="426"/>
        <source>Undo</source>
        <translation>撤销</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="435"/>
        <source>Redo</source>
        <translation>重做</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="447"/>
        <source>Cut</source>
        <translation>剪切</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="459"/>
        <source>Copy</source>
        <translation>复制</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="471"/>
        <source>Paste</source>
        <translation>粘贴</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="1066"/>
        <source>Center</source>
        <comment>To move sth. to the center</comment>
        <translation>中心</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="1107"/>
        <location filename="../app/ui/mainwindow2.ui" line="1110"/>
        <source>Paste from Previous Keyframe</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="1122"/>
        <source>Show Invisible Lines</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="1134"/>
        <source>Show Outlines Only</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="1146"/>
        <source>Center</source>
        <comment>The middle point of an area</comment>
        <translation>中心</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="1158"/>
        <source>Thirds</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="1170"/>
        <source>Golden Ratio</source>
        <translation>黄金比例</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="1182"/>
        <source>Safe Areas</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="1194"/>
        <source>One Point Perspective</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="1206"/>
        <source>Two Point Perspective</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="1218"/>
        <source>Three Point Perspective</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="1226"/>
        <source>2°</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="1234"/>
        <source>3°</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="1242"/>
        <source>5°</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="1250"/>
        <source>7.5°</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="1258"/>
        <source>10°</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="1266"/>
        <source>15°</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="1274"/>
        <source>20°</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="1282"/>
        <source>30°</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="476"/>
        <source>Select All</source>
        <translation>选择全部</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="481"/>
        <source>Deselect All</source>
        <translation>取消选择全部</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="490"/>
        <source>Clear Frame</source>
        <translation>清除帧</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="495"/>
        <source>Preferences</source>
        <translation>首选项</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="503"/>
        <source>Reset Windows</source>
        <translation>重置窗口</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="512"/>
        <source>Zoom In</source>
        <translation>放大</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="521"/>
        <source>Zoom Out</source>
        <translation>缩小</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="526"/>
        <source>Rotate Clockwise</source>
        <translation>顺时针旋转</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="531"/>
        <source>Rotate Anticlockwise</source>
        <translation>逆时针旋转</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="540"/>
        <source>Reset</source>
        <translation>重置</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="552"/>
        <source>Horizontal Flip</source>
        <translation>水平反转</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="564"/>
        <source>Vertical Flip</source>
        <translation>垂直反转</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="572"/>
        <source>Preview</source>
        <translation>预览</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="584"/>
        <source>Grid</source>
        <translation>栅格</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="596"/>
        <source>Previous</source>
        <translation>前一帧</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="599"/>
        <source>Show previous onion skin</source>
        <translation>显示前一帧洋葱皮</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="611"/>
        <source>Next</source>
        <translation>后一帧</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="614"/>
        <source>Show next onion skin</source>
        <translation>显示后一帧洋葱皮</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="623"/>
        <location filename="../app/src/mainwindow2.cpp" line="1517"/>
        <source>Play</source>
        <translation>播放</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="635"/>
        <source>Loop</source>
        <translation>循环</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="640"/>
        <source>Next Frame</source>
        <translation>后一帧</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="645"/>
        <source>Previous Frame</source>
        <translation>前一帧</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="654"/>
        <source>Add Frame</source>
        <translation>添加帧</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="663"/>
        <source>Duplicate Frame</source>
        <translation>复制帧</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="672"/>
        <source>Remove Frame</source>
        <translation>删除帧</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="681"/>
        <source>Move</source>
        <translation>移动</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="690"/>
        <source>Select</source>
        <translation>选择</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="699"/>
        <source>Brush</source>
        <translation>画笔</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="708"/>
        <source>Polyline</source>
        <translation>折线</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="717"/>
        <source>Smudge</source>
        <translation>涂抹</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="726"/>
        <source>Pen</source>
        <translation>钢笔</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="735"/>
        <source>Hand</source>
        <translation>抓手</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="744"/>
        <source>Pencil</source>
        <translation>铅笔</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="753"/>
        <source>Bucket</source>
        <translation>颜料桶</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="762"/>
        <source>Eyedropper</source>
        <translation>吸管</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="771"/>
        <source>Eraser</source>
        <translation>橡皮擦</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="780"/>
        <source>New Bitmap Layer</source>
        <translation>新建位图层</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="789"/>
        <source>New Vector Layer</source>
        <translation>新建矢量层</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="798"/>
        <source>New Sound Layer</source>
        <translation>新建声音层</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="807"/>
        <source>New Camera Layer</source>
        <translation>新建相机层</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="816"/>
        <source>Delete Current Layer</source>
        <translation>删除当前层</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="826"/>
        <source>About</source>
        <translation>关于</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="831"/>
        <location filename="../app/ui/mainwindow2.ui" line="834"/>
        <source>Reset to default</source>
        <translation>重置为默认</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="844"/>
        <location filename="../app/ui/mainwindow2.ui" line="847"/>
        <source>Next Keyframe</source>
        <translation>后一关键帧</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="857"/>
        <location filename="../app/ui/mainwindow2.ui" line="860"/>
        <source>Previous KeyFrame</source>
        <translation>前一关键帧</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="871"/>
        <source>Range</source>
        <translation>范围</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="876"/>
        <source>Flip X</source>
        <translation>反转 X</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="881"/>
        <source>Flip Y</source>
        <translation>反转 Y</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="886"/>
        <source>Move Frame Forward</source>
        <translation>向前移动帧</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="891"/>
        <source>Move Frame Backward</source>
        <translation>向后移动帧</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="896"/>
        <source>Pencil2D Website</source>
        <translation>Pencil2D 网站</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="901"/>
        <source>Report a Bug</source>
        <translation>报告问题</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="906"/>
        <source>Quick Reference Guide</source>
        <translation>快速参考指南</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="909"/>
        <source>F1</source>
        <translation>F1</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="914"/>
        <source>Animated Image...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="919"/>
        <source>Animated GIF...</source>
        <translation>动画 GIF...</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="924"/>
        <source>Check for Updates</source>
        <translation>检查更新</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="929"/>
        <source>Pencil2D Forum</source>
        <translation>Pencil2D 论坛</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="934"/>
        <source>Pencil2D Discord</source>
        <translation>Pencil2D Discord论坛</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="939"/>
        <source>200%</source>
        <translation>200%</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="944"/>
        <source>300%</source>
        <translation>300%</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="949"/>
        <source>400%</source>
        <translation>400%</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="954"/>
        <source>50%</source>
        <translation>50%</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="959"/>
        <source>33%</source>
        <translation>33%</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="964"/>
        <source>25%</source>
        <translation>25%</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="969"/>
        <source>100%</source>
        <translation>100%</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="974"/>
        <source>Flip In-Between</source>
        <translation>预览中间帧</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="979"/>
        <source>Flip Rolling</source>
        <translation>预览动态</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="1022"/>
        <source>Current layer only</source>
        <translation>仅当前图层</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="1030"/>
        <source>Relative</source>
        <translation>相对的</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="984"/>
        <source>Peg bar Alignment</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="989"/>
        <source>Movie Audio...</source>
        <translation>电影音频...</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="994"/>
        <source>Append to Palette...</source>
        <translation>附加到调色板...</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="999"/>
        <source>Replace Palette...</source>
        <translation>更换调色板...</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="1004"/>
        <source>Current keyframe</source>
        <translation>当前关键帧</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="1009"/>
        <source>All keyframes on layer</source>
        <translation>图层上的所有关键帧</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="1014"/>
        <source>Layers from Project file...</source>
        <translation>项目文件中的图层...</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="1038"/>
        <source>All layers</source>
        <translation>所有层</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="1043"/>
        <source>Reposition Selected Frames</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="1048"/>
        <source>Layer / Keyframe opacity</source>
        <translation>图层/关键帧透明度</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="1053"/>
        <source>Open Temporary Directory</source>
        <translation>打开临时目录</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="1061"/>
        <source>Lock Windows</source>
        <translation>锁定窗口</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="1071"/>
        <source>Reset Rotation</source>
        <translation>重置旋转</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="1076"/>
        <source>Add Exposure</source>
        <translation>增加曝光度</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="1081"/>
        <source>Subtract Exposure</source>
        <translation>减少曝光度</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="1086"/>
        <source>Reverse Frames Order</source>
        <translation>翻转帧顺序</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="1091"/>
        <source>Remove Frames</source>
        <translation>删除帧</translation>
    </message>
    <message>
        <location filename="../app/ui/mainwindow2.ui" line="1102"/>
        <source>Status Bar</source>
        <translation>状态栏</translation>
    </message>
    <message>
        <location filename="../app/src/mainwindow2.cpp" line="154"/>
        <source>color palette:&lt;br&gt;use &lt;b&gt;(C)&lt;/b&gt;&lt;br&gt;toggle at cursor</source>
        <translation>调色板&lt;br&gt;使用 &lt;b&gt;(C)&lt;/b&gt;&lt;br&gt;光标位置切换</translation>
    </message>
    <message>
        <location filename="../app/src/mainwindow2.cpp" line="158"/>
        <source>Color inspector</source>
        <translation>颜色检视器</translation>
    </message>
    <message>
        <location filename="../app/src/mainwindow2.cpp" line="460"/>
        <source>Open Recent</source>
        <translation>打开最近使用</translation>
    </message>
    <message>
        <location filename="../app/src/mainwindow2.cpp" line="485"/>
        <location filename="../app/src/mainwindow2.cpp" line="509"/>
        <source>Dialog is already open!</source>
        <translation>对话框已经打开！</translation>
    </message>
    <message>
        <location filename="../app/src/mainwindow2.cpp" line="531"/>
        <source>Please select at least 2 frames!</source>
        <translation>请选择至少2帧</translation>
    </message>
    <message>
        <location filename="../app/src/mainwindow2.cpp" line="659"/>
        <source>Opening document...</source>
        <translation>打开文档中...</translation>
    </message>
    <message>
        <location filename="../app/src/mainwindow2.cpp" line="659"/>
        <location filename="../app/src/mainwindow2.cpp" line="716"/>
        <source>Abort</source>
        <translation>关于</translation>
    </message>
    <message>
        <location filename="../app/src/mainwindow2.cpp" line="704"/>
        <location filename="../app/src/mainwindow2.cpp" line="806"/>
        <source>Warning</source>
        <translation>警告</translation>
    </message>
    <message>
        <location filename="../app/src/mainwindow2.cpp" line="705"/>
        <source>This program does not currently have permission to write to the file you have selected. Please make sure you have write permission for this file before attempting to save it. Alternatively, you can use the Save As... menu option to save to a writable location.</source>
        <translation>程序没有权限写入你选的文件。请在保存文件之前确认有该文件的写入权限。另外，你可以用 另存为.. 菜单项保存到一个可以写的地方。</translation>
    </message>
    <message>
        <location filename="../app/src/mainwindow2.cpp" line="716"/>
        <source>Saving document...</source>
        <translation>保存文档中...</translation>
    </message>
    <message>
        <location filename="../app/src/mainwindow2.cpp" line="759"/>
        <source>&lt;br&gt;&lt;br&gt;An error has occurred and your file may not have saved successfully.If you believe that this error is an issue with Pencil2D, please create a new issue at:&lt;br&gt;&lt;a href=&apos;https://github.com/pencil2d/pencil/issues&apos;&gt;https://github.com/pencil2d/pencil/issues&lt;/a&gt;&lt;br&gt;Please be sure to include the following details in your issue:</source>
        <translation>&lt;br&gt;&lt;br&gt;发生错误，你的文件没有保存成功。如果你确信问题来自 Pencile2D，请在 &lt;br&gt;&lt;a href=&apos;https://github.com/pencil2d/pencil/issues&apos;&gt;https://github.com/pencil2d/pencil/issues&lt;/a&gt;&lt;br&gt;开个新问题。另外请包含如下的细节在其中：</translation>
    </message>
    <message>
        <location filename="../app/src/mainwindow2.cpp" line="807"/>
        <source>This animation has been modified.
 Do you want to save your changes?</source>
        <translation>该动画被修改过了。
你要保存所做的变动吗？</translation>
    </message>
    <message>
        <location filename="../app/src/mainwindow2.cpp" line="830"/>
        <source>AutoSave Reminder</source>
        <translation>自动保存提醒</translation>
    </message>
    <message>
        <location filename="../app/src/mainwindow2.cpp" line="831"/>
        <source>The animation is not saved yet.
 Do you want to save now?</source>
        <translation>该动画还没被保存。
你要现在保存吗？</translation>
    </message>
    <message>
        <location filename="../app/src/mainwindow2.cpp" line="832"/>
        <source>Never ask again</source>
        <comment>AutoSave reminder button</comment>
        <translation>不要再问</translation>
    </message>
    <message>
        <location filename="../app/src/mainwindow2.cpp" line="1302"/>
        <location filename="../app/src/mainwindow2.cpp" line="1307"/>
        <source>Undo</source>
        <comment>Menu item text</comment>
        <translation>撤销</translation>
    </message>
    <message>
        <location filename="../app/src/mainwindow2.cpp" line="1315"/>
        <location filename="../app/src/mainwindow2.cpp" line="1322"/>
        <source>Redo</source>
        <comment>Menu item text</comment>
        <translation>重做</translation>
    </message>
    <message>
        <location filename="../app/src/mainwindow2.cpp" line="1358"/>
        <source>Opening a palette will replace the old palette.
Color(s) in strokes will be altered by this action!</source>
        <translation>打开调色板将替换旧的调色板。
此操作将更改笔画的颜色！</translation>
    </message>
    <message>
        <location filename="../app/src/mainwindow2.cpp" line="1360"/>
        <source>Open Palette</source>
        <translation>打开调色板</translation>
    </message>
    <message>
        <location filename="../app/src/mainwindow2.cpp" line="1512"/>
        <source>Stop</source>
        <translation>停止</translation>
    </message>
    <message>
        <location filename="../app/src/mainwindow2.cpp" line="1561"/>
        <source>Restore Project?</source>
        <translation>恢复项目？</translation>
    </message>
    <message>
        <location filename="../app/src/mainwindow2.cpp" line="1562"/>
        <source>Pencil2D didn&apos;t close correctly. Would you like to restore the project?</source>
        <translation>Pencil2D上次没有被正常关闭。您要恢复项目吗？</translation>
    </message>
    <message>
        <location filename="../app/src/mainwindow2.cpp" line="1567"/>
        <source>Restore project</source>
        <translation>恢复项目</translation>
    </message>
    <message>
        <location filename="../app/src/mainwindow2.cpp" line="1601"/>
        <source>Recovery Failed.</source>
        <translation>项目恢复失败。</translation>
    </message>
    <message>
        <location filename="../app/src/mainwindow2.cpp" line="1602"/>
        <source>Sorry! Pencil2D is unable to restore your project</source>
        <translation>抱歉！ Pencil2D 无法恢复您的项目</translation>
    </message>
    <message>
        <location filename="../app/src/mainwindow2.cpp" line="1612"/>
        <source>Recovery Succeeded!</source>
        <translation>项目恢复成功！</translation>
    </message>
    <message>
        <location filename="../app/src/mainwindow2.cpp" line="1613"/>
        <source>Please save your work immediately to prevent loss of data</source>
        <translation>请立即保存您的工作以防止数据丢失</translation>
    </message>
    <message>
        <location filename="../app/src/mainwindow2.cpp" line="1619"/>
        <source>Main Toolbar</source>
        <translation>主工具栏</translation>
    </message>
    <message>
        <location filename="../app/src/mainwindow2.cpp" line="1633"/>
        <source>View Toolbar</source>
        <translation>显示工具栏</translation>
    </message>
    <message>
        <location filename="../app/src/mainwindow2.cpp" line="1645"/>
        <source>Overlay Toolbar</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>MovieExporter</name>
    <message>
        <location filename="../core_lib/src/movieexporter.cpp" line="86"/>
        <source>Checking environment...</source>
        <translation>检查环境中...</translation>
    </message>
    <message>
        <location filename="../core_lib/src/movieexporter.cpp" line="120"/>
        <source>Generating GIF...</source>
        <translation>生成 GIF 中...</translation>
    </message>
    <message>
        <location filename="../core_lib/src/movieexporter.cpp" line="127"/>
        <source>Assembling audio...</source>
        <translation>合成音轨...</translation>
    </message>
    <message>
        <location filename="../core_lib/src/movieexporter.cpp" line="132"/>
        <source>Generating movie...</source>
        <translation>生成电影中...</translation>
    </message>
    <message>
        <location filename="../core_lib/src/movieexporter.cpp" line="137"/>
        <source>Done</source>
        <translation>完成</translation>
    </message>
    <message>
        <location filename="../core_lib/src/movieexporter.cpp" line="595"/>
        <location filename="../core_lib/src/movieexporter.cpp" line="607"/>
        <location filename="../core_lib/src/movieexporter.cpp" line="732"/>
        <location filename="../core_lib/src/movieexporter.cpp" line="744"/>
        <source>Something went wrong</source>
        <translation>出错了</translation>
    </message>
    <message>
        <location filename="../core_lib/src/movieexporter.cpp" line="596"/>
        <location filename="../core_lib/src/movieexporter.cpp" line="733"/>
        <source>Looks like our video backend did not exit normally. Your movie may not have exported correctly. Please try again and report this if it persists.</source>
        <translation>看起来我们的视频后端没有正常退出。您的电影可能没有正确导出。请重试并报告此问题如果它仍然存在。</translation>
    </message>
    <message>
        <location filename="../core_lib/src/movieexporter.cpp" line="608"/>
        <location filename="../core_lib/src/movieexporter.cpp" line="745"/>
        <source>Couldn&apos;t start the video backend, please try again.</source>
        <translation>無法啟動視訊引擎，請再嘗試一次。</translation>
    </message>
</context>
<context>
    <name>MovieImporter</name>
    <message>
        <location filename="../core_lib/src/movieimporter.cpp" line="54"/>
        <location filename="../core_lib/src/movieimporter.cpp" line="248"/>
        <source>Bitmap only</source>
        <translation>仅位图</translation>
    </message>
    <message>
        <location filename="../core_lib/src/movieimporter.cpp" line="55"/>
        <location filename="../core_lib/src/movieimporter.cpp" line="249"/>
        <source>You need to be on the bitmap layer to import a movie clip</source>
        <translation>您需要在位图层上才能导入电影片段</translation>
    </message>
    <message>
        <location filename="../core_lib/src/movieimporter.cpp" line="155"/>
        <source>Loading video failed</source>
        <translation>加载视频失败</translation>
    </message>
    <message>
        <location filename="../core_lib/src/movieimporter.cpp" line="156"/>
        <source>Could not get duration from the specified video. Are you sure you are importing a valid video file?</source>
        <translation>無法取得影片長度。請確定您匯入的是支援的影片格式。</translation>
    </message>
    <message>
        <location filename="../core_lib/src/movieimporter.cpp" line="181"/>
        <source>Error creating folder</source>
        <translation>创建文件夹时出错</translation>
    </message>
    <message>
        <location filename="../core_lib/src/movieimporter.cpp" line="182"/>
        <source>Unable to create a temporary folder, cannot import video.</source>
        <translation>无法创建临时文件夹，无法导入视频。</translation>
    </message>
    <message>
        <location filename="../core_lib/src/movieimporter.cpp" line="196"/>
        <source>Imported movie too big!</source>
        <translation>导入的影片过大！</translation>
    </message>
    <message>
        <location filename="../core_lib/src/movieimporter.cpp" line="197"/>
        <source>The movie clip is too long. Pencil2D can only hold %1 frames, but this movie would go up to about frame %2. Please make your video shorter and try again.</source>
        <translation>影片剪辑太长。Pencil2D 只能容纳 %1 帧，但该影片达到 %2 帧。请缩短您的视频，然后重试。</translation>
    </message>
    <message>
        <location filename="../core_lib/src/movieimporter.cpp" line="232"/>
        <source>Unknown error</source>
        <translation>未知错误</translation>
    </message>
    <message>
        <location filename="../core_lib/src/movieimporter.cpp" line="233"/>
        <source>This should not happen...</source>
        <translation>这不应该发生...</translation>
    </message>
    <message>
        <location filename="../core_lib/src/movieimporter.cpp" line="265"/>
        <source>Video processed, adding frames...</source>
        <translation>视频已处理，正在添加帧...</translation>
    </message>
    <message>
        <location filename="../core_lib/src/movieimporter.cpp" line="312"/>
        <source>Failed import</source>
        <translation>导入失败</translation>
    </message>
    <message>
        <location filename="../core_lib/src/movieimporter.cpp" line="313"/>
        <source>Was unable to find internal files, import unsuccessful.</source>
        <translation>无法找到内部文件，导入失败。</translation>
    </message>
    <message>
        <location filename="../core_lib/src/movieimporter.cpp" line="328"/>
        <source>Sound only</source>
        <translation>只有声音</translation>
    </message>
    <message>
        <location filename="../core_lib/src/movieimporter.cpp" line="329"/>
        <source>You need to be on a sound layer to import the audio</source>
        <translation>您需要在声音层上才能导入音频</translation>
    </message>
    <message>
        <location filename="../core_lib/src/movieimporter.cpp" line="341"/>
        <source>Move to an empty frame</source>
        <translation>移动到空白帧</translation>
    </message>
    <message>
        <location filename="../core_lib/src/movieimporter.cpp" line="342"/>
        <source>A frame already exists on frame: %1 Move the scrubber to a empty position on the timeline and try again</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../core_lib/src/movieimporter.cpp" line="384"/>
        <source>FFmpeg Not Found</source>
        <translation>找不到 FFmpeg</translation>
    </message>
    <message>
        <location filename="../core_lib/src/movieimporter.cpp" line="385"/>
        <source>Please place the ffmpeg binary in plugins directory and try again</source>
        <translation>请将 ffmpeg 二进制文件放在 plugins 目录中，然后重试</translation>
    </message>
</context>
<context>
    <name>Object</name>
    <message>
        <location filename="../core_lib/src/structure/object.cpp" line="388"/>
        <source>error</source>
        <translation>错误</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/object.cpp" line="683"/>
        <source>Black</source>
        <translation>黑色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/object.cpp" line="684"/>
        <source>Red</source>
        <translation>红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/object.cpp" line="685"/>
        <source>Dark Red</source>
        <translation>暗红色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/object.cpp" line="686"/>
        <source>Orange</source>
        <translation>橙色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/object.cpp" line="687"/>
        <source>Dark Orange</source>
        <translation>暗橙色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/object.cpp" line="688"/>
        <source>Yellow</source>
        <translation>黄色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/object.cpp" line="689"/>
        <source>Dark Yellow</source>
        <translation>暗黄色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/object.cpp" line="690"/>
        <source>Green</source>
        <translation>绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/object.cpp" line="691"/>
        <source>Dark Green</source>
        <translation>暗绿色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/object.cpp" line="692"/>
        <source>Cyan</source>
        <translation>青色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/object.cpp" line="693"/>
        <source>Dark Cyan</source>
        <translation>暗青色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/object.cpp" line="694"/>
        <source>Blue</source>
        <translation>蓝色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/object.cpp" line="695"/>
        <source>Dark Blue</source>
        <translation>暗蓝色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/object.cpp" line="696"/>
        <source>White</source>
        <translation>白色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/object.cpp" line="697"/>
        <source>Very Light Grey</source>
        <translation>极浅灰色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/object.cpp" line="698"/>
        <source>Light Grey</source>
        <translation>浅灰色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/object.cpp" line="699"/>
        <source>Grey</source>
        <translation>灰色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/object.cpp" line="700"/>
        <source>Dark Grey</source>
        <translation>暗灰色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/object.cpp" line="701"/>
        <source>Pale Orange Yellow</source>
        <translation>淡橙黄色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/object.cpp" line="702"/>
        <source>Pale Grayish Orange Yellow</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../core_lib/src/structure/object.cpp" line="703"/>
        <source>Orange Yellow </source>
        <translation>橙黄色 </translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/object.cpp" line="704"/>
        <source>Grayish Orange Yellow</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../core_lib/src/structure/object.cpp" line="705"/>
        <source>Light Orange Yellow</source>
        <translation>浅橙黄色</translation>
    </message>
    <message>
        <location filename="../core_lib/src/structure/object.cpp" line="706"/>
        <source>Light Grayish Orange Yellow</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>OnionSkin</name>
    <message>
        <location filename="../app/ui/onionskin.ui" line="23"/>
        <source>Onion Skins</source>
        <comment>Window title of display options like .</comment>
        <translation>洋葱皮</translation>
    </message>
    <message>
        <location filename="../app/ui/onionskin.ui" line="105"/>
        <source>Previous Frames</source>
        <translation>前一帧</translation>
    </message>
    <message>
        <location filename="../app/ui/onionskin.ui" line="160"/>
        <location filename="../app/ui/onionskin.ui" line="253"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../app/ui/onionskin.ui" line="154"/>
        <location filename="../app/ui/onionskin.ui" line="157"/>
        <source>Onion skin color: red</source>
        <translation>洋葱皮颜色: 红</translation>
    </message>
    <message>
        <location filename="../app/ui/onionskin.ui" line="186"/>
        <source>Next Frames</source>
        <translation>后一帧</translation>
    </message>
    <message>
        <location filename="../app/ui/onionskin.ui" line="244"/>
        <location filename="../app/ui/onionskin.ui" line="247"/>
        <source>Onion skin color: blue</source>
        <translation>洋葱皮颜色: 蓝</translation>
    </message>
    <message>
        <location filename="../app/ui/onionskin.ui" line="279"/>
        <source>Distributed Opacity</source>
        <translation>分布不透明度</translation>
    </message>
    <message>
        <location filename="../app/ui/onionskin.ui" line="321"/>
        <source>Min</source>
        <translation>最小值</translation>
    </message>
    <message>
        <location filename="../app/ui/onionskin.ui" line="343"/>
        <location filename="../app/ui/onionskin.ui" line="402"/>
        <source> %</source>
        <translation>%</translation>
    </message>
    <message>
        <location filename="../app/ui/onionskin.ui" line="380"/>
        <source>Max</source>
        <translation>最大值</translation>
    </message>
    <message>
        <location filename="../app/ui/onionskin.ui" line="421"/>
        <source>Show Keyframes Only</source>
        <translation>仅显示关键帧</translation>
    </message>
    <message>
        <location filename="../app/ui/onionskin.ui" line="428"/>
        <source>Show During Playback</source>
        <translation>在播放时显示</translation>
    </message>
</context>
<context>
    <name>OverlayPainter</name>
    <message>
        <location filename="../core_lib/src/overlaypainter.cpp" line="215"/>
        <source>Safe Action area %1 %</source>
        <translation>安全操作区 %1 %</translation>
    </message>
    <message>
        <location filename="../core_lib/src/overlaypainter.cpp" line="242"/>
        <source>Safe Title area %1 %</source>
        <translation>安全标题区域 %1 %</translation>
    </message>
</context>
<context>
    <name>PegBarAligner</name>
    <message>
        <location filename="../core_lib/src/structure/pegbaraligner.cpp" line="46"/>
        <source>Peg hole not found!
Check selection, and please try again.</source>
        <comment>PegBar error message</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../core_lib/src/structure/pegbaraligner.cpp" line="65"/>
        <source>Peg bar not found at %2, %1</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>PegBarAlignmentDialog</name>
    <message>
        <location filename="../app/ui/pegbaralignmentdialog.ui" line="14"/>
        <source>Peg bar Alignment</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/pegbaralignmentdialog.ui" line="36"/>
        <source>Prerequisites</source>
        <translation>先决条件</translation>
    </message>
    <message>
        <location filename="../app/ui/pegbaralignmentdialog.ui" line="43"/>
        <source>1) A selection should exist</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/pegbaralignmentdialog.ui" line="59"/>
        <source>2) The selection be large enough to contain the center pegs of all frames</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/pegbaralignmentdialog.ui" line="75"/>
        <source>3) At least one layer should be selected (Bitmaps only!)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/pegbaralignmentdialog.ui" line="87"/>
        <source>Layer selection</source>
        <translation>图层选择</translation>
    </message>
    <message>
        <location filename="../app/ui/pegbaralignmentdialog.ui" line="123"/>
        <source>Reference key:</source>
        <translation>参考键：</translation>
    </message>
    <message>
        <location filename="../app/ui/pegbaralignmentdialog.ui" line="130"/>
        <source>TextLabel</source>
        <translation>文本标签</translation>
    </message>
    <message>
        <location filename="../app/ui/pegbaralignmentdialog.ui" line="170"/>
        <source>Close</source>
        <translation>关闭</translation>
    </message>
    <message>
        <location filename="../app/ui/pegbaralignmentdialog.ui" line="180"/>
        <source>Align</source>
        <translation>对齐</translation>
    </message>
    <message>
        <location filename="../app/src/pegbaralignmentdialog.cpp" line="163"/>
        <source>No layers selected!</source>
        <comment>PegBar Dialog error message</comment>
        <translation>未选择任何图层！</translation>
    </message>
</context>
<context>
    <name>Pencil2D</name>
    <message>
        <location filename="../app/src/pencil2d.cpp" line="116"/>
        <source>Warning</source>
        <translation>警告</translation>
    </message>
    <message>
        <location filename="../app/src/pencil2d.cpp" line="116"/>
        <source>An instance of Pencil2D is already open. Running multiple instances of Pencil2D simultaneously is not recommended and could potentially result in data loss and other unexpected behavior.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>PredefinedKeySet</name>
    <message>
        <location filename="../app/src/predefinedsetmodel.h" line="65"/>
        <source>Files</source>
        <translation>文件</translation>
    </message>
    <message>
        <location filename="../app/src/predefinedsetmodel.h" line="67"/>
        <source>KeyFrame Pos</source>
        <translation>关键帧位置</translation>
    </message>
</context>
<context>
    <name>PreferencesDialog</name>
    <message>
        <location filename="../app/ui/preferencesdialog.ui" line="20"/>
        <source>Preferences</source>
        <translation>首选项</translation>
    </message>
    <message>
        <location filename="../app/ui/preferencesdialog.ui" line="68"/>
        <source>General</source>
        <translation>通用</translation>
    </message>
    <message>
        <location filename="../app/ui/preferencesdialog.ui" line="83"/>
        <source>Files</source>
        <translation>文件</translation>
    </message>
    <message>
        <location filename="../app/ui/preferencesdialog.ui" line="98"/>
        <source>Timeline</source>
        <translation>时间轴</translation>
    </message>
    <message>
        <location filename="../app/ui/preferencesdialog.ui" line="113"/>
        <source>Tools</source>
        <translation>工具</translation>
    </message>
    <message>
        <location filename="../app/ui/preferencesdialog.ui" line="128"/>
        <source>Shortcuts</source>
        <translation>快捷键</translation>
    </message>
</context>
<context>
    <name>PresetDialog</name>
    <message>
        <location filename="../app/ui/presetdialog.ui" line="14"/>
        <source>Choose a Preset for your Project</source>
        <translation>为您的项目选择一个预设范本</translation>
    </message>
    <message>
        <location filename="../app/ui/presetdialog.ui" line="20"/>
        <source>&lt;h1&gt;Welcome to Pencil2D!&lt;/h1&gt;</source>
        <translation>&lt;h1&gt;欢迎使用Pencil2D!&lt;/h1&gt;</translation>
    </message>
    <message>
        <location filename="../app/ui/presetdialog.ui" line="27"/>
        <source>Choose a preset to get started:</source>
        <translation>选择一个预设范本开始：</translation>
    </message>
    <message>
        <location filename="../app/ui/presetdialog.ui" line="37"/>
        <source>Always use this preset</source>
        <translation>始终使用此预设范本</translation>
    </message>
</context>
<context>
    <name>RecentFileMenu</name>
    <message>
        <location filename="../core_lib/src/interface/recentfilemenu.cpp" line="31"/>
        <source>Clear</source>
        <comment>Clear Recent File menu</comment>
        <translation>清除</translation>
    </message>
    <message>
        <location filename="../core_lib/src/interface/recentfilemenu.cpp" line="32"/>
        <source>Empty</source>
        <comment>Showing when Recent File Menu is empty</comment>
        <translation>空</translation>
    </message>
    <message>
        <location filename="../core_lib/src/interface/recentfilemenu.h" line="34"/>
        <source>Open Recent</source>
        <translation>打开最近使用</translation>
    </message>
</context>
<context>
    <name>RepositionFramesDialog</name>
    <message>
        <location filename="../app/ui/repositionframesdialog.ui" line="14"/>
        <source>Reposition Frames</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/repositionframesdialog.ui" line="30"/>
        <source>(Please move selection to desired destination.)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/repositionframesdialog.ui" line="43"/>
        <source>Reposition (x,y): </source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/repositionframesdialog.ui" line="50"/>
        <source>Reposition on other layers?</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/repositionframesdialog.ui" line="57"/>
        <source>Same keyframes as selected</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/repositionframesdialog.ui" line="64"/>
        <source>All keyframes on layer</source>
        <translation>图层上的所有关键帧</translation>
    </message>
    <message>
        <location filename="../app/ui/repositionframesdialog.ui" line="93"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="../app/ui/repositionframesdialog.ui" line="100"/>
        <source>Reposition</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/repositionframesdialog.cpp" line="72"/>
        <source>Repositioned: ( %1, %2 )</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/repositionframesdialog.cpp" line="78"/>
        <source>Selected on Layer: %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/repositionframesdialog.cpp" line="91"/>
        <source>Please move selection to desired destination
or cancel</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>ScribbleArea</name>
    <message>
        <location filename="../core_lib/src/interface/scribblearea.cpp" line="772"/>
        <source>Warning</source>
        <translation>警告</translation>
    </message>
    <message>
        <location filename="../core_lib/src/interface/scribblearea.cpp" line="773"/>
        <source>You are trying to modify a hidden layer! Please select another layer (or make the current layer visible).</source>
        <translation>你正在尝试修改一个隐藏层！请选择其它层（或将当前层设为可见）。</translation>
    </message>
    <message>
        <location filename="../core_lib/src/interface/scribblearea.cpp" line="1463"/>
        <source>Delete Selection</source>
        <comment>Undo Step: clear the selection area.</comment>
        <translation>删除选择区域</translation>
    </message>
    <message>
        <location filename="../core_lib/src/interface/scribblearea.cpp" line="1489"/>
        <location filename="../core_lib/src/interface/scribblearea.cpp" line="1501"/>
        <source>Clear Image</source>
        <comment>Undo step text</comment>
        <translation>清理图像</translation>
    </message>
</context>
<context>
    <name>ShortcutsPage</name>
    <message>
        <location filename="../app/ui/shortcutspage.ui" line="14"/>
        <source>Form</source>
        <translation>表单</translation>
    </message>
    <message>
        <location filename="../app/ui/shortcutspage.ui" line="47"/>
        <source>Action:</source>
        <translation>动作:</translation>
    </message>
    <message>
        <location filename="../app/ui/shortcutspage.ui" line="54"/>
        <source>None</source>
        <translation>无</translation>
    </message>
    <message>
        <location filename="../app/ui/shortcutspage.ui" line="61"/>
        <source>Shortcuts:</source>
        <translation>快捷键:</translation>
    </message>
    <message>
        <location filename="../app/ui/shortcutspage.ui" line="73"/>
        <source>Clear</source>
        <translation>清除</translation>
    </message>
    <message>
        <location filename="../app/ui/shortcutspage.ui" line="87"/>
        <source>Save</source>
        <translation>保存</translation>
    </message>
    <message>
        <location filename="../app/ui/shortcutspage.ui" line="94"/>
        <source>Load</source>
        <translation>加载</translation>
    </message>
    <message>
        <location filename="../app/ui/shortcutspage.ui" line="114"/>
        <source>Restore Default Shortcuts</source>
        <translation>重置默认快捷键</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="43"/>
        <source>Action</source>
        <comment>Shortcut table header</comment>
        <translation>动作</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="43"/>
        <source>Shortcut</source>
        <comment>Shortcut table header</comment>
        <translation>快捷键</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="104"/>
        <source>Shortcut Conflict!</source>
        <translation>快捷键冲突！</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="105"/>
        <source>%1 is already used, overwrite?</source>
        <translation>%1 已经在用了，覆盖吗？</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="139"/>
        <source>Save Pencil2D Shortcut file</source>
        <translation>保存 Pencil2D 快捷方式文件</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="140"/>
        <source>untitled.pcls</source>
        <translation>无标题.pcls</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="141"/>
        <location filename="../app/src/shortcutspage.cpp" line="167"/>
        <source>Pencil2D Shortcut File(*.pcls)</source>
        <translation>Pencil2D 快捷方式文件(*.pcls)</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="165"/>
        <source>Open Pencil2D Shortcut file</source>
        <translation>打开 Pencil2D 快捷方式文件</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="301"/>
        <source>Add Frame</source>
        <comment>Shortcut</comment>
        <translation>添加帧</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="302"/>
        <source>Clear Frame</source>
        <comment>Shortcut</comment>
        <translation>清除帧</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="303"/>
        <source>Copy</source>
        <comment>Shortcut</comment>
        <translation>复制</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="304"/>
        <source>Paste from Previous Keyframe</source>
        <comment>Shortcut</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="305"/>
        <source>Cut</source>
        <comment>Shortcut</comment>
        <translation>剪切</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="306"/>
        <source>Delete Current Layer</source>
        <comment>Shortcut</comment>
        <translation>删除当前层</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="307"/>
        <source>Deselect All</source>
        <comment>Shortcut</comment>
        <translation>取消选择全部</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="308"/>
        <source>Duplicate Frame</source>
        <comment>Shortcut</comment>
        <translation>复制帧</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="309"/>
        <source>Exit</source>
        <comment>Shortcut</comment>
        <translation>退出</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="310"/>
        <source>Export Image</source>
        <comment>Shortcut</comment>
        <translation>导出图像</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="311"/>
        <source>Export Image Sequence</source>
        <comment>Shortcut</comment>
        <translation>导出图像序列</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="312"/>
        <source>Export Movie</source>
        <comment>Shortcut</comment>
        <translation>导出电影</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="313"/>
        <source>Export Palette</source>
        <comment>Shortcut</comment>
        <translation>导出调色板</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="314"/>
        <source>Export Sound</source>
        <comment>Shortcut</comment>
        <translation>导出声音</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="317"/>
        <source>Flip In-Between</source>
        <comment>Shortcut</comment>
        <translation>预览中间帧</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="318"/>
        <source>Flip Rolling</source>
        <comment>Shortcut</comment>
        <translation>预览动态</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="315"/>
        <source>View: Horizontal Flip</source>
        <comment>Shortcut</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="316"/>
        <source>View: Vertical Flip</source>
        <comment>Shortcut</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="319"/>
        <source>Next Frame</source>
        <comment>Shortcut</comment>
        <translation>后一帧</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="320"/>
        <source>Next Keyframe</source>
        <comment>Shortcut</comment>
        <translation>后一关键帧</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="321"/>
        <source>Previous Frame</source>
        <comment>Shortcut</comment>
        <translation>前一帧</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="322"/>
        <source>Selection: Horizontal Flip</source>
        <comment>Shortcut</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="323"/>
        <source>Selection: Vertical Flip</source>
        <comment>Shortcut</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="324"/>
        <source>Previous Keyframe</source>
        <comment>Shortcut</comment>
        <translation>前一关键帧</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="325"/>
        <source>Selection: Add Frame Exposure</source>
        <comment>Shortcut</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="326"/>
        <source>Selection: Subtract Frame Exposure</source>
        <comment>Shortcut</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="327"/>
        <source>Selection: Reverse Keyframes</source>
        <comment>Shortcut</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="328"/>
        <source>Selection: Remove Keyframes</source>
        <comment>Shortcut</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="329"/>
        <source>Toggle Grid</source>
        <comment>Shortcut</comment>
        <translation>啟用格線</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="330"/>
        <source>Import Image</source>
        <comment>Shortcut</comment>
        <translation>导入图像</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="331"/>
        <source>Import Image Sequence</source>
        <comment>Shortcut</comment>
        <translation>匯入連續圖片</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="332"/>
        <source>Import Sound</source>
        <comment>Shortcut</comment>
        <translation>导入声音</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="333"/>
        <source>Show All Layers</source>
        <comment>Shortcut</comment>
        <translation>显示所有图层</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="334"/>
        <source>Show Current Layer Only</source>
        <comment>Shortcut</comment>
        <translation>仅显示当前图层</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="335"/>
        <source>Show Layers Relative to Current Layer</source>
        <comment>Shortcut</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="336"/>
        <source>Toggle Loop</source>
        <comment>Shortcut</comment>
        <translation>啟用循環播放</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="337"/>
        <source>Move Frame Backward</source>
        <comment>Shortcut</comment>
        <translation>向后移动帧</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="338"/>
        <source>Move Frame Forward</source>
        <comment>Shortcut</comment>
        <translation>向前移动帧</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="339"/>
        <source>New Bitmap Layer</source>
        <comment>Shortcut</comment>
        <translation>新建位图层</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="340"/>
        <source>New Camera Layer</source>
        <comment>Shortcut</comment>
        <translation>新建相机层</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="341"/>
        <source>New File</source>
        <comment>Shortcut</comment>
        <translation>新建文件</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="342"/>
        <source>New Sound Layer</source>
        <comment>Shortcut</comment>
        <translation>新建声音层</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="343"/>
        <source>New Vector Layer</source>
        <comment>Shortcut</comment>
        <translation>新建矢量层</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="344"/>
        <source>Toggle Next Onion Skin</source>
        <comment>Shortcut</comment>
        <translation>切換後續描圖紙</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="345"/>
        <source>Toggle Previous Onion Skin</source>
        <comment>Shortcut</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="346"/>
        <source>Open File</source>
        <comment>Shortcut</comment>
        <translation>打开文件</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="347"/>
        <source>Paste</source>
        <comment>Shortcut</comment>
        <translation>粘贴</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="348"/>
        <source>Play/Stop</source>
        <comment>Shortcut</comment>
        <translation>播放/暂停</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="349"/>
        <source>Preferences</source>
        <comment>Shortcut</comment>
        <translation>偏好设置</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="350"/>
        <source>Preview</source>
        <comment>Shortcut</comment>
        <translation>预览</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="351"/>
        <source>Redo</source>
        <comment>Shortcut</comment>
        <translation>重做</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="352"/>
        <source>Remove Frame</source>
        <comment>Shortcut</comment>
        <translation>删除帧</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="353"/>
        <source>Reset Windows</source>
        <comment>Shortcut</comment>
        <translation>重置窗口</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="354"/>
        <source>Reset View</source>
        <comment>Shortcut</comment>
        <translation>重置视觉</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="355"/>
        <source>Center View</source>
        <comment>Shortcut</comment>
        <translation>中置视觉</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="356"/>
        <source>Rotate Anticlockwise</source>
        <comment>Shortcut</comment>
        <translation>逆时针旋转</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="357"/>
        <source>Rotate Clockwise</source>
        <comment>Shortcut</comment>
        <translation>顺时针旋转</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="358"/>
        <source>Reset Rotation</source>
        <comment>Shortcut</comment>
        <translation>重置旋转</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="359"/>
        <source>Save File As</source>
        <comment>Shortcut</comment>
        <translation>将文件另存为</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="360"/>
        <source>Save File</source>
        <comment>Shortcut</comment>
        <translation>保存文件</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="361"/>
        <source>Select All</source>
        <comment>Shortcut</comment>
        <translation>选择全部</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="362"/>
        <source>Toggle Status Bar Visibility</source>
        <comment>Shortcut</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="363"/>
        <source>Toggle Color Inspector Window Visibility</source>
        <comment>Shortcut</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="364"/>
        <source>Toggle Color Palette Window Visibility</source>
        <comment>Shortcut</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="365"/>
        <source>Toggle Color Box Window Visibility</source>
        <comment>Shortcut</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="366"/>
        <source>Toggle Onion Skins Window Visibility</source>
        <comment>Shortcut</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="367"/>
        <source>Toggle Timeline Window Visibility</source>
        <comment>Shortcut</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="368"/>
        <source>Toggle Tools Window Visibility</source>
        <comment>Shortcut</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="369"/>
        <source>Toggle Options Window Visibility</source>
        <comment>Shortcut</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="370"/>
        <source>Brush Tool</source>
        <comment>Shortcut</comment>
        <translation>笔刷工具</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="371"/>
        <source>Bucket Tool</source>
        <comment>Shortcut</comment>
        <translation>油桶工具</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="372"/>
        <source>Eraser Tool</source>
        <comment>Shortcut</comment>
        <translation>橡皮擦工具</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="373"/>
        <source>Eyedropper Tool</source>
        <comment>Shortcut</comment>
        <translation>吸管工具</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="374"/>
        <source>Hand Tool</source>
        <comment>Shortcut</comment>
        <translation>抓手工具</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="375"/>
        <source>Move Tool</source>
        <comment>Shortcut</comment>
        <translation>移动工具</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="376"/>
        <source>Pen Tool</source>
        <comment>Shortcut</comment>
        <translation>钢笔工具</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="377"/>
        <source>Pencil Tool</source>
        <comment>Shortcut</comment>
        <translation>铅笔工具</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="378"/>
        <source>Polyline Tool</source>
        <comment>Shortcut</comment>
        <translation>折线工具</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="379"/>
        <source>Select Tool</source>
        <comment>Shortcut</comment>
        <translation>选择</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="380"/>
        <source>Smudge Tool</source>
        <comment>Shortcut</comment>
        <translation>涂抹工具</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="381"/>
        <source>Undo</source>
        <comment>Shortcut</comment>
        <translation>撤销</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="382"/>
        <source>Set Zoom to 100%</source>
        <comment>Shortcut</comment>
        <translation>将缩放设置为 100%</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="383"/>
        <source>Set Zoom to 200%</source>
        <comment>Shortcut</comment>
        <translation>将缩放设置为 200%</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="384"/>
        <source>Set Zoom to 25%</source>
        <comment>Shortcut</comment>
        <translation>将缩放设置为 25%</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="385"/>
        <source>Set Zoom to 300%</source>
        <comment>Shortcut</comment>
        <translation>将缩放设置为 300%</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="386"/>
        <source>Set Zoom to 33%</source>
        <comment>Shortcut</comment>
        <translation>将缩放设置为 33%</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="387"/>
        <source>Set Zoom to 400%</source>
        <comment>Shortcut</comment>
        <translation>将缩放设置为 400%</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="388"/>
        <source>Set Zoom to 50%</source>
        <comment>Shortcut</comment>
        <translation>将缩放设置为 50%</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="389"/>
        <source>Zoom In</source>
        <comment>Shortcut</comment>
        <translation>放大</translation>
    </message>
    <message>
        <location filename="../app/src/shortcutspage.cpp" line="390"/>
        <source>Zoom Out</source>
        <comment>Shortcut</comment>
        <translation>缩小</translation>
    </message>
</context>
<context>
    <name>Status</name>
    <message>
        <location filename="../core_lib/src/util/pencilerror.cpp" line="108"/>
        <source>Everything ok.</source>
        <translation>一切良好。</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/pencilerror.cpp" line="109"/>
        <source>Ooops, Something went wrong.</source>
        <translation>哎呀，出错了。</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/pencilerror.cpp" line="110"/>
        <source>File doesn&apos;t exist.</source>
        <translation>文件不存在。</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/pencilerror.cpp" line="111"/>
        <source>Cannot open file.</source>
        <translation>不能打开文件。</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/pencilerror.cpp" line="112"/>
        <source>The file is not a valid xml document.</source>
        <translation>该文件不是有效的 xml 文档。</translation>
    </message>
    <message>
        <location filename="../core_lib/src/util/pencilerror.cpp" line="113"/>
        <source>The file is not valid pencil document.</source>
        <translation>该文件不是有效的 Pencil 文档。</translation>
    </message>
</context>
<context>
    <name>StatusBar</name>
    <message>
        <location filename="../app/src/statusbar.cpp" line="98"/>
        <location filename="../app/src/statusbar.cpp" line="119"/>
        <source>Click to draw. Hold Ctrl and Shift to erase or Alt to select a color from the canvas.</source>
        <translation>点击绘制。按住 Ctrl 和 Shift 擦除或按住 Alt 从画布中选择一种颜色。</translation>
    </message>
    <message>
        <location filename="../app/src/statusbar.cpp" line="101"/>
        <source>Click to erase.</source>
        <translation>单击以擦除。</translation>
    </message>
    <message>
        <location filename="../app/src/statusbar.cpp" line="104"/>
        <source>Click and drag to create or modify a selection. Hold Alt to modify its contents or press Backspace to clear them.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/statusbar.cpp" line="107"/>
        <source>Click and drag to move an object. Hold Ctrl to rotate.</source>
        <translation>单击并拖动以移动对象。按住 Ctrl 旋转。</translation>
    </message>
    <message>
        <location filename="../app/src/statusbar.cpp" line="110"/>
        <source>Click and drag to move the camera. While on in-between frames, drag handle to change interpolation.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/statusbar.cpp" line="113"/>
        <source>Click and drag to pan. Hold Ctrl to zoom or Alt to rotate.</source>
        <translation>单击并拖动以平移。按住 Ctrl 缩放或按住 Alt 旋转。</translation>
    </message>
    <message>
        <location filename="../app/src/statusbar.cpp" line="116"/>
        <source>Click to liquefy pixels or modify a vector line. Hold Alt to smooth.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/statusbar.cpp" line="124"/>
        <source>Click to continue the polyline. Double-click or press enter to complete the line or press Escape to discard it.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/statusbar.cpp" line="128"/>
        <source>Click to create a new polyline. Hold Ctrl and Shift to erase.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/statusbar.cpp" line="132"/>
        <source>Click to fill an area with the current color. Hold Alt to select a color from the canvas.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/statusbar.cpp" line="135"/>
        <source>Click to select a color from the canvas.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/statusbar.cpp" line="138"/>
        <source>Click to paint. Hold Ctrl and Shift to erase or Alt to select a color from the canvas.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/statusbar.cpp" line="167"/>
        <source>This file has unsaved changes</source>
        <translation>文件包含尚未保存的更改</translation>
    </message>
    <message>
        <location filename="../app/src/statusbar.cpp" line="171"/>
        <source>This file has no unsaved changes</source>
        <translation>文件不包含未保存的更改</translation>
    </message>
</context>
<context>
    <name>TimeControls</name>
    <message>
        <location filename="../app/src/timecontrols.cpp" line="47"/>
        <source> fps</source>
        <translation>帧数</translation>
    </message>
    <message>
        <location filename="../app/src/timecontrols.cpp" line="48"/>
        <source>Frames per second</source>
        <translation>每秒帧数</translation>
    </message>
    <message>
        <location filename="../app/src/timecontrols.cpp" line="54"/>
        <source>Display timecode</source>
        <comment>Timeline menu for choose a timecode</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/timecontrols.cpp" line="57"/>
        <source>No text</source>
        <translation>无文字</translation>
    </message>
    <message>
        <location filename="../app/src/timecontrols.cpp" line="58"/>
        <source>Frames</source>
        <translation>帧</translation>
    </message>
    <message>
        <location filename="../app/src/timecontrols.cpp" line="59"/>
        <source>SMPTE Timecode</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/timecontrols.cpp" line="60"/>
        <source>SFF Timecode</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/timecontrols.cpp" line="75"/>
        <location filename="../app/src/timecontrols.cpp" line="336"/>
        <source>Actual frame number</source>
        <translation>实际帧数</translation>
    </message>
    <message>
        <location filename="../app/src/timecontrols.cpp" line="78"/>
        <location filename="../app/src/timecontrols.cpp" line="354"/>
        <source>Timecode format MM:SS:FF</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/timecontrols.cpp" line="81"/>
        <location filename="../app/src/timecontrols.cpp" line="345"/>
        <source>Timecode format S:FF</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/timecontrols.cpp" line="92"/>
        <source>Start of playback loop</source>
        <translation>回放循环起始点</translation>
    </message>
    <message>
        <location filename="../app/src/timecontrols.cpp" line="100"/>
        <source>End of playback loop</source>
        <translation>回放循环结束点</translation>
    </message>
    <message>
        <location filename="../app/src/timecontrols.cpp" line="103"/>
        <source>Range</source>
        <translation>范围</translation>
    </message>
    <message>
        <location filename="../app/src/timecontrols.cpp" line="105"/>
        <source>Playback range</source>
        <translation>回放范围</translation>
    </message>
    <message>
        <location filename="../app/src/timecontrols.cpp" line="134"/>
        <location filename="../app/src/timecontrols.cpp" line="258"/>
        <source>Play</source>
        <translation>播放</translation>
    </message>
    <message>
        <location filename="../app/src/timecontrols.cpp" line="135"/>
        <source>Loop</source>
        <translation>循环</translation>
    </message>
    <message>
        <location filename="../app/src/timecontrols.cpp" line="136"/>
        <source>Sound on/off</source>
        <translation>声音开/关</translation>
    </message>
    <message>
        <location filename="../app/src/timecontrols.cpp" line="137"/>
        <source>Sound scrub on/off</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/timecontrols.cpp" line="138"/>
        <source>Jump to the End</source>
        <comment>Tooltip of the jump to end button</comment>
        <translation>跳到结尾</translation>
    </message>
    <message>
        <location filename="../app/src/timecontrols.cpp" line="139"/>
        <source>Jump to the Start</source>
        <comment>Tooltip of the jump to start button</comment>
        <translation>跳到开头</translation>
    </message>
    <message>
        <location filename="../app/src/timecontrols.cpp" line="253"/>
        <source>Stop</source>
        <translation>停止</translation>
    </message>
</context>
<context>
    <name>TimeLine</name>
    <message>
        <location filename="../app/src/timeline.cpp" line="45"/>
        <source>Timeline</source>
        <comment>Subpanel title</comment>
        <translation>时间轴</translation>
    </message>
    <message>
        <location filename="../app/src/timeline.cpp" line="71"/>
        <source>Layers:</source>
        <translation>层:</translation>
    </message>
    <message>
        <location filename="../app/src/timeline.cpp" line="76"/>
        <source>Add Layer</source>
        <translation>添加层</translation>
    </message>
    <message>
        <location filename="../app/src/timeline.cpp" line="80"/>
        <source>Delete Layer</source>
        <translation>删除层</translation>
    </message>
    <message>
        <location filename="../app/src/timeline.cpp" line="84"/>
        <source>Duplicate Layer</source>
        <translation>重复图层</translation>
    </message>
    <message>
        <location filename="../app/src/timeline.cpp" line="97"/>
        <source>New Bitmap Layer</source>
        <translation>新位图层</translation>
    </message>
    <message>
        <location filename="../app/src/timeline.cpp" line="98"/>
        <source>New Vector Layer</source>
        <translation>新矢量层</translation>
    </message>
    <message>
        <location filename="../app/src/timeline.cpp" line="99"/>
        <source>New Sound Layer</source>
        <translation>新声音层</translation>
    </message>
    <message>
        <location filename="../app/src/timeline.cpp" line="100"/>
        <source>New Camera Layer</source>
        <translation>新相机层</translation>
    </message>
    <message>
        <location filename="../app/src/timeline.cpp" line="102"/>
        <source>Layer</source>
        <comment>Timeline add-layer menu</comment>
        <translation>层</translation>
    </message>
    <message>
        <location filename="../app/src/timeline.cpp" line="121"/>
        <source>Keys:</source>
        <translation>关键帧:</translation>
    </message>
    <message>
        <location filename="../app/src/timeline.cpp" line="126"/>
        <source>Add Frame</source>
        <translation>添加帧</translation>
    </message>
    <message>
        <location filename="../app/src/timeline.cpp" line="130"/>
        <source>Remove Frame</source>
        <translation>删除帧</translation>
    </message>
    <message>
        <location filename="../app/src/timeline.cpp" line="134"/>
        <source>Duplicate Frame</source>
        <translation>复制帧</translation>
    </message>
    <message>
        <location filename="../app/src/timeline.cpp" line="136"/>
        <source>Zoom:</source>
        <translation>缩放:</translation>
    </message>
    <message>
        <location filename="../app/src/timeline.cpp" line="143"/>
        <source>Adjust frame width</source>
        <translation>调整帧宽</translation>
    </message>
</context>
<context>
    <name>TimeLineCells</name>
    <message>
        <location filename="../app/src/timelinecells.cpp" line="1188"/>
        <source>Layer Properties</source>
        <translation>层属性</translation>
    </message>
    <message>
        <location filename="../app/src/timelinecells.cpp" line="1189"/>
        <source>Layer name:</source>
        <translation>层名:</translation>
    </message>
</context>
<context>
    <name>TimelinePage</name>
    <message>
        <location filename="../app/ui/timelinepage.ui" line="38"/>
        <source>Timeline</source>
        <translation>时间轴</translation>
    </message>
    <message>
        <location filename="../app/ui/timelinepage.ui" line="58"/>
        <source>Timeline length:</source>
        <comment>Preferences</comment>
        <translation>时间轴长度:</translation>
    </message>
    <message>
        <location filename="../app/ui/timelinepage.ui" line="77"/>
        <source>Short scrub</source>
        <translation>短指示器</translation>
    </message>
    <message>
        <location filename="../app/ui/timelinepage.ui" line="87"/>
        <source>Drawing</source>
        <translation>绘画</translation>
    </message>
    <message>
        <location filename="../app/ui/timelinepage.ui" line="93"/>
        <source>When drawing on an empty frame:</source>
        <translation>在空帧上绘画时:</translation>
    </message>
    <message>
        <location filename="../app/ui/timelinepage.ui" line="100"/>
        <source>Create a new (blank) key-frame and start drawing on it.</source>
        <translation>创建新(空白)关键帧并在其上绘制。</translation>
    </message>
    <message>
        <location filename="../app/ui/timelinepage.ui" line="103"/>
        <source>Create a new (blank) key-frame</source>
        <translation>创建新(空白)关键帧</translation>
    </message>
    <message>
        <location filename="../app/ui/timelinepage.ui" line="113"/>
        <source>Duplicate the previous key-frame and start drawing on the duplicate.</source>
        <translation>复制前一关键帧并在该复制品上开始绘制。</translation>
    </message>
    <message>
        <location filename="../app/ui/timelinepage.ui" line="116"/>
        <source>Duplicate the previous key-frame</source>
        <translation>复制前一关键帧</translation>
    </message>
    <message>
        <location filename="../app/ui/timelinepage.ui" line="123"/>
        <source>Keep drawing on the previous key-frame</source>
        <translation>进行在前一关键帧上绘制</translation>
    </message>
    <message>
        <location filename="../app/ui/timelinepage.ui" line="135"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;(Applies to Pencil, Eraser, Pen, Polyline, Bucket and Brush tools)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;（适用于铅笔，橡皮擦，钢笔，折线，颜料桶，笔刷）&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../app/ui/timelinepage.ui" line="148"/>
        <source>Flip and Roll</source>
        <translation>快速动态预览</translation>
    </message>
    <message>
        <location filename="../app/ui/timelinepage.ui" line="156"/>
        <source>Maximum numbers of drawings in roll</source>
        <translation>预览动态帧数</translation>
    </message>
    <message>
        <location filename="../app/ui/timelinepage.ui" line="208"/>
        <source>Msecs per drawing in flip inbetween</source>
        <translation>预览中间帧速度 每帧毫秒</translation>
    </message>
    <message>
        <location filename="../app/ui/timelinepage.ui" line="257"/>
        <source>Msecs per drawing in flip roll</source>
        <translation>预览动态速度 每帧毫秒</translation>
    </message>
    <message>
        <location filename="../app/ui/timelinepage.ui" line="269"/>
        <source>Sound scrub</source>
        <translation>声音指示器</translation>
    </message>
    <message>
        <location filename="../app/ui/timelinepage.ui" line="302"/>
        <source> ms</source>
        <translation>毫秒</translation>
    </message>
    <message>
        <location filename="../app/ui/timelinepage.ui" line="326"/>
        <source>Layer Visibility</source>
        <translation>图层可见性</translation>
    </message>
    <message>
        <location filename="../app/ui/timelinepage.ui" line="332"/>
        <source>Startup option</source>
        <translation>启动选项</translation>
    </message>
    <message>
        <location filename="../app/ui/timelinepage.ui" line="340"/>
        <source>Current layer only</source>
        <translation>仅当前图层</translation>
    </message>
    <message>
        <location filename="../app/ui/timelinepage.ui" line="345"/>
        <source>Relative</source>
        <translation>相对的</translation>
    </message>
    <message>
        <location filename="../app/ui/timelinepage.ui" line="350"/>
        <source>All Layers</source>
        <translation>所有层</translation>
    </message>
    <message>
        <location filename="../app/ui/timelinepage.ui" line="358"/>
        <source>When layer visibility is relative (gray dot)</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>ToolBoxWidget</name>
    <message>
        <location filename="../app/ui/toolboxwidget.ui" line="20"/>
        <source>Tools</source>
        <comment>Window title of tool box</comment>
        <translation>工具</translation>
    </message>
    <message>
        <location filename="../app/ui/toolboxwidget.ui" line="416"/>
        <source>Smudge</source>
        <translation>涂抹</translation>
    </message>
    <message>
        <location filename="../app/src/toolbox.cpp" line="78"/>
        <source>Pencil Tool (%1): Sketch with pencil</source>
        <translation>铅笔工具 (%1): 用铅笔打稿</translation>
    </message>
    <message>
        <location filename="../app/src/toolbox.cpp" line="80"/>
        <source>Select Tool (%1): Select an object</source>
        <translation>选择工具 (%1): 选择物件</translation>
    </message>
    <message>
        <location filename="../app/src/toolbox.cpp" line="82"/>
        <source>Move Tool (%1): Move an object</source>
        <translation>移动工具 (%1): 移动物件</translation>
    </message>
    <message>
        <location filename="../app/src/toolbox.cpp" line="84"/>
        <source>Hand Tool (%1): Move the canvas</source>
        <translation>抓手工具 (%1): 移动画布</translation>
    </message>
    <message>
        <location filename="../app/src/toolbox.cpp" line="86"/>
        <source>Pen Tool (%1): Sketch with pen</source>
        <translation>钢笔工具 (%1): 用钢笔起稿</translation>
    </message>
    <message>
        <location filename="../app/src/toolbox.cpp" line="88"/>
        <source>Eraser Tool (%1): Erase</source>
        <translation>橡皮擦工具 (%1): 擦除</translation>
    </message>
    <message>
        <location filename="../app/src/toolbox.cpp" line="90"/>
        <source>Polyline Tool (%1): Create line/curves</source>
        <translation>折线工具 (%1): 创建线段/曲线</translation>
    </message>
    <message>
        <location filename="../app/src/toolbox.cpp" line="92"/>
        <source>Paint Bucket Tool (%1): Fill selected area with a color</source>
        <translation>颜料桶工具 (%1):填充颜色到选择区</translation>
    </message>
    <message>
        <location filename="../app/src/toolbox.cpp" line="94"/>
        <source>Brush Tool (%1): Paint smooth stroke with a brush</source>
        <translation>笔刷工具 (%1): 用笔刷刷出平滑笔划</translation>
    </message>
    <message>
        <location filename="../app/src/toolbox.cpp" line="96"/>
        <source>Eyedropper Tool (%1): Set color from the stage&lt;br&gt;[ALT] for instant access</source>
        <translation>吸管工具 (%1): 从绘图区&lt;br&gt;[ALT]拾取颜色</translation>
    </message>
    <message>
        <location filename="../app/src/toolbox.cpp" line="99"/>
        <source>Smudge Tool (%1):&lt;br&gt;Edit polyline/curves&lt;br&gt;Liquify bitmap pixels&lt;br&gt; (%1)+[Alt]: Smooth</source>
        <translation>涂抹工具 (%1):&lt;br&gt;编辑折线/曲线&lt;br&gt;液化位图像素&lt;br&gt; (%1)+[Alt]: 平滑</translation>
    </message>
    <message>
        <location filename="../app/src/toolbox.cpp" line="103"/>
        <source>Pencil Tool (%1)</source>
        <translation>铅笔工具 (%1)</translation>
    </message>
    <message>
        <location filename="../app/src/toolbox.cpp" line="105"/>
        <source>Select Tool (%1)</source>
        <translation>选择 (%1)</translation>
    </message>
    <message>
        <location filename="../app/src/toolbox.cpp" line="107"/>
        <source>Move Tool (%1)</source>
        <translation>移动 (%1)</translation>
    </message>
    <message>
        <location filename="../app/src/toolbox.cpp" line="109"/>
        <source>Hand Tool (%1)</source>
        <translation>抓手工具 (%1)</translation>
    </message>
    <message>
        <location filename="../app/src/toolbox.cpp" line="111"/>
        <source>Pen Tool (%1)</source>
        <translation>钢笔工具 (%1)</translation>
    </message>
    <message>
        <location filename="../app/src/toolbox.cpp" line="113"/>
        <source>Eraser Tool (%1)</source>
        <translation>橡皮擦工具 (%1)</translation>
    </message>
    <message>
        <location filename="../app/src/toolbox.cpp" line="115"/>
        <source>Polyline Tool (%1)</source>
        <translation>折线工具 (%1)</translation>
    </message>
    <message>
        <location filename="../app/src/toolbox.cpp" line="117"/>
        <source>Paint Bucket Tool (%1)</source>
        <translation>颜料桶工具 (%1)</translation>
    </message>
    <message>
        <location filename="../app/src/toolbox.cpp" line="119"/>
        <source>Brush Tool (%1)</source>
        <translation>笔刷工具 (%1)</translation>
    </message>
    <message>
        <location filename="../app/src/toolbox.cpp" line="121"/>
        <source>Eyedropper Tool (%1)</source>
        <translation>吸管工具 (%1)</translation>
    </message>
    <message>
        <location filename="../app/src/toolbox.cpp" line="123"/>
        <source>Smudge Tool (%1)</source>
        <translation>涂抹工具 (%1)</translation>
    </message>
</context>
<context>
    <name>ToolOptionWidget</name>
    <message>
        <location filename="../app/src/tooloptionwidget.cpp" line="35"/>
        <source>Options</source>
        <comment>Window title of tool option panel like pen width, feather etc..</comment>
        <translation>选项</translation>
    </message>
    <message>
        <location filename="../app/src/tooloptionwidget.cpp" line="57"/>
        <location filename="../app/src/tooloptionwidget.cpp" line="213"/>
        <source>Width</source>
        <translation>宽度</translation>
    </message>
    <message>
        <location filename="../app/src/tooloptionwidget.cpp" line="61"/>
        <source>Feather</source>
        <translation>羽化</translation>
    </message>
</context>
<context>
    <name>ToolOptions</name>
    <message>
        <location filename="../app/ui/tooloptions.ui" line="14"/>
        <source>Form</source>
        <translation>表单</translation>
    </message>
    <message>
        <location filename="../app/ui/tooloptions.ui" line="70"/>
        <source>Set Stroke Width &lt;br&gt;&lt;b&gt;[SHIFT]+drag&lt;/b&gt;&lt;br&gt;for quick adjustment</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/tooloptions.ui" line="106"/>
        <source>Set Stroke Feather &lt;br&gt;&lt;b&gt;[CTRL]+drag&lt;/b&gt;&lt;br&gt;for quick adjustment</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/tooloptions.ui" line="140"/>
        <source>Enable or disable feathering</source>
        <translation>启用或者停用羽化</translation>
    </message>
    <message>
        <location filename="../app/ui/tooloptions.ui" line="143"/>
        <source>Use Feather</source>
        <translation>使用羽化</translation>
    </message>
    <message>
        <location filename="../app/ui/tooloptions.ui" line="150"/>
        <source>Show Size and Diff.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/tooloptions.ui" line="173"/>
        <source>Contour will be filled</source>
        <translation>轮廓将被填充</translation>
    </message>
    <message>
        <location filename="../app/ui/tooloptions.ui" line="176"/>
        <source>Fill Contour</source>
        <translation>填充轮廓</translation>
    </message>
    <message>
        <location filename="../app/ui/tooloptions.ui" line="183"/>
        <source>Use Bézier curves to create curved lines</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/tooloptions.ui" line="186"/>
        <source>Bézier</source>
        <comment>Tool options</comment>
        <translation>贝塞尔曲线</translation>
    </message>
    <message>
        <location filename="../app/ui/tooloptions.ui" line="193"/>
        <source>Vary strokes based on pressure when drawing on a tablet</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/tooloptions.ui" line="196"/>
        <source>Pressure</source>
        <comment>Tool options</comment>
        <translation>压力</translation>
    </message>
    <message>
        <location filename="../app/ui/tooloptions.ui" line="203"/>
        <source>Use anti-aliasing to create smooth edges</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/tooloptions.ui" line="206"/>
        <source>Anti-Aliasing</source>
        <comment>Brush AA</comment>
        <translation>抗锯齿</translation>
    </message>
    <message>
        <location filename="../app/ui/tooloptions.ui" line="213"/>
        <source>Make invisible</source>
        <translation>使不看见</translation>
    </message>
    <message>
        <location filename="../app/ui/tooloptions.ui" line="216"/>
        <source>Invisible</source>
        <comment>Tool options</comment>
        <translation>隐藏</translation>
    </message>
    <message>
        <location filename="../app/ui/tooloptions.ui" line="223"/>
        <source>Preserve Alpha</source>
        <translation>保留透明度</translation>
    </message>
    <message>
        <location filename="../app/ui/tooloptions.ui" line="226"/>
        <source>Alpha</source>
        <comment>Tool options</comment>
        <translation>透明度</translation>
    </message>
    <message>
        <location filename="../app/ui/tooloptions.ui" line="233"/>
        <source>Merge vector lines when they are close together</source>
        <translation>合并彼此靠近的矢量线</translation>
    </message>
    <message>
        <location filename="../app/ui/tooloptions.ui" line="236"/>
        <source>Merge</source>
        <comment>Vector line merge (Tool options)</comment>
        <translation>合并</translation>
    </message>
    <message>
        <location filename="../app/ui/tooloptions.ui" line="251"/>
        <source>Stabilizer</source>
        <translation>稳定器</translation>
    </message>
    <message>
        <location filename="../app/ui/tooloptions.ui" line="258"/>
        <source>Use stabilizer to interpolate strokes</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/tooloptions.ui" line="261"/>
        <source>None</source>
        <comment>Stablizer level</comment>
        <translation>无</translation>
    </message>
    <message>
        <location filename="../app/ui/tooloptions.ui" line="265"/>
        <source>None</source>
        <comment>Stabilizer option</comment>
        <translation>无</translation>
    </message>
    <message>
        <location filename="../app/ui/tooloptions.ui" line="270"/>
        <source>Simple</source>
        <comment>Stabilizer option</comment>
        <translation>简单</translation>
    </message>
    <message>
        <location filename="../app/ui/tooloptions.ui" line="275"/>
        <source>Strong</source>
        <comment>Stabilizer option</comment>
        <translation>强烈</translation>
    </message>
</context>
<context>
    <name>ToolsPage</name>
    <message>
        <location filename="../app/ui/toolspage.ui" line="44"/>
        <source>Brush Tools</source>
        <translation>笔刷工具</translation>
    </message>
    <message>
        <location filename="../app/ui/toolspage.ui" line="50"/>
        <source>Use Quick Sizing</source>
        <translation>使用快速尺寸</translation>
    </message>
    <message>
        <location filename="../app/ui/toolspage.ui" line="60"/>
        <source>Move Tool</source>
        <translation>移动工具</translation>
    </message>
    <message>
        <location filename="../app/ui/toolspage.ui" line="66"/>
        <source>Rotation snap increment</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/toolspage.ui" line="89"/>
        <source>15 degrees</source>
        <translation>15度</translation>
    </message>
    <message>
        <location filename="../app/ui/toolspage.ui" line="99"/>
        <source>Hand Tool</source>
        <translation>抓手工具</translation>
    </message>
    <message>
        <location filename="../app/ui/toolspage.ui" line="117"/>
        <source>Zoom in by dragging the cursor up instead of down</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/ui/toolspage.ui" line="120"/>
        <source>Invert Zoom Direction</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../app/src/toolspage.cpp" line="71"/>
        <source>%1 degrees</source>
        <translation>%1 度</translation>
    </message>
</context>
</TS>