Update Chinese and Taiwanese translations. Thanks to 456Vv <123@456vv.com>.

This commit is contained in:
LoRd_MuldeR 2013-02-09 01:42:12 +01:00
parent c59a60a161
commit 641087981d
4 changed files with 130 additions and 130 deletions

View File

@ -221,7 +221,7 @@
</message> </message>
<message> <message>
<source>Totally open, royalty-free, highly versatile audio codec.</source> <source>Totally open, royalty-free, highly versatile audio codec.</source>
<translation></translation> <translation>.</translation>
</message> </message>
<message> <message>
<source>Silk Icons - Over 700 icons in PNG format</source> <source>Silk Icons - Over 700 icons in PNG format</source>
@ -229,7 +229,7 @@
</message> </message>
<message> <message>
<source>By Mark James, released under the Creative Commons &apos;by&apos; License.</source> <source>By Mark James, released under the Creative Commons &apos;by&apos; License.</source>
<translation></translation> <translation>.</translation>
</message> </message>
<message> <message>
<source>Show License Text</source> <source>Show License Text</source>
@ -281,11 +281,11 @@
</message> </message>
<message> <message>
<source>refalac - Win32 command line ALAC encoder/decoder</source> <source>refalac - Win32 command line ALAC encoder/decoder</source>
<translation type="unfinished"></translation> <translation>refalac - Win32命令行 ALAC /</translation>
</message> </message>
<message> <message>
<source>The ALAC reference implementation by Apple is available under the Apache license.</source> <source>The ALAC reference implementation by Apple is available under the Apache license.</source>
<translation type="unfinished"></translation> <translation>ALAC Apache許可證下參考實現.</translation>
</message> </message>
</context> </context>
<context> <context>
@ -471,20 +471,20 @@
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Process was aborted by the user after %n track(s)!</source> <source>Process was aborted by the user after %n track(s)!</source>
<translation type="unfinished"> <translation>
<numerusform></numerusform> <numerusform>%n , !</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Imported %n track(s) from the Cue Sheet.</source> <source>Imported %n track(s) from the Cue Sheet.</source>
<translation type="unfinished"> <translation>
<numerusform></numerusform> <numerusform> %n .</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Skipped %n track(s).</source> <source>Skipped %n track(s).</source>
<translation type="unfinished"> <translation>
<numerusform></numerusform> <numerusform> %n .</numerusform>
</translation> </translation>
</message> </message>
</context> </context>
@ -1933,80 +1933,80 @@
</message> </message>
<message> <message>
<source> Overwrite Mode </source> <source> Overwrite Mode </source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Overwrite Existing File</source> <source>Overwrite Existing File</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Skip File</source> <source>Skip File</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Keep Both Files (Default)</source> <source>Keep Both Files (Default)</source>
<translation type="unfinished"></translation> <translation>()</translation>
</message> </message>
<message> <message>
<source>If Target File Already Exists:</source> <source>If Target File Already Exists:</source>
<translation type="unfinished"></translation> <translation>: </translation>
</message> </message>
<message> <message>
<source>Overwrite Mode</source> <source>Overwrite Mode</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Warning: This mode may overwrite existing files with no way to revert!</source> <source>Warning: This mode may overwrite existing files with no way to revert!</source>
<translation type="unfinished"></translation> <translation>警告: 這種模式可能會覆蓋現有的文件無法恢復!</translation>
</message> </message>
<message> <message>
<source>Continue</source> <source>Continue</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Revert</source> <source>Revert</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Up One Level</source> <source>Up One Level</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Go To Parent Directory</source> <source>Go To Parent Directory</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Disable Opus-Decoder Resampling (i.e. always output as 48.000 Hz)</source> <source>Disable Opus-Decoder Resampling (i.e. always output as 48.000 Hz)</source>
<translation type="unfinished"></translation> <translation> Opus-Decoder (48.000 Hz)</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n file(s) have been rejected, because read access was not granted!</source> <source>%n file(s) have been rejected, because read access was not granted!</source>
<translation type="unfinished"> <translation>
<numerusform></numerusform> <numerusform>%n , !</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n file(s) have been rejected, because they are dummy CDDA files!</source> <source>%n file(s) have been rejected, because they are dummy CDDA files!</source>
<translation type="unfinished"> <translation>
<numerusform></numerusform> <numerusform>%n , CDDA文件不是正確的!</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n file(s) have been rejected, because they appear to be Cue Sheet images!</source> <source>%n file(s) have been rejected, because they appear to be Cue Sheet images!</source>
<translation type="unfinished"> <translation>
<numerusform></numerusform> <numerusform>%n , !</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n file(s) have been rejected, because the file format could not be recognized!</source> <source>%n file(s) have been rejected, because the file format could not be recognized!</source>
<translation type="unfinished"> <translation>
<numerusform></numerusform> <numerusform>%n , !</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n Instance(s)</source> <source>%n Instance(s)</source>
<translation type="unfinished"> <translation>
<numerusform></numerusform> <numerusform>%n </numerusform>
</translation> </translation>
</message> </message>
</context> </context>
@ -2332,23 +2332,23 @@
</message> </message>
<message> <message>
<source>Skipped.</source> <source>Skipped.</source>
<translation type="unfinished"></translation> <translation>.</translation>
</message> </message>
<message> <message>
<source>Target output file already exists, going to skip this file:</source> <source>Target output file already exists, going to skip this file:</source>
<translation type="unfinished"></translation> <translation>, : </translation>
</message> </message>
<message> <message>
<source>If you don&apos;t want existing files to be skipped, please change the overwrite mode!</source> <source>If you don&apos;t want existing files to be skipped, please change the overwrite mode!</source>
<translation type="unfinished"></translation> <translation>, !</translation>
</message> </message>
<message> <message>
<source>Target output file already exists, going to delete existing file:</source> <source>Target output file already exists, going to delete existing file:</source>
<translation type="unfinished"></translation> <translation>, : </translation>
</message> </message>
<message> <message>
<source>Failed to delete existing target file, will save to another file name!</source> <source>Failed to delete existing target file, will save to another file name!</source>
<translation type="unfinished"></translation> <translation>, !</translation>
</message> </message>
</context> </context>
<context> <context>
@ -2463,94 +2463,94 @@
</message> </message>
<message> <message>
<source>Process finished after %1.</source> <source>Process finished after %1.</source>
<translation> %1.</translation> <translation> %1.</translation>
</message> </message>
<message> <message>
<source>Filter Log Items</source> <source>Filter Log Items</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Show Running Only</source> <source>Show Running Only</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Show Succeeded Only</source> <source>Show Succeeded Only</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Show Failed Only</source> <source>Show Failed Only</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Show Skipped Only</source> <source>Show Skipped Only</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Show All Items</source> <source>Show All Items</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>None of the items matches the current filtering rules</source> <source>None of the items matches the current filtering rules</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Process was aborted by the user after %n file(s)!</source> <source>Process was aborted by the user after %n file(s)!</source>
<translation type="unfinished"> <translation>
<numerusform></numerusform> <numerusform> %n !</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n hour(s)</source> <source>%n hour(s)</source>
<translation type="unfinished"> <translation>
<numerusform></numerusform> <numerusform>%n </numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n minute(s)</source> <source>%n minute(s)</source>
<translation type="unfinished"> <translation>
<numerusform></numerusform> <numerusform>%n </numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n second(s)</source> <source>%n second(s)</source>
<translation type="unfinished"> <translation>
<numerusform></numerusform> <numerusform>%n </numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n millisecond(s)</source> <source>%n millisecond(s)</source>
<translation type="unfinished"> <translation>
<numerusform></numerusform> <numerusform>%n </numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Encoding: %n file(s) of %1 completed so far, please wait...</source> <source>Encoding: %n file(s) of %1 completed so far, please wait...</source>
<translation type="unfinished"> <translation>
<numerusform></numerusform> <numerusform>: %1 %n , ...</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Error: %1 of %n file(s) failed (%2). Double-click failed items for detailed information!</source> <source>Error: %1 of %n file(s) failed (%2). Double-click failed items for detailed information!</source>
<translation type="unfinished"> <translation>
<numerusform></numerusform> <numerusform>: %n %1 %2. !</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n file(s) skipped</source> <source>%n file(s) skipped</source>
<translation type="unfinished"> <translation>
<numerusform></numerusform> <numerusform> %n </numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Error: %1 of %n file(s) failed. Double-click failed items for detailed information!</source> <source>Error: %1 of %n file(s) failed. Double-click failed items for detailed information!</source>
<translation type="unfinished"> <translation>
<numerusform></numerusform> <numerusform>錯誤: %n %1 . !</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>All files completed successfully. Skipped %n file(s).</source> <source>All files completed successfully. Skipped %n file(s).</source>
<translation type="unfinished"> <translation>
<numerusform></numerusform> <numerusform>. %n .</numerusform>
</translation> </translation>
</message> </message>
</context> </context>

View File

@ -221,7 +221,7 @@
</message> </message>
<message> <message>
<source>Totally open, royalty-free, highly versatile audio codec.</source> <source>Totally open, royalty-free, highly versatile audio codec.</source>
<translation></translation> <translation>.</translation>
</message> </message>
<message> <message>
<source>Silk Icons - Over 700 icons in PNG format</source> <source>Silk Icons - Over 700 icons in PNG format</source>
@ -229,7 +229,7 @@
</message> </message>
<message> <message>
<source>By Mark James, released under the Creative Commons &apos;by&apos; License.</source> <source>By Mark James, released under the Creative Commons &apos;by&apos; License.</source>
<translation></translation> <translation>.</translation>
</message> </message>
<message> <message>
<source>Show License Text</source> <source>Show License Text</source>
@ -281,11 +281,11 @@
</message> </message>
<message> <message>
<source>refalac - Win32 command line ALAC encoder/decoder</source> <source>refalac - Win32 command line ALAC encoder/decoder</source>
<translation type="unfinished"></translation> <translation>refalac - Win32命令行 ALAC /</translation>
</message> </message>
<message> <message>
<source>The ALAC reference implementation by Apple is available under the Apache license.</source> <source>The ALAC reference implementation by Apple is available under the Apache license.</source>
<translation type="unfinished"></translation> <translation>ALAC Apache许可证下参考实现.</translation>
</message> </message>
</context> </context>
<context> <context>
@ -471,20 +471,20 @@
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Process was aborted by the user after %n track(s)!</source> <source>Process was aborted by the user after %n track(s)!</source>
<translation type="unfinished"> <translation>
<numerusform></numerusform> <numerusform>%n , !</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Imported %n track(s) from the Cue Sheet.</source> <source>Imported %n track(s) from the Cue Sheet.</source>
<translation type="unfinished"> <translation>
<numerusform></numerusform> <numerusform> %n .</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Skipped %n track(s).</source> <source>Skipped %n track(s).</source>
<translation type="unfinished"> <translation>
<numerusform></numerusform> <numerusform> %n .</numerusform>
</translation> </translation>
</message> </message>
</context> </context>
@ -1933,80 +1933,80 @@
</message> </message>
<message> <message>
<source> Overwrite Mode </source> <source> Overwrite Mode </source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Overwrite Existing File</source> <source>Overwrite Existing File</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Skip File</source> <source>Skip File</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Keep Both Files (Default)</source> <source>Keep Both Files (Default)</source>
<translation type="unfinished"></translation> <translation>()</translation>
</message> </message>
<message> <message>
<source>If Target File Already Exists:</source> <source>If Target File Already Exists:</source>
<translation type="unfinished"></translation> <translation>: </translation>
</message> </message>
<message> <message>
<source>Overwrite Mode</source> <source>Overwrite Mode</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Warning: This mode may overwrite existing files with no way to revert!</source> <source>Warning: This mode may overwrite existing files with no way to revert!</source>
<translation type="unfinished"></translation> <translation>警告: 这种模式可能会覆盖现有的文件无法恢复!</translation>
</message> </message>
<message> <message>
<source>Continue</source> <source>Continue</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Revert</source> <source>Revert</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Up One Level</source> <source>Up One Level</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Go To Parent Directory</source> <source>Go To Parent Directory</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Disable Opus-Decoder Resampling (i.e. always output as 48.000 Hz)</source> <source>Disable Opus-Decoder Resampling (i.e. always output as 48.000 Hz)</source>
<translation type="unfinished"></translation> <translation> Opus-Decoder (48.000 Hz)</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n file(s) have been rejected, because read access was not granted!</source> <source>%n file(s) have been rejected, because read access was not granted!</source>
<translation type="unfinished"> <translation>
<numerusform></numerusform> <numerusform>%n , 访!</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n file(s) have been rejected, because they are dummy CDDA files!</source> <source>%n file(s) have been rejected, because they are dummy CDDA files!</source>
<translation type="unfinished"> <translation>
<numerusform></numerusform> <numerusform>%n , CDDA文件不是正确的!</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n file(s) have been rejected, because they appear to be Cue Sheet images!</source> <source>%n file(s) have been rejected, because they appear to be Cue Sheet images!</source>
<translation type="unfinished"> <translation>
<numerusform></numerusform> <numerusform>%n , !</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n file(s) have been rejected, because the file format could not be recognized!</source> <source>%n file(s) have been rejected, because the file format could not be recognized!</source>
<translation type="unfinished"> <translation>
<numerusform></numerusform> <numerusform>%n , !</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n Instance(s)</source> <source>%n Instance(s)</source>
<translation type="unfinished"> <translation>
<numerusform></numerusform> <numerusform>%n </numerusform>
</translation> </translation>
</message> </message>
</context> </context>
@ -2332,23 +2332,23 @@
</message> </message>
<message> <message>
<source>Skipped.</source> <source>Skipped.</source>
<translation type="unfinished"></translation> <translation>.</translation>
</message> </message>
<message> <message>
<source>Target output file already exists, going to skip this file:</source> <source>Target output file already exists, going to skip this file:</source>
<translation type="unfinished"></translation> <translation>, : </translation>
</message> </message>
<message> <message>
<source>If you don&apos;t want existing files to be skipped, please change the overwrite mode!</source> <source>If you don&apos;t want existing files to be skipped, please change the overwrite mode!</source>
<translation type="unfinished"></translation> <translation>, !</translation>
</message> </message>
<message> <message>
<source>Target output file already exists, going to delete existing file:</source> <source>Target output file already exists, going to delete existing file:</source>
<translation type="unfinished"></translation> <translation>, : </translation>
</message> </message>
<message> <message>
<source>Failed to delete existing target file, will save to another file name!</source> <source>Failed to delete existing target file, will save to another file name!</source>
<translation type="unfinished"></translation> <translation>, !</translation>
</message> </message>
</context> </context>
<context> <context>
@ -2463,94 +2463,94 @@
</message> </message>
<message> <message>
<source>Process finished after %1.</source> <source>Process finished after %1.</source>
<translation> %1.</translation> <translation> %1.</translation>
</message> </message>
<message> <message>
<source>Filter Log Items</source> <source>Filter Log Items</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Show Running Only</source> <source>Show Running Only</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Show Succeeded Only</source> <source>Show Succeeded Only</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Show Failed Only</source> <source>Show Failed Only</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Show Skipped Only</source> <source>Show Skipped Only</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Show All Items</source> <source>Show All Items</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>None of the items matches the current filtering rules</source> <source>None of the items matches the current filtering rules</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Process was aborted by the user after %n file(s)!</source> <source>Process was aborted by the user after %n file(s)!</source>
<translation type="unfinished"> <translation>
<numerusform></numerusform> <numerusform> %n !</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n hour(s)</source> <source>%n hour(s)</source>
<translation type="unfinished"> <translation>
<numerusform></numerusform> <numerusform>%n </numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n minute(s)</source> <source>%n minute(s)</source>
<translation type="unfinished"> <translation>
<numerusform></numerusform> <numerusform>%n </numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n second(s)</source> <source>%n second(s)</source>
<translation type="unfinished"> <translation>
<numerusform></numerusform> <numerusform>%n </numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n millisecond(s)</source> <source>%n millisecond(s)</source>
<translation type="unfinished"> <translation>
<numerusform></numerusform> <numerusform>%n </numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Encoding: %n file(s) of %1 completed so far, please wait...</source> <source>Encoding: %n file(s) of %1 completed so far, please wait...</source>
<translation type="unfinished"> <translation>
<numerusform></numerusform> <numerusform>: %1 %n , ...</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Error: %1 of %n file(s) failed (%2). Double-click failed items for detailed information!</source> <source>Error: %1 of %n file(s) failed (%2). Double-click failed items for detailed information!</source>
<translation type="unfinished"> <translation>
<numerusform></numerusform> <numerusform>: %n %1 %2. !</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n file(s) skipped</source> <source>%n file(s) skipped</source>
<translation type="unfinished"> <translation>
<numerusform></numerusform> <numerusform> %n </numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Error: %1 of %n file(s) failed. Double-click failed items for detailed information!</source> <source>Error: %1 of %n file(s) failed. Double-click failed items for detailed information!</source>
<translation type="unfinished"> <translation>
<numerusform></numerusform> <numerusform>错误: %n %1 . !</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>All files completed successfully. Skipped %n file(s).</source> <source>All files completed successfully. Skipped %n file(s).</source>
<translation type="unfinished"> <translation>
<numerusform></numerusform> <numerusform>. %n .</numerusform>
</translation> </translation>
</message> </message>
</context> </context>

Binary file not shown.

Binary file not shown.