[WIP] add english translation (#4120)

* move en.ts to en@source.ts

* run lupdate

Co-authored-by: ZeldaZach <zahalpern+github@gmail.com>
This commit is contained in:
ebbit1q 2022-01-22 03:35:26 +01:00 committed by GitHub
parent 2885f93fdf
commit 5d31b70406
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 2832 additions and 2674 deletions

View file

@ -290,7 +290,7 @@ be included in the next release 👍
Basic workflow for translations: Basic workflow for translations:
1. Developer adds a `tr("foo")` string in the code; 1. Developer adds a `tr("foo")` string in the code;
2. Every few days, a maintainer updates the `*_en.ts files` with the new strings; 2. Every few days, a maintainer updates the `*_en@source.ts files` with the new strings;
3. Transifex picks up the new files from GitHub every 24 hours; 3. Transifex picks up the new files from GitHub every 24 hours;
4. Translators translate the new untranslated strings on Transifex; 4. Translators translate the new untranslated strings on Transifex;
5. Before a release, a maintainer fetches the updated translations from Transifex. 5. Before a release, a maintainer fetches the updated translations from Transifex.
@ -344,14 +344,14 @@ make
If the parameter has been enabled correctly, when running "make" you should see If the parameter has been enabled correctly, when running "make" you should see
a line similar to this one (the numbers may vary): a line similar to this one (the numbers may vary):
```sh ```sh
[ 76%] Generating ../../cockatrice/translations/cockatrice_en.ts [ 76%] Generating ../../cockatrice/translations/cockatrice_en@source.ts
Updating '../../cockatrice/translations/cockatrice_en.ts'... Updating '../../cockatrice/translations/cockatrice_en@source.ts'...
Found 857 source text(s) (8 new and 849 already existing) Found 857 source text(s) (8 new and 849 already existing)
``` ```
You should then notice that the following files have uncommitted changes: You should then notice that the following files have uncommitted changes:
cockatrice/translations/cockatrice_en.ts cockatrice/translations/cockatrice_en@source.ts
oracle/translations/oracle_en.ts oracle/translations/oracle_en@source.ts
It is recommended to disable the parameter afterwards using: It is recommended to disable the parameter afterwards using:
```sh ```sh

View file

@ -138,7 +138,7 @@ IF(UPDATE_TRANSLATIONS)
FILE(GLOB_RECURSE translate_cockatrice_SRCS ${CMAKE_SOURCE_DIR}/cockatrice/src/*.cpp ${CMAKE_SOURCE_DIR}/cockatrice/src/*.h) FILE(GLOB_RECURSE translate_cockatrice_SRCS ${CMAKE_SOURCE_DIR}/cockatrice/src/*.cpp ${CMAKE_SOURCE_DIR}/cockatrice/src/*.h)
FILE(GLOB_RECURSE translate_common_SRCS ${CMAKE_SOURCE_DIR}/common/*.cpp ${CMAKE_SOURCE_DIR}/common/*.h) FILE(GLOB_RECURSE translate_common_SRCS ${CMAKE_SOURCE_DIR}/common/*.cpp ${CMAKE_SOURCE_DIR}/common/*.h)
SET(translate_SRCS ${translate_cockatrice_SRCS} ${translate_common_SRCS}) SET(translate_SRCS ${translate_cockatrice_SRCS} ${translate_common_SRCS})
SET(cockatrice_TS "${CMAKE_CURRENT_SOURCE_DIR}/translations/cockatrice_en.ts") SET(cockatrice_TS "${CMAKE_CURRENT_SOURCE_DIR}/translations/cockatrice_en@source.ts")
ELSE() ELSE()
FILE(GLOB cockatrice_TS "${CMAKE_CURRENT_SOURCE_DIR}/translations/*.ts") FILE(GLOB cockatrice_TS "${CMAKE_CURRENT_SOURCE_DIR}/translations/*.ts")
ENDIF(UPDATE_TRANSLATIONS) ENDIF(UPDATE_TRANSLATIONS)

View file

@ -37,7 +37,7 @@ set(oracle_RESOURCES oracle.qrc)
IF(UPDATE_TRANSLATIONS) IF(UPDATE_TRANSLATIONS)
FILE(GLOB_RECURSE translate_oracle_SRCS src/*.cpp src/*.h ../cockatrice/src/settingscache.cpp) FILE(GLOB_RECURSE translate_oracle_SRCS src/*.cpp src/*.h ../cockatrice/src/settingscache.cpp)
SET(translate_SRCS ${translate_oracle_SRCS}) SET(translate_SRCS ${translate_oracle_SRCS})
SET(oracle_TS "${CMAKE_CURRENT_SOURCE_DIR}/translations/oracle_en.ts") SET(oracle_TS "${CMAKE_CURRENT_SOURCE_DIR}/translations/oracle_en@source.ts")
ELSE() ELSE()
FILE(GLOB oracle_TS "${CMAKE_CURRENT_SOURCE_DIR}/translations/*.ts") FILE(GLOB oracle_TS "${CMAKE_CURRENT_SOURCE_DIR}/translations/*.ts")
ENDIF(UPDATE_TRANSLATIONS) ENDIF(UPDATE_TRANSLATIONS)

View file

@ -67,87 +67,87 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="304"/> <location filename="../src/oraclewizard.cpp" line="310"/>
<location filename="../src/oraclewizard.cpp" line="323"/> <location filename="../src/oraclewizard.cpp" line="329"/>
<location filename="../src/oraclewizard.cpp" line="328"/> <location filename="../src/oraclewizard.cpp" line="334"/>
<location filename="../src/oraclewizard.cpp" line="396"/> <location filename="../src/oraclewizard.cpp" line="403"/>
<location filename="../src/oraclewizard.cpp" line="520"/> <location filename="../src/oraclewizard.cpp" line="527"/>
<location filename="../src/oraclewizard.cpp" line="541"/> <location filename="../src/oraclewizard.cpp" line="548"/>
<source>Error</source> <source>Error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="304"/> <location filename="../src/oraclewizard.cpp" line="310"/>
<source>The provided URL is not valid.</source> <source>The provided URL is not valid.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="308"/> <location filename="../src/oraclewizard.cpp" line="314"/>
<source>Downloading (0MB)</source> <source>Downloading (0MB)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="323"/> <location filename="../src/oraclewizard.cpp" line="329"/>
<source>Please choose a file.</source> <source>Please choose a file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="328"/> <location filename="../src/oraclewizard.cpp" line="334"/>
<source>Cannot open file &apos;%1&apos;.</source> <source>Cannot open file &apos;%1&apos;.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="387"/> <location filename="../src/oraclewizard.cpp" line="394"/>
<source>Downloading (%1MB)</source> <source>Downloading (%1MB)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="396"/> <location filename="../src/oraclewizard.cpp" line="403"/>
<source>Network error: %1.</source> <source>Network error: %1.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="434"/> <location filename="../src/oraclewizard.cpp" line="441"/>
<source>Parsing file</source> <source>Parsing file</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="448"/> <location filename="../src/oraclewizard.cpp" line="455"/>
<source>Xz extraction failed.</source> <source>Xz extraction failed.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="456"/> <location filename="../src/oraclewizard.cpp" line="463"/>
<source>Sorry, this version of Oracle does not support xz compressed files.</source> <source>Sorry, this version of Oracle does not support xz compressed files.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="475"/> <location filename="../src/oraclewizard.cpp" line="482"/>
<source>Failed to open Zip archive: %1.</source> <source>Failed to open Zip archive: %1.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="480"/> <location filename="../src/oraclewizard.cpp" line="487"/>
<source>Zip extraction failed: the Zip archive doesn&apos;t contain exactly one file.</source> <source>Zip extraction failed: the Zip archive doesn&apos;t contain exactly one file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="488"/> <location filename="../src/oraclewizard.cpp" line="495"/>
<source>Zip extraction failed: %1.</source> <source>Zip extraction failed: %1.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="497"/> <location filename="../src/oraclewizard.cpp" line="504"/>
<source>Sorry, this version of Oracle does not support zipped files.</source> <source>Sorry, this version of Oracle does not support zipped files.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="520"/> <location filename="../src/oraclewizard.cpp" line="527"/>
<source>Do you want to download the uncompressed file instead?</source> <source>Do you want to download the uncompressed file instead?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="542"/> <location filename="../src/oraclewizard.cpp" line="549"/>
<source>The file was retrieved successfully, but it does not contain any sets data.</source> <source>The file was retrieved successfully, but it does not contain any sets data.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -155,42 +155,42 @@
<context> <context>
<name>LoadSpoilersPage</name> <name>LoadSpoilersPage</name>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="697"/> <location filename="../src/oraclewizard.cpp" line="700"/>
<source>Save spoiler database</source> <source>Save spoiler database</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="702"/> <location filename="../src/oraclewizard.cpp" line="705"/>
<source>XML; spoiler database (*.xml)</source> <source>XML; spoiler database (*.xml)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="707"/> <location filename="../src/oraclewizard.cpp" line="710"/>
<source>Spoilers import</source> <source>Spoilers import</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="708"/> <location filename="../src/oraclewizard.cpp" line="711"/>
<source>Please specify a compatible source for spoiler data.</source> <source>Please specify a compatible source for spoiler data.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="710"/> <location filename="../src/oraclewizard.cpp" line="713"/>
<source>Download URL:</source> <source>Download URL:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="711"/> <location filename="../src/oraclewizard.cpp" line="714"/>
<source>Restore default URL</source> <source>Restore default URL</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="712"/> <location filename="../src/oraclewizard.cpp" line="715"/>
<source>The spoiler database will be saved at the following location:</source> <source>The spoiler database will be saved at the following location:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="714"/> <location filename="../src/oraclewizard.cpp" line="717"/>
<source>Save to a custom path (not recommended)</source> <source>Save to a custom path (not recommended)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -198,42 +198,42 @@
<context> <context>
<name>LoadTokensPage</name> <name>LoadTokensPage</name>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="660"/> <location filename="../src/oraclewizard.cpp" line="663"/>
<source>Save token database</source> <source>Save token database</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="665"/> <location filename="../src/oraclewizard.cpp" line="668"/>
<source>XML; token database (*.xml)</source> <source>XML; token database (*.xml)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="670"/> <location filename="../src/oraclewizard.cpp" line="673"/>
<source>Tokens import</source> <source>Tokens import</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="671"/> <location filename="../src/oraclewizard.cpp" line="674"/>
<source>Please specify a compatible source for token data.</source> <source>Please specify a compatible source for token data.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="673"/> <location filename="../src/oraclewizard.cpp" line="676"/>
<source>Download URL:</source> <source>Download URL:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="674"/> <location filename="../src/oraclewizard.cpp" line="677"/>
<source>Restore default URL</source> <source>Restore default URL</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="675"/> <location filename="../src/oraclewizard.cpp" line="678"/>
<source>The token database will be saved at the following location:</source> <source>The token database will be saved at the following location:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="677"/> <location filename="../src/oraclewizard.cpp" line="680"/>
<source>Save to a custom path (not recommended)</source> <source>Save to a custom path (not recommended)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -241,7 +241,7 @@
<context> <context>
<name>OracleImporter</name> <name>OracleImporter</name>
<message> <message>
<location filename="../src/oracleimporter.cpp" line="445"/> <location filename="../src/oracleimporter.cpp" line="475"/>
<source>Dummy set containing tokens</source> <source>Dummy set containing tokens</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -280,68 +280,68 @@
<context> <context>
<name>SaveSetsPage</name> <name>SaveSetsPage</name>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="579"/> <location filename="../src/oraclewizard.cpp" line="586"/>
<location filename="../src/oraclewizard.cpp" line="636"/> <location filename="../src/oraclewizard.cpp" line="639"/>
<source>Error</source> <source>Error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="579"/> <location filename="../src/oraclewizard.cpp" line="586"/>
<source>No set has been imported.</source> <source>No set has been imported.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="585"/> <location filename="../src/oraclewizard.cpp" line="592"/>
<source>Sets imported</source> <source>Sets imported</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="586"/> <location filename="../src/oraclewizard.cpp" line="593"/>
<source>The following sets have been found:</source> <source>The following sets have been found:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="588"/> <location filename="../src/oraclewizard.cpp" line="595"/>
<source>Press &quot;Save&quot; to store the imported cards in the Cockatrice database.</source> <source>Press &quot;Save&quot; to store the imported cards in the Cockatrice database.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="589"/> <location filename="../src/oraclewizard.cpp" line="596"/>
<source>The card database will be saved at the following location:</source> <source>The card database will be saved at the following location:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="591"/> <location filename="../src/oraclewizard.cpp" line="598"/>
<source>Save to a custom path (not recommended)</source> <source>Save to a custom path (not recommended)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="593"/> <location filename="../src/oraclewizard.cpp" line="600"/>
<source>&amp;Save</source> <source>&amp;Save</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="599"/> <location filename="../src/oraclewizard.cpp" line="606"/>
<source>Import finished: %1 cards.</source> <source>Import finished: %1 cards.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="602"/> <location filename="../src/oraclewizard.cpp" line="609"/>
<source>%1: %2 cards imported</source> <source>%1: %2 cards imported</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="612"/> <location filename="../src/oraclewizard.cpp" line="618"/>
<source>Save card database</source> <source>Save card database</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="613"/> <location filename="../src/oraclewizard.cpp" line="619"/>
<source>XML; card database (*.xml)</source> <source>XML; card database (*.xml)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/oraclewizard.cpp" line="636"/> <location filename="../src/oraclewizard.cpp" line="639"/>
<source>The file could not be saved to %1</source> <source>The file could not be saved to %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -351,7 +351,7 @@
<message> <message>
<location filename="../src/pagetemplates.cpp" line="73"/> <location filename="../src/pagetemplates.cpp" line="73"/>
<location filename="../src/pagetemplates.cpp" line="113"/> <location filename="../src/pagetemplates.cpp" line="113"/>
<location filename="../src/pagetemplates.cpp" line="173"/> <location filename="../src/pagetemplates.cpp" line="169"/>
<source>Error</source> <source>Error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -376,164 +376,15 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/pagetemplates.cpp" line="173"/> <location filename="../src/pagetemplates.cpp" line="169"/>
<source>The file could not be saved to %1</source> <source>The file could not be saved to %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>UnZip</name>
<message>
<location filename="../src/zip/unzip.cpp" line="1177"/>
<source>ZIP operation completed successfully.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/zip/unzip.cpp" line="1178"/>
<source>Failed to initialize or load zlib library.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/zip/unzip.cpp" line="1179"/>
<source>zlib library error.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/zip/unzip.cpp" line="1180"/>
<source>Unable to create or open file.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/zip/unzip.cpp" line="1181"/>
<source>Partially corrupted archive. Some files might be extracted.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/zip/unzip.cpp" line="1182"/>
<source>Corrupted archive.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/zip/unzip.cpp" line="1183"/>
<source>Wrong password.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/zip/unzip.cpp" line="1184"/>
<source>No archive has been created yet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/zip/unzip.cpp" line="1185"/>
<source>File or directory does not exist.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/zip/unzip.cpp" line="1186"/>
<source>File read error.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/zip/unzip.cpp" line="1187"/>
<source>File write error.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/zip/unzip.cpp" line="1188"/>
<source>File seek error.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/zip/unzip.cpp" line="1189"/>
<source>Unable to create a directory.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/zip/unzip.cpp" line="1190"/>
<source>Invalid device.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/zip/unzip.cpp" line="1191"/>
<source>Invalid or incompatible zip archive.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/zip/unzip.cpp" line="1192"/>
<source>Inconsistent headers. Archive might be corrupted.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/zip/unzip.cpp" line="1196"/>
<source>Unknown error.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Zip</name>
<message>
<location filename="../src/zip/zip.cpp" line="1604"/>
<source>ZIP operation completed successfully.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/zip/zip.cpp" line="1605"/>
<source>Failed to initialize or load zlib library.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/zip/zip.cpp" line="1606"/>
<source>zlib library error.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/zip/zip.cpp" line="1607"/>
<source>Unable to create or open file.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/zip/zip.cpp" line="1608"/>
<source>No archive has been created yet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/zip/zip.cpp" line="1609"/>
<source>File or directory does not exist.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/zip/zip.cpp" line="1610"/>
<source>File read error.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/zip/zip.cpp" line="1611"/>
<source>File write error.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/zip/zip.cpp" line="1612"/>
<source>File seek error.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/zip/zip.cpp" line="1616"/>
<source>Unknown error.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>i18n</name>
<message>
<location filename="../../cockatrice/src/settingscache.cpp" line="158"/>
<source>English</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>main</name> <name>main</name>
<message> <message>
<location filename="../src/main.cpp" line="43"/> <location filename="../src/main.cpp" line="42"/>
<source>Only run in spoiler mode</source> <source>Only run in spoiler mode</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>