diff --git a/cockatrice/translations/cockatrice_de.qm b/cockatrice/translations/cockatrice_de.qm
new file mode 100644
index 00000000..83f6ec3c
Binary files /dev/null and b/cockatrice/translations/cockatrice_de.qm differ
diff --git a/cockatrice/translations/cockatrice_de.ts b/cockatrice/translations/cockatrice_de.ts
new file mode 100644
index 00000000..0befafaf
--- /dev/null
+++ b/cockatrice/translations/cockatrice_de.ts
@@ -0,0 +1,1092 @@
+
+
+
+
+ CardDatabaseModel
+
+
+ Name
+ Name der Karte
+ Name
+
+
+
+ Sets
+ Editionen
+
+
+
+ Mana cost
+ Manakosten
+
+
+
+ Card type
+ Kartentyp
+
+
+
+ P/T
+ S/W
+
+
+
+ CardInfoWidget
+
+
+ Name:
+ Name:
+
+
+
+ Mana cost:
+ Manakosten:
+
+
+
+ Card type:
+ Kartentyp:
+
+
+
+ P / T:
+ S/W:
+
+
+ Error
+ Fehler
+
+
+ Unable to load pixmap for card back.
+ Das Kartenhintergrundbild konnte nicht geladen werden.
+
+
+
+ DeckList
+
+
+ Load deck
+ Deck laden
+
+
+
+ Save deck
+ Deck speichern
+
+
+
+ Caching card pictures...
+ Kartenbilder werden gecached...
+
+
+
+ DeckListModel
+
+
+ Number
+ Nummer
+
+
+
+ Card
+ Karte
+
+
+
+ DlgConnect
+
+
+ &Host:
+ &Server:
+
+
+
+ &Port:
+ &Port:
+
+
+
+ Player &name:
+ Spieler&name:
+
+
+
+ P&assword:
+ P&asswort:
+
+
+
+ &OK
+ &OK
+
+
+
+ &Cancel
+ &Abbruch
+
+
+
+ Connect to server
+ Verbinde zum Server
+
+
+
+ DlgCreateGame
+
+
+ &Description:
+ &Beschreibung:
+
+
+
+ &Password:
+ &Passwort:
+
+
+
+ P&layers:
+ &Spieler:
+
+
+
+ &OK
+ &OK
+
+
+
+ &Cancel
+ &Abbruch
+
+
+
+ Create game
+ Spiel erstellen
+
+
+
+
+ Error
+ Fehler
+
+
+
+ Invalid number of players.
+ Ungültige Anzahl an Spielern.
+
+
+
+ XXX
+ XXX
+
+
+
+ DlgEditMessages
+
+ Add
+ Hinzufügen
+
+
+ Remove
+ Entfernen
+
+
+ &Cancel
+ &Abbrechen
+
+
+ O&K
+ O&K
+
+
+ Edit messages
+ Mitteilungen bearbeiten
+
+
+ Add message
+ Mitteilung hinzufügen
+
+
+
+ DlgSettings
+
+
+ Settings
+ Einstellungen
+
+
+
+ General
+ Allgemeines
+
+
+
+ Appearance
+ Erscheinungsbild
+
+
+
+ Messages
+ Nachrichten
+
+
+
+ &Close
+ S&chließen
+
+
+
+ DlgStartGame
+
+
+ &Load...
+ &Laden...
+
+
+
+ &OK
+ &OK
+
+
+
+ Start game
+ Spiel starten
+
+
+
+ Game
+
+
+ &Untap all permanents
+ &Enttappe alle bleibenden Karten
+
+
+
+ Ctrl+U
+ STRG+U
+
+
+
+ &Decrement life
+ Lebenspunkt &verringern
+
+
+
+ F11
+ F11
+
+
+
+ &Increment life
+ Lebens&punkt erhöhen
+
+
+
+ F12
+ F12
+
+
+
+ &Set life
+ &Setze Lebenspunkte
+
+
+
+ Ctrl+L
+ STRG+L
+
+
+
+ &Shuffle
+ Mi&schen
+
+
+
+ Ctrl+S
+ STRG+S
+
+
+
+ &Draw a card
+ Karte &ziehen
+
+
+
+ Ctrl+D
+ STRG+D
+
+
+
+ D&raw cards...
+ Ka&rten ziehen...
+
+
+
+ Ctrl+E
+ STRG+E
+
+
+
+ R&oll dice...
+ &Würfeln...
+
+
+
+ Ctrl+I
+ STRG+I
+
+
+
+ &Create token...
+ &Token erstellen...
+
+
+
+ Ctrl+T
+ STRG+T
+
+
+ &Edit messages...
+ Mitteilungen &bearbeiten...
+
+
+
+ S&ay
+ &Sagen
+
+
+
+ &Tap
+ &Tappen
+
+
+
+ &Untap
+ E&nttappen
+
+
+
+ Toggle &normal untapping
+ &Normales enttappen umschalten
+
+
+
+ &Flip
+ &Umdrehen
+
+
+
+ &Add counter
+ Zählm&arke hinzufügen
+
+
+
+ &Remove counter
+ Zählma&rke entfernen
+
+
+
+ &Set counters...
+ &Setze Zählmarken...
+
+
+ &Rearrange
+ Neu a&rrangieren
+
+
+
+ F5
+ F5
+
+
+
+ F6
+ F6
+
+
+
+ F7
+ F7
+
+
+
+ F8
+ F8
+
+
+
+ F9
+ F9
+
+
+
+ F10
+ F10
+
+
+
+ Set life
+ Setze Leben
+
+
+
+ New life total:
+ Neues Leben insgesammt:
+
+
+
+ Roll dice
+ Würfeln
+
+
+
+ Number of sides:
+ Anzahl der Seiten:
+
+
+
+ Draw cards
+ Karten ziehen
+
+
+
+
+ Number:
+ Anzahl:
+
+
+
+ Create token
+ Token erstellen
+
+
+
+ Name:
+ Name:
+
+
+
+ Set counters
+ Setze Zählmarke
+
+
+
+ GameSelector
+
+
+ C&reate
+ Spiel e&rstellen
+
+
+
+ &Join
+ &Teilnehmen
+
+
+
+ Error
+ Fehler
+
+
+
+ XXX
+ XXX
+
+
+
+ Join game
+ Spiel beitreten
+
+
+
+ Password:
+ Passwort:
+
+
+
+ GamesModel
+
+
+ yes
+ ja
+
+
+
+ no
+ nein
+
+
+
+ Game ID
+ Spiel ID
+
+
+
+ Creator
+ Ersteller
+
+
+
+ Description
+ Beschreibung
+
+
+
+ Password
+ Passwort
+
+
+
+ Players
+ Spieler
+
+
+
+ GeneralSettingsPage
+
+
+ Personal settings
+ Persönliche Einstellungen
+
+
+
+ Language:
+ Sprache:
+
+
+
+ Paths
+ Pfade
+
+
+
+ Decks directory:
+ Verzeichnis mit Decklisten:
+
+
+
+ Pictures directory:
+ Verzeichnis mit Bilddateien:
+
+
+
+ Path to card database:
+ Pfad zur Kartendatenbank:
+
+
+
+ English
+ Deutsch
+
+
+
+ MainWindow
+
+
+ Error
+ Fehler
+
+
+
+ Server timeout
+ Server Zeitüberschreitung
+
+
+
+ &Connect...
+ &Verbinden...
+
+
+
+ &Disconnect
+ Verbindung &trennen
+
+
+
+ &Restart game...
+ Spiel neu sta&rten...
+
+
+
+ F2
+ F2
+
+
+
+ &Leave game
+ Spiel ver&lassen
+
+
+
+ &Deck editor
+ &Deck-Editor
+
+
+
+ &Full screen
+ &Vollbild
+
+
+
+ Ctrl+F
+ STRG+F
+
+
+
+ &Settings...
+ &Einstellungen...
+
+
+
+ &Exit
+ &Beenden
+
+
+
+ Close most recent zone view
+ Letzte Zonenansicht schließen
+
+
+
+ Esc
+ Esc
+
+
+
+ &Game
+ Spi&el
+
+
+
+ &Actions
+ &Aktionen
+
+
+
+ &Card
+ &Karte
+
+
+
+ &Say:
+ &Sagen:
+
+
+
+ MessageLogWidget
+
+
+ Connecting to %1...
+ Verbinde zu %1...
+
+
+
+ Connected.
+ Verbunden.
+
+
+
+ Disconnected from server.
+ Verbindung zum Server trennen.
+
+
+
+ Invalid password.
+ Ungültiges Passwort.
+
+
+
+ You have joined the game. Player list:
+ Du bist dem Spiel beigetreten. Spieler Liste:
+
+
+
+ %1 has joined the game
+ %1 ist dem Spiel beigetreten
+
+
+
+ %1 has left the game
+ %1 hat das Spiel verlassen
+
+
+
+ %1 is ready to start a new game.
+ %1 ist bereit ein neues Spiel zu starten.
+
+
+
+ Game has started.
+ Spiel hat gestartet.
+
+
+
+ %1 shuffles his/her library
+ %1 mischt seine/ihre Bibliothek
+
+
+
+ %1 rolled a %2 with a %3-sided dice
+ %1 würfelte eine %2 mit einem %3-seitigen Würfel
+
+
+
+ %1 draws a card
+ %1 zieht eine Karte
+
+
+
+ %1 draws %2 cards
+ %1 zieht %2 Karten
+
+
+
+ %1 moves %2 from %3 to %4
+ %1 bewegt %2 von %3 nach %4
+
+
+
+ %1 creates token: %2
+ %1 erstellt Token: %2
+
+
+
+ %1 places %2 counters on %3 (now %4)
+ %1 setzt %2 Zählmarken auf %3 (jetzt %4)
+
+
+
+ %1 removes %2 counters from %3 (now %4)
+ %1 entfernt %2 Zählmarken von %3 (jetzt %4)
+
+
+
+ his permanents
+ seine/ihre bleibenden Karten
+
+
+
+ %1 %2 %3
+ %1 %2 %3
+
+
+
+ %1 sets counter "%2" to %3 (%4%5)
+ %1 setzt Zählmarke "%2" auf %3% (%4%5)
+
+
+
+ %1 sets %2 to not untap normally.
+ %1 setzt %2 auf explizites enttappen.
+
+
+
+ %1 sets %2 to untap normally.
+ %1 setzt %2 auf normales enttappen.
+
+
+
+ %1 is looking at the top %2 cards of %3's %4
+ %1 sieht sich die obersten %2 Karten von %3's %4
+
+
+
+ %1 is looking at %2's %3
+ %1 sieht sich %2's %3 an
+
+
+
+ MessagesSettingsPage
+
+
+ Add
+ Hinzufügen
+
+
+
+ Remove
+ Entfernen
+
+
+
+ Add message
+ Nachricht hinzufügen
+
+
+
+ Message:
+ Nachricht:
+
+
+
+ Player
+
+
+ Move to &top of library
+ Oben auf die Biblio&thek legen
+
+
+
+ Move to &bottom of library
+ Unter die &Bibliothek legen
+
+
+
+ &View library
+ &Zeige Bibliothek
+
+
+
+ F3
+ F3
+
+
+
+ View &top cards of library...
+ Zeige die oberen Kar&ten der Bibliothek...
+
+
+
+ &View graveyard
+ &Zeige Friedhof
+
+
+
+ F4
+ F4
+
+
+
+ &View removed cards
+ Zeige ent&fernte Karten
+
+
+
+ &View sideboard
+ Zeige &Sideboard
+
+
+
+ Player "%1"
+ Spieler "%1"
+
+
+
+ &Hand
+ &Hand
+
+
+
+ &Library
+ Bib&liothek
+
+
+
+ &Graveyard
+ &Friedhof
+
+
+
+ &Removed cards
+ Entfe&rnte Karten
+
+
+
+ &Sideboard
+ &Sideboard
+
+
+
+ View top cards of library
+ Zeige die obersten Karten der Bibliothek
+
+
+
+ Number of cards:
+ Anzahl der Karten:
+
+
+
+ QObject
+
+
+ Maindeck
+ Hauptdeck
+
+
+
+ Sideboard
+ Sideboard
+
+
+
+ Cockatrice decks (*.cod)
+ Cockatrice Decks (*.cod)
+
+
+
+ Plain text decks (*.dec *.mwDeck)
+ Text Decks (*.dec *.mwDeck)
+
+
+
+ All files (*.*)
+ Alle Dateien (*.*)
+
+
+
+ SetsModel
+
+
+ Short name
+ Kurzer Name
+
+
+
+ Long name
+ Langer Name
+
+
+
+ WndDeckEditor
+
+
+ &Search for:
+ &Suchen nach:
+
+
+
+ Deck &name:
+ Deck &Name:
+
+
+
+ &Comments:
+ &Kommentare:
+
+
+
+ Deck editor [*]
+ Deck-Editor [*]
+
+
+
+ &New deck
+ &Neues Deck
+
+
+
+ &Load deck...
+ Deck &laden...
+
+
+
+ &Save deck
+ Deck &speichern
+
+
+
+ &Save deck as...
+ Deck &speichern unter...
+
+
+
+ &Print deck...
+ Deck &drucken...
+
+
+
+ &Close
+ S&chließen
+
+
+
+ Ctrl+Q
+ STRG+Q
+
+
+
+ &Edit sets...
+ &Editionen bearbeiten...
+
+
+
+ &Deck
+ &Deck
+
+
+
+ &Sets
+ &Editionen
+
+
+
+ Add card to &maindeck
+ Karte zu&m Hauptdeck hinzufügen
+
+
+
+ Ctrl+M
+ STRG+M
+
+
+
+ Add card to &sideboard
+ Karte zum &Sideboard hinzufügen
+
+
+
+ Ctrl+N
+ STRG+N
+
+
+
+ &Remove row
+ Zeile entfe&rnen
+
+
+
+ Del
+ Entf
+
+
+
+ &Increment number
+ Anzahl er&höhen
+
+
+
+ +
+ +
+
+
+
+ &Decrement number
+ Anzahl v&erringern
+
+
+
+ -
+ -
+
+
+
+ Are you sure?
+ Bist du sicher?
+
+
+
+ The decklist has been modified.
+Do you want to save the changes?
+ Die Deckliste wurde verändert.
+Willst du die Änderungen speichern?
+
+
+
+ WndSets
+
+
+ Edit sets
+ Editionen bearbeiten
+
+
+
diff --git a/cockatrice/translations/cockatrice_en.qm b/cockatrice/translations/cockatrice_en.qm
new file mode 100644
index 00000000..2892fd5e
Binary files /dev/null and b/cockatrice/translations/cockatrice_en.qm differ
diff --git a/cockatrice/translations/cockatrice_en.ts b/cockatrice/translations/cockatrice_en.ts
new file mode 100644
index 00000000..3a24b6ed
--- /dev/null
+++ b/cockatrice/translations/cockatrice_en.ts
@@ -0,0 +1,1047 @@
+
+
+
+
+ CardDatabaseModel
+
+
+ Name
+
+
+
+
+ Sets
+
+
+
+
+ Mana cost
+
+
+
+
+ Card type
+
+
+
+
+ P/T
+
+
+
+
+ CardInfoWidget
+
+
+ Name:
+
+
+
+
+ Mana cost:
+
+
+
+
+ Card type:
+
+
+
+
+ P / T:
+
+
+
+
+ DeckList
+
+
+ Load deck
+
+
+
+
+ Save deck
+
+
+
+
+ Caching card pictures...
+
+
+
+
+ DeckListModel
+
+
+ Number
+
+
+
+
+ Card
+
+
+
+
+ DlgConnect
+
+
+ &Host:
+
+
+
+
+ &Port:
+
+
+
+
+ Player &name:
+
+
+
+
+ P&assword:
+
+
+
+
+ &OK
+
+
+
+
+ &Cancel
+
+
+
+
+ Connect to server
+
+
+
+
+ DlgCreateGame
+
+
+ &Description:
+
+
+
+
+ &Password:
+
+
+
+
+ P&layers:
+
+
+
+
+ &OK
+
+
+
+
+ &Cancel
+
+
+
+
+ Create game
+
+
+
+
+
+ Error
+
+
+
+
+ Invalid number of players.
+
+
+
+
+ XXX
+
+
+
+
+ DlgSettings
+
+
+ Settings
+
+
+
+
+ General
+
+
+
+
+ Appearance
+
+
+
+
+ Messages
+
+
+
+
+ &Close
+
+
+
+
+ DlgStartGame
+
+
+ &Load...
+
+
+
+
+ &OK
+
+
+
+
+ Start game
+
+
+
+
+ Game
+
+
+ &Untap all permanents
+
+
+
+
+ Ctrl+U
+
+
+
+
+ &Decrement life
+
+
+
+
+ F11
+
+
+
+
+ &Increment life
+
+
+
+
+ F12
+
+
+
+
+ &Set life
+
+
+
+
+ Ctrl+L
+
+
+
+
+ &Shuffle
+
+
+
+
+ Ctrl+S
+
+
+
+
+ &Draw a card
+
+
+
+
+ Ctrl+D
+
+
+
+
+ D&raw cards...
+
+
+
+
+ Ctrl+E
+
+
+
+
+ R&oll dice...
+
+
+
+
+ Ctrl+I
+
+
+
+
+ &Create token...
+
+
+
+
+ Ctrl+T
+
+
+
+
+ S&ay
+
+
+
+
+ &Tap
+
+
+
+
+ &Untap
+
+
+
+
+ Toggle &normal untapping
+
+
+
+
+ &Flip
+
+
+
+
+ &Add counter
+
+
+
+
+ &Remove counter
+
+
+
+
+ &Set counters...
+
+
+
+
+ F5
+
+
+
+
+ F6
+
+
+
+
+ F7
+
+
+
+
+ F8
+
+
+
+
+ F9
+
+
+
+
+ F10
+
+
+
+
+ Set life
+
+
+
+
+ New life total:
+
+
+
+
+ Roll dice
+
+
+
+
+ Number of sides:
+
+
+
+
+ Draw cards
+
+
+
+
+
+ Number:
+
+
+
+
+ Create token
+
+
+
+
+ Name:
+
+
+
+
+ Set counters
+
+
+
+
+ GameSelector
+
+
+ C&reate
+
+
+
+
+ &Join
+
+
+
+
+ Error
+
+
+
+
+ XXX
+
+
+
+
+ Join game
+
+
+
+
+ Password:
+
+
+
+
+ GamesModel
+
+
+ yes
+
+
+
+
+ no
+
+
+
+
+ Game ID
+
+
+
+
+ Creator
+
+
+
+
+ Description
+
+
+
+
+ Password
+
+
+
+
+ Players
+
+
+
+
+ GeneralSettingsPage
+
+
+ Personal settings
+
+
+
+
+ Language:
+
+
+
+
+ Paths
+
+
+
+
+ Decks directory:
+
+
+
+
+ Pictures directory:
+
+
+
+
+ Path to card database:
+
+
+
+
+ English
+ English
+
+
+
+ MainWindow
+
+
+ Error
+
+
+
+
+ Server timeout
+
+
+
+
+ &Connect...
+
+
+
+
+ &Disconnect
+
+
+
+
+ &Restart game...
+
+
+
+
+ F2
+
+
+
+
+ &Leave game
+
+
+
+
+ &Deck editor
+
+
+
+
+ &Full screen
+
+
+
+
+ Ctrl+F
+
+
+
+
+ &Settings...
+
+
+
+
+ &Exit
+
+
+
+
+ Close most recent zone view
+
+
+
+
+ Esc
+
+
+
+
+ &Game
+
+
+
+
+ &Actions
+
+
+
+
+ &Card
+
+
+
+
+ &Say:
+
+
+
+
+ MessageLogWidget
+
+
+ Connecting to %1...
+
+
+
+
+ Connected.
+
+
+
+
+ Disconnected from server.
+
+
+
+
+ Invalid password.
+
+
+
+
+ You have joined the game. Player list:
+
+
+
+
+ %1 has joined the game
+
+
+
+
+ %1 has left the game
+
+
+
+
+ %1 is ready to start a new game.
+
+
+
+
+ Game has started.
+
+
+
+
+ %1 shuffles his/her library
+
+
+
+
+ %1 rolled a %2 with a %3-sided dice
+
+
+
+
+ %1 draws a card
+
+
+
+
+ %1 draws %2 cards
+
+
+
+
+ %1 moves %2 from %3 to %4
+
+
+
+
+ %1 creates token: %2
+
+
+
+
+ %1 places %2 counters on %3 (now %4)
+
+
+
+
+ %1 removes %2 counters from %3 (now %4)
+
+
+
+
+ his permanents
+
+
+
+
+ %1 %2 %3
+
+
+
+
+ %1 sets counter "%2" to %3 (%4%5)
+
+
+
+
+ %1 sets %2 to not untap normally.
+
+
+
+
+ %1 sets %2 to untap normally.
+
+
+
+
+ %1 is looking at the top %2 cards of %3's %4
+
+
+
+
+ %1 is looking at %2's %3
+
+
+
+
+ MessagesSettingsPage
+
+
+ Add
+
+
+
+
+ Remove
+
+
+
+
+ Add message
+
+
+
+
+ Message:
+
+
+
+
+ Player
+
+
+ Move to &top of library
+
+
+
+
+ Move to &bottom of library
+
+
+
+
+ &View library
+
+
+
+
+ F3
+
+
+
+
+ View &top cards of library...
+
+
+
+
+ &View graveyard
+
+
+
+
+ F4
+
+
+
+
+ &View removed cards
+
+
+
+
+ &View sideboard
+
+
+
+
+ Player "%1"
+
+
+
+
+ &Hand
+
+
+
+
+ &Library
+
+
+
+
+ &Graveyard
+
+
+
+
+ &Removed cards
+
+
+
+
+ &Sideboard
+
+
+
+
+ View top cards of library
+
+
+
+
+ Number of cards:
+
+
+
+
+ QObject
+
+
+ Maindeck
+
+
+
+
+ Sideboard
+
+
+
+
+ Cockatrice decks (*.cod)
+
+
+
+
+ Plain text decks (*.dec *.mwDeck)
+
+
+
+
+ All files (*.*)
+
+
+
+
+ SetsModel
+
+
+ Short name
+
+
+
+
+ Long name
+
+
+
+
+ WndDeckEditor
+
+
+ &Search for:
+
+
+
+
+ Deck &name:
+
+
+
+
+ &Comments:
+
+
+
+
+ Deck editor [*]
+
+
+
+
+ &New deck
+
+
+
+
+ &Load deck...
+
+
+
+
+ &Save deck
+
+
+
+
+ &Save deck as...
+
+
+
+
+ &Print deck...
+
+
+
+
+ &Close
+
+
+
+
+ Ctrl+Q
+
+
+
+
+ &Edit sets...
+
+
+
+
+ &Deck
+
+
+
+
+ &Sets
+
+
+
+
+ Add card to &maindeck
+
+
+
+
+ Ctrl+M
+
+
+
+
+ Add card to &sideboard
+
+
+
+
+ Ctrl+N
+
+
+
+
+ &Remove row
+
+
+
+
+ Del
+
+
+
+
+ &Increment number
+
+
+
+
+ +
+
+
+
+
+ &Decrement number
+
+
+
+
+ -
+
+
+
+
+ Are you sure?
+
+
+
+
+ The decklist has been modified.
+Do you want to save the changes?
+
+
+
+
+ WndSets
+
+
+ Edit sets
+
+
+
+