Merge pull request #98 from RPiOS/qml

update Chinese translation  file rpi-imager_zh_cn.ts
This commit is contained in:
maxnet 2020-09-17 19:39:55 +02:00 committed by GitHub
commit eeca7c016c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 60 additions and 53 deletions

3
.gitignore vendored Normal file
View file

@ -0,0 +1,3 @@
dependencies/libarchive-3.4.2/build/pkgconfig/libarchive.pc
CMakeLists.txt.user

View file

@ -6,28 +6,28 @@
<message> <message>
<location filename="../downloadextractthread.cpp" line="166"/> <location filename="../downloadextractthread.cpp" line="166"/>
<source>Error writing to storage</source> <source>Error writing to storage</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="188"/> <location filename="../downloadextractthread.cpp" line="188"/>
<location filename="../downloadextractthread.cpp" line="348"/> <location filename="../downloadextractthread.cpp" line="348"/>
<source>Error extracting archive: %1</source> <source>Error extracting archive: %1</source>
<translation type="unfinished"></translation> <translation> %1 </translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="234"/> <location filename="../downloadextractthread.cpp" line="234"/>
<source>Error mounting FAT32 partition</source> <source>Error mounting FAT32 partition</source>
<translation type="unfinished"></translation> <translation>FAT32分区错误</translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="244"/> <location filename="../downloadextractthread.cpp" line="244"/>
<source>Operating system did not mount FAT32 partition</source> <source>Operating system did not mount FAT32 partition</source>
<translation type="unfinished"></translation> <translation>FAT32分区</translation>
</message> </message>
<message> <message>
<location filename="../downloadextractthread.cpp" line="267"/> <location filename="../downloadextractthread.cpp" line="267"/>
<source>Error changing to directory &apos;%1&apos;</source> <source>Error changing to directory &apos;%1&apos;</source>
<translation type="unfinished"></translation> <translation> %1 </translation>
</message> </message>
</context> </context>
<context> <context>
@ -35,89 +35,91 @@
<message> <message>
<location filename="../downloadthread.cpp" line="131"/> <location filename="../downloadthread.cpp" line="131"/>
<source>Error running diskpart: %1</source> <source>Error running diskpart: %1</source>
<translation type="unfinished"></translation> <translation> diskpart %1</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="152"/> <location filename="../downloadthread.cpp" line="152"/>
<source>Error removing existing partitions</source> <source>Error removing existing partitions</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="178"/> <location filename="../downloadthread.cpp" line="178"/>
<source>Authentication cancelled</source> <source>Authentication cancelled</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="181"/> <location filename="../downloadthread.cpp" line="181"/>
<source>Error running authopen to gain access to disk device &apos;%1&apos;</source> <source>Error running authopen to gain access to disk device &apos;%1&apos;</source>
<translation type="unfinished"></translation> <translation>authopen以获得对磁盘设备&apos;%1&apos;访</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="182"/> <location filename="../downloadthread.cpp" line="182"/>
<source>Please verify if &apos;Raspberry Pi Imager&apos; is allowed access to &apos;removable volumes&apos; in privacy settings (under &apos;files and folders&apos; or alternatively give it &apos;full disk access&apos;).</source> <source>Please verify if &apos;Raspberry Pi Imager&apos; is allowed access to &apos;removable volumes&apos; in privacy settings (under &apos;files and folders&apos; or alternatively give it &apos;full disk access&apos;).</source>
<translation type="unfinished"></translation> <translation> Raspberry Pi Imager访访</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="203"/> <location filename="../downloadthread.cpp" line="203"/>
<source>Cannot open storage device &apos;%1&apos;.</source> <source>Cannot open storage device &apos;%1&apos;.</source>
<translation type="unfinished"></translation> <translation>&apos;%1&apos;</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="217"/> <location filename="../downloadthread.cpp" line="217"/>
<source>Write error while zero&apos;ing out MBR</source> <source>Write error while zero&apos;ing out MBR</source>
<translation type="unfinished"></translation> <translation>MBR清零时写入错误</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="229"/> <location filename="../downloadthread.cpp" line="229"/>
<source>Write error while trying to zero out last part of card. <source>Write error while trying to zero out last part of card.
Card could be advertising wrong capacity (possible counterfeit)</source> Card could be advertising wrong capacity (possible counterfeit)</source>
<translation type="unfinished"></translation> <translation>
</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="350"/> <location filename="../downloadthread.cpp" line="350"/>
<source>Access denied error while writing file to disk.</source> <source>Access denied error while writing file to disk.</source>
<translation type="unfinished"></translation> <translation>访</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="355"/> <location filename="../downloadthread.cpp" line="355"/>
<source>Controlled Folder Access seems to be enabled. Please add both rpi-imager.exe and fat32format.exe to the list of allowed apps and try again.</source> <source>Controlled Folder Access seems to be enabled. Please add both rpi-imager.exe and fat32format.exe to the list of allowed apps and try again.</source>
<translation type="unfinished"></translation> <translation>访 rpi-imager.exe和fat32format.exe都添加到允许的应用程序列表中</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="361"/> <location filename="../downloadthread.cpp" line="361"/>
<source>Error writing file to disk</source> <source>Error writing file to disk</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="589"/> <location filename="../downloadthread.cpp" line="589"/>
<source>Error writing to storage (while flushing)</source> <source>Error writing to storage (while flushing)</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="596"/> <location filename="../downloadthread.cpp" line="596"/>
<source>Error writing to storage (while fsync)</source> <source>Error writing to storage (while fsync)</source>
<translation type="unfinished"></translation> <translation>fsync时写入存储时出错</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="577"/> <location filename="../downloadthread.cpp" line="577"/>
<source>Download corrupt. Hash does not match</source> <source>Download corrupt. Hash does not match</source>
<translation type="unfinished"></translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="630"/> <location filename="../downloadthread.cpp" line="630"/>
<source>Error writing first block (partition table)</source> <source>Error writing first block (partition table)</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="686"/> <location filename="../downloadthread.cpp" line="686"/>
<source>Error reading from storage. <source>Error reading from storage.
SD card may be broken.</source> SD card may be broken.</source>
<translation type="unfinished"></translation> <translation>
SD卡可能已损坏</translation>
</message> </message>
<message> <message>
<location filename="../downloadthread.cpp" line="705"/> <location filename="../downloadthread.cpp" line="705"/>
<source>Verifying write failed. Contents of SD card is different from what was written to it.</source> <source>Verifying write failed. Contents of SD card is different from what was written to it.</source>
<translation type="unfinished"></translation> <translation> SD卡的内容与写入的内容不同</translation>
</message> </message>
</context> </context>
<context> <context>
@ -127,52 +129,52 @@ SD card may be broken.</source>
<location filename="../driveformatthread.cpp" line="124"/> <location filename="../driveformatthread.cpp" line="124"/>
<location filename="../driveformatthread.cpp" line="185"/> <location filename="../driveformatthread.cpp" line="185"/>
<source>Error partitioning: %1</source> <source>Error partitioning: %1</source>
<translation type="unfinished"></translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../driveformatthread.cpp" line="84"/> <location filename="../driveformatthread.cpp" line="84"/>
<source>Error starting fat32format</source> <source>Error starting fat32format</source>
<translation type="unfinished"></translation> <translation>fat32format命令时出错</translation>
</message> </message>
<message> <message>
<location filename="../driveformatthread.cpp" line="94"/> <location filename="../driveformatthread.cpp" line="94"/>
<source>Error running fat32format: %1</source> <source>Error running fat32format: %1</source>
<translation type="unfinished"></translation> <translation>fat32format时出错%1</translation>
</message> </message>
<message> <message>
<location filename="../driveformatthread.cpp" line="104"/> <location filename="../driveformatthread.cpp" line="104"/>
<source>Error determining new drive letter</source> <source>Error determining new drive letter</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../driveformatthread.cpp" line="109"/> <location filename="../driveformatthread.cpp" line="109"/>
<source>Invalid device: %1</source> <source>Invalid device: %1</source>
<translation type="unfinished"></translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../driveformatthread.cpp" line="146"/> <location filename="../driveformatthread.cpp" line="146"/>
<source>Error formatting (through udisks2)</source> <source>Error formatting (through udisks2)</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../driveformatthread.cpp" line="174"/> <location filename="../driveformatthread.cpp" line="174"/>
<source>Error starting sfdisk</source> <source>Error starting sfdisk</source>
<translation type="unfinished"></translation> <translation>sfdisk命令时出错</translation>
</message> </message>
<message> <message>
<location filename="../driveformatthread.cpp" line="196"/> <location filename="../driveformatthread.cpp" line="196"/>
<source>Error starting mkfs.fat</source> <source>Error starting mkfs.fat</source>
<translation type="unfinished"></translation> <translation>mkfs.fat时出错</translation>
</message> </message>
<message> <message>
<location filename="../driveformatthread.cpp" line="206"/> <location filename="../driveformatthread.cpp" line="206"/>
<source>Error running mkfs.fat: %1</source> <source>Error running mkfs.fat: %1</source>
<translation type="unfinished"></translation> <translation>mkfs.fat时出错%1</translation>
</message> </message>
<message> <message>
<location filename="../driveformatthread.cpp" line="213"/> <location filename="../driveformatthread.cpp" line="213"/>
<source>Formatting not implemented for this platform</source> <source>Formatting not implemented for this platform</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
</context> </context>
<context> <context>
@ -181,23 +183,25 @@ SD card may be broken.</source>
<location filename="../imagewriter.cpp" line="170"/> <location filename="../imagewriter.cpp" line="170"/>
<source>Storage capacity is not large enough. <source>Storage capacity is not large enough.
Needs to be at least %1 GB</source> Needs to be at least %1 GB</source>
<translation type="unfinished"></translation> <translation>
%1 GB的空白空间</translation>
</message> </message>
<message> <message>
<location filename="../imagewriter.cpp" line="176"/> <location filename="../imagewriter.cpp" line="176"/>
<source>Input file is not a valid disk image. <source>Input file is not a valid disk image.
File size %1 bytes is not a multiple of 512 bytes.</source> File size %1 bytes is not a multiple of 512 bytes.</source>
<translation type="unfinished"></translation> <translation>
%1512</translation>
</message> </message>
<message> <message>
<location filename="../imagewriter.cpp" line="200"/> <location filename="../imagewriter.cpp" line="200"/>
<source>Downloading and writing image</source> <source>Downloading and writing image</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../imagewriter.cpp" line="409"/> <location filename="../imagewriter.cpp" line="409"/>
<source>Select image</source> <source>Select image</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
</context> </context>
<context> <context>
@ -205,7 +209,7 @@ File size %1 bytes is not a multiple of 512 bytes.</source>
<message> <message>
<location filename="../localfileextractthread.cpp" line="38"/> <location filename="../localfileextractthread.cpp" line="38"/>
<source>Error opening image file</source> <source>Error opening image file</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
</context> </context>
<context> <context>
@ -213,17 +217,17 @@ File size %1 bytes is not a multiple of 512 bytes.</source>
<message> <message>
<location filename="../MsgPopup.qml" line="96"/> <location filename="../MsgPopup.qml" line="96"/>
<source>NO</source> <source>NO</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../MsgPopup.qml" line="109"/> <location filename="../MsgPopup.qml" line="109"/>
<source>YES</source> <source>YES</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../MsgPopup.qml" line="122"/> <location filename="../MsgPopup.qml" line="122"/>
<source>CONTINUE</source> <source>CONTINUE</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
</context> </context>
<context> <context>
@ -231,7 +235,7 @@ File size %1 bytes is not a multiple of 512 bytes.</source>
<message> <message>
<location filename="../linux/linuxdrivelist.cpp" line="111"/> <location filename="../linux/linuxdrivelist.cpp" line="111"/>
<source>Internal SD card reader</source> <source>Internal SD card reader</source>
<translation type="unfinished"></translation> <translation>SD卡读卡器</translation>
</message> </message>
</context> </context>
<context> <context>
@ -244,12 +248,12 @@ File size %1 bytes is not a multiple of 512 bytes.</source>
<message> <message>
<location filename="../main.qml" line="735"/> <location filename="../main.qml" line="735"/>
<source>Are you sure you want to quit?</source> <source>Are you sure you want to quit?</source>
<translation type="unfinished"></translation> <translation>退</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="736"/> <location filename="../main.qml" line="736"/>
<source>Raspberry Pi Imager is still busy.&lt;br&gt;Are you sure you want to quit?</source> <source>Raspberry Pi Imager is still busy.&lt;br&gt;Are you sure you want to quit?</source>
<translation type="unfinished"></translation> <translation>Raspberry Pi Imager还未完成任务&lt;br&gt;退</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="91"/> <location filename="../main.qml" line="91"/>
@ -293,17 +297,17 @@ File size %1 bytes is not a multiple of 512 bytes.</source>
<message> <message>
<location filename="../main.qml" line="121"/> <location filename="../main.qml" line="121"/>
<source>Select this button to change the operating system</source> <source>Select this button to change the operating system</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="159"/> <location filename="../main.qml" line="159"/>
<source>Select this button to change the destination SD card</source> <source>Select this button to change the destination SD card</source>
<translation type="unfinished"></translation> <translation>SD卡</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="181"/> <location filename="../main.qml" line="181"/>
<source>Select this button to start writing the image</source> <source>Select this button to start writing the image</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="224"/> <location filename="../main.qml" line="224"/>
@ -347,27 +351,27 @@ File size %1 bytes is not a multiple of 512 bytes.</source>
<message> <message>
<location filename="../main.qml" line="480"/> <location filename="../main.qml" line="480"/>
<source>Local file</source> <source>Local file</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="693"/> <location filename="../main.qml" line="693"/>
<source>[WRITE PROTECTED]</source> <source>[WRITE PROTECTED]</source>
<translation type="unfinished"></translation> <translation>[]</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="747"/> <location filename="../main.qml" line="747"/>
<source>Warning</source> <source>Warning</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="766"/> <location filename="../main.qml" line="766"/>
<source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source> <source>All existing data on &apos;%1&apos; will be erased.&lt;br&gt;Are you sure you want to continue?</source>
<translation type="unfinished"></translation> <translation>&apos;%1&apos;&lt;br&gt;</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="863"/> <location filename="../main.qml" line="863"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been erased&lt;br&gt;&lt;br&gt;You can now remove the SD card from the reader</source> <source>&lt;b&gt;%1&lt;/b&gt; has been erased&lt;br&gt;&lt;br&gt;You can now remove the SD card from the reader</source>
<translation type="unfinished"></translation> <translation>&lt;b&gt;%1 &lt;/ b&gt;&lt;br&gt; &lt;br&gt;SD</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="893"/> <location filename="../main.qml" line="893"/>
@ -378,12 +382,12 @@ File size %1 bytes is not a multiple of 512 bytes.</source>
<message> <message>
<location filename="../main.qml" line="973"/> <location filename="../main.qml" line="973"/>
<source>Connect an USB stick containing images first.&lt;br&gt;The images must be located in the root folder of the USB stick.</source> <source>Connect an USB stick containing images first.&lt;br&gt;The images must be located in the root folder of the USB stick.</source>
<translation type="unfinished"></translation> <translation>U盘&lt;br&gt;U盘的根文件夹中</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="988"/> <location filename="../main.qml" line="988"/>
<source>SD card is write protected.&lt;br&gt;Push the lock switch on the left side of the card upwards, and try again.</source> <source>SD card is write protected.&lt;br&gt;Push the lock switch on the left side of the card upwards, and try again.</source>
<translation type="unfinished"></translation> <translation>SD卡具有写保护&lt;br&gt;SD卡的左侧的锁定开关</translation>
</message> </message>
<message> <message>
<location filename="../main.qml" line="417"/> <location filename="../main.qml" line="417"/>