Merge branch 'master' into Refactor-settings

Conflicts:
	oracle/CMakeLists.txt
This commit is contained in:
marco
2015-09-01 21:28:53 +02:00
330 changed files with 37514 additions and 13448 deletions

View File

@@ -20,6 +20,7 @@ SET(oracle_SOURCES
../cockatrice/src/settings/messagesettings.cpp
../cockatrice/src/settings/gamefilterssettings.cpp
../cockatrice/src/settings/layoutssettings.cpp
../cockatrice/src/thememanager.cpp
../cockatrice/src/qt-json/json.cpp
)

View File

@@ -7,9 +7,11 @@
#include "main.h"
#include "oraclewizard.h"
#include "settingscache.h"
#include "thememanager.h"
QTranslator *translator, *qtTranslator;
SettingsCache *settingsCache;
ThemeManager *themeManager;
const QString translationPrefix = "oracle";
#ifdef TRANSLATION_PATH
@@ -51,6 +53,7 @@ int main(int argc, char *argv[])
}
settingsCache = new SettingsCache;
themeManager = new ThemeManager;
qtTranslator = new QTranslator;
translator = new QTranslator;
@@ -58,7 +61,7 @@ int main(int argc, char *argv[])
OracleWizard wizard;
QIcon icon(":/resources/appicon.svg");
QIcon icon("theme:appicon.svg");
wizard.setWindowIcon(icon);
wizard.show();

View File

@@ -177,11 +177,10 @@ void IntroPage::languageBoxChanged(int index)
void IntroPage::retranslateUi()
{
setTitle(tr("Introduction"));
label->setText(tr("This wizard will import the list of sets and cards "
"that will be used by Cockatrice.<br/>You will need to "
"specify an url or a filename that will be used as a "
"source, and then choose the wanted sets from the list "
"of the available ones."));
label->setText(tr("This wizard will import the list of sets, cards, and tokens "
"that will be used by Cockatrice."
"\nYou will need to specify a URL or a filename that "
"will be used as a source."));
languageLabel->setText(tr("Language:"));
}
@@ -232,12 +231,12 @@ void LoadSetsPage::retranslateUi()
{
setTitle(tr("Source selection"));
setSubTitle(tr("Please specify a source for the list of sets and cards. "
"You can specify an url address that will be download or "
"You can specify a URL address that will be downloaded or "
"use an existing file from your computer."));
urlRadioButton->setText(tr("Download url:"));
urlRadioButton->setText(tr("Download URL:"));
fileRadioButton->setText(tr("Local file:"));
urlButton->setText(tr("Restore default url"));
urlButton->setText(tr("Restore default URL"));
fileButton->setText(tr("Choose file..."));
}
@@ -278,7 +277,7 @@ bool LoadSetsPage::validatePage()
QUrl url = QUrl::fromUserInput(urlLineEdit->text());
if(!url.isValid())
{
QMessageBox::critical(this, tr("Error"), tr("The provided url is not valid."));
QMessageBox::critical(this, tr("Error"), tr("The provided URL is not valid."));
return false;
}
@@ -606,11 +605,11 @@ void LoadTokensPage::retranslateUi()
{
setTitle(tr("Tokens source selection"));
setSubTitle(tr("Please specify a source for the list of tokens. "
"You can specify an url address that will be download or "
"You can specify a URL address that will be downloaded or "
"use an existing file from your computer."));
urlLabel->setText(tr("Download url:"));
urlButton->setText(tr("Restore default url"));
urlLabel->setText(tr("Download URL:"));
urlButton->setText(tr("Restore default URL"));
}
void LoadTokensPage::actRestoreDefaultUrl()
@@ -627,7 +626,7 @@ bool LoadTokensPage::validatePage()
QUrl url = QUrl::fromUserInput(urlLineEdit->text());
if(!url.isValid())
{
QMessageBox::critical(this, tr("Error"), tr("The provided url is not valid."));
QMessageBox::critical(this, tr("Error"), tr("The provided URL is not valid."));
return false;
}

View File

@@ -118,39 +118,39 @@ Sie müssen dazu eine URL oder einen Dateinamen als Quelle angeben. Danach könn
<name>LoadTokensPage</name>
<message>
<source>Tokens source selection</source>
<translation type="unfinished"/>
<translation>Spielstein-Quellenauswahl</translation>
</message>
<message>
<source>Please specify a source for the list of tokens. You can specify an url address that will be download or use an existing file from your computer.</source>
<translation type="unfinished"/>
<translation>Bitte geben Sie eine Quelle für die Liste der Spielsteine an. Sie können eine URL Adresse zum Herunterladen eingeben oder eine vorhandene Datei von Ihrem Computer verwenden.</translation>
</message>
<message>
<source>Download url:</source>
<translation type="unfinished"/>
<translation>Download URL:</translation>
</message>
<message>
<source>Restore default url</source>
<translation type="unfinished"/>
<translation>Standard-URL wiederherstellen</translation>
</message>
<message>
<source>Error</source>
<translation type="unfinished"/>
<translation>Fehler</translation>
</message>
<message>
<source>The provided url is not valid.</source>
<translation type="unfinished"/>
<translation>Die eingegebene URL ist nicht gültig.</translation>
</message>
<message>
<source>Downloading (0MB)</source>
<translation type="unfinished"/>
<translation>Herunterladen (0MB)</translation>
</message>
<message>
<source>Downloading (%1MB)</source>
<translation type="unfinished"/>
<translation>Herunterladen (%1MB)</translation>
</message>
<message>
<source>Network error: %1.</source>
<translation type="unfinished"/>
<translation>Netzwerkfehler: %1.</translation>
</message>
</context>
<context>
@@ -229,40 +229,42 @@ Sie müssen dazu eine URL oder einen Dateinamen als Quelle angeben. Danach könn
<name>SaveTokensPage</name>
<message>
<source>Tokens imported</source>
<translation type="unfinished"/>
<translation>Spielsteine importiert</translation>
</message>
<message>
<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>Spielsteine wurden importiert. Drücken Sie Speichern, um die importierten Spielsteine in der Cockatrice Spielsteindatenbank abzuspeichern.</translation>
</message>
<message>
<source>Save to the default path (recommended)</source>
<translation type="unfinished"/>
<translation>Im Standardverzeichnis abspeichern (Empfohlen)</translation>
</message>
<message>
<source>Save token database</source>
<translation type="unfinished"/>
<translation>Spielsteindatenbank speichern</translation>
</message>
<message>
<source>XML; token database (*.xml)</source>
<translation type="unfinished"/>
<translation>XML; Tokendatenbank (*.xml)</translation>
</message>
<message>
<source>Success</source>
<translation type="unfinished"/>
<translation>Erfolgreich</translation>
</message>
<message>
<source>The token database has been saved successfully to
%1</source>
<translation type="unfinished"/>
<translation>Die Spielsteindatenbank wurde erfolgreich im folgendem Pfad gespeichert:
%1</translation>
</message>
<message>
<source>Error</source>
<translation type="unfinished"/>
<translation>Fehler</translation>
</message>
<message>
<source>The file could not be saved to %1</source>
<translation type="unfinished"/>
<translation>Die Datei konnte nicht gespeichert werden:
%1 </translation>
</message>
</context>
<context>

View File

@@ -0,0 +1,379 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="en@pirate" version="2.1">
<context>
<name>IntroPage</name>
<message>
<source>Introduction</source>
<translation type="unfinished"/>
</message>
<message>
<source>English</source>
<translation>English, arr! (Pirate English)</translation>
</message>
<message>
<source>Language:</source>
<translation type="unfinished"/>
</message>
<message>
<source>This wizard will import the list of sets and cards that will be used by Cockatrice.&lt;br/&gt;You will need to specify an url or a filename that will be used as a source, and then choose the wanted sets from the list of the available ones.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>LoadSetsPage</name>
<message>
<source>Source selection</source>
<translation type="unfinished"/>
</message>
<message>
<source>Please specify a source for the list of sets and cards. You can specify an url address that will be download or use an existing file from your computer.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Download url:</source>
<translation type="unfinished"/>
</message>
<message>
<source>Local file:</source>
<translation type="unfinished"/>
</message>
<message>
<source>Restore default url</source>
<translation type="unfinished"/>
</message>
<message>
<source>Choose file...</source>
<translation type="unfinished"/>
</message>
<message>
<source>Load sets file</source>
<translation type="unfinished"/>
</message>
<message>
<source>Sets JSON file (*.json *.zip)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Sets JSON file (*.json)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Error</source>
<translation>Cap&apos;n? Thar be a problem</translation>
</message>
<message>
<source>The provided url is not valid.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Downloading (0MB)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Please choose a file.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Cannot open file &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Downloading (%1MB)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Network error: %1.</source>
<translation>Cap&apos;n? Thar be a problem wi&apos; t&apos; smoke signals: %1.</translation>
</message>
<message>
<source>Parsing file</source>
<translation type="unfinished"/>
</message>
<message>
<source>Failed to open Zip archive: %1.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Zip extraction failed: the Zip archive doesn&apos;t contain exactly one file.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Zip extraction failed: %1.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Sorry, this version of Oracle does not support zipped files.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Do you want to try to download a fresh copy of the uncompressed file instead?</source>
<translation type="unfinished"/>
</message>
<message>
<source>The file was retrieved successfully, but it does not contain any sets data.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>LoadTokensPage</name>
<message>
<source>Tokens source selection</source>
<translation type="unfinished"/>
</message>
<message>
<source>Please specify a source for the list of tokens. You can specify an url address that will be download or use an existing file from your computer.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Download url:</source>
<translation type="unfinished"/>
</message>
<message>
<source>Restore default url</source>
<translation type="unfinished"/>
</message>
<message>
<source>Error</source>
<translation>Cap&apos;n? Thar be a problem</translation>
</message>
<message>
<source>The provided url is not valid.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Downloading (0MB)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Downloading (%1MB)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Network error: %1.</source>
<translation>Cap&apos;n? Thar be a problem wi&apos; t&apos; smoke signals: %1.</translation>
</message>
</context>
<context>
<name>OracleImporter</name>
<message>
<source>Dummy set containing tokens</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>OracleWizard</name>
<message>
<source>Oracle Importer</source>
<translation type="unfinished"/>
</message>
<message>
<source>Save</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>SaveSetsPage</name>
<message>
<source>Sets imported</source>
<translation type="unfinished"/>
</message>
<message>
<source>The following sets has been imported. Press &quot;Save&quot; to save the imported cards to the Cockatrice database.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Save to the default path (recommended)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Error</source>
<translation>Cap&apos;n? Thar be a problem</translation>
</message>
<message>
<source>No set has been imported.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Import finished: %1 cards.</source>
<translation type="unfinished"/>
</message>
<message>
<source>%1: %2 cards imported</source>
<translation type="unfinished"/>
</message>
<message>
<source>Save card database</source>
<translation type="unfinished"/>
</message>
<message>
<source>XML; card database (*.xml)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Success</source>
<translation type="unfinished"/>
</message>
<message>
<source>The card database has been saved successfully to
%1</source>
<translation type="unfinished"/>
</message>
<message>
<source>The file could not be saved to %1</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>SaveTokensPage</name>
<message>
<source>Tokens imported</source>
<translation type="unfinished"/>
</message>
<message>
<source>The tokens has been imported. Press &quot;Save&quot; to save the imported tokens to the Cockatrice tokens database.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Save to the default path (recommended)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Save token database</source>
<translation type="unfinished"/>
</message>
<message>
<source>XML; token database (*.xml)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Success</source>
<translation type="unfinished"/>
</message>
<message>
<source>The token database has been saved successfully to
%1</source>
<translation type="unfinished"/>
</message>
<message>
<source>Error</source>
<translation>Cap&apos;n? Thar be a problem</translation>
</message>
<message>
<source>The file could not be saved to %1</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>UnZip</name>
<message>
<source>ZIP operation completed successfully.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Failed to initialize or load zlib library.</source>
<translation type="unfinished"/>
</message>
<message>
<source>zlib library error.</source>
<translation>Cap&apos;n? Thar be a problem wi&apos; t&apos; zlib library.</translation>
</message>
<message>
<source>Unable to create or open file.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Partially corrupted archive. Some files might be extracted.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Corrupted archive.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Wrong password.</source>
<translation type="unfinished"/>
</message>
<message>
<source>No archive has been created yet.</source>
<translation type="unfinished"/>
</message>
<message>
<source>File or directory does not exist.</source>
<translation type="unfinished"/>
</message>
<message>
<source>File read error.</source>
<translation type="unfinished"/>
</message>
<message>
<source>File write error.</source>
<translation type="unfinished"/>
</message>
<message>
<source>File seek error.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Unable to create a directory.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Invalid device.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Invalid or incompatible zip archive.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Inconsistent headers. Archive might be corrupted.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Unknown error.</source>
<translation>Cap&apos;n? Thar be a unknown problem wi&apos; t&apos; ship.</translation>
</message>
</context>
<context>
<name>Zip</name>
<message>
<source>ZIP operation completed successfully.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Failed to initialize or load zlib library.</source>
<translation type="unfinished"/>
</message>
<message>
<source>zlib library error.</source>
<translation>Cap&apos;n? Thar be a problem wi&apos; t&apos; zlib library.</translation>
</message>
<message>
<source>Unable to create or open file.</source>
<translation type="unfinished"/>
</message>
<message>
<source>No archive has been created yet.</source>
<translation type="unfinished"/>
</message>
<message>
<source>File or directory does not exist.</source>
<translation type="unfinished"/>
</message>
<message>
<source>File read error.</source>
<translation type="unfinished"/>
</message>
<message>
<source>File write error.</source>
<translation type="unfinished"/>
</message>
<message>
<source>File seek error.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Unknown error.</source>
<translation>Cap&apos;n? Thar be a unknown problem wi&apos; t&apos; ship.</translation>
</message>
</context>
</TS>

View File

@@ -125,31 +125,31 @@
</message>
<message>
<source>Download url:</source>
<translation type="unfinished"/>
<translation>URL de téléchargement:</translation>
</message>
<message>
<source>Restore default url</source>
<translation type="unfinished"/>
<translation>Restaurer l&apos;URL par défaut</translation>
</message>
<message>
<source>Error</source>
<translation type="unfinished"/>
<translation>Érreur</translation>
</message>
<message>
<source>The provided url is not valid.</source>
<translation type="unfinished"/>
<translation>L&apos;URL fournit est non valide.</translation>
</message>
<message>
<source>Downloading (0MB)</source>
<translation type="unfinished"/>
<translation>Téléchargement (0MB)</translation>
</message>
<message>
<source>Downloading (%1MB)</source>
<translation type="unfinished"/>
<translation>Téléchargement (%1MB)</translation>
</message>
<message>
<source>Network error: %1.</source>
<translation type="unfinished"/>
<translation>Erreur réseau : %1.</translation>
</message>
</context>
<context>
@@ -235,19 +235,19 @@
</message>
<message>
<source>Save to the default path (recommended)</source>
<translation type="unfinished"/>
<translation>Sauvergarder au chemin par défaut (recommendé)</translation>
</message>
<message>
<source>Save token database</source>
<translation type="unfinished"/>
<translation>Sauvegarder la base des jetons</translation>
</message>
<message>
<source>XML; token database (*.xml)</source>
<translation type="unfinished"/>
<translation>XML; bases de données des jetons (*.xml)</translation>
</message>
<message>
<source>Success</source>
<translation type="unfinished"/>
<translation>Réussite</translation>
</message>
<message>
<source>The token database has been saved successfully to
@@ -256,7 +256,7 @@
</message>
<message>
<source>Error</source>
<translation type="unfinished"/>
<translation>Érreur</translation>
</message>
<message>
<source>The file could not be saved to %1</source>

View File

@@ -118,39 +118,39 @@
<name>LoadTokensPage</name>
<message>
<source>Tokens source selection</source>
<translation type="unfinished"/>
<translation></translation>
</message>
<message>
<source>Please specify a source for the list of tokens. You can specify an url address that will be download or use an existing file from your computer.</source>
<translation type="unfinished"/>
<translation>URLか</translation>
</message>
<message>
<source>Download url:</source>
<translation type="unfinished"/>
<translation>URL:</translation>
</message>
<message>
<source>Restore default url</source>
<translation type="unfinished"/>
<translation>URLを復元</translation>
</message>
<message>
<source>Error</source>
<translation type="unfinished"/>
<translation></translation>
</message>
<message>
<source>The provided url is not valid.</source>
<translation type="unfinished"/>
<translation>URLは無効です</translation>
</message>
<message>
<source>Downloading (0MB)</source>
<translation type="unfinished"/>
<translation> (0MB)</translation>
</message>
<message>
<source>Downloading (%1MB)</source>
<translation type="unfinished"/>
<translation> (%1MB)</translation>
</message>
<message>
<source>Network error: %1.</source>
<translation type="unfinished"/>
<translation>: %1</translation>
</message>
</context>
<context>
@@ -228,40 +228,41 @@
<name>SaveTokensPage</name>
<message>
<source>Tokens imported</source>
<translation type="unfinished"/>
<translation></translation>
</message>
<message>
<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>Cockatriceデータベースに保存します</translation>
</message>
<message>
<source>Save to the default path (recommended)</source>
<translation type="unfinished"/>
<translation> ()</translation>
</message>
<message>
<source>Save token database</source>
<translation type="unfinished"/>
<translation></translation>
</message>
<message>
<source>XML; token database (*.xml)</source>
<translation type="unfinished"/>
<translation>XML; token database (*.xml)</translation>
</message>
<message>
<source>Success</source>
<translation type="unfinished"/>
<translation></translation>
</message>
<message>
<source>The token database has been saved successfully to
%1</source>
<translation type="unfinished"/>
<translation>:
%1</translation>
</message>
<message>
<source>Error</source>
<translation type="unfinished"/>
<translation></translation>
</message>
<message>
<source>The file could not be saved to %1</source>
<translation type="unfinished"/>
<translation>%1</translation>
</message>
</context>
<context>

View File

@@ -118,39 +118,40 @@
<name>LoadTokensPage</name>
<message>
<source>Tokens source selection</source>
<translation type="unfinished"/>
<translation> </translation>
</message>
<message>
<source>Please specify a source for the list of tokens. You can specify an url address that will be download or use an existing file from your computer.</source>
<translation type="unfinished"/>
<translation> .
.</translation>
</message>
<message>
<source>Download url:</source>
<translation type="unfinished"/>
<translation> :</translation>
</message>
<message>
<source>Restore default url</source>
<translation type="unfinished"/>
<translation> </translation>
</message>
<message>
<source>Error</source>
<translation type="unfinished"/>
<translation></translation>
</message>
<message>
<source>The provided url is not valid.</source>
<translation type="unfinished"/>
<translation> .</translation>
</message>
<message>
<source>Downloading (0MB)</source>
<translation type="unfinished"/>
<translation> (0MB)</translation>
</message>
<message>
<source>Downloading (%1MB)</source>
<translation type="unfinished"/>
<translation> (%1MB)</translation>
</message>
<message>
<source>Network error: %1.</source>
<translation type="unfinished"/>
<translation> : %1.</translation>
</message>
</context>
<context>
@@ -229,40 +230,42 @@
<name>SaveTokensPage</name>
<message>
<source>Tokens imported</source>
<translation type="unfinished"/>
<translation> </translation>
</message>
<message>
<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> .
&quot;&quot; .</translation>
</message>
<message>
<source>Save to the default path (recommended)</source>
<translation type="unfinished"/>
<translation> ()</translation>
</message>
<message>
<source>Save token database</source>
<translation type="unfinished"/>
<translation> </translation>
</message>
<message>
<source>XML; token database (*.xml)</source>
<translation type="unfinished"/>
<translation> XML (*.xml)</translation>
</message>
<message>
<source>Success</source>
<translation type="unfinished"/>
<translation></translation>
</message>
<message>
<source>The token database has been saved successfully to
%1</source>
<translation type="unfinished"/>
<translation> :
%1</translation>
</message>
<message>
<source>Error</source>
<translation type="unfinished"/>
<translation></translation>
</message>
<message>
<source>The file could not be saved to %1</source>
<translation type="unfinished"/>
<translation> %1 .</translation>
</message>
</context>
<context>

View File

@@ -78,7 +78,7 @@
</message>
<message>
<source>Downloading (%1MB)</source>
<translation type="unfinished"/>
<translation>A efectuar download (%1MB)</translation>
</message>
<message>
<source>Network error: %1.</source>
@@ -133,7 +133,7 @@
</message>
<message>
<source>Error</source>
<translation type="unfinished"/>
<translation>Erro</translation>
</message>
<message>
<source>The provided url is not valid.</source>
@@ -141,15 +141,15 @@
</message>
<message>
<source>Downloading (0MB)</source>
<translation type="unfinished"/>
<translation>A efectuar download (0MB)</translation>
</message>
<message>
<source>Downloading (%1MB)</source>
<translation type="unfinished"/>
<translation>A efectuar download (%1MB)</translation>
</message>
<message>
<source>Network error: %1.</source>
<translation type="unfinished"/>
<translation>Erro da rede: %1.</translation>
</message>
</context>
<context>
@@ -246,7 +246,7 @@
</message>
<message>
<source>Success</source>
<translation type="unfinished"/>
<translation>Sucesso</translation>
</message>
<message>
<source>The token database has been saved successfully to
@@ -255,7 +255,7 @@
</message>
<message>
<source>Error</source>
<translation type="unfinished"/>
<translation>Erro</translation>
</message>
<message>
<source>The file could not be saved to %1</source>
@@ -353,7 +353,7 @@
</message>
<message>
<source>No archive has been created yet.</source>
<translation type="unfinished"/>
<translation>Ainda não foi criado nenhum arquivo</translation>
</message>
<message>
<source>File or directory does not exist.</source>

View File

@@ -0,0 +1,379 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="zh-Hant" version="2.1">
<context>
<name>IntroPage</name>
<message>
<source>Introduction</source>
<translation type="unfinished"/>
</message>
<message>
<source>English</source>
<translation> (Chinese Traditional)</translation>
</message>
<message>
<source>Language:</source>
<translation type="unfinished"/>
</message>
<message>
<source>This wizard will import the list of sets and cards that will be used by Cockatrice.&lt;br/&gt;You will need to specify an url or a filename that will be used as a source, and then choose the wanted sets from the list of the available ones.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>LoadSetsPage</name>
<message>
<source>Source selection</source>
<translation type="unfinished"/>
</message>
<message>
<source>Please specify a source for the list of sets and cards. You can specify an url address that will be download or use an existing file from your computer.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Download url:</source>
<translation type="unfinished"/>
</message>
<message>
<source>Local file:</source>
<translation type="unfinished"/>
</message>
<message>
<source>Restore default url</source>
<translation type="unfinished"/>
</message>
<message>
<source>Choose file...</source>
<translation type="unfinished"/>
</message>
<message>
<source>Load sets file</source>
<translation type="unfinished"/>
</message>
<message>
<source>Sets JSON file (*.json *.zip)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Sets JSON file (*.json)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Error</source>
<translation type="unfinished"/>
</message>
<message>
<source>The provided url is not valid.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Downloading (0MB)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Please choose a file.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Cannot open file &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Downloading (%1MB)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Network error: %1.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Parsing file</source>
<translation type="unfinished"/>
</message>
<message>
<source>Failed to open Zip archive: %1.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Zip extraction failed: the Zip archive doesn&apos;t contain exactly one file.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Zip extraction failed: %1.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Sorry, this version of Oracle does not support zipped files.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Do you want to try to download a fresh copy of the uncompressed file instead?</source>
<translation type="unfinished"/>
</message>
<message>
<source>The file was retrieved successfully, but it does not contain any sets data.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>LoadTokensPage</name>
<message>
<source>Tokens source selection</source>
<translation type="unfinished"/>
</message>
<message>
<source>Please specify a source for the list of tokens. You can specify an url address that will be download or use an existing file from your computer.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Download url:</source>
<translation type="unfinished"/>
</message>
<message>
<source>Restore default url</source>
<translation type="unfinished"/>
</message>
<message>
<source>Error</source>
<translation type="unfinished"/>
</message>
<message>
<source>The provided url is not valid.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Downloading (0MB)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Downloading (%1MB)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Network error: %1.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>OracleImporter</name>
<message>
<source>Dummy set containing tokens</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>OracleWizard</name>
<message>
<source>Oracle Importer</source>
<translation type="unfinished"/>
</message>
<message>
<source>Save</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>SaveSetsPage</name>
<message>
<source>Sets imported</source>
<translation type="unfinished"/>
</message>
<message>
<source>The following sets has been imported. Press &quot;Save&quot; to save the imported cards to the Cockatrice database.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Save to the default path (recommended)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Error</source>
<translation type="unfinished"/>
</message>
<message>
<source>No set has been imported.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Import finished: %1 cards.</source>
<translation type="unfinished"/>
</message>
<message>
<source>%1: %2 cards imported</source>
<translation type="unfinished"/>
</message>
<message>
<source>Save card database</source>
<translation type="unfinished"/>
</message>
<message>
<source>XML; card database (*.xml)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Success</source>
<translation type="unfinished"/>
</message>
<message>
<source>The card database has been saved successfully to
%1</source>
<translation type="unfinished"/>
</message>
<message>
<source>The file could not be saved to %1</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>SaveTokensPage</name>
<message>
<source>Tokens imported</source>
<translation type="unfinished"/>
</message>
<message>
<source>The tokens has been imported. Press &quot;Save&quot; to save the imported tokens to the Cockatrice tokens database.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Save to the default path (recommended)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Save token database</source>
<translation type="unfinished"/>
</message>
<message>
<source>XML; token database (*.xml)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Success</source>
<translation type="unfinished"/>
</message>
<message>
<source>The token database has been saved successfully to
%1</source>
<translation type="unfinished"/>
</message>
<message>
<source>Error</source>
<translation type="unfinished"/>
</message>
<message>
<source>The file could not be saved to %1</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>UnZip</name>
<message>
<source>ZIP operation completed successfully.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Failed to initialize or load zlib library.</source>
<translation type="unfinished"/>
</message>
<message>
<source>zlib library error.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Unable to create or open file.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Partially corrupted archive. Some files might be extracted.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Corrupted archive.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Wrong password.</source>
<translation type="unfinished"/>
</message>
<message>
<source>No archive has been created yet.</source>
<translation type="unfinished"/>
</message>
<message>
<source>File or directory does not exist.</source>
<translation type="unfinished"/>
</message>
<message>
<source>File read error.</source>
<translation type="unfinished"/>
</message>
<message>
<source>File write error.</source>
<translation type="unfinished"/>
</message>
<message>
<source>File seek error.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Unable to create a directory.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Invalid device.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Invalid or incompatible zip archive.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Inconsistent headers. Archive might be corrupted.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Unknown error.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>Zip</name>
<message>
<source>ZIP operation completed successfully.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Failed to initialize or load zlib library.</source>
<translation type="unfinished"/>
</message>
<message>
<source>zlib library error.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Unable to create or open file.</source>
<translation type="unfinished"/>
</message>
<message>
<source>No archive has been created yet.</source>
<translation type="unfinished"/>
</message>
<message>
<source>File or directory does not exist.</source>
<translation type="unfinished"/>
</message>
<message>
<source>File read error.</source>
<translation type="unfinished"/>
</message>
<message>
<source>File write error.</source>
<translation type="unfinished"/>
</message>
<message>
<source>File seek error.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Unknown error.</source>
<translation type="unfinished"/>
</message>
</context>
</TS>