Ask for confirmation on quit if writing

Closes #47
This commit is contained in:
Floris Bos 2020-05-23 19:07:03 +02:00
parent 3d2c1f2a5a
commit 28bd56edb4
3 changed files with 117 additions and 84 deletions

View file

@ -84,13 +84,13 @@ Card could be advertising wrong capacity (possible counterfeit)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="620"/>
<location filename="../downloadthread.cpp" line="622"/>
<source>Error reading from storage.
SD card may be broken.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="638"/>
<location filename="../downloadthread.cpp" line="641"/>
<source>Verifying write failed. Contents of SD card is different from what was written to it.</source>
<translation type="unfinished"></translation>
</message>
@ -170,7 +170,7 @@ File size %1 bytes is not a multiple of 512 bytes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imagewriter.cpp" line="379"/>
<location filename="../imagewriter.cpp" line="380"/>
<source>Select image</source>
<translation type="unfinished"></translation>
</message>
@ -183,156 +183,166 @@ File size %1 bytes is not a multiple of 512 bytes.</source>
<translation> v%1</translation>
</message>
<message>
<location filename="../main.qml" line="68"/>
<location filename="../main.qml" line="276"/>
<location filename="../main.qml" line="32"/>
<source>Are you sure you want to quit?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="33"/>
<source>Imager is still busy.&lt;br&gt;Are you sure you want to quit?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.qml" line="78"/>
<location filename="../main.qml" line="286"/>
<source>Operating System</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="80"/>
<location filename="../main.qml" line="90"/>
<source>CHOOSE OS</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="102"/>
<location filename="../main.qml" line="584"/>
<location filename="../main.qml" line="112"/>
<location filename="../main.qml" line="594"/>
<source>SD Card</source>
<translation>SD卡</translation>
</message>
<message>
<location filename="../main.qml" line="114"/>
<location filename="../main.qml" line="901"/>
<location filename="../main.qml" line="124"/>
<location filename="../main.qml" line="914"/>
<source>CHOOSE SD CARD</source>
<translation>SD卡</translation>
</message>
<message>
<location filename="../main.qml" line="141"/>
<location filename="../main.qml" line="151"/>
<source>WRITE</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="156"/>
<location filename="../main.qml" line="846"/>
<location filename="../main.qml" line="166"/>
<location filename="../main.qml" line="859"/>
<source>Writing... %1%</source>
<translation>...%1%</translation>
</message>
<message>
<location filename="../main.qml" line="194"/>
<location filename="../main.qml" line="204"/>
<source>CANCEL WRITE</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="197"/>
<location filename="../main.qml" line="843"/>
<location filename="../main.qml" line="207"/>
<location filename="../main.qml" line="856"/>
<source>Cancelling...</source>
<translation>...</translation>
</message>
<message>
<location filename="../main.qml" line="208"/>
<location filename="../main.qml" line="218"/>
<source>CANCEL VERIFY</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="211"/>
<location filename="../main.qml" line="866"/>
<location filename="../main.qml" line="919"/>
<location filename="../main.qml" line="221"/>
<location filename="../main.qml" line="879"/>
<location filename="../main.qml" line="932"/>
<source>Finalizing...</source>
<translation>...</translation>
</message>
<message>
<location filename="../main.qml" line="338"/>
<location filename="../main.qml" line="895"/>
<location filename="../main.qml" line="348"/>
<location filename="../main.qml" line="908"/>
<source>Erase</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="339"/>
<location filename="../main.qml" line="349"/>
<source>Format card as FAT32</source>
<translation>SD卡为FAT32格式</translation>
</message>
<message>
<location filename="../main.qml" line="346"/>
<location filename="../main.qml" line="356"/>
<source>Use custom</source>
<translation>使</translation>
</message>
<message>
<location filename="../main.qml" line="347"/>
<location filename="../main.qml" line="357"/>
<source>Select a custom .img from your computer</source>
<translation>使</translation>
</message>
<message>
<location filename="../main.qml" line="354"/>
<location filename="../main.qml" line="507"/>
<location filename="../main.qml" line="364"/>
<location filename="../main.qml" line="517"/>
<source>Error parsing os_list.json</source>
<translation> os_list.json </translation>
</message>
<message>
<location filename="../main.qml" line="378"/>
<location filename="../main.qml" line="388"/>
<source>Back</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="379"/>
<location filename="../main.qml" line="389"/>
<source>Go back to main menu</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="434"/>
<location filename="../main.qml" line="444"/>
<source>Released: %1</source>
<translation>...%1</translation>
</message>
<message>
<location filename="../main.qml" line="437"/>
<location filename="../main.qml" line="447"/>
<source>Cached on your computer</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="439"/>
<location filename="../main.qml" line="449"/>
<source>Online - %1 GB download</source>
<translation>%1 GB</translation>
</message>
<message>
<location filename="../main.qml" line="660"/>
<location filename="../main.qml" line="670"/>
<source>Mounted as %1</source>
<translation>%1 </translation>
</message>
<message>
<location filename="../main.qml" line="775"/>
<location filename="../main.qml" line="785"/>
<source>QUIT APP</source>
<translation>退</translation>
</message>
<message>
<location filename="../main.qml" line="785"/>
<location filename="../main.qml" line="795"/>
<source>CONTINUE</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="825"/>
<location filename="../main.qml" line="838"/>
<source>Error downloading OS list from Internet</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="869"/>
<location filename="../main.qml" line="882"/>
<source>Verifying... %1%</source>
<translation>...%1%</translation>
</message>
<message>
<location filename="../main.qml" line="887"/>
<location filename="../main.qml" line="900"/>
<source>Error</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="894"/>
<location filename="../main.qml" line="907"/>
<source>Write Successful</source>
<translation></translation>
</message>
<message>
<location filename="../main.qml" line="896"/>
<location filename="../main.qml" line="909"/>
<source>&lt;b&gt;%2&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>
</message>
<message>
<location filename="../main.qml" line="898"/>
<location filename="../main.qml" line="911"/>
<source>&lt;b&gt;%1&lt;/b&gt; has been written to &lt;b&gt;%2&lt;/b&gt;&lt;br&gt;&lt;br&gt;You can now remove the SD card from the reader</source>
<translation>&lt;b&gt;%1&lt;/b&gt; &lt;b&gt;%2&lt;/b&gt;&lt;br&gt;&lt;br&gt;SD</translation>
</message>