load deck from clipboard; closing feature request 0000019
This commit is contained in:
parent
e6e20cb048
commit
ca12aeb5a7
10 changed files with 498 additions and 280 deletions
|
@ -26,6 +26,7 @@ HEADERS += src/counter.h \
|
|||
src/gameview.h \
|
||||
src/deck_picturecacher.h \
|
||||
src/decklistmodel.h \
|
||||
src/dlg_load_deck_from_clipboard.h \
|
||||
src/dlg_load_remote_deck.h \
|
||||
src/cardinfowidget.h \
|
||||
src/messagelogwidget.h \
|
||||
|
@ -81,6 +82,7 @@ SOURCES += src/counter.cpp \
|
|||
src/gameview.cpp \
|
||||
src/deck_picturecacher.cpp \
|
||||
src/decklistmodel.cpp \
|
||||
src/dlg_load_deck_from_clipboard.cpp \
|
||||
src/dlg_load_remote_deck.cpp \
|
||||
src/cardinfowidget.cpp \
|
||||
src/messagelogwidget.cpp \
|
||||
|
|
|
@ -24,7 +24,7 @@ DlgCreateGame::DlgCreateGame(Client *_client, QWidget *parent)
|
|||
spectatorsAllowedCheckBox->setChecked(true);
|
||||
connect(spectatorsAllowedCheckBox, SIGNAL(stateChanged(int)), this, SLOT(spectatorsAllowedChanged(int)));
|
||||
spectatorsNeedPasswordCheckBox = new QCheckBox(tr("Spectators &need a password to join"));
|
||||
spectatorsCanTalkCheckBox = new QCheckBox(tr("Spectators can &talk"));
|
||||
spectatorsCanTalkCheckBox = new QCheckBox(tr("Spectators can &chat"));
|
||||
spectatorsSeeEverythingCheckBox = new QCheckBox(tr("Spectators see &everything"));
|
||||
QVBoxLayout *spectatorsLayout = new QVBoxLayout;
|
||||
spectatorsLayout->addWidget(spectatorsAllowedCheckBox);
|
||||
|
|
64
cockatrice/src/dlg_load_deck_from_clipboard.cpp
Normal file
64
cockatrice/src/dlg_load_deck_from_clipboard.cpp
Normal file
|
@ -0,0 +1,64 @@
|
|||
#include <QClipboard>
|
||||
#include <QPlainTextEdit>
|
||||
#include <QPushButton>
|
||||
#include <QVBoxLayout>
|
||||
#include <QHBoxLayout>
|
||||
#include <QKeySequence>
|
||||
#include <QApplication>
|
||||
#include <QTextStream>
|
||||
#include <QMessageBox>
|
||||
#include "dlg_load_deck_from_clipboard.h"
|
||||
#include "decklist.h"
|
||||
|
||||
DlgLoadDeckFromClipboard::DlgLoadDeckFromClipboard(QWidget *parent)
|
||||
: QDialog(parent), deckList(0)
|
||||
{
|
||||
contentsEdit = new QPlainTextEdit;
|
||||
|
||||
refreshButton = new QPushButton(tr("&Refresh"));
|
||||
refreshButton->setShortcut(QKeySequence("F5"));
|
||||
okButton = new QPushButton(tr("&OK"));
|
||||
okButton->setDefault(true);
|
||||
cancelButton = new QPushButton(tr("&Cancel"));
|
||||
|
||||
QHBoxLayout *buttonLayout = new QHBoxLayout;
|
||||
buttonLayout->addWidget(refreshButton);
|
||||
buttonLayout->addStretch();
|
||||
buttonLayout->addWidget(okButton);
|
||||
buttonLayout->addWidget(cancelButton);
|
||||
|
||||
QVBoxLayout *mainLayout = new QVBoxLayout;
|
||||
mainLayout->addWidget(contentsEdit);
|
||||
mainLayout->addLayout(buttonLayout);
|
||||
|
||||
setLayout(mainLayout);
|
||||
|
||||
setWindowTitle(tr("Load deck from clipboard"));
|
||||
resize(500, 500);
|
||||
|
||||
connect(refreshButton, SIGNAL(clicked()), this, SLOT(actRefresh()));
|
||||
connect(okButton, SIGNAL(clicked()), this, SLOT(actOK()));
|
||||
connect(cancelButton, SIGNAL(clicked()), this, SLOT(reject()));
|
||||
|
||||
actRefresh();
|
||||
}
|
||||
|
||||
void DlgLoadDeckFromClipboard::actRefresh()
|
||||
{
|
||||
contentsEdit->setPlainText(QApplication::clipboard()->text());
|
||||
}
|
||||
|
||||
void DlgLoadDeckFromClipboard::actOK()
|
||||
{
|
||||
QString buffer = contentsEdit->toPlainText();
|
||||
QTextStream stream(&buffer);
|
||||
|
||||
DeckList *l = new DeckList;
|
||||
if (l->loadFromStream_Plain(stream)) {
|
||||
deckList = l;
|
||||
accept();
|
||||
} else {
|
||||
QMessageBox::critical(this, tr("Error"), tr("Invalid deck list."));
|
||||
delete l;
|
||||
}
|
||||
}
|
25
cockatrice/src/dlg_load_deck_from_clipboard.h
Normal file
25
cockatrice/src/dlg_load_deck_from_clipboard.h
Normal file
|
@ -0,0 +1,25 @@
|
|||
#ifndef DLG_LOAD_DECK_FROM_CLIPBOARD_H
|
||||
#define DLG_LOAD_DECK_FROM_CLIPBOARD_H
|
||||
|
||||
#include <QDialog>
|
||||
|
||||
class DeckList;
|
||||
class QPlainTextEdit;
|
||||
class QPushButton;
|
||||
|
||||
class DlgLoadDeckFromClipboard : public QDialog {
|
||||
Q_OBJECT
|
||||
private slots:
|
||||
void actOK();
|
||||
void actRefresh();
|
||||
private:
|
||||
DeckList *deckList;
|
||||
public:
|
||||
DlgLoadDeckFromClipboard(QWidget *parent = 0);
|
||||
DeckList *getDeckList() const { return deckList; }
|
||||
private:
|
||||
QPlainTextEdit *contentsEdit;
|
||||
QPushButton *refreshButton, *okButton, *cancelButton;
|
||||
};
|
||||
|
||||
#endif
|
|
@ -7,6 +7,7 @@
|
|||
#include "cardinfowidget.h"
|
||||
#include "deck_picturecacher.h"
|
||||
#include "dlg_cardsearch.h"
|
||||
#include "dlg_load_deck_from_clipboard.h"
|
||||
#include "main.h"
|
||||
|
||||
void SearchLineEdit::keyPressEvent(QKeyEvent *event)
|
||||
|
@ -122,6 +123,8 @@ WndDeckEditor::WndDeckEditor(QWidget *parent)
|
|||
aLoadDeck = new QAction(tr("&Load deck..."), this);
|
||||
aLoadDeck->setShortcuts(QKeySequence::Open);
|
||||
connect(aLoadDeck, SIGNAL(triggered()), this, SLOT(actLoadDeck()));
|
||||
aLoadDeckFromClipboard = new QAction(tr("Load deck from cl&ipboard..."), this);
|
||||
connect(aLoadDeckFromClipboard, SIGNAL(triggered()), this, SLOT(actLoadDeckFromClipboard()));
|
||||
aSaveDeck = new QAction(tr("&Save deck"), this);
|
||||
aSaveDeck->setShortcuts(QKeySequence::Save);
|
||||
connect(aSaveDeck, SIGNAL(triggered()), this, SLOT(actSaveDeck()));
|
||||
|
@ -141,6 +144,7 @@ WndDeckEditor::WndDeckEditor(QWidget *parent)
|
|||
deckMenu = menuBar()->addMenu(tr("&Deck"));
|
||||
deckMenu->addAction(aNewDeck);
|
||||
deckMenu->addAction(aLoadDeck);
|
||||
deckMenu->addAction(aLoadDeckFromClipboard);
|
||||
deckMenu->addAction(aSaveDeck);
|
||||
deckMenu->addAction(aSaveDeckAs);
|
||||
deckMenu->addSeparator();
|
||||
|
@ -275,6 +279,19 @@ void WndDeckEditor::actLoadDeck()
|
|||
delete l;
|
||||
}
|
||||
|
||||
void WndDeckEditor::actLoadDeckFromClipboard()
|
||||
{
|
||||
if (!confirmClose())
|
||||
return;
|
||||
|
||||
DlgLoadDeckFromClipboard dlg;
|
||||
if (!dlg.exec())
|
||||
return;
|
||||
|
||||
setDeck(dlg.getDeckList());
|
||||
setWindowModified(true);
|
||||
}
|
||||
|
||||
bool WndDeckEditor::actSaveDeck()
|
||||
{
|
||||
if (lastFileName.isEmpty())
|
||||
|
|
|
@ -36,6 +36,7 @@ private slots:
|
|||
|
||||
void actNewDeck();
|
||||
void actLoadDeck();
|
||||
void actLoadDeckFromClipboard();
|
||||
bool actSaveDeck();
|
||||
bool actSaveDeckAs();
|
||||
void actPrintDeck();
|
||||
|
@ -70,7 +71,7 @@ private:
|
|||
DlgCardSearch *dlgCardSearch;
|
||||
|
||||
QMenu *deckMenu, *dbMenu;
|
||||
QAction *aNewDeck, *aLoadDeck, *aSaveDeck, *aSaveDeckAs, *aPrintDeck, *aClose;
|
||||
QAction *aNewDeck, *aLoadDeck, *aLoadDeckFromClipboard, *aSaveDeck, *aSaveDeckAs, *aPrintDeck, *aClose;
|
||||
QAction *aEditSets, *aSearch, *aClearSearch;
|
||||
QAction *aAddCard, *aAddCardToSideboard, *aRemoveCard, *aIncrement, *aDecrement;
|
||||
public:
|
||||
|
|
|
@ -27,47 +27,57 @@
|
|||
<context>
|
||||
<name>AppearanceSettingsPage</name>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="237"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="248"/>
|
||||
<source>Zone background pictures</source>
|
||||
<translation>Hintergrundbilder für Kartenzonen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="238"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="249"/>
|
||||
<source>Path to hand background:</source>
|
||||
<translation>Hintergrundbild für die Hand:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="239"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="250"/>
|
||||
<source>Path to table background:</source>
|
||||
<translation>Hintergrundbild für das Spielfeld:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="240"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="251"/>
|
||||
<source>Path to player info background:</source>
|
||||
<translation>Hintergrundbild für den Spielerbereich:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="242"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="253"/>
|
||||
<source>Hand layout</source>
|
||||
<translation>Kartenhand</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="254"/>
|
||||
<source>Display hand horizontally (wastes space)</source>
|
||||
<translation>Hand horizonal anzeigen (verschwendet Platz)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="256"/>
|
||||
<source>Table grid layout</source>
|
||||
<translation>Spielfeldraster</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="243"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="257"/>
|
||||
<source>Economic layout</source>
|
||||
<translation>Platzsparende Anordnung</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="245"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="259"/>
|
||||
<source>Zone view layout</source>
|
||||
<translation>Aussehen des Zonenbetrachters</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="246"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="260"/>
|
||||
<source>Sort by name</source>
|
||||
<translation>nach Namen sortieren</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="247"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="261"/>
|
||||
<source>Sort by type</source>
|
||||
<translation>nach Kartentypen sortieren</translation>
|
||||
</message>
|
||||
|
@ -76,9 +86,9 @@
|
|||
<translation type="obsolete">standardmäßig alphabetisch sortieren</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="252"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="262"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="272"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="266"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="276"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="286"/>
|
||||
<source>Choose path</source>
|
||||
<translation>Pfad auswählen</translation>
|
||||
</message>
|
||||
|
@ -486,9 +496,13 @@
|
|||
<translation>Zuschauer brauchen &auch ein Passwort</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_creategame.cpp" line="27"/>
|
||||
<source>Spectators can &talk</source>
|
||||
<translation>Zuschauer können sp&rechen</translation>
|
||||
<translation type="obsolete">Zuschauer können sp&rechen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_creategame.cpp" line="27"/>
|
||||
<source>Spectators can &chat</source>
|
||||
<translation>Zuschauer können s&chreiben</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_creategame.cpp" line="28"/>
|
||||
|
@ -561,6 +575,39 @@
|
|||
<translation type="obsolete">Mitteilung hinzufügen</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>DlgLoadDeckFromClipboard</name>
|
||||
<message>
|
||||
<location filename="../src/dlg_load_deck_from_clipboard.cpp" line="18"/>
|
||||
<source>&Refresh</source>
|
||||
<translation>&Aktualisieren</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_load_deck_from_clipboard.cpp" line="20"/>
|
||||
<source>&OK</source>
|
||||
<translation>&OK</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_load_deck_from_clipboard.cpp" line="22"/>
|
||||
<source>&Cancel</source>
|
||||
<translation>A&bbrechen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_load_deck_from_clipboard.cpp" line="36"/>
|
||||
<source>Load deck from clipboard</source>
|
||||
<translation>Deck aus der Zwischenablage laden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_load_deck_from_clipboard.cpp" line="61"/>
|
||||
<source>Error</source>
|
||||
<translation>Fehler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_load_deck_from_clipboard.cpp" line="61"/>
|
||||
<source>Invalid deck list.</source>
|
||||
<translation>Ungültige Deckliste.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>DlgLoadRemoteDeck</name>
|
||||
<message>
|
||||
|
@ -582,54 +629,54 @@
|
|||
<context>
|
||||
<name>DlgSettings</name>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="460"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="463"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="466"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="474"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="477"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="480"/>
|
||||
<source>Error</source>
|
||||
<translation>Fehler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="460"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="474"/>
|
||||
<source>Your card database is invalid. Please check if the path is set correctly.</source>
|
||||
<translation>Ihre Kartendatenbank ist ungültig. Bitte überprüfen Sie, ob der Pfad korrekt gesetzt ist.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="463"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="477"/>
|
||||
<source>The path to your deck directory is invalid.</source>
|
||||
<translation>Der Pfad zum Deckverzeichnis ist ungültig.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="466"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="480"/>
|
||||
<source>The path to your card pictures directory is invalid.</source>
|
||||
<translation>Der Pfad zum Kartenbilderverzeichnis ist ungültig.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="474"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="488"/>
|
||||
<source>Settings</source>
|
||||
<translation>Einstellungen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="476"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="490"/>
|
||||
<source>General</source>
|
||||
<translation>Allgemeines</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="477"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="491"/>
|
||||
<source>Appearance</source>
|
||||
<translation>Erscheinungsbild</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="478"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="492"/>
|
||||
<source>User interface</source>
|
||||
<translation>Bedienung</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="479"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="493"/>
|
||||
<source>Messages</source>
|
||||
<translation>Nachrichten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="481"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="495"/>
|
||||
<source>&Close</source>
|
||||
<translation>S&chließen</translation>
|
||||
</message>
|
||||
|
@ -965,7 +1012,7 @@
|
|||
<context>
|
||||
<name>GameView</name>
|
||||
<message>
|
||||
<location filename="../src/gameview.cpp" line="16"/>
|
||||
<location filename="../src/gameview.cpp" line="18"/>
|
||||
<source>Esc</source>
|
||||
<translation>Esc</translation>
|
||||
</message>
|
||||
|
@ -1808,12 +1855,12 @@
|
|||
<context>
|
||||
<name>MessagesSettingsPage</name>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="361"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="375"/>
|
||||
<source>&Add</source>
|
||||
<translation>&Hinzufügen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="362"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="376"/>
|
||||
<source>&Remove</source>
|
||||
<translation>&Entfernen</translation>
|
||||
</message>
|
||||
|
@ -1826,12 +1873,12 @@
|
|||
<translation type="obsolete">Entfernen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="344"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="358"/>
|
||||
<source>Add message</source>
|
||||
<translation>Nachricht hinzufügen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="344"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="358"/>
|
||||
<source>Message:</source>
|
||||
<translation>Nachricht:</translation>
|
||||
</message>
|
||||
|
@ -1897,41 +1944,41 @@
|
|||
<context>
|
||||
<name>Player</name>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="297"/>
|
||||
<location filename="../src/player.cpp" line="301"/>
|
||||
<location filename="../src/player.cpp" line="305"/>
|
||||
<location filename="../src/player.cpp" line="314"/>
|
||||
<location filename="../src/player.cpp" line="318"/>
|
||||
<location filename="../src/player.cpp" line="322"/>
|
||||
<source>Move to &top of library</source>
|
||||
<translation>Oben auf die Biblio&thek legen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="298"/>
|
||||
<location filename="../src/player.cpp" line="302"/>
|
||||
<location filename="../src/player.cpp" line="306"/>
|
||||
<location filename="../src/player.cpp" line="315"/>
|
||||
<location filename="../src/player.cpp" line="319"/>
|
||||
<location filename="../src/player.cpp" line="323"/>
|
||||
<source>Move to &bottom of library</source>
|
||||
<translation>Unter die &Bibliothek legen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="309"/>
|
||||
<location filename="../src/player.cpp" line="326"/>
|
||||
<source>&View library</source>
|
||||
<translation>&Zeige Bibliothek</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="310"/>
|
||||
<location filename="../src/player.cpp" line="327"/>
|
||||
<source>F3</source>
|
||||
<translation>F3</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="311"/>
|
||||
<location filename="../src/player.cpp" line="328"/>
|
||||
<source>View &top cards of library...</source>
|
||||
<translation>Zeige die oberen Kar&ten der Bibliothek...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="290"/>
|
||||
<location filename="../src/player.cpp" line="307"/>
|
||||
<source>&View graveyard</source>
|
||||
<translation>&Zeige Friedhof</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="313"/>
|
||||
<location filename="../src/player.cpp" line="330"/>
|
||||
<source>F4</source>
|
||||
<translation>F4</translation>
|
||||
</message>
|
||||
|
@ -1940,32 +1987,32 @@
|
|||
<translation type="obsolete">Zeige ent&fernte Karten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="314"/>
|
||||
<location filename="../src/player.cpp" line="331"/>
|
||||
<source>&View sideboard</source>
|
||||
<translation>Zeige &Sideboard</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="292"/>
|
||||
<location filename="../src/player.cpp" line="309"/>
|
||||
<source>Player "%1"</source>
|
||||
<translation>Spieler "%1"</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="319"/>
|
||||
<location filename="../src/player.cpp" line="336"/>
|
||||
<source>Take &mulligan</source>
|
||||
<translation>&Mulligan nehmen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="324"/>
|
||||
<location filename="../src/player.cpp" line="341"/>
|
||||
<source>&Hand</source>
|
||||
<translation>&Hand</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="326"/>
|
||||
<location filename="../src/player.cpp" line="343"/>
|
||||
<source>&Library</source>
|
||||
<translation>Bib&liothek</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="293"/>
|
||||
<location filename="../src/player.cpp" line="310"/>
|
||||
<source>&Graveyard</source>
|
||||
<translation>&Friedhof</translation>
|
||||
</message>
|
||||
|
@ -1974,70 +2021,70 @@
|
|||
<translation type="obsolete">Entfe&rnte Karten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="325"/>
|
||||
<location filename="../src/player.cpp" line="342"/>
|
||||
<source>&Sideboard</source>
|
||||
<translation>&Sideboard</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="391"/>
|
||||
<location filename="../src/player.cpp" line="408"/>
|
||||
<source>View top cards of library</source>
|
||||
<translation>Zeige die obersten Karten der Bibliothek</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="391"/>
|
||||
<location filename="../src/player.cpp" line="408"/>
|
||||
<source>Number of cards:</source>
|
||||
<translation>Anzahl der Karten:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="315"/>
|
||||
<location filename="../src/player.cpp" line="332"/>
|
||||
<source>&Draw card</source>
|
||||
<translation>Karte &ziehen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="291"/>
|
||||
<location filename="../src/player.cpp" line="308"/>
|
||||
<source>&View exile</source>
|
||||
<translation>&Zeige Exil</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="294"/>
|
||||
<location filename="../src/player.cpp" line="311"/>
|
||||
<source>&Exile</source>
|
||||
<translation>&Exil</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="303"/>
|
||||
<location filename="../src/player.cpp" line="307"/>
|
||||
<location filename="../src/player.cpp" line="320"/>
|
||||
<location filename="../src/player.cpp" line="324"/>
|
||||
<source>Move to &hand</source>
|
||||
<translation>auf die &Hand nehmen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="299"/>
|
||||
<location filename="../src/player.cpp" line="308"/>
|
||||
<location filename="../src/player.cpp" line="316"/>
|
||||
<location filename="../src/player.cpp" line="325"/>
|
||||
<source>Move to g&raveyard</source>
|
||||
<translation>auf den &Friedhof legen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="300"/>
|
||||
<location filename="../src/player.cpp" line="304"/>
|
||||
<location filename="../src/player.cpp" line="317"/>
|
||||
<location filename="../src/player.cpp" line="321"/>
|
||||
<source>Move to &exile</source>
|
||||
<translation>ins &Exil schicken</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="312"/>
|
||||
<location filename="../src/player.cpp" line="329"/>
|
||||
<source>Ctrl+W</source>
|
||||
<translation>Ctrl+W</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="316"/>
|
||||
<location filename="../src/player.cpp" line="333"/>
|
||||
<source>Ctrl+D</source>
|
||||
<translation>Ctrl+D</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="317"/>
|
||||
<location filename="../src/player.cpp" line="334"/>
|
||||
<source>D&raw cards...</source>
|
||||
<translation>Ka&rten ziehen...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="318"/>
|
||||
<location filename="../src/player.cpp" line="335"/>
|
||||
<source>Ctrl+E</source>
|
||||
<translation>Ctrl+E</translation>
|
||||
</message>
|
||||
|
@ -2046,32 +2093,32 @@
|
|||
<translation type="obsolete">&Mulligan nehmen...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="320"/>
|
||||
<location filename="../src/player.cpp" line="337"/>
|
||||
<source>Ctrl+M</source>
|
||||
<translation>Ctrl+M</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="321"/>
|
||||
<location filename="../src/player.cpp" line="338"/>
|
||||
<source>&Shuffle</source>
|
||||
<translation>Mi&schen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="322"/>
|
||||
<location filename="../src/player.cpp" line="339"/>
|
||||
<source>Ctrl+S</source>
|
||||
<translation>Ctrl+S</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="327"/>
|
||||
<location filename="../src/player.cpp" line="344"/>
|
||||
<source>&Counters</source>
|
||||
<translation>&Zähler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="329"/>
|
||||
<location filename="../src/player.cpp" line="346"/>
|
||||
<source>&Untap all permanents</source>
|
||||
<translation>&Enttappe alle bleibenden Karten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="330"/>
|
||||
<location filename="../src/player.cpp" line="347"/>
|
||||
<source>Ctrl+U</source>
|
||||
<translation>Ctrl+U</translation>
|
||||
</message>
|
||||
|
@ -2100,143 +2147,143 @@
|
|||
<translation type="obsolete">Ctrl+L</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="331"/>
|
||||
<location filename="../src/player.cpp" line="348"/>
|
||||
<source>R&oll die...</source>
|
||||
<translation>&Würfeln...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="332"/>
|
||||
<location filename="../src/player.cpp" line="349"/>
|
||||
<source>Ctrl+I</source>
|
||||
<translation>Ctrl+I</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="333"/>
|
||||
<location filename="../src/player.cpp" line="350"/>
|
||||
<source>&Create token...</source>
|
||||
<translation>&Token erstellen...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="334"/>
|
||||
<location filename="../src/player.cpp" line="351"/>
|
||||
<source>Ctrl+T</source>
|
||||
<translation>Ctrl+T</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="335"/>
|
||||
<location filename="../src/player.cpp" line="352"/>
|
||||
<source>S&ay</source>
|
||||
<translation>&Sagen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="341"/>
|
||||
<location filename="../src/player.cpp" line="358"/>
|
||||
<source>C&ard</source>
|
||||
<translation>&Karte</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="342"/>
|
||||
<location filename="../src/player.cpp" line="359"/>
|
||||
<source>&Tap</source>
|
||||
<translation>&Tappen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="343"/>
|
||||
<location filename="../src/player.cpp" line="360"/>
|
||||
<source>&Untap</source>
|
||||
<translation>E&nttappen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="344"/>
|
||||
<location filename="../src/player.cpp" line="361"/>
|
||||
<source>Toggle &normal untapping</source>
|
||||
<translation>&Normales Enttappen umschalten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="345"/>
|
||||
<location filename="../src/player.cpp" line="362"/>
|
||||
<source>&Flip</source>
|
||||
<translation>&Umdrehen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="346"/>
|
||||
<location filename="../src/player.cpp" line="363"/>
|
||||
<source>&Add counter</source>
|
||||
<translation>Zählm&arke hinzufügen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="347"/>
|
||||
<location filename="../src/player.cpp" line="364"/>
|
||||
<source>&Remove counter</source>
|
||||
<translation>Zählma&rke entfernen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="348"/>
|
||||
<location filename="../src/player.cpp" line="365"/>
|
||||
<source>&Set counters...</source>
|
||||
<translation>&Setze Zählmarken...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="349"/>
|
||||
<location filename="../src/player.cpp" line="366"/>
|
||||
<source>&top of library</source>
|
||||
<translation>&auf die Bibliothek</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="350"/>
|
||||
<location filename="../src/player.cpp" line="367"/>
|
||||
<source>&bottom of library</source>
|
||||
<translation>&unter die Bibliothek</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="351"/>
|
||||
<location filename="../src/player.cpp" line="368"/>
|
||||
<source>&graveyard</source>
|
||||
<translation>in den &Friedhof</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="352"/>
|
||||
<location filename="../src/player.cpp" line="369"/>
|
||||
<source>Ctrl+Del</source>
|
||||
<translation>Ctrl+Del</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="353"/>
|
||||
<location filename="../src/player.cpp" line="370"/>
|
||||
<source>&exile</source>
|
||||
<translation>ins &Exil</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="355"/>
|
||||
<location filename="../src/player.cpp" line="372"/>
|
||||
<source>&Move to</source>
|
||||
<translation>&Verschieben</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="370"/>
|
||||
<location filename="../src/player.cpp" line="387"/>
|
||||
<source>F5</source>
|
||||
<translation>F5</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="371"/>
|
||||
<location filename="../src/player.cpp" line="388"/>
|
||||
<source>F6</source>
|
||||
<translation>F6</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="372"/>
|
||||
<location filename="../src/player.cpp" line="389"/>
|
||||
<source>F7</source>
|
||||
<translation>F7</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="373"/>
|
||||
<location filename="../src/player.cpp" line="390"/>
|
||||
<source>F8</source>
|
||||
<translation>F8</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="374"/>
|
||||
<location filename="../src/player.cpp" line="391"/>
|
||||
<source>F9</source>
|
||||
<translation>F9</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="375"/>
|
||||
<location filename="../src/player.cpp" line="392"/>
|
||||
<source>F10</source>
|
||||
<translation>F10</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="430"/>
|
||||
<location filename="../src/player.cpp" line="447"/>
|
||||
<source>Draw cards</source>
|
||||
<translation>Karten ziehen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="430"/>
|
||||
<location filename="../src/player.cpp" line="964"/>
|
||||
<location filename="../src/player.cpp" line="447"/>
|
||||
<location filename="../src/player.cpp" line="980"/>
|
||||
<source>Number:</source>
|
||||
<translation>Anzahl:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="964"/>
|
||||
<location filename="../src/player.cpp" line="980"/>
|
||||
<source>Set counters</source>
|
||||
<translation>Setze Zählmarken</translation>
|
||||
</message>
|
||||
|
@ -2249,22 +2296,22 @@
|
|||
<translation type="obsolete">Neue Lebenspunkte insgesamt:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="443"/>
|
||||
<location filename="../src/player.cpp" line="460"/>
|
||||
<source>Roll die</source>
|
||||
<translation>Würfeln</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="443"/>
|
||||
<location filename="../src/player.cpp" line="460"/>
|
||||
<source>Number of sides:</source>
|
||||
<translation>Anzahl der Seiten:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="450"/>
|
||||
<location filename="../src/player.cpp" line="467"/>
|
||||
<source>Create token</source>
|
||||
<translation>Token erstellen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="450"/>
|
||||
<location filename="../src/player.cpp" line="467"/>
|
||||
<source>Name:</source>
|
||||
<translation>Name:</translation>
|
||||
</message>
|
||||
|
@ -2573,7 +2620,7 @@ Bitte geben Sie einen Namen ein:</translation>
|
|||
<translation>Sind Sie sicher, dass Sie das Spiel verlassen möchten?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/tab_game.cpp" line="450"/>
|
||||
<location filename="../src/tab_game.cpp" line="451"/>
|
||||
<source>Load deck</source>
|
||||
<translation>Deck laden</translation>
|
||||
</message>
|
||||
|
@ -2609,12 +2656,12 @@ Bitte geben Sie einen Namen ein:</translation>
|
|||
<context>
|
||||
<name>UserInterfaceSettingsPage</name>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="300"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="314"/>
|
||||
<source>General interface settings</source>
|
||||
<translation>Allgemeine Bedienung</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="301"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="315"/>
|
||||
<source>&Double-click cards to play them (instead of single-click)</source>
|
||||
<translation>Karten durch &Doppelklick ausspielen (statt Einzelklick)</translation>
|
||||
</message>
|
||||
|
@ -2622,37 +2669,37 @@ Bitte geben Sie einen Namen ein:</translation>
|
|||
<context>
|
||||
<name>WndDeckEditor</name>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="29"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="30"/>
|
||||
<source>&Search for:</source>
|
||||
<translation>&Suchen nach:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="89"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="90"/>
|
||||
<source>Deck &name:</source>
|
||||
<translation>Deck &Name:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="93"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="94"/>
|
||||
<source>&Comments:</source>
|
||||
<translation>&Kommentare:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="117"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="118"/>
|
||||
<source>Deck editor [*]</source>
|
||||
<translation>Deck-Editor [*]</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="119"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="120"/>
|
||||
<source>&New deck</source>
|
||||
<translation>&Neues Deck</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="122"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="123"/>
|
||||
<source>&Load deck...</source>
|
||||
<translation>Deck &laden...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="125"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="128"/>
|
||||
<source>&Save deck</source>
|
||||
<translation>Deck &speichern</translation>
|
||||
</message>
|
||||
|
@ -2661,32 +2708,32 @@ Bitte geben Sie einen Namen ein:</translation>
|
|||
<translation type="obsolete">Deck &speichern unter...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="128"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="131"/>
|
||||
<source>Save deck &as...</source>
|
||||
<translation>Deck s&peichern unter...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="131"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="134"/>
|
||||
<source>&Print deck...</source>
|
||||
<translation>Deck &drucken...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="134"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="137"/>
|
||||
<source>&Close</source>
|
||||
<translation>S&chließen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="135"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="138"/>
|
||||
<source>Ctrl+Q</source>
|
||||
<translation>Ctrl+Q</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="138"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="141"/>
|
||||
<source>&Edit sets...</source>
|
||||
<translation>&Editionen bearbeiten...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="141"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="144"/>
|
||||
<source>&Deck</source>
|
||||
<translation>&Deck</translation>
|
||||
</message>
|
||||
|
@ -2695,27 +2742,27 @@ Bitte geben Sie einen Namen ein:</translation>
|
|||
<translation type="obsolete">&Editionen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="157"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="161"/>
|
||||
<source>Add card to &maindeck</source>
|
||||
<translation>Karte zu&m Hauptdeck hinzufügen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="158"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="162"/>
|
||||
<source>Return</source>
|
||||
<translation>Return</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="158"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="162"/>
|
||||
<source>Enter</source>
|
||||
<translation>Enter</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="163"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="167"/>
|
||||
<source>Ctrl+Return</source>
|
||||
<translation>Ctrl+Return</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="163"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="167"/>
|
||||
<source>Ctrl+Enter</source>
|
||||
<translation>Ctrl+Enter</translation>
|
||||
</message>
|
||||
|
@ -2724,7 +2771,7 @@ Bitte geben Sie einen Namen ein:</translation>
|
|||
<translation type="obsolete">Ctrl+M</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="161"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="165"/>
|
||||
<source>Add card to &sideboard</source>
|
||||
<translation>Karte zum &Sideboard hinzufügen</translation>
|
||||
</message>
|
||||
|
@ -2733,69 +2780,74 @@ Bitte geben Sie einen Namen ein:</translation>
|
|||
<translation type="obsolete">Ctrl+N</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="22"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="23"/>
|
||||
<source>&Search...</source>
|
||||
<translation>&Suchen...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="25"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="26"/>
|
||||
<source>&Clear search</source>
|
||||
<translation>Suche a&ufheben</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="151"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="126"/>
|
||||
<source>Load deck from cl&ipboard...</source>
|
||||
<translation>Deck aus &Zwischenablage laden...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="155"/>
|
||||
<source>&Card database</source>
|
||||
<translation>&Kartendatenbank</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="165"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="169"/>
|
||||
<source>&Remove row</source>
|
||||
<translation>Zeile entfe&rnen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="166"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="170"/>
|
||||
<source>Del</source>
|
||||
<translation>Entf</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="169"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="173"/>
|
||||
<source>&Increment number</source>
|
||||
<translation>Anzahl er&höhen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="170"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="174"/>
|
||||
<source>+</source>
|
||||
<translation>+</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="173"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="177"/>
|
||||
<source>&Decrement number</source>
|
||||
<translation>Anzahl v&erringern</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="175"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="179"/>
|
||||
<source>-</source>
|
||||
<translation>-</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="226"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="230"/>
|
||||
<source>Are you sure?</source>
|
||||
<translation>Bist du sicher?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="227"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="231"/>
|
||||
<source>The decklist has been modified.
|
||||
Do you want to save the changes?</source>
|
||||
<translation>Die Deckliste wurde verändert.
|
||||
Willst du die Änderungen speichern?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="262"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="266"/>
|
||||
<source>Load deck</source>
|
||||
<translation>Deck laden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="291"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="308"/>
|
||||
<source>Save deck</source>
|
||||
<translation>Deck speichern</translation>
|
||||
</message>
|
||||
|
|
|
@ -4,54 +4,64 @@
|
|||
<context>
|
||||
<name>AppearanceSettingsPage</name>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="237"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="248"/>
|
||||
<source>Zone background pictures</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="238"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="249"/>
|
||||
<source>Path to hand background:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="239"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="250"/>
|
||||
<source>Path to table background:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="240"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="251"/>
|
||||
<source>Path to player info background:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="242"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="253"/>
|
||||
<source>Hand layout</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="254"/>
|
||||
<source>Display hand horizontally (wastes space)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="256"/>
|
||||
<source>Table grid layout</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="243"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="257"/>
|
||||
<source>Economic layout</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="245"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="259"/>
|
||||
<source>Zone view layout</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="246"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="260"/>
|
||||
<source>Sort by name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="247"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="261"/>
|
||||
<source>Sort by type</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="252"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="262"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="272"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="266"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="276"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="286"/>
|
||||
<source>Choose path</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -407,7 +417,7 @@
|
|||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_creategame.cpp" line="27"/>
|
||||
<source>Spectators can &talk</source>
|
||||
<source>Spectators can &chat</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
|
@ -446,6 +456,39 @@
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>DlgLoadDeckFromClipboard</name>
|
||||
<message>
|
||||
<location filename="../src/dlg_load_deck_from_clipboard.cpp" line="18"/>
|
||||
<source>&Refresh</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_load_deck_from_clipboard.cpp" line="20"/>
|
||||
<source>&OK</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_load_deck_from_clipboard.cpp" line="22"/>
|
||||
<source>&Cancel</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_load_deck_from_clipboard.cpp" line="36"/>
|
||||
<source>Load deck from clipboard</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_load_deck_from_clipboard.cpp" line="61"/>
|
||||
<source>Error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_load_deck_from_clipboard.cpp" line="61"/>
|
||||
<source>Invalid deck list.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>DlgLoadRemoteDeck</name>
|
||||
<message>
|
||||
|
@ -467,54 +510,54 @@
|
|||
<context>
|
||||
<name>DlgSettings</name>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="460"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="463"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="466"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="474"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="477"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="480"/>
|
||||
<source>Error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="460"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="474"/>
|
||||
<source>Your card database is invalid. Please check if the path is set correctly.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="463"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="477"/>
|
||||
<source>The path to your deck directory is invalid.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="466"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="480"/>
|
||||
<source>The path to your card pictures directory is invalid.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="474"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="488"/>
|
||||
<source>Settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="476"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="490"/>
|
||||
<source>General</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="477"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="491"/>
|
||||
<source>Appearance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="478"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="492"/>
|
||||
<source>User interface</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="479"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="493"/>
|
||||
<source>Messages</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="481"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="495"/>
|
||||
<source>&Close</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -588,7 +631,7 @@
|
|||
<context>
|
||||
<name>GameView</name>
|
||||
<message>
|
||||
<location filename="../src/gameview.cpp" line="16"/>
|
||||
<location filename="../src/gameview.cpp" line="18"/>
|
||||
<source>Esc</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -1135,22 +1178,22 @@
|
|||
<context>
|
||||
<name>MessagesSettingsPage</name>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="361"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="375"/>
|
||||
<source>&Add</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="362"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="376"/>
|
||||
<source>&Remove</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="344"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="358"/>
|
||||
<source>Add message</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="344"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="358"/>
|
||||
<source>Message:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -1216,330 +1259,330 @@
|
|||
<context>
|
||||
<name>Player</name>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="297"/>
|
||||
<location filename="../src/player.cpp" line="301"/>
|
||||
<location filename="../src/player.cpp" line="305"/>
|
||||
<location filename="../src/player.cpp" line="314"/>
|
||||
<location filename="../src/player.cpp" line="318"/>
|
||||
<location filename="../src/player.cpp" line="322"/>
|
||||
<source>Move to &top of library</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="298"/>
|
||||
<location filename="../src/player.cpp" line="302"/>
|
||||
<location filename="../src/player.cpp" line="306"/>
|
||||
<location filename="../src/player.cpp" line="315"/>
|
||||
<location filename="../src/player.cpp" line="319"/>
|
||||
<location filename="../src/player.cpp" line="323"/>
|
||||
<source>Move to &bottom of library</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="309"/>
|
||||
<location filename="../src/player.cpp" line="326"/>
|
||||
<source>&View library</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="310"/>
|
||||
<location filename="../src/player.cpp" line="327"/>
|
||||
<source>F3</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="311"/>
|
||||
<location filename="../src/player.cpp" line="328"/>
|
||||
<source>View &top cards of library...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="290"/>
|
||||
<location filename="../src/player.cpp" line="307"/>
|
||||
<source>&View graveyard</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="313"/>
|
||||
<location filename="../src/player.cpp" line="330"/>
|
||||
<source>F4</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="314"/>
|
||||
<location filename="../src/player.cpp" line="331"/>
|
||||
<source>&View sideboard</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="292"/>
|
||||
<location filename="../src/player.cpp" line="309"/>
|
||||
<source>Player "%1"</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="324"/>
|
||||
<location filename="../src/player.cpp" line="341"/>
|
||||
<source>&Hand</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="326"/>
|
||||
<location filename="../src/player.cpp" line="343"/>
|
||||
<source>&Library</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="293"/>
|
||||
<location filename="../src/player.cpp" line="310"/>
|
||||
<source>&Graveyard</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="325"/>
|
||||
<location filename="../src/player.cpp" line="342"/>
|
||||
<source>&Sideboard</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="391"/>
|
||||
<location filename="../src/player.cpp" line="408"/>
|
||||
<source>View top cards of library</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="391"/>
|
||||
<location filename="../src/player.cpp" line="408"/>
|
||||
<source>Number of cards:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="315"/>
|
||||
<location filename="../src/player.cpp" line="332"/>
|
||||
<source>&Draw card</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="291"/>
|
||||
<location filename="../src/player.cpp" line="308"/>
|
||||
<source>&View exile</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="294"/>
|
||||
<location filename="../src/player.cpp" line="311"/>
|
||||
<source>&Exile</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="303"/>
|
||||
<location filename="../src/player.cpp" line="307"/>
|
||||
<location filename="../src/player.cpp" line="320"/>
|
||||
<location filename="../src/player.cpp" line="324"/>
|
||||
<source>Move to &hand</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="299"/>
|
||||
<location filename="../src/player.cpp" line="308"/>
|
||||
<location filename="../src/player.cpp" line="316"/>
|
||||
<location filename="../src/player.cpp" line="325"/>
|
||||
<source>Move to g&raveyard</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="300"/>
|
||||
<location filename="../src/player.cpp" line="304"/>
|
||||
<location filename="../src/player.cpp" line="317"/>
|
||||
<location filename="../src/player.cpp" line="321"/>
|
||||
<source>Move to &exile</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="312"/>
|
||||
<location filename="../src/player.cpp" line="329"/>
|
||||
<source>Ctrl+W</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="316"/>
|
||||
<location filename="../src/player.cpp" line="333"/>
|
||||
<source>Ctrl+D</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="317"/>
|
||||
<location filename="../src/player.cpp" line="334"/>
|
||||
<source>D&raw cards...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="318"/>
|
||||
<location filename="../src/player.cpp" line="335"/>
|
||||
<source>Ctrl+E</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="319"/>
|
||||
<location filename="../src/player.cpp" line="336"/>
|
||||
<source>Take &mulligan</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="320"/>
|
||||
<location filename="../src/player.cpp" line="337"/>
|
||||
<source>Ctrl+M</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="321"/>
|
||||
<location filename="../src/player.cpp" line="338"/>
|
||||
<source>&Shuffle</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="322"/>
|
||||
<location filename="../src/player.cpp" line="339"/>
|
||||
<source>Ctrl+S</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="327"/>
|
||||
<location filename="../src/player.cpp" line="344"/>
|
||||
<source>&Counters</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="329"/>
|
||||
<location filename="../src/player.cpp" line="346"/>
|
||||
<source>&Untap all permanents</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="330"/>
|
||||
<location filename="../src/player.cpp" line="347"/>
|
||||
<source>Ctrl+U</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="331"/>
|
||||
<location filename="../src/player.cpp" line="348"/>
|
||||
<source>R&oll die...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="332"/>
|
||||
<location filename="../src/player.cpp" line="349"/>
|
||||
<source>Ctrl+I</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="333"/>
|
||||
<location filename="../src/player.cpp" line="350"/>
|
||||
<source>&Create token...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="334"/>
|
||||
<location filename="../src/player.cpp" line="351"/>
|
||||
<source>Ctrl+T</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="335"/>
|
||||
<location filename="../src/player.cpp" line="352"/>
|
||||
<source>S&ay</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="341"/>
|
||||
<location filename="../src/player.cpp" line="358"/>
|
||||
<source>C&ard</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="342"/>
|
||||
<location filename="../src/player.cpp" line="359"/>
|
||||
<source>&Tap</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="343"/>
|
||||
<location filename="../src/player.cpp" line="360"/>
|
||||
<source>&Untap</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="344"/>
|
||||
<location filename="../src/player.cpp" line="361"/>
|
||||
<source>Toggle &normal untapping</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="345"/>
|
||||
<location filename="../src/player.cpp" line="362"/>
|
||||
<source>&Flip</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="346"/>
|
||||
<location filename="../src/player.cpp" line="363"/>
|
||||
<source>&Add counter</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="347"/>
|
||||
<location filename="../src/player.cpp" line="364"/>
|
||||
<source>&Remove counter</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="348"/>
|
||||
<location filename="../src/player.cpp" line="365"/>
|
||||
<source>&Set counters...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="349"/>
|
||||
<location filename="../src/player.cpp" line="366"/>
|
||||
<source>&top of library</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="350"/>
|
||||
<location filename="../src/player.cpp" line="367"/>
|
||||
<source>&bottom of library</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="351"/>
|
||||
<location filename="../src/player.cpp" line="368"/>
|
||||
<source>&graveyard</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="352"/>
|
||||
<location filename="../src/player.cpp" line="369"/>
|
||||
<source>Ctrl+Del</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="353"/>
|
||||
<location filename="../src/player.cpp" line="370"/>
|
||||
<source>&exile</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="355"/>
|
||||
<location filename="../src/player.cpp" line="372"/>
|
||||
<source>&Move to</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="370"/>
|
||||
<location filename="../src/player.cpp" line="387"/>
|
||||
<source>F5</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="371"/>
|
||||
<location filename="../src/player.cpp" line="388"/>
|
||||
<source>F6</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="372"/>
|
||||
<location filename="../src/player.cpp" line="389"/>
|
||||
<source>F7</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="373"/>
|
||||
<location filename="../src/player.cpp" line="390"/>
|
||||
<source>F8</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="374"/>
|
||||
<location filename="../src/player.cpp" line="391"/>
|
||||
<source>F9</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="375"/>
|
||||
<location filename="../src/player.cpp" line="392"/>
|
||||
<source>F10</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="430"/>
|
||||
<location filename="../src/player.cpp" line="447"/>
|
||||
<source>Draw cards</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="430"/>
|
||||
<location filename="../src/player.cpp" line="964"/>
|
||||
<location filename="../src/player.cpp" line="447"/>
|
||||
<location filename="../src/player.cpp" line="980"/>
|
||||
<source>Number:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="443"/>
|
||||
<location filename="../src/player.cpp" line="460"/>
|
||||
<source>Roll die</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="443"/>
|
||||
<location filename="../src/player.cpp" line="460"/>
|
||||
<source>Number of sides:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="450"/>
|
||||
<location filename="../src/player.cpp" line="467"/>
|
||||
<source>Create token</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="450"/>
|
||||
<location filename="../src/player.cpp" line="467"/>
|
||||
<source>Name:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/player.cpp" line="964"/>
|
||||
<location filename="../src/player.cpp" line="980"/>
|
||||
<source>Set counters</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -1827,7 +1870,7 @@ Please enter a name:</source>
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/tab_game.cpp" line="450"/>
|
||||
<location filename="../src/tab_game.cpp" line="451"/>
|
||||
<source>Load deck</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -1848,12 +1891,12 @@ Please enter a name:</source>
|
|||
<context>
|
||||
<name>UserInterfaceSettingsPage</name>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="300"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="314"/>
|
||||
<source>General interface settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/dlg_settings.cpp" line="301"/>
|
||||
<location filename="../src/dlg_settings.cpp" line="315"/>
|
||||
<source>&Double-click cards to play them (instead of single-click)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -1861,162 +1904,167 @@ Please enter a name:</source>
|
|||
<context>
|
||||
<name>WndDeckEditor</name>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="29"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="30"/>
|
||||
<source>&Search for:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="89"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="90"/>
|
||||
<source>Deck &name:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="93"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="94"/>
|
||||
<source>&Comments:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="117"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="118"/>
|
||||
<source>Deck editor [*]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="119"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="120"/>
|
||||
<source>&New deck</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="122"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="123"/>
|
||||
<source>&Load deck...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="125"/>
|
||||
<source>&Save deck</source>
|
||||
<location filename="../src/window_deckeditor.cpp" line="126"/>
|
||||
<source>Load deck from cl&ipboard...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="128"/>
|
||||
<source>Save deck &as...</source>
|
||||
<source>&Save deck</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="131"/>
|
||||
<source>&Print deck...</source>
|
||||
<source>Save deck &as...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="134"/>
|
||||
<source>&Print deck...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="137"/>
|
||||
<source>&Close</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="135"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="138"/>
|
||||
<source>Ctrl+Q</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="138"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="141"/>
|
||||
<source>&Edit sets...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="141"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="144"/>
|
||||
<source>&Deck</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="262"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="266"/>
|
||||
<source>Load deck</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="291"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="308"/>
|
||||
<source>Save deck</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="157"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="161"/>
|
||||
<source>Add card to &maindeck</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="158"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="162"/>
|
||||
<source>Return</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="158"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="162"/>
|
||||
<source>Enter</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="163"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="167"/>
|
||||
<source>Ctrl+Return</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="163"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="167"/>
|
||||
<source>Ctrl+Enter</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="161"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="165"/>
|
||||
<source>Add card to &sideboard</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="22"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="23"/>
|
||||
<source>&Search...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="25"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="26"/>
|
||||
<source>&Clear search</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="151"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="155"/>
|
||||
<source>&Card database</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="165"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="169"/>
|
||||
<source>&Remove row</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="166"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="170"/>
|
||||
<source>Del</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="169"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="173"/>
|
||||
<source>&Increment number</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="170"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="174"/>
|
||||
<source>+</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="173"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="177"/>
|
||||
<source>&Decrement number</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="175"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="179"/>
|
||||
<source>-</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="226"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="230"/>
|
||||
<source>Are you sure?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/window_deckeditor.cpp" line="227"/>
|
||||
<location filename="../src/window_deckeditor.cpp" line="231"/>
|
||||
<source>The decklist has been modified.
|
||||
Do you want to save the changes?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
|
|
|
@ -359,11 +359,11 @@ bool DeckList::saveToFile_Native(QIODevice *device)
|
|||
return true;
|
||||
}
|
||||
|
||||
bool DeckList::loadFromFile_Plain(QIODevice *device)
|
||||
bool DeckList::loadFromStream_Plain(QTextStream &in)
|
||||
{
|
||||
InnerDecklistNode *main = 0, *side = 0;
|
||||
|
||||
QTextStream in(device);
|
||||
int okRows = 0;
|
||||
while (!in.atEnd()) {
|
||||
QString line = in.readLine().simplified();
|
||||
if (line.startsWith("//"))
|
||||
|
@ -393,9 +393,16 @@ bool DeckList::loadFromFile_Plain(QIODevice *device)
|
|||
int number = line.left(i).toInt(&ok);
|
||||
if (!ok)
|
||||
continue;
|
||||
++okRows;
|
||||
new DecklistCardNode(line.mid(i + 1), number, zone);
|
||||
}
|
||||
return true;
|
||||
return (okRows > 0);
|
||||
}
|
||||
|
||||
bool DeckList::loadFromFile_Plain(QIODevice *device)
|
||||
{
|
||||
QTextStream in(device);
|
||||
return loadFromStream_Plain(in);
|
||||
}
|
||||
|
||||
bool DeckList::saveToFile_Plain(QIODevice *device)
|
||||
|
|
|
@ -9,6 +9,7 @@
|
|||
|
||||
class CardDatabase;
|
||||
class QIODevice;
|
||||
class QTextStream;
|
||||
class QXmlStreamReader;
|
||||
class QXmlStreamWriter;
|
||||
|
||||
|
@ -137,6 +138,7 @@ public:
|
|||
|
||||
bool loadFromFile_Native(QIODevice *device);
|
||||
bool saveToFile_Native(QIODevice *device);
|
||||
bool loadFromStream_Plain(QTextStream &stream);
|
||||
bool loadFromFile_Plain(QIODevice *device);
|
||||
bool saveToFile_Plain(QIODevice *device);
|
||||
bool loadFromFile(const QString &fileName, FileFormat fmt);
|
||||
|
|
Loading…
Reference in a new issue