<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh_CN">
<context>
    <name>ActionPackInternal</name>
    <message>
        <location filename="../src/actionpackinternal.hpp" line="+73"/>
        <source>Internal actions</source>
        <translation>内部动作</translation>
    </message>
</context>
<context>
    <name>Actions::BeginProcedureDefinition</name>
    <message>
        <location filename="../src/actions/beginproceduredefinition.hpp" line="+43"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The name of the procedure</source>
        <translation>程序的名称</translation>
    </message>
</context>
<context>
    <name>Actions::CallProcedureDefinition</name>
    <message>
        <location filename="../src/actions/callproceduredefinition.hpp" line="+43"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The name of the procedure to call</source>
        <translation>调用程序的名称</translation>
    </message>
</context>
<context>
    <name>Actions::CodeDefinition</name>
    <message>
        <location filename="../src/actions/codedefinition.hpp" line="+43"/>
        <source>Code</source>
        <translation>Code</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The code to evaluate</source>
        <translation>计算的代码</translation>
    </message>
</context>
<context>
    <name>Actions::ConsoleDefinition</name>
    <message>
        <location filename="../src/actions/consoledefinition.hpp" line="+46"/>
        <source>Text</source>
        <translation>文本</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The text to write</source>
        <translation>要写的文字</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Output</source>
        <translation>输出</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The console output</source>
        <translation>控制台输出</translation>
    </message>
</context>
<context>
    <name>Actions::EndProcedureInstance</name>
    <message>
        <location filename="../src/actions/endprocedureinstance.hpp" line="+42"/>
        <source>End procedure reached without a call</source>
        <translation>结束程序无需调用</translation>
    </message>
</context>
<context>
    <name>Actions::GotoDefinition</name>
    <message>
        <location filename="../src/actions/gotodefinition.hpp" line="+43"/>
        <source>Line</source>
        <translation>行</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The line (or label) to go to</source>
        <translation>行(或标签)</translation>
    </message>
</context>
<context>
    <name>Actions::LoopDefinition</name>
    <message>
        <location filename="../src/actions/loopdefinition.hpp" line="+46"/>
        <source>Line</source>
        <translation>行</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The line (or label) to go to</source>
        <translation>行(或标签)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Count</source>
        <translation>数数</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The number of times (evaluated the first time)</source>
        <translation>次数(第一次计算)</translation>
    </message>
</context>
<context>
    <name>Actions::PauseDefinition</name>
    <message>
        <location filename="../src/actions/pausedefinition.hpp" line="+48"/>
        <source>Duration</source>
        <translation>持续时间</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The duration of the pause</source>
        <translation>停顿的持续时间</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Unit</source>
        <translation>单元</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The pause duration unit</source>
        <translation>暂停持续时间单元</translation>
    </message>
</context>
<context>
    <name>Actions::PauseInstance</name>
    <message>
        <location filename="../src/actions/pauseinstance.hpp" line="+67"/>
        <source>Invalid pause duration</source>
        <translation>无效的暂停持续时间</translation>
    </message>
</context>
<context>
    <name>Actions::RandomDefinition</name>
    <message>
        <location filename="../src/actions/randomdefinition.hpp" line="+50"/>
        <source>Variable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The variable name</source>
        <translation type="unfinished">变量名称</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Type</source>
        <translation type="unfinished">Type</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The variable type</source>
        <translation type="unfinished">变量类型</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Min/max (integer)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+9"/>
        <source>The minimum and maximum values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Min/max (decimal)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Characters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The allowed characters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Length</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The generated string&apos;s length</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Invalid range</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Actions::RandomInstance</name>
    <message>
        <location filename="../src/actions/randominstance.cpp" line="+72"/>
        <location line="+19"/>
        <source>Minimum cannot be greater than maximum</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Actions::TimeConditionDefinition</name>
    <message>
        <location filename="../src/actions/timeconditiondefinition.hpp" line="+44"/>
        <source>Date</source>
        <translation>Date</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The date to compare</source>
        <translation>比较日期</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>If in the past</source>
        <translation>如果过去</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>What to do if the date is in the past</source>
        <translation>如果过去的日期该怎么办</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>If now</source>
        <translation>如果现在</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>What to do if the date is the current date</source>
        <translation>如果日期是当前日期，该怎么办</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>If in the future</source>
        <translation>如果将来</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>What to do if the date is in the future</source>
        <translation>如果将来的日期该怎么办</translation>
    </message>
</context>
<context>
    <name>Actions::TimeConditionInstance</name>
    <message>
        <location filename="../src/actions/timeconditioninstance.hpp" line="+51"/>
        <source>Invalid date</source>
        <translation>失效日期</translation>
    </message>
</context>
<context>
    <name>Actions::VariableConditionDefinition</name>
    <message>
        <location filename="../src/actions/variableconditiondefinition.hpp" line="+48"/>
        <source>Variable</source>
        <translation>Variable</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The variable to compare</source>
        <translation>比较的变量</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Comparison</source>
        <translation>比较</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The comparison</source>
        <translation>比较</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Value</source>
        <translation>值</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The value</source>
        <translation>值</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>If true</source>
        <translation>如果真实</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>What to do if the comparison result is true</source>
        <translation>如果比较结果为真，该怎么办</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>If false</source>
        <translation>如果是错误的</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>What to do if the comparison result is false</source>
        <translation>如果比较结果是错误的，该怎么办</translation>
    </message>
</context>
<context>
    <name>Actions::VariableConditionInstance</name>
    <message>
        <location filename="../src/actions/variableconditioninstance.hpp" line="+77"/>
        <source>Invalid variable</source>
        <translation>无效的变量</translation>
    </message>
</context>
<context>
    <name>Actions::VariableDefinition</name>
    <message>
        <location filename="../src/actions/variabledefinition.hpp" line="+50"/>
        <source>Variable</source>
        <translation>Variable</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The variable name</source>
        <translation>变量名称</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Value</source>
        <translation>值</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>Type</source>
        <translation>Type</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The variable type</source>
        <translation>变量类型</translation>
    </message>
    <message>
        <location line="+9"/>
        <location line="+7"/>
        <location line="+7"/>
        <source>The variables new value</source>
        <translation>变量新值</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Color</source>
        <translation>颜色</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Position</source>
        <translation>Position</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Conversion failed</source>
        <translation>转换失败</translation>
    </message>
</context>
<context>
    <name>Actions::VariableInstance</name>
    <message>
        <location filename="../src/actions/variableinstance.hpp" line="+81"/>
        <source>Cannot evaluate the value as an integer</source>
        <translation>无法计算该值作为整数</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Cannot evaluate the value as a floating number</source>
        <translation>无法计算该值作为浮动数</translation>
    </message>
</context>
<context>
    <name>ConsoleInstance::outputs</name>
    <message>
        <location filename="../src/actions/consoleinstance.cpp" line="+33"/>
        <source>Information</source>
        <translation>Information</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Warning</source>
        <translation>警告</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Error</source>
        <translation>错误</translation>
    </message>
</context>
<context>
    <name>PauseInstance::units</name>
    <message>
        <location filename="../src/actions/pauseinstance.cpp" line="+35"/>
        <source>Milliseconds</source>
        <translation>毫秒</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Seconds</source>
        <translation>秒</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Minutes</source>
        <translation>分钟</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Hours</source>
        <translation>小时</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Days</source>
        <translation>天</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../src/actions/codedefinition.hpp" line="+4"/>
        <source>Code</source>
        <translation>Code</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Evaluates some code</source>
        <translation>计算一些代码</translation>
    </message>
    <message>
        <location filename="../src/actions/gotodefinition.hpp" line="+3"/>
        <source>Goto</source>
        <translation>去</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to a script line</source>
        <translation>转到脚本行</translation>
    </message>
    <message>
        <location filename="../src/actions/loopdefinition.hpp" line="+5"/>
        <source>Loop</source>
        <translation>循环</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to a script line a specific number of times</source>
        <translation>转到脚本行的特定次数</translation>
    </message>
    <message>
        <location filename="../src/actions/noopdefinition.hpp" line="+44"/>
        <source>No-op</source>
        <translation>否</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Does nothing</source>
        <translation>什么也没做</translation>
    </message>
    <message>
        <location filename="../src/actions/pausedefinition.hpp" line="+5"/>
        <source>Pause</source>
        <translation>暂停</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Pauses the script execution</source>
        <translation>暂停脚本执行</translation>
    </message>
    <message>
        <location filename="../src/actions/stopdefinition.hpp" line="+44"/>
        <source>Stop</source>
        <translation>停止</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Stop the script execution</source>
        <translation>停止脚本执行</translation>
    </message>
    <message>
        <location filename="../src/actions/timeconditiondefinition.hpp" line="+4"/>
        <source>Time condition</source>
        <translation>时间条件</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Check the current date time and do some action</source>
        <translation>检查当前日期并采取一些操作</translation>
    </message>
    <message>
        <location filename="../src/actions/variableconditiondefinition.hpp" line="+3"/>
        <source>Variable condition</source>
        <translation>可变条件</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Check the value of a variable and do some action</source>
        <translation>检查变量的值并采取一些操作</translation>
    </message>
    <message>
        <location filename="../src/actions/variabledefinition.hpp" line="+3"/>
        <source>Variable</source>
        <translation>变量</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Set the value of a variable</source>
        <translation>设置变量的值</translation>
    </message>
    <message>
        <location filename="../src/actions/consoledefinition.hpp" line="+5"/>
        <source>Console</source>
        <translation>控制台</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Write an entry in the console</source>
        <translation>在控制台上写一个条目</translation>
    </message>
    <message>
        <location filename="../src/actions/beginproceduredefinition.hpp" line="+4"/>
        <source>Begin procedure</source>
        <translation>开始程序</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Declares a new procedure</source>
        <translation>声明新程序</translation>
    </message>
    <message>
        <location filename="../src/actions/callproceduredefinition.hpp" line="+3"/>
        <source>Call procedure</source>
        <translation>调用程序</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Calls a procedure</source>
        <translation>调用一个程序</translation>
    </message>
    <message>
        <location filename="../src/actions/endproceduredefinition.hpp" line="+44"/>
        <source>End procedure</source>
        <translation>结束过程</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ends a procedure</source>
        <translation>结束一个过程</translation>
    </message>
    <message>
        <location filename="../src/actions/exitdefinition.hpp" line="+44"/>
        <source>Exit Actiona</source>
        <comment>action name: to exit</comment>
        <translation>退出 Actiona</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Exit Actiona</source>
        <comment>action description: this exits</comment>
        <translation>退出 Actiona</translation>
    </message>
    <message>
        <location filename="../src/actions/randomdefinition.hpp" line="+3"/>
        <source>Random</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Generates random values</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RandomInstance::types</name>
    <message>
        <location filename="../src/actions/randominstance.cpp" line="-49"/>
        <source>Integer</source>
        <translation type="unfinished">整数</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Decimal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>String</source>
        <translation type="unfinished">字符串</translation>
    </message>
</context>
<context>
    <name>VariableConditionInstance::comparisons</name>
    <message>
        <location filename="../src/actions/variableconditioninstance.cpp" line="+37"/>
        <source>Equal (=)</source>
        <translation>等于 (=)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Different (!=)</source>
        <translation>不同 (!=)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Inferior (&lt;)</source>
        <translation>下级 (&lt;)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Superior (&gt;)</source>
        <translation>上级 (&gt;)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Inferior or equal (&lt;=)</source>
        <translation>下或等于 (&lt;=)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Superior or equal (&gt;=)</source>
        <translation>超越或等于 (&gt; =)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Contains</source>
        <translation>包含</translation>
    </message>
</context>
<context>
    <name>VariableInstance::types</name>
    <message>
        <location filename="../src/actions/variableinstance.cpp" line="+36"/>
        <source>String</source>
        <translation>字符串</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Integer</source>
        <translation>整数</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Float</source>
        <translation>浮点数</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Color</source>
        <translation>颜色</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Position</source>
        <translation>位置</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Size</source>
        <translation>尺寸</translation>
    </message>
</context>
</TS>
