servatrice/oracle/translations/oracle_en.ts
ctrlaltca ed70099e36 Rework of the card database, xml format and oracle parser (#3511)
* CardDB: merge all card properties in a new structure

* Pre Json parser changes

 * Cockatrice: use qt's builtin json support
 * Move qt-json src dir from cockatrice to oracle
 * Add dummy cockatricexml4 parser (yet to be implemented)

* Implement a new parser and xml format

 * cockatricexml4: new xml parser following the "generic properties hash" pattern;
 * oracleimporter: refactor the parsing code to better adapt to cockatricexml4; rewrote split cards parsing
 * carddb: change "colors" from a stringlist to a string
 * carddb: move the getMainCardType() method to the cockatricexml3 parser
 *

* CardInfo: show all properties (stil missing: nice name + translation)

* Rework the "add related card" feature so that it doesn't change the card name in the carddb

Also, fix token count display

* Picture loader: Added support for transform cards

* Fix side information for flip cards

Mtgjson uses side a/b for flip cards, while scryfall doesn't

* Pictureloader: dynamic tag resolution from card properties

Examples old => new
* !cardid! => !set:muid!
* !uuid!   => !set:uuid!
* !collectornumber! => !set:num!
New examples:
 * !prop:type!
 * !prop:manacost!

* Start moving mtg-related property names to a specific file

* Clangify

* Fix tests

* Make gcc an happy puppy

* Revert "Make gcc an happy puppy"

This reverts commit 446ec5f27516c4d3b32dbfc79557f4827c5c5bdf.

* Some gcc fixes

* Share set list between different db parsers, so they won't overwrite one each other

* All glory to the hypnoclangifier!

* Fix test compilation

* Cleanup edited files in the prior PR. (#3519)

* Cleanup edited files in the prior PR.

Signed-off-by: Zach Halpern <ZaHalpern+github@gmail.com>

* Fix includes

Signed-off-by: Zach Halpern <ZaHalpern+github@gmail.com>

* Update carddatabase.h
2019-01-23 18:17:10 -05:00

588 lines
22 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="en_US">
<context>
<name>IntroPage</name>
<message>
<location filename="../src/oraclewizard.cpp" line="191"/>
<source>Introduction</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="192"/>
<source>This wizard will import the list of sets, cards, and tokens that will be used by Cockatrice.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="194"/>
<source>Language:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="195"/>
<source>Version:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LoadSetsPage</name>
<message>
<location filename="../src/oraclewizard.cpp" line="242"/>
<source>Source selection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="243"/>
<source>Please specify a source for the list of sets and cards. You can specify a URL address that will be downloaded or use an existing file from your computer.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="247"/>
<source>Download URL:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="248"/>
<source>Local file:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="249"/>
<source>Restore default URL</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="250"/>
<source>Choose file...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="260"/>
<source>Load sets file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="270"/>
<source>Sets JSON file (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="294"/>
<location filename="../src/oraclewizard.cpp" line="313"/>
<location filename="../src/oraclewizard.cpp" line="318"/>
<location filename="../src/oraclewizard.cpp" line="357"/>
<location filename="../src/oraclewizard.cpp" line="481"/>
<location filename="../src/oraclewizard.cpp" line="503"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="294"/>
<source>The provided URL is not valid.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="298"/>
<source>Downloading (0MB)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="313"/>
<source>Please choose a file.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="318"/>
<source>Cannot open file &apos;%1&apos;.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="348"/>
<source>Downloading (%1MB)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="357"/>
<source>Network error: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="395"/>
<source>Parsing file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="409"/>
<source>Xz extraction failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="417"/>
<source>Sorry, this version of Oracle does not support xz compressed files.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="436"/>
<source>Failed to open Zip archive: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="441"/>
<source>Zip extraction failed: the Zip archive doesn&apos;t contain exactly one file.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="449"/>
<source>Zip extraction failed: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="458"/>
<source>Sorry, this version of Oracle does not support zipped files.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="482"/>
<source>Do you want to try to download a fresh copy of the uncompressed file instead?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="504"/>
<source>The file was retrieved successfully, but it does not contain any sets data.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LoadSpoilersPage</name>
<message>
<location filename="../src/oraclewizard.cpp" line="642"/>
<source>Downloading (%1MB)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="652"/>
<location filename="../src/oraclewizard.cpp" line="712"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="652"/>
<source>Network error: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="712"/>
<source>The provided URL is not valid.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="716"/>
<source>Downloading (0MB)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="733"/>
<source>Spoilers source selection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="734"/>
<source>Please specify a spoiler source.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="736"/>
<source>Download URL:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="737"/>
<source>Restore default URL</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LoadTokensPage</name>
<message>
<location filename="../src/oraclewizard.cpp" line="771"/>
<source>Tokens source selection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="772"/>
<source>Please specify a source for the list of tokens.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="774"/>
<source>Download URL:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="775"/>
<source>Restore default URL</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="792"/>
<location filename="../src/oraclewizard.cpp" line="837"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="792"/>
<source>The provided URL is not valid.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="796"/>
<source>Downloading (0MB)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="828"/>
<source>Downloading (%1MB)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="837"/>
<source>Network error: %1.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OracleImporter</name>
<message>
<location filename="../src/oracleimporter.cpp" line="359"/>
<source>Dummy set containing tokens</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OracleWizard</name>
<message>
<location filename="../src/oraclewizard.cpp" line="91"/>
<source>Oracle Importer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="92"/>
<source>Save</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SaveSetsPage</name>
<message>
<location filename="../src/oraclewizard.cpp" line="536"/>
<location filename="../src/oraclewizard.cpp" line="592"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="536"/>
<source>No set has been imported.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="542"/>
<source>Sets imported</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="543"/>
<source>The following sets has been imported. Press &quot;Save&quot; to save the imported cards to the Cockatrice database.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="546"/>
<source>Save to the default path (recommended)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="547"/>
<source>&amp;Save</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="553"/>
<source>Import finished: %1 cards.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="556"/>
<source>%1: %2 cards imported</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="566"/>
<source>Save card database</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="567"/>
<source>XML; card database (*.xml)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="589"/>
<source>Success</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="590"/>
<source>The card database has been saved successfully to
%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="592"/>
<source>The file could not be saved to %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SaveSpoilersPage</name>
<message>
<location filename="../src/oraclewizard.cpp" line="889"/>
<source>Spoilers imported</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="890"/>
<source>The spoilers file has been imported. Press &quot;Save&quot; to save the imported spoilers to the Cockatrice card database.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="893"/>
<source>Save to the default path (recommended)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="900"/>
<source>Save spoiler database</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="901"/>
<source>XML; card database (*.xml)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="924"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="924"/>
<source>The file could not be saved to %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SaveTokensPage</name>
<message>
<location filename="../src/oraclewizard.cpp" line="948"/>
<source>Tokens imported</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="949"/>
<source>The tokens has been imported. Press &quot;Save&quot; to save the imported tokens to the Cockatrice tokens database.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="952"/>
<source>Save to the default path (recommended)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="959"/>
<source>Save token database</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="960"/>
<source>XML; token database (*.xml)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="982"/>
<source>Success</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="983"/>
<source>The token database has been saved successfully to
%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="985"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/oraclewizard.cpp" line="985"/>
<source>The file could not be saved to %1</source>
<translation type="unfinished"></translation>
</message>
</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="156"/>
<source>English</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>main</name>
<message>
<location filename="../src/main.cpp" line="42"/>
<source>Only run in spoiler mode</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>