1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2025-02-18 08:54:15 +01:00

Merge 15.02 and add more translations. Now it's ready to merge to next GCS release.

This commit is contained in:
samguns 2015-02-24 12:33:52 +08:00
parent a9676d3311
commit d994c5a2ea

View File

@ -287,7 +287,7 @@
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>Goto Next View</source> <source>Goto Next View</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+2"/> <location line="+2"/>
@ -492,12 +492,12 @@
<message> <message>
<location line="+9"/> <location line="+9"/>
<source>The name must not contain any of the characters &apos;%1&apos;.</source> <source>The name must not contain any of the characters &apos;%1&apos;.</source>
<translation> &apos;%1&apos; </translation> <translation>&apos;%1&apos;</translation>
</message> </message>
<message> <message>
<location line="+11"/> <location line="+11"/>
<source>The name must not contain &apos;%1&apos;.</source> <source>The name must not contain &apos;%1&apos;.</source>
<translation> &apos;%1&apos; </translation> <translation>&apos;%1&apos;</translation>
</message> </message>
<message> <message>
<location line="+12"/> <location line="+12"/>
@ -1014,12 +1014,12 @@ Reason: %3</source>
<message> <message>
<location line="+35"/> <location line="+35"/>
<source>Plugin Details of %1</source> <source>Plugin Details of %1</source>
<translation>%1 </translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location line="+22"/> <location line="+22"/>
<source>Plugin Errors of %1</source> <source>Plugin Errors of %1</source>
<translation> %1 </translation> <translation>%1</translation>
</message> </message>
</context> </context>
<context> <context>
@ -1251,12 +1251,12 @@ Reason: %3</source>
<message> <message>
<location line="+60"/> <location line="+60"/>
<source>Update Available: %1</source> <source>Update Available: %1</source>
<translation>: %1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../../../src/plugins/welcome/welcomemode.h" line="+73"/> <location filename="../../../src/plugins/welcome/welcomemode.h" line="+73"/>
<source>OpenPilot GCS Version: %1 </source> <source>OpenPilot GCS Version: %1 </source>
<translation>OpenPilot GCS : %1</translation> <translation>OpenPilot GCS %1</translation>
</message> </message>
</context> </context>
<context> <context>
@ -1869,12 +1869,12 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location/> <location/>
<source>DataObject</source> <source>DataObject</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>ObjectField</source> <source>ObjectField</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -2588,7 +2588,7 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location/> <location/>
<source>ObjectField</source> <source>ObjectField</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -3442,7 +3442,7 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location/> <location/>
<source>ms</source> <source>ms</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -3662,7 +3662,7 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location line="+0"/> <location line="+0"/>
<source>Altitude:</source> <source>Altitude:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+0"/> <location line="+0"/>
@ -3769,7 +3769,7 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location filename="../../../src/plugins/emptygadget/emptygadgetfactory.cpp" line="+34"/> <location filename="../../../src/plugins/emptygadget/emptygadgetfactory.cpp" line="+34"/>
<source>Choose Gadget...</source> <source>Choose Gadget...</source>
<translation type="unfinished"></translation> <translation>...</translation>
</message> </message>
</context> </context>
<context> <context>
@ -3778,19 +3778,21 @@ p, li { white-space: pre-wrap; }
<location filename="../../../src/plugins/emptygadget/emptygadgetwidget.cpp" line="+41"/> <location filename="../../../src/plugins/emptygadget/emptygadgetwidget.cpp" line="+41"/>
<source>Choose a gadget to display in this view. <source>Choose a gadget to display in this view.
</source> </source>
<translation type="unfinished"></translation> <translation>
</translation>
</message> </message>
<message> <message>
<location line="+1"/> <location line="+1"/>
<source>You can also split this view in two. <source>You can also split this view in two.
</source> </source>
<translation type="unfinished"></translation> <translation>
</translation>
</message> </message>
<message> <message>
<location line="+1"/> <location line="+1"/>
<source>Maybe you first have to choose Edit Gadgets Mode in the Window menu.</source> <source>Maybe you first have to choose Edit Gadgets Mode in the Window menu.</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
</context> </context>
<context> <context>
@ -3824,7 +3826,7 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location line="+2"/> <location line="+2"/>
<source>Images (*.png *.jpg *.bmp *.xpm)</source> <source>Images (*.png *.jpg *.bmp *.xpm)</source>
<translation type="unfinished"></translation> <translation type="unfinished"> (*.png *.jpg *.bmp *.xpm)</translation>
</message> </message>
<message> <message>
<location line="+1"/> <location line="+1"/>
@ -4251,7 +4253,7 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location line="+1"/> <location line="+1"/>
<source>Move the magic waypoint to the home position</source> <source>Move the magic waypoint to the home position</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+9"/> <location line="+9"/>
@ -4437,7 +4439,7 @@ p, li { white-space: pre-wrap; }
<location line="+1"/> <location line="+1"/>
<location line="+1"/> <location line="+1"/>
<source>ms</source> <source>ms</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="-2"/> <location line="-2"/>
@ -4483,32 +4485,32 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location/> <location/>
<source>Mode:</source> <source>Mode:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Serial Connection</source> <source>Serial Connection</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Data Bits:</source> <source>Data Bits:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Stop Bits:</source> <source>Stop Bits:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Parity:</source> <source>Parity:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Timeout(ms):</source> <source>Timeout(ms):</source>
<translation type="unfinished"></translation> <translation type="unfinished">()</translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -4518,12 +4520,12 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location/> <location/>
<source>Port Speed:</source> <source>Port Speed:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Flow Control:</source> <source>Flow Control:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
@ -4531,7 +4533,7 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location filename="../../../src/plugins/antennatrack/antennatrackwidget.ui"/> <location filename="../../../src/plugins/antennatrack/antennatrackwidget.ui"/>
<source>Coord:</source> <source>Coord:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -4684,7 +4686,7 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location/> <location/>
<source>Pitch</source> <source>Pitch</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -4719,7 +4721,7 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location/> <location/>
<source>Roll</source> <source>Roll</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -4942,17 +4944,17 @@ have to define channel output range using Output configuration tab.</source>
<message> <message>
<location/> <location/>
<source>Yaw</source> <source>Yaw</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Pitch</source> <source>Pitch</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Roll</source> <source>Roll</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -5006,7 +5008,7 @@ AxisLock: camera remembers tracking attitude. Input controls the rate of deflect
<message> <message>
<location/> <location/>
<source>Attitude</source> <source>Attitude</source>
<translation type="unfinished"></translation> <translation type="unfinished">姿</translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -5432,26 +5434,14 @@ The same value is used for all axes.</source>
<source>USB HID Port</source> <source>USB HID Port</source>
<translation>USB HID </translation> <translation>USB HID </translation>
</message> </message>
<message>
<location/>
<source>MainPort</source>
<translatorcomment></translatorcomment>
<translation></translation>
</message>
<message>
<location/>
<source>FlexiPort</source>
<translation></translation>
</message>
<message> <message>
<location/> <location/>
<source>USB VCP Port</source> <source>USB VCP Port</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location/>
<source>RcvrPort</source> <source>RcvrPort</source>
<translation></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -5486,6 +5476,21 @@ Beware of not locking yourself out!</source>
<source>GPS protocol :</source> <source>GPS protocol :</source>
<translation>GPS协议 :</translation> <translation>GPS协议 :</translation>
</message> </message>
<message>
<location/>
<source>Main Port</source>
<translation></translation>
</message>
<message>
<location/>
<source>Flexi Port</source>
<translation></translation>
</message>
<message>
<location/>
<source>Receiver Port</source>
<translation></translation>
</message>
</context> </context>
<context> <context>
<name>ccattitude</name> <name>ccattitude</name>
@ -5655,7 +5660,7 @@ A setting of 0.00 disables the filter.</source>
<message> <message>
<location/> <location/>
<source>Right</source> <source>Right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -5665,7 +5670,7 @@ A setting of 0.00 disables the filter.</source>
<message> <message>
<location/> <location/>
<source>Left</source> <source>Left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -5770,12 +5775,12 @@ A setting of 0.00 disables the filter.</source>
<message> <message>
<location/> <location/>
<source>Pitch</source> <source>Pitch</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Roll</source> <source>Roll</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -5790,7 +5795,7 @@ A setting of 0.00 disables the filter.</source>
<message> <message>
<location/> <location/>
<source>Start</source> <source>Start</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -5810,22 +5815,22 @@ A setting of 0.00 disables the filter.</source>
<message> <message>
<location/> <location/>
<source>Status</source> <source>Status</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Neutral</source> <source>Neutral</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Max</source> <source>Max</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Min</source> <source>Min</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -5835,7 +5840,7 @@ A setting of 0.00 disables the filter.</source>
<message> <message>
<location/> <location/>
<source>Position</source> <source>Position</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -5870,7 +5875,7 @@ A setting of 0.00 disables the filter.</source>
<message> <message>
<location/> <location/>
<source>Yaw</source> <source>Yaw</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -6533,25 +6538,22 @@ Applies and Saves all settings to SD</source>
<translation>490</translation> <translation>490</translation>
</message> </message>
<message> <message>
<location/>
<source>Output configuration</source> <source>Output configuration</source>
<translation></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Bank(Channels):</source> <source>Bank(Channels):</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location/>
<source>Setup PWM rate here: usual value is 490 Hz for multirotor airframes. OneShot and OneShot125 does not use this value <source>Setup PWM rate here: usual value is 490 Hz for multirotor airframes. OneShot and OneShot125 does not use this value
</source> </source>
<translation>PWM490HzOneShot以及OneShot125则不需要配置此项</translation> <translation type="vanished">PWM490HzOneShot以及OneShot125则不需要配置此项</translation>
</message> </message>
<message> <message>
<location/>
<source>Setup PWM rate here: usual value is 490 Hz for multirotor airframes. OneShot and OneShot125 does not use this value</source> <source>Setup PWM rate here: usual value is 490 Hz for multirotor airframes. OneShot and OneShot125 does not use this value</source>
<translation>PWM490HzOneShot以及OneShot125则不需要配置此项</translation> <translation type="vanished">PWM490HzOneShot以及OneShot125则不需要配置此项</translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -6559,20 +6561,33 @@ Applies and Saves all settings to SD</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location/>
<source>Setup output mode. Use PWM or OneShot with Standard ESCs. <source>Setup output mode. Use PWM or OneShot with Standard ESCs.
Several other ESCs like BLHeli 13+ can use the more advanced OneShot125. Several other ESCs like BLHeli 13+ can use the more advanced OneShot125.
When using OneShot125 all values set in min/max and idle are divided by eight before being sent to esc (i.e. 1000 = 125, 2000 = 250).</source> When using OneShot125 all values set in min/max and idle are divided by eight before being sent to esc (i.e. 1000 = 125, 2000 = 250).</source>
<translation>PWM或OneShot模式 <translation type="vanished">PWM或OneShot模式
BLHeli 13+OneShot125模式
使OneShot125模式时/ 8 1000/8 = 125, 2000/8 = 250).</translation>
</message>
<message>
<source>Setup output mode. Use PWM or OneShot with Standard ESCs.\nSeveral other ESCs like BLHeli 13+ can use the more advanced OneShot125.\nWhen using OneShot125 all values set in min/max and idle are divided by eight before being sent to esc (i.e. 1000 = 125, 2000 = 250).</source>
<translation type="vanished">PWM或OneShot模式
BLHeli 13+OneShot125模式 BLHeli 13+OneShot125模式
使OneShot125模式时/ 8 1000/8 = 125, 2000/8 = 250).</translation> 使OneShot125模式时/ 8 1000/8 = 125, 2000/8 = 250).</translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Setup output mode. Use PWM or OneShot with Standard ESCs.\nSeveral other ESCs like BLHeli 13+ can use the more advanced OneShot125.\nWhen using OneShot125 all values set in min/max and idle are divided by eight before being sent to esc (i.e. 1000 = 125, 2000 = 250).</source> <source>GroupBox</source>
<translation>PWM或OneShot模式 <translation></translation>
BLHeli 13+OneShot125模式 </message>
使OneShot125模式时/ 8 1000/8 = 125, 2000/8 = 250).</translation> <message>
<location/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Setup PWM rate here: usual value is 490 Hz for multirotor airframes.&lt;br/&gt;PWMSync and OneShot125 does not use this value.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;PWM490Hz&lt;br/&gt;&lt;br/&gt;PWMSync以及OneShot125则不需要配置此项</translation>
</message>
<message>
<location/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Setup output mode. Use PWM or PWMSync with Standard ESCs.&lt;br/&gt;Several other ESCs like BLHeli 13+ can use the more advanced OneShot125.&lt;br/&gt;When using OneShot125 all values set in min/max and idle are divided by &lt;br/&gt;eight before being sent to esc (i.e. 1000 = 125, 2000 = 250).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;PWM或OneShot模式&lt;br/&gt;BLHeli 13+OneShot125模式&lt;br/&gt;使OneShot125模式时/ 8&lt;/br&gt; 1000/8 = 125, 2000/8 = 250)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message> </message>
</context> </context>
<context> <context>
@ -6642,10 +6657,9 @@ When using OneShot125 all values set in min/max and idle are divided by eight be
<translation># - </translation> <translation># - </translation>
</message> </message>
<message> <message>
<location/>
<source>Minimum PWM value, beware of not overdriving your servo. <source>Minimum PWM value, beware of not overdriving your servo.
Using OneShot125 a value of 1000(uS) here will produce a pulse of 125(uS).</source> Using OneShot125 a value of 1000(uS) here will produce a pulse of 125(uS).</source>
<translation>PWM最小值 <translation type="vanished">PWM最小值
使OneShot125模式1/81000uS125uS.</translation> 使OneShot125模式1/81000uS125uS.</translation>
</message> </message>
<message> <message>
@ -6664,12 +6678,16 @@ Using OneShot125 a value of 1000(uS) here will produce a pulse of 125(uS).</sour
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location/>
<source>Maximum value, beware of not overdriving your servo. <source>Maximum value, beware of not overdriving your servo.
Using OneShot125 a value of 2000(uS) here will produce a pulse of 250(uS).</source> Using OneShot125 a value of 2000(uS) here will produce a pulse of 250(uS).</source>
<translation>PWM最大值 <translation type="vanished">PWM最大值
使OneShot125模式1/81000uS125uS.</translation> 使OneShot125模式1/81000uS125uS.</translation>
</message> </message>
<message>
<location/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Minimum PWM value, beware of not overdriving your servo.&lt;br/&gt;Using OneShot125 a value of 1000(µs) here will produce a pulse of 125(µs).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;PWM最大值&lt;br/&gt;使OneShot125模式1/81000µs125µs&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
</context> </context>
<context> <context>
<name>RevoSensorsWidget</name> <name>RevoSensorsWidget</name>
@ -6681,12 +6699,12 @@ Using OneShot125 a value of 2000(uS) here will produce a pulse of 250(uS).</sour
<message> <message>
<location/> <location/>
<source>Calibration</source> <source>Calibration</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Start</source> <source>Start</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -6813,32 +6831,32 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location/> <location/>
<source>Rotate virtual attitude relative to board</source> <source>Rotate virtual attitude relative to board</source>
<translation type="unfinished"></translation> <translation type="unfinished">姿</translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Roll</source> <source>Roll</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Yaw</source> <source>Yaw</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Pitch</source> <source>Pitch</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Filtering</source> <source>Filtering</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Accelerometers</source> <source>Accelerometers</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -6852,7 +6870,14 @@ Range: 0.00 - 0.20, Good starting value: 0.05 - 0.10
Start low and raise until drift stops. Start low and raise until drift stops.
A setting of 0.00 disables the filter.</source> A setting of 0.00 disables the filter.</source>
<translation type="unfinished"></translation> <translation type="unfinished">
0.000.200.050.10
0.00</translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -6877,7 +6902,7 @@ A setting of 0.00 disables the filter.</source>
<message> <message>
<location/> <location/>
<source>Latitude:</source> <source>Latitude:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -6897,7 +6922,7 @@ A setting of 0.00 disables the filter.</source>
<message> <message>
<location/> <location/>
<source>Altitude:</source> <source>Altitude:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -6932,7 +6957,7 @@ A setting of 0.00 disables the filter.</source>
<message> <message>
<location/> <location/>
<source>Longitude:</source> <source>Longitude:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -7049,17 +7074,17 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location/> <location/>
<source>Roll</source> <source>Roll</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Pitch</source> <source>Pitch</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Yaw</source> <source>Yaw</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -7351,7 +7376,7 @@ value as the Kp.</source>
<message> <message>
<location/> <location/>
<source>Takes you to the wiki page</source> <source>Takes you to the wiki page</source>
<translation type="unfinished"></translation> <translation type="unfinished">wiki知识库</translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -7527,7 +7552,7 @@ Useful if you have accidentally changed some settings.</source>
<message> <message>
<location/> <location/>
<source>Attitude</source> <source>Attitude</source>
<translation type="unfinished"></translation> <translation type="unfinished">姿</translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -8146,12 +8171,12 @@ Up to 3 separate PID options (or option pairs) can be selected and updated.</sou
<message> <message>
<location/> <location/>
<source>Min</source> <source>Min</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Max</source> <source>Max</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -8577,7 +8602,7 @@ only when system is armed without disabling the module.</source>
<message> <message>
<location/> <location/>
<source>Save to file</source> <source>Save to file</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -8635,17 +8660,17 @@ only when system is armed without disabling the module.</source>
<message> <message>
<location/> <location/>
<source>Latitude:</source> <source>Latitude:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Longitude:</source> <source>Longitude:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Altitude:</source> <source>Altitude:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -8726,7 +8751,7 @@ only when system is armed without disabling the module.</source>
<message> <message>
<location/> <location/>
<source>Serial Connection</source> <source>Serial Connection</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -8944,7 +8969,7 @@ p, li { white-space: pre-wrap; }
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;MS Shell Dlg 2&apos;; font-size:10pt;&quot;&gt;To continue, the wizard needs to determine the configuration required for the type of OpenPilot controller you have. When connected, the wizard will attempt to automatically detect the type of board.&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;MS Shell Dlg 2&apos;; font-size:10pt;&quot;&gt;To continue, the wizard needs to determine the configuration required for the type of OpenPilot controller you have. When connected, the wizard will attempt to automatically detect the type of board.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;MS Shell Dlg 2&apos;; font-size:10pt;&quot;&gt;If the board is already connected and successfully detected, the board type will already be displayed. You can &lt;/span&gt;&lt;span style=&quot; font-family:&apos;MS Shell Dlg 2&apos;; font-size:10pt; font-weight:600;&quot;&gt;Disconnect&lt;/span&gt;&lt;span style=&quot; font-family:&apos;MS Shell Dlg 2&apos;; font-size:10pt;&quot;&gt; and select another device if you need to detect another board.&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;MS Shell Dlg 2&apos;; font-size:10pt;&quot;&gt;If the board is already connected and successfully detected, the board type will already be displayed. You can &lt;/span&gt;&lt;span style=&quot; font-family:&apos;MS Shell Dlg 2&apos;; font-size:10pt; font-weight:600;&quot;&gt;Disconnect&lt;/span&gt;&lt;span style=&quot; font-family:&apos;MS Shell Dlg 2&apos;; font-size:10pt;&quot;&gt; and select another device if you need to detect another board.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;MS Shell Dlg 2&apos;; font-size:10pt;&quot;&gt;If your board is not connected, please connect the board to a USB port on your computer and select the device from the list below. Then press &lt;/span&gt;&lt;span style=&quot; font-family:&apos;MS Shell Dlg 2&apos;; font-size:10pt; font-weight:600;&quot;&gt;Connect&lt;/span&gt;&lt;span style=&quot; font-family:&apos;MS Shell Dlg 2&apos;; font-size:10pt;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> &lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;MS Shell Dlg 2&apos;; font-size:10pt;&quot;&gt;If your board is not connected, please connect the board to a USB port on your computer and select the device from the list below. Then press &lt;/span&gt;&lt;span style=&quot; font-family:&apos;MS Shell Dlg 2&apos;; font-size:10pt; font-weight:600;&quot;&gt;Connect&lt;/span&gt;&lt;span style=&quot; font-family:&apos;MS Shell Dlg 2&apos;; font-size:10pt;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; } p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Cantarell&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt; &lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Cantarell&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
@ -9150,19 +9175,32 @@ Please select the type of multirotor you want to create a configuration for belo
</message> </message>
<message> <message>
<location/> <location/>
<location filename="../../../src/plugins/setupwizard/pages/outputcalibrationpage.cpp" line="+415"/> <location filename="../../../src/plugins/setupwizard/pages/outputcalibrationpage.cpp" line="+435"/>
<location line="+90"/> <location line="+104"/>
<source>Start</source> <source>Start</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../../src/plugins/setupwizard/pages/outputcalibrationpage.cpp" line="-90"/> <location filename="../../../src/plugins/setupwizard/pages/outputcalibrationpage.cpp" line="-198"/>
<location line="+90"/> <location line="+8"/>
<location line="+178"/>
<location line="+25"/>
<source>Output value : &lt;b&gt;%1&lt;/b&gt; µs</source>
<translation>&lt;b&gt;%1&lt;/b&gt;µs</translation>
</message>
<message>
<location line="-206"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;To find &lt;/span&gt;&lt;span style=&quot; font-size:10pt; font-weight:600;&quot;&gt;the neutral rate for this reversable motor&lt;/span&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;, press the Start button below and slide the slider to the right or left until you find the value where the motor doesn&apos;t start. &lt;br/&gt;&lt;br/&gt;When done press button again to stop.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+89"/>
<location line="+104"/>
<source>Stop</source> <source>Stop</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="-41"/> <location line="-43"/>
<source>The actuator module is in an error state. <source>The actuator module is in an error state.
Please make sure the correct firmware version is used then restart the wizard and try again. If the problem persists please consult the openpilot.org support forum.</source> Please make sure the correct firmware version is used then restart the wizard and try again. If the problem persists please consult the openpilot.org support forum.</source>
@ -9192,14 +9230,13 @@ p, li { white-space: pre-wrap; }
&lt;/body&gt;&lt;/html&gt;</translation> &lt;/body&gt;&lt;/html&gt;</translation>
</message> </message>
<message> <message>
<location/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; } p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Cantarell&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt; &lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Cantarell&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;In this step we will set the neutral rate for the motor highlighted in the illustration to the right. &lt;br /&gt;Please pay attention to the details and in particular the motors position and its rotation direction. Ensure the motors are spinning in the correct direction as shown in the diagram. Swap any 2 motor wires to change the direction of a motor. &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;In this step we will set the neutral rate for the motor highlighted in the illustration to the right. &lt;br /&gt;Please pay attention to the details and in particular the motors position and its rotation direction. Ensure the motors are spinning in the correct direction as shown in the diagram. Swap any 2 motor wires to change the direction of a motor. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;To find &lt;/span&gt;&lt;span style=&quot; font-size:10pt; font-weight:600;&quot;&gt;the neutral rate for this motor&lt;/span&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;, press the Start button below and slide the slider to the right until the motor just starts to spin stable. &lt;br /&gt;&lt;br /&gt;When done press button again to stop.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> &lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;To find &lt;/span&gt;&lt;span style=&quot; font-size:10pt; font-weight:600;&quot;&gt;the neutral rate for this motor&lt;/span&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;, press the Start button below and slide the slider to the right until the motor just starts to spin stable. &lt;br /&gt;&lt;br /&gt;When done press button again to stop.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <translation type="vanished">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; } p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Cantarell&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt; &lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Cantarell&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
@ -9240,6 +9277,30 @@ p, li { white-space: pre-wrap; }
<source>Max</source> <source>Max</source>
<translation></translation> <translation></translation>
</message> </message>
<message>
<location/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Cantarell&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;In this step we will set the neutral rate for the motor highlighted in the illustration to the right. &lt;br /&gt;Please pay attention to the details and in particular the motors position and its rotation direction. Ensure the motors are spinning in the correct direction as shown in the diagram. Swap any 2 motor wires to change the direction of a motor. &lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Cantarell&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;&lt;br /&gt;线&lt;/span&gt;&lt;/p&gt;
&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;To find &lt;/span&gt;&lt;span style=&quot; font-size:10pt; font-weight:600;&quot;&gt;the neutral rate for this motor&lt;/span&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;, press the Start button below and slide the slider to the right until the motor just starts to spin stable. &lt;br/&gt;&lt;br/&gt;When done press button again to stop.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;&lt;/span&gt;&lt;span style=&quot; font-size:10pt; font-weight:600;&quot;&gt;&lt;/span&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;&lt;br/&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location/>
<source>Output value: 1000µs</source>
<translation>1000µs</translation>
</message>
</context> </context>
<context> <context>
<name>SavePage</name> <name>SavePage</name>
@ -9351,7 +9412,7 @@ Please select the type of ground vehicle you want to create a configuration for
<message> <message>
<location line="+6"/> <location line="+6"/>
<source>Car</source> <source>Car</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+1"/> <location line="+1"/>
@ -9361,7 +9422,7 @@ Please select the type of ground vehicle you want to create a configuration for
<message> <message>
<location line="+4"/> <location line="+4"/>
<source>Tank</source> <source>Tank</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+1"/> <location line="+1"/>
@ -9371,7 +9432,7 @@ Please select the type of ground vehicle you want to create a configuration for
<message> <message>
<location line="+4"/> <location line="+4"/>
<source>Motorcycle</source> <source>Motorcycle</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+1"/> <location line="+1"/>
@ -9525,12 +9586,12 @@ then close the dialog.</source>
<message> <message>
<location filename="../../../src/plugins/uploader/devicewidget.ui"/> <location filename="../../../src/plugins/uploader/devicewidget.ui"/>
<source>Form</source> <source>Form</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Device Information</source> <source>Device Information</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -9550,7 +9611,7 @@ then close the dialog.</source>
<message> <message>
<location/> <location/>
<source>RW</source> <source>RW</source>
<translation type="unfinished"></translation> <translation>/</translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -9565,32 +9626,32 @@ then close the dialog.</source>
<message> <message>
<location/> <location/>
<source>Open a file with new firmware image to be flashed</source> <source>Open a file with new firmware image to be flashed</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Open...</source> <source>Open...</source>
<translation type="unfinished"></translation> <translation>...</translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Write loaded firmware image to the board</source> <source>Write loaded firmware image to the board</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Flash</source> <source>Flash</source>
<translation type="unfinished"></translation> <translation>...</translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Read and save current board firmware to a file</source> <source>Read and save current board firmware to a file</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Retrieve...</source> <source>Retrieve...</source>
<translation type="unfinished"></translation> <translation>...</translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -9600,87 +9661,87 @@ then close the dialog.</source>
<message> <message>
<location/> <location/>
<source>Status</source> <source>Status</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Firmware:</source> <source>Firmware:</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Board name:</source> <source>Board name:</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Firmware tag:</source> <source>Firmware tag:</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Firmware date:</source> <source>Firmware date:</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Git commit hash:</source> <source>Git commit hash:</source>
<translation type="unfinished"></translation> <translation>Git commit hash</translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>CRC:</source> <source>CRC:</source>
<translation type="unfinished"></translation> <translation>CRC</translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>On Device</source> <source>On Device</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>lblBrdName</source> <source>lblBrdName</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>lblDescription</source> <source>lblDescription</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>lblBuildDate</source> <source>lblBuildDate</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>lblGitTag</source> <source>lblGitTag</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>lblCRC</source> <source>lblCRC</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>lblCertified</source> <source>lblCertified</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Loaded</source> <source>Loaded</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>lblDescritpionL</source> <source>lblDescritpionL</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>lblCertifiedL</source> <source>lblCertifiedL</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -9690,7 +9751,7 @@ then close the dialog.</source>
<message> <message>
<location/> <location/>
<source>I know what I&apos;m doing!</source> <source>I know what I&apos;m doing!</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -9779,7 +9840,10 @@ Only useful if the system is halted
If telemetry is not running, select the link using the dropdown If telemetry is not running, select the link using the dropdown
menu on the right.</source> menu on the right.</source>
<translation></translation> <translation>使
LED慢速闪烁LED不亮
</translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -9941,7 +10005,7 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location filename="../../../src/plugins/welcome/qml/NewsPanel.qml" line="+14"/> <location filename="../../../src/plugins/welcome/qml/NewsPanel.qml" line="+14"/>
<source>Project News</source> <source>Project News</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
</context> </context>
<context> <context>
@ -9949,37 +10013,37 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location filename="../../../src/plugins/welcome/qml/SitesPanel.qml" line="+13"/> <location filename="../../../src/plugins/welcome/qml/SitesPanel.qml" line="+13"/>
<source>OpenPilot Websites</source> <source>OpenPilot Websites</source>
<translation type="unfinished"></translation> <translation>OpenPilot网站</translation>
</message> </message>
<message> <message>
<location line="+20"/> <location line="+20"/>
<source>Home</source> <source>Home</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+1"/> <location line="+1"/>
<source>Wiki</source> <source>Wiki</source>
<translation type="unfinished"></translation> <translation>Wiki知识库</translation>
</message> </message>
<message> <message>
<location line="+1"/> <location line="+1"/>
<source>Store</source> <source>Store</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+1"/> <location line="+1"/>
<source>Forums</source> <source>Forums</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+1"/> <location line="+1"/>
<source>Code Reviews</source> <source>Code Reviews</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+1"/> <location line="+1"/>
<source>Progress Tracker</source> <source>Progress Tracker</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
</context> </context>
<context> <context>
@ -10009,15 +10073,15 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location filename="../../../src/plugins/config/cfg_vehicletypes/configmultirotorwidget.cpp" line="+169"/> <location filename="../../../src/plugins/config/cfg_vehicletypes/configmultirotorwidget.cpp" line="+169"/>
<source>Input</source> <source>Input</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+1"/> <location line="+1"/>
<source>Output</source> <source>Output</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+436"/> <location line="+419"/>
<location line="+24"/> <location line="+24"/>
<location line="+31"/> <location line="+31"/>
<location line="+31"/> <location line="+31"/>
@ -10025,25 +10089,25 @@ p, li { white-space: pre-wrap; }
<location line="+24"/> <location line="+24"/>
<location line="+24"/> <location line="+24"/>
<location line="+44"/> <location line="+44"/>
<location line="+257"/> <location line="+255"/>
<location line="+70"/> <location line="+70"/>
<source>Configuration OK</source> <source>Configuration OK</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="-362"/> <location line="-360"/>
<source>&lt;font color=&apos;red&apos;&gt;ERROR: Assign a Yaw channel&lt;/font&gt;</source> <source>&lt;font color=&apos;red&apos;&gt;ERROR: Assign a Yaw channel&lt;/font&gt;</source>
<translation type="unfinished"></translation> <translation>&lt;font color=&apos;red&apos;&gt;&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location line="+431"/> <location line="+429"/>
<source>Duplicate channel in motor outputs</source> <source>Duplicate channel in motor outputs</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+21"/> <location line="+21"/>
<source>Channel already used</source> <source>Channel already used</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+4"/> <location line="+4"/>
@ -10086,7 +10150,7 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location line="+15"/> <location line="+15"/>
<source>http://wiki.openpilot.org/x/D4AUAQ</source> <source>http://wiki.openpilot.org/x/D4AUAQ</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
</context> </context>
<context> <context>
@ -10099,7 +10163,7 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location line="+58"/> <location line="+58"/>
<source>http://wiki.openpilot.org/x/44Cf</source> <source>http://wiki.openpilot.org/x/44Cf</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
</context> </context>
<context> <context>
@ -10419,7 +10483,7 @@ Move the %1 stick.</source>
<message> <message>
<location line="+0"/> <location line="+0"/>
<source>OpenPilot Log (*.opl)</source> <source>OpenPilot Log (*.opl)</source>
<translation type="unfinished"></translation> <translation type="unfinished">OpenPilot日志文件(*.opl)</translation>
</message> </message>
</context> </context>
<context> <context>
@ -10538,7 +10602,7 @@ Move the %1 stick.</source>
<message> <message>
<location line="+144"/> <location line="+144"/>
<source>File Parsing Failed.</source> <source>File Parsing Failed.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+1"/> <location line="+1"/>
@ -10548,12 +10612,12 @@ Move the %1 stick.</source>
<message> <message>
<location line="+11"/> <location line="+11"/>
<source>Wrong file contents</source> <source>Wrong file contents</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+1"/> <location line="+1"/>
<source>This file does not contain correct UAVSettings</source> <source>This file does not contain correct UAVSettings</source>
<translation type="unfinished"></translation> <translation type="unfinished">UAV设置</translation>
</message> </message>
</context> </context>
<context> <context>
@ -10574,7 +10638,7 @@ Move the %1 stick.</source>
<message> <message>
<location line="+9"/> <location line="+9"/>
<source>Save File</source> <source>Save File</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
@ -10603,7 +10667,7 @@ Move the %1 stick.</source>
<message> <message>
<location line="+174"/> <location line="+174"/>
<source>Controller type: </source> <source>Controller type: </source>
<translation type="unfinished"> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
@ -10949,7 +11013,7 @@ Move the %1 stick.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+135"/> <location line="+146"/>
<source>Writing mixer settings</source> <source>Writing mixer settings</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -11456,7 +11520,7 @@ The board will be restarted and all settings erased.</source>
<message> <message>
<location/> <location/>
<source>Right</source> <source>Right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -11466,7 +11530,7 @@ The board will be restarted and all settings erased.</source>
<message> <message>
<location/> <location/>
<source>Left</source> <source>Left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -11571,12 +11635,12 @@ The board will be restarted and all settings erased.</source>
<message> <message>
<location/> <location/>
<source>Pitch</source> <source>Pitch</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Roll</source> <source>Roll</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -11591,7 +11655,7 @@ The board will be restarted and all settings erased.</source>
<message> <message>
<location/> <location/>
<source>Start</source> <source>Start</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -11611,22 +11675,22 @@ The board will be restarted and all settings erased.</source>
<message> <message>
<location/> <location/>
<source>Status</source> <source>Status</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Neutral</source> <source>Neutral</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Max</source> <source>Max</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Min</source> <source>Min</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -11636,7 +11700,7 @@ The board will be restarted and all settings erased.</source>
<message> <message>
<location/> <location/>
<source>Position</source> <source>Position</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -11671,7 +11735,7 @@ The board will be restarted and all settings erased.</source>
<message> <message>
<location/> <location/>
<source>Yaw</source> <source>Yaw</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -11699,22 +11763,22 @@ The board will be restarted and all settings erased.</source>
<message> <message>
<location/> <location/>
<source>Type</source> <source>Type</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Roll</source> <source>Roll</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Pitch</source> <source>Pitch</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Yaw</source> <source>Yaw</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -11807,12 +11871,12 @@ The board will be restarted and all settings erased.</source>
<message> <message>
<location/> <location/>
<source>Airframe</source> <source>Airframe</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Throttle Curve</source> <source>Throttle Curve</source>
<translation type="unfinished"></translation> <translation type="unfinished">线</translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -11822,7 +11886,7 @@ The board will be restarted and all settings erased.</source>
<message> <message>
<location/> <location/>
<source>Roll</source> <source>Roll</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -11837,12 +11901,12 @@ The board will be restarted and all settings erased.</source>
<message> <message>
<location/> <location/>
<source>Pitch</source> <source>Pitch</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Airframe Type:</source> <source>Airframe Type:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -12063,7 +12127,7 @@ Typical values are 100% for + configuration and 50% for X configuration on quads
<location/> <location/>
<source>Weight of Yaw mixing in percent. <source>Weight of Yaw mixing in percent.
Typical value is 50% for + or X configuration on quads.</source> Typical value is 50% for + or X configuration on quads.</source>
<translation> <translation type="unfinished">
X型四轴飞行器通常都设为50%</translation> X型四轴飞行器通常都设为50%</translation>
</message> </message>
<message> <message>
@ -12174,7 +12238,7 @@ Typical value is 50% for + or X configuration on quads.</source>
<message> <message>
<location/> <location/>
<source>RC Input</source> <source>RC Input</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -12227,12 +12291,12 @@ Typical value is 50% for + or X configuration on quads.</source>
<message> <message>
<location/> <location/>
<source>HW settings</source> <source>HW settings</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Changes on this page only take effect after board reset or power cycle</source> <source>Changes on this page only take effect after board reset or power cycle</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -12247,7 +12311,7 @@ Typical value is 50% for + or X configuration on quads.</source>
<message> <message>
<location/> <location/>
<source>Receiver Port</source> <source>Receiver Port</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -12277,13 +12341,14 @@ Typical value is 50% for + or X configuration on quads.</source>
<message> <message>
<location/> <location/>
<source>Takes you to the wiki page</source> <source>Takes you to the wiki page</source>
<translation type="unfinished"></translation> <translation type="unfinished">wiki知识库</translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Send to OpenPilot but don&apos;t write in SD. <source>Send to OpenPilot but don&apos;t write in SD.
Beware of not locking yourself out!</source> Beware of not locking yourself out!</source>
<translation type="unfinished"></translation> <translation type="unfinished">OpenPilot控制板
</translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -12294,7 +12359,7 @@ Beware of not locking yourself out!</source>
<location/> <location/>
<source>Applies and Saves all settings to SD. <source>Applies and Saves all settings to SD.
Beware of not locking yourself out!</source> Beware of not locking yourself out!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -12582,7 +12647,7 @@ even lead to crash. Use with caution.</source>
<message> <message>
<location/> <location/>
<source>Status</source> <source>Status</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location/> <location/>
@ -13271,7 +13336,7 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location filename="../../../src/plugins/setupwizard/pages/esccalibrationpage.cpp" line="+49"/> <location filename="../../../src/plugins/setupwizard/pages/esccalibrationpage.cpp" line="+49"/>
<location line="+49"/> <location line="+49"/>
<location line="+32"/> <location line="+42"/>
<location line="+7"/> <location line="+7"/>
<location line="+9"/> <location line="+9"/>
<source>%1 µs</source> <source>%1 µs</source>
@ -13427,22 +13492,22 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location filename="../../../src/plugins/setupwizard/pages/selectionpage.ui"/> <location filename="../../../src/plugins/setupwizard/pages/selectionpage.ui"/>
<source>WizardPage</source> <source>WizardPage</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>placeholder_text</source> <source>placeholder_text</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>TextLabel</source> <source>TextLabel</source>
<translation type="unfinished">TextLabel</translation> <translation>TextLabel</translation>
</message> </message>
<message> <message>
<location/> <location/>
<source>Select:</source> <source>Select:</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
</context> </context>
<context> <context>
@ -13674,7 +13739,7 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location line="+5"/> <location line="+5"/>
<source>Helicopter</source> <source>Helicopter</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+5"/> <location line="+5"/>
@ -13779,77 +13844,77 @@ Please try again.</source>
<message> <message>
<location filename="../../../src/plugins/welcome/qml/ActivityPanel.qml" line="+13"/> <location filename="../../../src/plugins/welcome/qml/ActivityPanel.qml" line="+13"/>
<source>Project Activity</source> <source>Project Activity</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+131"/> <location line="+131"/>
<source>Commented on </source> <source>Commented on </source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+2"/> <location line="+2"/>
<source>Created </source> <source>Created </source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+1"/> <location line="+1"/>
<source>Created and started </source> <source>Created and started </source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+1"/> <location line="+1"/>
<source>Completed </source> <source>Completed </source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+2"/> <location line="+2"/>
<source>Closed </source> <source>Closed </source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+1"/> <location line="+1"/>
<source>Abandoned </source> <source>Abandoned </source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+1"/> <location line="+1"/>
<source>Committed </source> <source>Committed </source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+1"/> <location line="+1"/>
<source>Resolved </source> <source>Resolved </source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+1"/> <location line="+1"/>
<source>Started </source> <source>Started </source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+1"/> <location line="+1"/>
<source>Started working on </source> <source>Started working on </source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+1"/> <location line="+1"/>
<source>Stopped working on </source> <source>Stopped working on </source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+1"/> <location line="+1"/>
<source>Requested code review on </source> <source>Requested code review on </source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+1"/> <location line="+1"/>
<source>Requested testing of </source> <source>Requested testing of </source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+1"/> <location line="+1"/>
<source>Updated </source> <source>Updated </source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
</context> </context>
<context> <context>
@ -14162,7 +14227,7 @@ Please first select the area of the map to rip with &lt;CTRL&gt;+Left mouse clic
<context> <context>
<name>ConfigOutputWidget</name> <name>ConfigOutputWidget</name>
<message> <message>
<location filename="../../../src/plugins/config/configoutputwidget.cpp" line="+153"/> <location filename="../../../src/plugins/config/configoutputwidget.cpp" line="+160"/>
<source>The actuator module is in an error state. This can also occur because there are no inputs. Please fix these before testing outputs.</source> <source>The actuator module is in an error state. This can also occur because there are no inputs. Please fix these before testing outputs.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -14172,9 +14237,19 @@ Please first select the area of the map to rip with &lt;CTRL&gt;+Left mouse clic
<translation>使使</translation> <translation>使使</translation>
</message> </message>
<message> <message>
<location line="+264"/> <location line="+35"/>
<source>You may want to save your neutral settings.</source>
<translation></translation>
</message>
<message>
<location line="+238"/>
<source>http://wiki.openpilot.org/x/WIGf</source> <source>http://wiki.openpilot.org/x/WIGf</source>
<translation type="unfinished"></translation> <translation></translation>
</message>
<message>
<location line="+16"/>
<source>OneShot only works with Receiver Port settings marked with &apos;+OneShot&apos;&lt;br&gt;When using Receiver Port setting &apos;PPM_PIN6+OneShot&apos; &lt;b&gt;&lt;font color=&apos;#C3A8FF&apos;&gt;Bank 4 (output 6,9-10)&lt;/font&gt;&lt;/b&gt; must be set to PWM</source>
<translation>+OneShot&lt;br&gt;PPM_PIN6+OneShot&lt;b&gt;&lt;font color=&apos;#C3A8FF&apos;&gt;469-10&lt;/font&gt;&lt;/b&gt;PWM</translation>
</message> </message>
</context> </context>
<context> <context>
@ -14218,7 +14293,7 @@ Please first select the area of the map to rip with &lt;CTRL&gt;+Left mouse clic
<message> <message>
<location line="-53"/> <location line="-53"/>
<source>Thrust</source> <source>Thrust</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+1"/> <location line="+1"/>
@ -14305,7 +14380,7 @@ not only the ones visible on screen.</source>
<context> <context>
<name>ConfigVehicleTypeWidget</name> <name>ConfigVehicleTypeWidget</name>
<message> <message>
<location filename="../../../src/plugins/config/configvehicletypewidget.cpp" line="+143"/> <location filename="../../../src/plugins/config/configvehicletypewidget.cpp" line="+142"/>
<source>Multirotor</source> <source>Multirotor</source>
<translation></translation> <translation></translation>
</message> </message>
@ -14330,7 +14405,7 @@ not only the ones visible on screen.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+315"/> <location line="+314"/>
<source>http://wiki.openpilot.org/x/44Cf</source> <source>http://wiki.openpilot.org/x/44Cf</source>
<translation></translation> <translation></translation>
</message> </message>
@ -14623,7 +14698,7 @@ Double click legend or plot to show/hide legend.</source>
<message> <message>
<location filename="../../../src/plugins/setupwizard/biascalibrationutil.cpp" line="+120"/> <location filename="../../../src/plugins/setupwizard/biascalibrationutil.cpp" line="+120"/>
<source>Calibration timed out before receiving required updates.</source> <source>Calibration timed out before receiving required updates.</source>
<translation></translation> <translation></translation>
</message> </message>
</context> </context>
<context> <context>
@ -14718,7 +14793,7 @@ Please select the type of fixed-wing you want to create a configuration for belo
<message> <message>
<location line="+5"/> <location line="+5"/>
<source>Elevon</source> <source>Elevon</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+1"/> <location line="+1"/>
@ -14856,7 +14931,7 @@ Note: for the OpenPilot v8 GPS please select the U-Blox option.</source>
<location line="+2"/> <location line="+2"/>
<location line="+15"/> <location line="+15"/>
<source>Type</source> <source>Type</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="-14"/> <location line="-14"/>
@ -14930,27 +15005,27 @@ Note: for the OpenPilot v8 GPS please select the U-Blox option.</source>
<message> <message>
<location filename="../../../src/plugins/uploader/devicewidget.cpp" line="+81"/> <location filename="../../../src/plugins/uploader/devicewidget.cpp" line="+81"/>
<source>Device ID: </source> <source>Device ID: </source>
<translation type="unfinished"></translation> <translation>ID</translation>
</message> </message>
<message> <message>
<location line="+5"/> <location line="+5"/>
<source>HW Revision: </source> <source>HW Revision: </source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+34"/> <location line="+34"/>
<source>Flash access: </source> <source>Flash access: </source>
<translation type="unfinished"></translation> <translation>Flash读写权限</translation>
</message> </message>
<message> <message>
<location line="+1"/> <location line="+1"/>
<source>Max code size: </source> <source>Max code size: </source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+2"/> <location line="+2"/>
<source>BL version: </source> <source>BL version: </source>
<translation type="unfinished"></translation> <translation>Bootloader版本</translation>
</message> </message>
<message> <message>
<location line="+8"/> <location line="+8"/>
@ -14958,85 +15033,85 @@ Note: for the OpenPilot v8 GPS please select the U-Blox option.</source>
<location line="+1"/> <location line="+1"/>
<location line="+1"/> <location line="+1"/>
<source>Unknown</source> <source>Unknown</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="-3"/> <location line="-3"/>
<source>Custom Firmware Build</source> <source>Custom Firmware Build</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+5"/> <location line="+5"/>
<source>No file loaded</source> <source>No file loaded</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+50"/> <location line="+50"/>
<location line="+24"/> <location line="+24"/>
<source>Tagged officially released firmware build</source> <source>Tagged officially released firmware build</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="-20"/> <location line="-20"/>
<location line="+25"/> <location line="+25"/>
<source>Untagged or custom firmware build</source> <source>Untagged or custom firmware build</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+80"/> <location line="+80"/>
<source>Can&apos;t calculate, file too big for device</source> <source>Can&apos;t calculate, file too big for device</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+11"/> <location line="+11"/>
<source>The board has the same firmware as loaded. No need to update.</source> <source>The board has the same firmware as loaded. No need to update.</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>WARNING: the loaded firmware is for different hardware. Do not update!</source> <source>WARNING: the loaded firmware is for different hardware. Do not update!</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>The board has newer firmware than loaded. Are you sure you want to update?</source> <source>The board has newer firmware than loaded. Are you sure you want to update?</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>The loaded firmware is untagged or custom build. Update only if it was received from a trusted source (official website or your own build).</source> <source>The loaded firmware is untagged or custom build. Update only if it was received from a trusted source (official website or your own build).</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>This is the tagged officially released OpenPilot firmware.</source> <source>This is the tagged officially released OpenPilot firmware.</source>
<translation type="unfinished"></translation> <translation>OpenPilot官方发布正式版</translation>
</message> </message>
<message> <message>
<location line="+4"/> <location line="+4"/>
<source>WARNING: the loaded firmware was not packaged with the OpenPilot format. Do not update unless you know what you are doing.</source> <source>WARNING: the loaded firmware was not packaged with the OpenPilot format. Do not update unless you know what you are doing.</source>
<translation type="unfinished"></translation> <translation>OpenPilot格式</translation>
</message> </message>
<message> <message>
<location line="+7"/> <location line="+7"/>
<source>Firmware loaded: </source> <source>Firmware loaded: </source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+227"/> <location line="+227"/>
<location line="+15"/> <location line="+15"/>
<source>Select firmware file</source> <source>Select firmware file</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="-13"/> <location line="-13"/>
<source>Firmware Files (*.opfw *.bin)</source> <source>Firmware Files (*.opfw *.bin)</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+15"/> <location line="+15"/>
<source>Firmware Files (*.bin)</source> <source>Firmware Files (*.bin)</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
</context> </context>
<context> <context>
@ -15049,7 +15124,7 @@ Note: for the OpenPilot v8 GPS please select the U-Blox option.</source>
<message> <message>
<location line="+2"/> <location line="+2"/>
<source>Firmware CRC: </source> <source>Firmware CRC: </source>
<translation> </translation> <translation>CRC </translation>
</message> </message>
<message> <message>
<location line="+33"/> <location line="+33"/>
@ -15061,7 +15136,7 @@ Note: for the OpenPilot v8 GPS please select the U-Blox option.</source>
<location line="+4"/> <location line="+4"/>
<location line="+8"/> <location line="+8"/>
<source>Firmware tag: </source> <source>Firmware tag: </source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location line="-10"/> <location line="-10"/>