Updated Chinese and Hong Kong UI translations, tnx Sze-to, VR2UPU

This commit is contained in:
Bill Somerville 2020-11-07 13:42:42 +00:00
parent 68056ae8fa
commit 9b634c9a2b
No known key found for this signature in database
GPG Key ID: D864B06D1E81618F
2 changed files with 253 additions and 106 deletions

View File

@ -203,7 +203,7 @@
<message>
<location filename="../models/CabrilloLog.cpp" line="91"/>
<source>Freq(MHz)</source>
<translation>(MHz)</translation>
<translation>()</translation>
</message>
<message>
<location filename="../models/CabrilloLog.cpp" line="92"/>
@ -807,22 +807,22 @@ Format:
<message>
<location filename="../models/DecodeHighlightingModel.cpp" line="115"/>
<source>New CQ Zone</source>
<translation> CQ Zone</translation>
<translation> CQ </translation>
</message>
<message>
<location filename="../models/DecodeHighlightingModel.cpp" line="116"/>
<source>New CQ Zone on Band</source>
<translation> CQ Zone </translation>
<translation> CQ </translation>
</message>
<message>
<location filename="../models/DecodeHighlightingModel.cpp" line="117"/>
<source>New ITU Zone</source>
<translation> ITU Zone</translation>
<translation> ITU </translation>
</message>
<message>
<location filename="../models/DecodeHighlightingModel.cpp" line="118"/>
<source>New ITU Zone on Band</source>
<translation> ITU Zone </translation>
<translation> ITU </translation>
</message>
<message>
<location filename="../models/DecodeHighlightingModel.cpp" line="119"/>
@ -832,7 +832,7 @@ Format:
<message>
<location filename="../models/DecodeHighlightingModel.cpp" line="169"/>
<source>f/g unset</source>
<translation></translation>
<translation></translation>
</message>
<message>
<location filename="../models/DecodeHighlightingModel.cpp" line="171"/>
@ -903,7 +903,7 @@ Format:
<location filename="../SampleDownloader/Directory.cpp" line="113"/>
<location filename="../SampleDownloader/Directory.cpp" line="189"/>
<source>URL Error</source>
<translation></translation>
<translation></translation>
</message>
<message>
<location filename="../SampleDownloader/Directory.cpp" line="114"/>
@ -922,12 +922,12 @@ Format:
<location filename="../SampleDownloader/Directory.cpp" line="225"/>
<location filename="../SampleDownloader/Directory.cpp" line="232"/>
<source>JSON Error</source>
<translation>JSON错误</translation>
<translation>JSON错误</translation>
</message>
<message>
<location filename="../SampleDownloader/Directory.cpp" line="133"/>
<source>Contents file syntax error %1 at character offset %2</source>
<translation> %1 %2</translation>
<translation> %1 %2</translation>
</message>
<message>
<location filename="../SampleDownloader/Directory.cpp" line="140"/>
@ -937,14 +937,14 @@ Format:
<message>
<location filename="../SampleDownloader/Directory.cpp" line="151"/>
<source>File System Error</source>
<translation></translation>
<translation></translation>
</message>
<message>
<location filename="../SampleDownloader/Directory.cpp" line="152"/>
<source>Failed to open &quot;%1&quot;
Error: %2 - %3</source>
<translation> &quot;%1&quot;
: %2 - %3</translation>
: %2 - %3</translation>
</message>
<message>
<location filename="../SampleDownloader/Directory.cpp" line="208"/>
@ -974,7 +974,7 @@ Error: %2 - %3</source>
<message>
<location filename="../SampleDownloader/Directory.cpp" line="318"/>
<source>Network Error</source>
<translation></translation>
<translation></translation>
</message>
<message>
<location filename="../SampleDownloader/Directory.cpp" line="318"/>
@ -1083,7 +1083,7 @@ Error: %2 - %3</source>
<location filename="../EqualizationToolsDialog.cpp" line="307"/>
<location filename="../EqualizationToolsDialog.cpp" line="348"/>
<source>Freq (Hz)</source>
<translation> (Hz)</translation>
<translation> ()</translation>
</message>
<message>
<location filename="../EqualizationToolsDialog.cpp" line="309"/>
@ -1477,7 +1477,7 @@ Error: %2 - %3</source>
<location filename="../models/FrequencyList.cpp" line="745"/>
<location filename="../models/FrequencyList.cpp" line="828"/>
<source>Frequency (MHz)</source>
<translation> (MHz)</translation>
<translation> ()</translation>
</message>
</context>
<context>
@ -1573,22 +1573,22 @@ Error: %2 - %3</source>
<location filename="../Transceiver/HamlibTransceiver.cpp" line="212"/>
<location filename="../Transceiver/HamlibTransceiver.cpp" line="266"/>
<source>Hamlib initialisation error</source>
<translation>Hamlib </translation>
<translation>Hamlib </translation>
</message>
<message>
<location filename="../Transceiver/HamlibTransceiver.cpp" line="288"/>
<source>Hamlib settings file error: %1 at character offset %2</source>
<translation>Hamlib : %1 %2</translation>
<translation>Hamlib : %1 %2</translation>
</message>
<message>
<location filename="../Transceiver/HamlibTransceiver.cpp" line="294"/>
<source>Hamlib settings file error: top level must be a JSON object</source>
<translation>Hamlib 设置文件错误: 顶层必须是 JSON </translation>
<translation>Hamlib 设置文件错误: 顶层必须是 JSON </translation>
</message>
<message>
<location filename="../Transceiver/HamlibTransceiver.cpp" line="306"/>
<source>Hamlib settings file error: config must be a JSON object</source>
<translation>Hamlib 设置文件错误: 配置必须是JSON对象</translation>
<translation>Hamlib 设置文件错误: 配置必须是JSON对象</translation>
</message>
<message>
<location filename="../Transceiver/HamlibTransceiver.cpp" line="371"/>
@ -1598,7 +1598,7 @@ Error: %2 - %3</source>
<message>
<location filename="../Transceiver/HamlibTransceiver.cpp" line="424"/>
<source>Hamlib error: %1 while %2</source>
<translation>Hamlib : %1 %2</translation>
<translation>Hamlib : %1 %2</translation>
</message>
<message>
<location filename="../Transceiver/HamlibTransceiver.cpp" line="434"/>
@ -2092,7 +2092,7 @@ Error(%2): %3</source>
<message>
<location filename="../widgets/mainwindow.ui" line="346"/>
<source>Log &amp;QSO</source>
<translation>(&amp;Q)</translation>
<translation>(&amp;Q)</translation>
</message>
<message>
<location filename="../widgets/mainwindow.ui" line="359"/>
@ -2433,7 +2433,7 @@ Yellow when too low</source>
<message>
<location filename="../widgets/mainwindow.ui" line="612"/>
<source>Select operating band or enter frequency in MHz or enter kHz increment followed by k.</source>
<translation> MHz kHz k.</translation>
<translation>, k.</translation>
</message>
<message>
<location filename="../widgets/mainwindow.ui" line="2343"/>
@ -2489,7 +2489,7 @@ Yellow when too low</source>
<message>
<location filename="../widgets/mainwindow.ui" line="735"/>
<source>Frequency tolerance (Hz)</source>
<translation> (Hz)</translation>
<translation> ()</translation>
</message>
<message>
<location filename="../widgets/mainwindow.ui" line="741"/>
@ -2617,7 +2617,7 @@ Yellow when too low</source>
<message>
<location filename="../widgets/mainwindow.ui" line="905"/>
<source>Frequency to call CQ on in kHz above the current MHz</source>
<translation> CQ kHz MHz</translation>
<translation> CQ </translation>
</message>
<message>
<location filename="../widgets/mainwindow.ui" line="908"/>
@ -2704,12 +2704,12 @@ When not checked you can view the calibration results.</source>
<message>
<location filename="../widgets/mainwindow.ui" line="1048"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Signal report: Signal-to-noise ratio in 2500 Hz reference bandwidth (dB).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;信号报告: 参考2500 Hz (dB) .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;信号报告: 参考2500赫兹带宽 () .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../widgets/mainwindow.ui" line="1051"/>
<source>Signal report: Signal-to-noise ratio in 2500 Hz reference bandwidth (dB).</source>
<translation>信号报告: 参考2500 Hz (dB) .</translation>
<translation>信号报告: 参考2500赫兹带宽 () .</translation>
</message>
<message>
<location filename="../widgets/mainwindow.ui" line="1057"/>
@ -3282,7 +3282,7 @@ list. The list can be maintained in Settings (F2).</source>
<message>
<location filename="../widgets/mainwindow.ui" line="2857"/>
<source>About WSJT-X</source>
<translation> WSJT-X</translation>
<translation> WSJT-X</translation>
</message>
<message>
<location filename="../widgets/mainwindow.ui" line="2865"/>
@ -3342,7 +3342,7 @@ list. The list can be maintained in Settings (F2).</source>
<message>
<location filename="../widgets/mainwindow.ui" line="2936"/>
<source>Special mouse commands</source>
<translation></translation>
<translation></translation>
</message>
<message>
<location filename="../widgets/mainwindow.ui" line="2947"/>
@ -3583,7 +3583,7 @@ list. The list can be maintained in Settings (F2).</source>
<message>
<location filename="../widgets/mainwindow.ui" line="3248"/>
<source>Color highlighting scheme</source>
<translation></translation>
<translation></translation>
</message>
<message>
<location filename="../widgets/mainwindow.ui" line="3253"/>
@ -3660,7 +3660,7 @@ list. The list can be maintained in Settings (F2).</source>
<message>
<location filename="../widgets/mainwindow.cpp" line="785"/>
<source>Enumerating audio devices</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../widgets/mainwindow.cpp" line="800"/>
@ -3703,7 +3703,7 @@ list. The list can be maintained in Settings (F2).</source>
<message>
<location filename="../widgets/mainwindow.cpp" line="899"/>
<source>Error removing &quot;%1&quot;</source>
<translation> &quot;%1&quot;</translation>
<translation> &quot;%1&quot;</translation>
</message>
<message>
<location filename="../widgets/mainwindow.cpp" line="900"/>
@ -3720,7 +3720,7 @@ list. The list can be maintained in Settings (F2).</source>
<location filename="../widgets/mainwindow.cpp" line="1473"/>
<location filename="../widgets/mainwindow.cpp" line="8942"/>
<source>File Open Error</source>
<translation></translation>
<translation></translation>
</message>
<message>
<location filename="../widgets/mainwindow.cpp" line="1474"/>
@ -3861,7 +3861,7 @@ list. The list can be maintained in Settings (F2).</source>
<message>
<location filename="../widgets/mainwindow.cpp" line="2922"/>
<source>Special Mouse Commands</source>
<translation></translation>
<translation></translation>
</message>
<message>
<location filename="../widgets/mainwindow.cpp" line="3265"/>
@ -3955,7 +3955,51 @@ list. The list can be maintained in Settings (F2).</source>
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Alt+Z &lt;/b&gt;&lt;/td&gt;&lt;td&gt;Clear hung decoder status&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</source>
<extracomment>Keyboard shortcuts help window contents</extracomment>
<translation type="unfinished"></translation>
<translation>&lt;table cellspacing=1&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Esc&lt;/b&gt;&lt;/td&gt;&lt;td&gt;, , &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;F1&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Alt:transmitTx6&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Shift+F1&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Ctrl+F1&lt;/b&gt;&lt;/td&gt;&lt;td&gt;WSJT-X&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;F2&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Alt:transmitTx2&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;F3&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Alt:transmitTx3&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;F4&lt;/b&gt;&lt;/td&gt;&lt;td&gt;DX, DX, Tx1-4Alt:Tx4&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Alt+F4&lt;/b&gt;&lt;/td&gt;&lt;td&gt;退&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;F5&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Alt:Tx5&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;F6&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Alt:toggleCall1st&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Shift+F6&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;F7&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;F11&lt;/b&gt;&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Ctrl+F11&lt;/b&gt;&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Shift+F11&lt;/b&gt;&lt;/td&gt;&lt;td&gt;60FT890FT4&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Ctrl+Shift+F11&lt;/b&gt;&lt;/td&gt;&lt;td&gt;2000&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;F12&lt;/b&gt;&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Ctrl+F12&lt;/b&gt;&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Shift+F12&lt;/b&gt;&lt;/td&gt;&lt;td&gt;60FT890FT4&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Ctrl+Shift+F12&lt;/b&gt;&lt;/td&gt;&lt;td&gt;2000&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Alt+1-6&lt;/b&gt;&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Ctl+1-6&lt;/b&gt;&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Alt+B&lt;/b&gt;&lt;/td&gt;&lt;td&gt;S+P&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Alt+C&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Alt+D&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Shift+D&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Ctrl+E&lt;/b&gt;&lt;/td&gt;&lt;td&gt;TXeven/1st&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Shift+E&lt;/b&gt;&lt;/td&gt;&lt;td&gt;TXeven/1st&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Alt+E&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Ctrl+F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Alt+G&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Alt+H&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Ctrl+L&lt;/b&gt;&lt;/td&gt;&lt;td&gt;, &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Alt+M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Alt+N&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Ctrl+O&lt;/b&gt;&lt;/td&gt;&lt;td&gt;.wav&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Alt+O&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Alt+Q&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Ctrl+R&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Tx4RRRFT4&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Alt+R&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Tx4RR73&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Alt+S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Alt+T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Alt+Z&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</translation>
</message>
<message>
<location filename="../widgets/mainwindow.cpp" line="2924"/>
@ -3991,7 +4035,36 @@ list. The list can be maintained in Settings (F2).</source>
&lt;/tr&gt;
&lt;/table&gt;</source>
<extracomment>Mouse commands help window contents</extracomment>
<translation type="unfinished"></translation>
<translation>&lt;table cellpadding=5&gt;
&lt;tr&gt;
&lt;th align=&quot;right&quot;&gt;&lt;/th&gt;
&lt;th align=&quot;left&quot;&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;right&quot;&gt;:&lt;/td&gt;
&lt;td&gt;&lt;b&gt; &lt;/b&gt;&lt;br&gt;
&lt;b&gt;Shift键单击 &lt;/b&gt;&lt;br&gt;
&lt;b&gt;Ctrl键单击或右键单击 &lt;/b&gt;&lt;br&gt;
&lt;b&gt;&lt;/b&gt; 可以在接收频率解码。&lt;br/&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;right&quot;&gt;:&lt;/td&gt;
&lt;td&gt;&lt;b&gt;&lt;/b&gt; Dx Call&lt;br&gt;
Dx网格Rx和Tx频率更改为&lt;br&gt;
&lt;br&gt;
&lt;br/&gt;
&lt;b&gt;Hold Tx Freq&lt;/b&gt;&lt;br&gt;
Ctrl键&lt;br/&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;right&quot;&gt;:&lt;/td&gt;
&lt;td&gt;&lt;b&gt;&lt;/b&gt;可擦除通联窗口信息。&lt;br/&gt;
&lt;b&gt;&lt;/b&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</translation>
</message>
<message>
<location filename="../widgets/mainwindow.cpp" line="4396"/>
@ -4341,7 +4414,7 @@ UDP 服务器 %2:%3</translation>
<message>
<location filename="../Transceiver/PollingTransceiver.cpp" line="179"/>
<source>Unexpected rig error</source>
<translation>线</translation>
<translation>线</translation>
</message>
</context>
<context>
@ -4369,27 +4442,27 @@ UDP 服务器 %2:%3</translation>
<message>
<location filename="../WFPalette.cpp" line="78"/>
<source>Error reading waterfall palette file &quot;%1:%2&quot; too many colors.</source>
<translation> &quot;%1:%2&quot; .</translation>
<translation> &quot;%1:%2&quot; .</translation>
</message>
<message>
<location filename="../WFPalette.cpp" line="84"/>
<source>Error reading waterfall palette file &quot;%1:%2&quot; invalid triplet.</source>
<translation> &quot;%1:%2&quot; .</translation>
<translation> &quot;%1:%2&quot; .</translation>
</message>
<message>
<location filename="../WFPalette.cpp" line="96"/>
<source>Error reading waterfall palette file &quot;%1:%2&quot; invalid color.</source>
<translation> &quot;%1:%2&quot; .</translation>
<translation> &quot;%1:%2&quot; .</translation>
</message>
<message>
<location filename="../WFPalette.cpp" line="104"/>
<source>Error opening waterfall palette file &quot;%1&quot;: %2.</source>
<translation> &quot;%1&quot;: %2.</translation>
<translation> &quot;%1&quot;: %2.</translation>
</message>
<message>
<location filename="../WFPalette.cpp" line="256"/>
<source>Error writing waterfall palette file &quot;%1&quot;: %2.</source>
<translation> &quot;%1&quot;: %2.</translation>
<translation> &quot;%1&quot;: %2.</translation>
</message>
</context>
<context>
@ -4402,7 +4475,7 @@ UDP 服务器 %2:%3</translation>
<location filename="../SampleDownloader/RemoteFile.cpp" line="296"/>
<location filename="../SampleDownloader/RemoteFile.cpp" line="307"/>
<source>File System Error</source>
<translation></translation>
<translation></translation>
</message>
<message>
<location filename="../SampleDownloader/RemoteFile.cpp" line="40"/>
@ -4413,7 +4486,7 @@ Error(%3): %4</source>
<translation>:
&quot;%1&quot;
: &quot;%2&quot;
(%3): %4</translation>
(%3): %4</translation>
</message>
<message>
<location filename="../SampleDownloader/RemoteFile.cpp" line="111"/>
@ -4427,7 +4500,7 @@ Error(%3): %4</source>
<location filename="../SampleDownloader/RemoteFile.cpp" line="204"/>
<location filename="../SampleDownloader/RemoteFile.cpp" line="223"/>
<source>Network Error</source>
<translation></translation>
<translation></translation>
</message>
<message>
<location filename="../SampleDownloader/RemoteFile.cpp" line="193"/>
@ -4453,7 +4526,7 @@ Error(%3): %4</source>
Error(%2): %3</source>
<translation>:
&quot;%1&quot;
(%2): %3</translation>
(%2): %3</translation>
</message>
<message>
<location filename="../SampleDownloader/RemoteFile.cpp" line="297"/>
@ -4469,7 +4542,7 @@ Error(%2): %3</source>
Error(%2): %3</source>
<translation>:
&quot;%1&quot;
(%2): %3</translation>
(%2): %3</translation>
</message>
</context>
<context>
@ -4526,12 +4599,12 @@ Error(%2): %3</source>
<message>
<location filename="../Audio/soundin.cpp" line="23"/>
<source>An error opening the audio input device has occurred.</source>
<translation>.</translation>
<translation>.</translation>
</message>
<message>
<location filename="../Audio/soundin.cpp" line="27"/>
<source>An error occurred during read from the audio input device.</source>
<translation>.</translation>
<translation>.</translation>
</message>
<message>
<location filename="../Audio/soundin.cpp" line="31"/>
@ -4541,7 +4614,7 @@ Error(%2): %3</source>
<message>
<location filename="../Audio/soundin.cpp" line="35"/>
<source>Non-recoverable error, audio input device not usable at this time.</source>
<translation>, .</translation>
<translation>, .</translation>
</message>
<message>
<location filename="../Audio/soundin.cpp" line="65"/>
@ -4609,7 +4682,7 @@ Error(%2): %3</source>
<message>
<location filename="../Audio/soundout.cpp" line="33"/>
<source>Non-recoverable error, audio output device not usable at this time.</source>
<translation>, .</translation>
<translation>, .</translation>
</message>
<message>
<location filename="../Audio/soundout.cpp" line="62"/>
@ -4718,7 +4791,7 @@ Error(%2): %3</source>
<message>
<location filename="../Transceiver/TransceiverBase.cpp" line="14"/>
<source>Unexpected rig error</source>
<translation>线</translation>
<translation>线</translation>
</message>
</context>
<context>
@ -4771,7 +4844,7 @@ Error(%2): %3</source>
<message>
<location filename="../widgets/widegraph.ui" line="216"/>
<source>Spec </source>
<translation> </translation>
<translation> </translation>
</message>
<message>
<location filename="../widgets/widegraph.ui" line="234"/>
@ -4896,7 +4969,7 @@ Error(%2): %3</source>
<message>
<location filename="../widgets/widegraph.cpp" line="33"/>
<source>Wide Graph</source>
<translation></translation>
<translation></translation>
</message>
<message>
<location filename="../widgets/widegraph.cpp" line="398"/>
@ -4938,7 +5011,7 @@ Error(%2): %3</source>
<message>
<location filename="../Configuration.ui" line="24"/>
<source>Genera&amp;l</source>
<translation>(&amp;l)</translation>
<translation>(&amp;l)</translation>
</message>
<message>
<location filename="../Configuration.ui" line="27"/>
@ -4993,12 +5066,12 @@ Error(%2): %3</source>
<message>
<location filename="../Configuration.ui" line="118"/>
<source>Message generation for type 2 compound callsign holders:</source>
<translation>2:</translation>
<translation>2:</translation>
</message>
<message>
<location filename="../Configuration.ui" line="134"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Type 2 compound callsigns are those with prefixes or suffixes not included in the allowed shortlist (See Help-&amp;gt;Add-on prefixes and suffixes).&lt;/p&gt;&lt;p&gt;This option determines which generated messages should contain your full type 2 compound call sign rather than your base callsign. It only applies if you have a type 2 compound callsign.&lt;/p&gt;&lt;p&gt;This option controls the way the messages that are used to answer CQ calls are generated. Generated messages 6 (CQ) and 5 (73) will always contain your full callsign. The JT65 and JT9 protocols allow for some standard messages with your full call at the expense of another piece of information such as the DX call or your locator.&lt;/p&gt;&lt;p&gt;Choosing message 1 omits the DX callsign which may be an issue when replying to CQ calls. Choosing message 3 also omits the DX callsign and many versions of this and other software will not extract the report. Choosing neither means that your full callsign only goes in your message 5 (73) so your QSO partner may log the wrong callsign.&lt;/p&gt;&lt;p&gt;None of these options are perfect, message 3 is usually best but be aware your QSO partner may not log the report you send them.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;2 (-&amp; gt; ).&lt;p&gt;&lt;p&gt;2, .2.&lt;/p&gt;&lt;p&gt; CQ . 6 (CQ) 5 (73) .jt65 jt9 使, , DX .&lt;/p&gt;&lt;p&gt;1DX , CQ .3 DX , . 5 (73) , .&lt;/p&gt;&lt;p&gt;, 3, , .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;2 (-&amp; gt; ).&lt;p&gt;&lt;p&gt;2, .2.&lt;/p&gt;&lt;p&gt; CQ . 6 (CQ) 5 (73) .jt65 jt9 使, , DX .&lt;/p&gt;&lt;p&gt;1DX , CQ .3 DX , . 5 (73) , .&lt;/p&gt;&lt;p&gt;, 3, , .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../Configuration.ui" line="141"/>
@ -5874,7 +5947,7 @@ comments field.</source>
<message>
<location filename="../Configuration.ui" line="1763"/>
<source>d&amp;B reports to comments</source>
<translation>d&amp;B报告写入注</translation>
<translation>d&amp;B信号报告写入注栏</translation>
</message>
<message>
<location filename="../Configuration.ui" line="1770"/>

View File

@ -203,7 +203,7 @@
<message>
<location filename="../models/CabrilloLog.cpp" line="91"/>
<source>Freq(MHz)</source>
<translation>(MHz)</translation>
<translation>()</translation>
</message>
<message>
<location filename="../models/CabrilloLog.cpp" line="92"/>
@ -398,7 +398,7 @@
<message>
<location filename="../Configuration.cpp" line="1006"/>
<source>path: &quot;%1&quot;</source>
<translation>: &quot;%1&quot;</translation>
<translation>: &quot;%1&quot;</translation>
</message>
<message>
<location filename="../Configuration.cpp" line="1156"/>
@ -739,7 +739,7 @@ Format:
<message>
<location filename="../widgets/DecodeHighlightingListView.cpp" line="48"/>
<source>U&amp;nset background color</source>
<translation>(&amp;n)</translation>
<translation>(&amp;n)</translation>
</message>
<message>
<location filename="../widgets/DecodeHighlightingListView.cpp" line="54"/>
@ -903,7 +903,7 @@ Format:
<location filename="../SampleDownloader/Directory.cpp" line="113"/>
<location filename="../SampleDownloader/Directory.cpp" line="189"/>
<source>URL Error</source>
<translation></translation>
<translation></translation>
</message>
<message>
<location filename="../SampleDownloader/Directory.cpp" line="114"/>
@ -922,12 +922,12 @@ Format:
<location filename="../SampleDownloader/Directory.cpp" line="225"/>
<location filename="../SampleDownloader/Directory.cpp" line="232"/>
<source>JSON Error</source>
<translation>JSON錯誤</translation>
<translation>JSON錯誤</translation>
</message>
<message>
<location filename="../SampleDownloader/Directory.cpp" line="133"/>
<source>Contents file syntax error %1 at character offset %2</source>
<translation> %1 %2</translation>
<translation> %1 %2</translation>
</message>
<message>
<location filename="../SampleDownloader/Directory.cpp" line="140"/>
@ -937,7 +937,7 @@ Format:
<message>
<location filename="../SampleDownloader/Directory.cpp" line="151"/>
<source>File System Error</source>
<translation></translation>
<translation></translation>
</message>
<message>
<location filename="../SampleDownloader/Directory.cpp" line="152"/>
@ -974,7 +974,7 @@ Error: %2 - %3</source>
<message>
<location filename="../SampleDownloader/Directory.cpp" line="318"/>
<source>Network Error</source>
<translation></translation>
<translation></translation>
</message>
<message>
<location filename="../SampleDownloader/Directory.cpp" line="318"/>
@ -1083,7 +1083,7 @@ Error: %2 - %3</source>
<location filename="../EqualizationToolsDialog.cpp" line="307"/>
<location filename="../EqualizationToolsDialog.cpp" line="348"/>
<source>Freq (Hz)</source>
<translation> (Hz)</translation>
<translation> ()</translation>
</message>
<message>
<location filename="../EqualizationToolsDialog.cpp" line="309"/>
@ -1477,7 +1477,7 @@ Error: %2 - %3</source>
<location filename="../models/FrequencyList.cpp" line="745"/>
<location filename="../models/FrequencyList.cpp" line="828"/>
<source>Frequency (MHz)</source>
<translation> (MHz)</translation>
<translation> ()</translation>
</message>
</context>
<context>
@ -1573,22 +1573,22 @@ Error: %2 - %3</source>
<location filename="../Transceiver/HamlibTransceiver.cpp" line="212"/>
<location filename="../Transceiver/HamlibTransceiver.cpp" line="266"/>
<source>Hamlib initialisation error</source>
<translation>Hamlib </translation>
<translation>Hamlib </translation>
</message>
<message>
<location filename="../Transceiver/HamlibTransceiver.cpp" line="288"/>
<source>Hamlib settings file error: %1 at character offset %2</source>
<translation>Hamlib : %1 %2</translation>
<translation>Hamlib : %1 %2</translation>
</message>
<message>
<location filename="../Transceiver/HamlibTransceiver.cpp" line="294"/>
<source>Hamlib settings file error: top level must be a JSON object</source>
<translation>Hamlib 設置檔案錯誤: 頂層必須是 JSON </translation>
<translation>Hamlib 設置檔案錯誤: 頂層必須是 JSON </translation>
</message>
<message>
<location filename="../Transceiver/HamlibTransceiver.cpp" line="306"/>
<source>Hamlib settings file error: config must be a JSON object</source>
<translation>Hamlib 設置檔案錯誤: 配置必須是JSON對象</translation>
<translation>Hamlib 設置檔案錯誤: 配置必須是JSON對象</translation>
</message>
<message>
<location filename="../Transceiver/HamlibTransceiver.cpp" line="371"/>
@ -1598,7 +1598,7 @@ Error: %2 - %3</source>
<message>
<location filename="../Transceiver/HamlibTransceiver.cpp" line="424"/>
<source>Hamlib error: %1 while %2</source>
<translation>Hamlib : %1 %2</translation>
<translation>Hamlib : %1 %2</translation>
</message>
<message>
<location filename="../Transceiver/HamlibTransceiver.cpp" line="434"/>
@ -2092,7 +2092,7 @@ Error(%2): %3</source>
<message>
<location filename="../widgets/mainwindow.ui" line="346"/>
<source>Log &amp;QSO</source>
<translation>(&amp;Q)</translation>
<translation>(&amp;Q)</translation>
</message>
<message>
<location filename="../widgets/mainwindow.ui" line="359"/>
@ -2112,7 +2112,7 @@ Error(%2): %3</source>
<message>
<location filename="../widgets/mainwindow.ui" line="390"/>
<source>&amp;Monitor</source>
<translation>(&amp;M)</translation>
<translation>(&amp;M)</translation>
</message>
<message>
<location filename="../widgets/mainwindow.ui" line="409"/>
@ -2489,7 +2489,7 @@ Yellow when too low</source>
<message>
<location filename="../widgets/mainwindow.ui" line="735"/>
<source>Frequency tolerance (Hz)</source>
<translation> (Hz)</translation>
<translation> ()</translation>
</message>
<message>
<location filename="../widgets/mainwindow.ui" line="741"/>
@ -2617,7 +2617,7 @@ Yellow when too low</source>
<message>
<location filename="../widgets/mainwindow.ui" line="905"/>
<source>Frequency to call CQ on in kHz above the current MHz</source>
<translation>CQ kHz MHz</translation>
<translation> CQ </translation>
</message>
<message>
<location filename="../widgets/mainwindow.ui" line="908"/>
@ -2704,12 +2704,12 @@ When not checked you can view the calibration results.</source>
<message>
<location filename="../widgets/mainwindow.ui" line="1048"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Signal report: Signal-to-noise ratio in 2500 Hz reference bandwidth (dB).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;信號報告: 參考2500 Hz (dB) .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;信號報告: 參考2500赫兹頻(dB) .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../widgets/mainwindow.ui" line="1051"/>
<source>Signal report: Signal-to-noise ratio in 2500 Hz reference bandwidth (dB).</source>
<translation>信號報告: 參考2500 Hz (dB) .</translation>
<translation>信號報告: 參考2500赫兹頻(dB) .</translation>
</message>
<message>
<location filename="../widgets/mainwindow.ui" line="1057"/>
@ -3583,7 +3583,7 @@ list. The list can be maintained in Settings (F2).</source>
<message>
<location filename="../widgets/mainwindow.ui" line="3248"/>
<source>Color highlighting scheme</source>
<translation></translation>
<translation></translation>
</message>
<message>
<location filename="../widgets/mainwindow.ui" line="3253"/>
@ -3660,7 +3660,7 @@ list. The list can be maintained in Settings (F2).</source>
<message>
<location filename="../widgets/mainwindow.cpp" line="785"/>
<source>Enumerating audio devices</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../widgets/mainwindow.cpp" line="800"/>
@ -3703,7 +3703,7 @@ list. The list can be maintained in Settings (F2).</source>
<message>
<location filename="../widgets/mainwindow.cpp" line="899"/>
<source>Error removing &quot;%1&quot;</source>
<translation> &quot;%1&quot;</translation>
<translation> &quot;%1&quot;</translation>
</message>
<message>
<location filename="../widgets/mainwindow.cpp" line="900"/>
@ -3720,7 +3720,7 @@ list. The list can be maintained in Settings (F2).</source>
<location filename="../widgets/mainwindow.cpp" line="1473"/>
<location filename="../widgets/mainwindow.cpp" line="8942"/>
<source>File Open Error</source>
<translation></translation>
<translation></translation>
</message>
<message>
<location filename="../widgets/mainwindow.cpp" line="1474"/>
@ -3734,17 +3734,17 @@ list. The list can be maintained in Settings (F2).</source>
<message>
<location filename="../widgets/mainwindow.cpp" line="1577"/>
<source>Error saving c2 file</source>
<translation>c2檔案錯誤</translation>
<translation>c2檔案錯誤</translation>
</message>
<message>
<location filename="../widgets/mainwindow.cpp" line="1777"/>
<source>Error in Sound Input</source>
<translation></translation>
<translation></translation>
</message>
<message>
<location filename="../widgets/mainwindow.cpp" line="1783"/>
<source>Error in Sound Output</source>
<translation></translation>
<translation></translation>
</message>
<message>
<location filename="../widgets/mainwindow.cpp" line="1847"/>
@ -3784,7 +3784,7 @@ list. The list can be maintained in Settings (F2).</source>
<message>
<location filename="../widgets/mainwindow.cpp" line="2394"/>
<source>Subprocess Error</source>
<translation></translation>
<translation></translation>
</message>
<message>
<location filename="../widgets/mainwindow.cpp" line="2395"/>
@ -3802,7 +3802,7 @@ list. The list can be maintained in Settings (F2).</source>
<message>
<location filename="../widgets/mainwindow.cpp" line="2416"/>
<source>Subprocess error</source>
<translation></translation>
<translation></translation>
</message>
<message>
<location filename="../widgets/mainwindow.cpp" line="2454"/>
@ -3841,7 +3841,7 @@ list. The list can be maintained in Settings (F2).</source>
<message>
<location filename="../widgets/mainwindow.cpp" line="2819"/>
<source>No data read from disk. Wrong file format?</source>
<translation>. ?</translation>
<translation>. ?</translation>
</message>
<message>
<location filename="../widgets/mainwindow.cpp" line="2826"/>
@ -3955,7 +3955,51 @@ list. The list can be maintained in Settings (F2).</source>
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Alt+Z &lt;/b&gt;&lt;/td&gt;&lt;td&gt;Clear hung decoder status&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</source>
<extracomment>Keyboard shortcuts help window contents</extracomment>
<translation type="unfinished"></translation>
<translation>&lt;table cellspacing=1&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Esc &lt;/b&gt;&lt;/td&gt;&lt;td&gt;,,&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;F1 &lt;/b&gt;&lt;/td&gt;&lt;td&gt; (Alt: Tx6)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Shift+F1 &lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Ctrl+F1 &lt;/b&gt;&lt;/td&gt;&lt;td&gt; WSJT-X&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;F2 &lt;/b&gt;&lt;/td&gt;&lt;td&gt; (Alt: Tx2)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;F3 &lt;/b&gt;&lt;/td&gt;&lt;td&gt; (Alt: Tx3)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;F4 &lt;/b&gt;&lt;/td&gt;&lt;td&gt;DX, DX, 1-4 (Alt: Tx4)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Alt+F4 &lt;/b&gt;&lt;/td&gt;&lt;td&gt;退&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;F5 &lt;/b&gt;&lt;/td&gt;&lt;td&gt; (Alt: transmit Tx5)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;F6 &lt;/b&gt;&lt;/td&gt;&lt;td&gt; (Alt: toggle &quot;Call 1st&quot;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Shift+F6 &lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;F7 &lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;F11 &lt;/b&gt;&lt;/td&gt;&lt;td&gt; 1 &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Ctrl+F11 &lt;/b&gt;&lt;/td&gt;&lt;td&gt; 1 &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Shift+F11 &lt;/b&gt;&lt;/td&gt;&lt;td&gt; 60 (FT8) 90 (FT4)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Ctrl+Shift+F11 &lt;/b&gt;&lt;/td&gt;&lt;td&gt; 2000 &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;F12 &lt;/b&gt;&lt;/td&gt;&lt;td&gt; 1 &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Ctrl+F12 &lt;/b&gt;&lt;/td&gt;&lt;td&gt; 1 &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Shift+F12 &lt;/b&gt;&lt;/td&gt;&lt;td&gt; 60 (FT8) or 90 (FT4)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Ctrl+Shift+F12 &lt;/b&gt;&lt;/td&gt;&lt;td&gt;調 2000 &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Alt+1-6 &lt;/b&gt;&lt;/td&gt;&lt;td&gt; 1 &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Ctl+1-6 &lt;/b&gt;&lt;/td&gt;&lt;td&gt; 1 &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Alt+B &lt;/b&gt;&lt;/td&gt;&lt;td&gt; &quot; S+P&quot; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Alt+C &lt;/b&gt;&lt;/td&gt;&lt;td&gt; &quot; CQ 1&quot; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Alt+D &lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Shift+D &lt;/b&gt;&lt;/td&gt;&lt;td&gt;()&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Ctrl+E &lt;/b&gt;&lt;/td&gt;&lt;td&gt; TX even/1st&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Shift+E &lt;/b&gt;&lt;/td&gt;&lt;td&gt; TX even/1st&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Alt+E &lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Ctrl+F &lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Alt+G &lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Alt+H &lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Ctrl+L &lt;/b&gt;&lt;/td&gt;&lt;td&gt;, &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Alt+M &lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Alt+N &lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Ctrl+O &lt;/b&gt;&lt;/td&gt;&lt;td&gt; .wav &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Alt+O &lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Alt+Q &lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Ctrl+R &lt;/b&gt;&lt;/td&gt;&lt;td&gt; Tx4 RRR( FT4 )&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Alt+R &lt;/b&gt;&lt;/td&gt;&lt;td&gt; Tx4 RR73&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Alt+S &lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Alt+T &lt;/b&gt;&lt;/td&gt;&lt;td&gt;調&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Alt+Z &lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</translation>
</message>
<message>
<location filename="../widgets/mainwindow.cpp" line="2924"/>
@ -3991,7 +4035,37 @@ list. The list can be maintained in Settings (F2).</source>
&lt;/tr&gt;
&lt;/table&gt;</source>
<extracomment>Mouse commands help window contents</extracomment>
<translation type="unfinished"></translation>
<translation>&lt;table cellpadding=5&gt;
&lt;tr&gt;
&lt;th align=&quot;right&quot;&gt;&lt;/th&gt;
&lt;th align=&quot;left&quot;&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;right&quot;&gt;:&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Click&lt;/b&gt; 設置接收頻率.&lt;br/&gt;
&lt;b&gt;Shift-click&lt;/b&gt; 設置發射頻率.&lt;br/&gt;
&lt;b&gt;Ctrl-click&lt;/b&gt; or &lt;b&gt;&lt;/b&gt; .&lt;br/&gt;
&lt;b&gt;Double-click&lt;/b&gt; 在接收頻率解碼.&lt;br/&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;right&quot;&gt;:&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Double-click&lt;/b&gt; 解碼的文字將第二個呼號複製到 Dx 呼號,&lt;br/&gt;
Dx ,&lt;br/&gt;
, &lt;br/&gt;
.&lt;br/&gt;
&lt;b&gt;&lt;/b&gt; 已選中或在消息中顯示第一個呼號&lt;br/&gt;
, , &lt;br/&gt;
&lt;b&gt;Ctrl&lt;/b&gt; 鍵被按下.&lt;br/&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;right&quot;&gt;:&lt;/td&gt;
&lt;td&gt;&lt;b&gt;&lt;/b&gt; 擦除通聯視窗.&lt;br/&gt;
&lt;b&gt;&lt;/b&gt; to erase QSO and Band Activity windows.
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</translation>
</message>
<message>
<location filename="../widgets/mainwindow.cpp" line="4396"/>
@ -4341,7 +4415,7 @@ UDP 服務器 %2:%3</translation>
<message>
<location filename="../Transceiver/PollingTransceiver.cpp" line="179"/>
<source>Unexpected rig error</source>
<translation></translation>
<translation></translation>
</message>
</context>
<context>
@ -4369,27 +4443,27 @@ UDP 服務器 %2:%3</translation>
<message>
<location filename="../WFPalette.cpp" line="78"/>
<source>Error reading waterfall palette file &quot;%1:%2&quot; too many colors.</source>
<translation>調 &quot;%1:%2&quot; .</translation>
<translation>調 &quot;%1:%2&quot; .</translation>
</message>
<message>
<location filename="../WFPalette.cpp" line="84"/>
<source>Error reading waterfall palette file &quot;%1:%2&quot; invalid triplet.</source>
<translation>調 &quot;%1:%2&quot; .</translation>
<translation>調 &quot;%1:%2&quot; .</translation>
</message>
<message>
<location filename="../WFPalette.cpp" line="96"/>
<source>Error reading waterfall palette file &quot;%1:%2&quot; invalid color.</source>
<translation>調 &quot;%1:%2&quot; .</translation>
<translation>調 &quot;%1:%2&quot; .</translation>
</message>
<message>
<location filename="../WFPalette.cpp" line="104"/>
<source>Error opening waterfall palette file &quot;%1&quot;: %2.</source>
<translation>調 &quot;%1&quot;: %2.</translation>
<translation>調 &quot;%1&quot;: %2.</translation>
</message>
<message>
<location filename="../WFPalette.cpp" line="256"/>
<source>Error writing waterfall palette file &quot;%1&quot;: %2.</source>
<translation>調 &quot;%1&quot;: %2.</translation>
<translation>調 &quot;%1&quot;: %2.</translation>
</message>
</context>
<context>
@ -4402,7 +4476,7 @@ UDP 服務器 %2:%3</translation>
<location filename="../SampleDownloader/RemoteFile.cpp" line="296"/>
<location filename="../SampleDownloader/RemoteFile.cpp" line="307"/>
<source>File System Error</source>
<translation></translation>
<translation></translation>
</message>
<message>
<location filename="../SampleDownloader/RemoteFile.cpp" line="40"/>
@ -4413,7 +4487,7 @@ Error(%3): %4</source>
<translation>:
&quot;%1&quot;
: &quot;%2&quot;
(%3): %4</translation>
(%3): %4</translation>
</message>
<message>
<location filename="../SampleDownloader/RemoteFile.cpp" line="111"/>
@ -4453,7 +4527,7 @@ Error(%3): %4</source>
Error(%2): %3</source>
<translation>:
&quot;%1&quot;
(%2): %3</translation>
(%2): %3</translation>
</message>
<message>
<location filename="../SampleDownloader/RemoteFile.cpp" line="297"/>
@ -4469,7 +4543,7 @@ Error(%2): %3</source>
Error(%2): %3</source>
<translation>:
&quot;%1&quot;
(%2): %3</translation>
(%2): %3</translation>
</message>
</context>
<context>
@ -4508,7 +4582,7 @@ Error(%2): %3</source>
<message>
<location filename="../SampleDownloader.cpp" line="114"/>
<source>Check this if you get SSL/TLS errors</source>
<translation>SSL/TLS錯誤, </translation>
<translation>SSL/TLS錯誤, </translation>
</message>
<message>
<location filename="../SampleDownloader.cpp" line="132"/>
@ -4526,12 +4600,12 @@ Error(%2): %3</source>
<message>
<location filename="../Audio/soundin.cpp" line="23"/>
<source>An error opening the audio input device has occurred.</source>
<translation>.</translation>
<translation>.</translation>
</message>
<message>
<location filename="../Audio/soundin.cpp" line="27"/>
<source>An error occurred during read from the audio input device.</source>
<translation>.</translation>
<translation>.</translation>
</message>
<message>
<location filename="../Audio/soundin.cpp" line="31"/>
@ -4541,7 +4615,7 @@ Error(%2): %3</source>
<message>
<location filename="../Audio/soundin.cpp" line="35"/>
<source>Non-recoverable error, audio input device not usable at this time.</source>
<translation>, .</translation>
<translation>, .</translation>
</message>
<message>
<location filename="../Audio/soundin.cpp" line="65"/>
@ -4718,7 +4792,7 @@ Error(%2): %3</source>
<message>
<location filename="../Transceiver/TransceiverBase.cpp" line="14"/>
<source>Unexpected rig error</source>
<translation></translation>
<translation></translation>
</message>
</context>
<context>
@ -4998,7 +5072,7 @@ Error(%2): %3</source>
<message>
<location filename="../Configuration.ui" line="134"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Type 2 compound callsigns are those with prefixes or suffixes not included in the allowed shortlist (See Help-&amp;gt;Add-on prefixes and suffixes).&lt;/p&gt;&lt;p&gt;This option determines which generated messages should contain your full type 2 compound call sign rather than your base callsign. It only applies if you have a type 2 compound callsign.&lt;/p&gt;&lt;p&gt;This option controls the way the messages that are used to answer CQ calls are generated. Generated messages 6 (CQ) and 5 (73) will always contain your full callsign. The JT65 and JT9 protocols allow for some standard messages with your full call at the expense of another piece of information such as the DX call or your locator.&lt;/p&gt;&lt;p&gt;Choosing message 1 omits the DX callsign which may be an issue when replying to CQ calls. Choosing message 3 also omits the DX callsign and many versions of this and other software will not extract the report. Choosing neither means that your full callsign only goes in your message 5 (73) so your QSO partner may log the wrong callsign.&lt;/p&gt;&lt;p&gt;None of these options are perfect, message 3 is usually best but be aware your QSO partner may not log the report you send them.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;2 (-&amp; gt; ).&lt;p&gt;&lt;p&gt;2, .2.&lt;/p&gt;&lt;p&gt; CQ . 6 (CQ) 5 (73) .jt65 jt9 使, , DX .&lt;/p&gt;&lt;p&gt;1 DX , CQ .3 DX , . 5 (73) , .&lt;/p&gt;&lt;p&gt;, 3 , , .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;2 (-&amp; gt; ).&lt;p&gt;&lt;p&gt;2, .2.&lt;/p&gt;&lt;p&gt; CQ . 6 (CQ) 5 (73) .jt65 jt9 使, , DX .&lt;/p&gt;&lt;p&gt;1 DX , CQ .3 DX , . 5 (73) , .&lt;/p&gt;&lt;p&gt;, 3 , , .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../Configuration.ui" line="141"/>
@ -5531,7 +5605,7 @@ or bandwidth is selected).</source>
<location filename="../Configuration.ui" line="1088"/>
<location filename="../Configuration.ui" line="1322"/>
<source>None</source>
<translation></translation>
<translation></translation>
</message>
<message>
<location filename="../Configuration.ui" line="1098"/>