aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fl.fischer@fau.de>2021-03-28 12:44:28 +0200
committerFlorian Fischer <florian.fl.fischer@fau.de>2021-03-28 12:44:28 +0200
commit29aba401aecd2369b80bcf47a74b6c82752beb35 (patch)
tree43e3229c6e16cbcb32a34d7351e6848c739e99e2
parent3d526b6514f2be6237ba130a8ef5fd0e2b6d814e (diff)
downloadmuhqs-game-29aba401aecd2369b80bcf47a74b6c82752beb35.tar.gz
muhqs-game-29aba401aecd2369b80bcf47a74b6c82752beb35.zip
fix some more internationalization issues
-rw-r--r--data/cards/base/archer.yml2
-rw-r--r--data/cards/kraken/deja_vu.yml2
-rw-r--r--data/cards/kraken/gigantic_hail.yml4
-rw-r--r--data/cards/kraken/tides_change.yml2
-rw-r--r--data/cards/magic/isolate!.yml4
-rw-r--r--data/cards/magic/no!.yml2
-rw-r--r--data/cards/magic/rush!.yml2
-rw-r--r--data/cards/misc/king.yml8
-rw-r--r--data/cards/misc/stick_of_victory.yml2
-rw-r--r--latex/cards/de/misc/king.tex2
-rw-r--r--latex/cards/de/misc/stick_of_victory.tex2
-rw-r--r--latex/cards/en/base/archer.tex2
-rw-r--r--latex/cards/en/kraken/deja_vu.tex2
-rw-r--r--latex/cards/en/kraken/gigantic_hail.tex4
-rw-r--r--latex/cards/en/kraken/tides_change.tex2
-rw-r--r--latex/cards/en/magic/isolate!.tex4
-rw-r--r--latex/cards/en/magic/no!.tex2
-rw-r--r--latex/cards/en/magic/rush!.tex2
-rw-r--r--latex/cards/en/misc/king.tex2
-rw-r--r--latex/cards/en/misc/stick_of_victory.tex2
-rwxr-xr-xscripts/generate_card.py3
21 files changed, 29 insertions, 28 deletions
diff --git a/data/cards/base/archer.yml b/data/cards/base/archer.yml
index f0c261a4..56956909 100644
--- a/data/cards/base/archer.yml
+++ b/data/cards/base/archer.yml
@@ -1,7 +1,7 @@
type: unit
name:
en: Archer
- en: Bogenschütze
+ de: Bogenschütze
attack: 1 Range 2
health: 2
movement: 2
diff --git a/data/cards/kraken/deja_vu.yml b/data/cards/kraken/deja_vu.yml
index a959af48..8fdf1c70 100644
--- a/data/cards/kraken/deja_vu.yml
+++ b/data/cards/kraken/deja_vu.yml
@@ -3,5 +3,5 @@ name:
type: spell
buy: 5
effect:
- en: Reset all players Ressource to the starting amount
+ en: Reset all players Resource to the starting amount
de: Setze die Ressourcen aller Spieler auf ihren Startwert
diff --git a/data/cards/kraken/gigantic_hail.yml b/data/cards/kraken/gigantic_hail.yml
index d94eafe2..b6c7de42 100644
--- a/data/cards/kraken/gigantic_hail.yml
+++ b/data/cards/kraken/gigantic_hail.yml
@@ -1,8 +1,8 @@
name:
en: Gigantic Hail
- en: Gigantischer Hagel
+ de: Gigantischer Hagel
type: spell
buy: 3
effect:
en: Place three Ice Berg tokens on random empty tiles
- en: Plaziere drei Eisberg Token auf zufälligen freien Feldern
+ de: Plaziere drei Eisberg Token auf zufälligen freien Feldern
diff --git a/data/cards/kraken/tides_change.yml b/data/cards/kraken/tides_change.yml
index cd323d60..b5d6622b 100644
--- a/data/cards/kraken/tides_change.yml
+++ b/data/cards/kraken/tides_change.yml
@@ -1,6 +1,6 @@
name:
en: Tides Change!
- en: Gezeitenwechsel!
+ de: Gezeitenwechsel!
type: spell
buy: 5
effect:
diff --git a/data/cards/magic/isolate!.yml b/data/cards/magic/isolate!.yml
index ebc36db7..3eb6d978 100644
--- a/data/cards/magic/isolate!.yml
+++ b/data/cards/magic/isolate!.yml
@@ -1,9 +1,9 @@
name:
en: Isolate!
- en: Isolieren!
+ de: Isolieren!
type: spell
buy: 5
play: 2
effect:
en: Target unit has shroud and can not receive or deal damage this turn
- en: Eine Ziel-Unit ist diesen Zug verhuellt und kann weder Schaden erleiden noch zufuegen
+ de: Eine Ziel-Unit ist diesen Zug verhuellt und kann weder Schaden erleiden noch zufuegen
diff --git a/data/cards/magic/no!.yml b/data/cards/magic/no!.yml
index f376d354..632ce001 100644
--- a/data/cards/magic/no!.yml
+++ b/data/cards/magic/no!.yml
@@ -6,4 +6,4 @@ buy: 5
play: 2
effect:
en: Counter one spell
- en: Neutraliziere einen Zauberspruch
+ de: Neutraliziere einen Zauberspruch
diff --git a/data/cards/magic/rush!.yml b/data/cards/magic/rush!.yml
index a2d52aed..74b5966c 100644
--- a/data/cards/magic/rush!.yml
+++ b/data/cards/magic/rush!.yml
@@ -6,4 +6,4 @@ buy: 5
play: 2
effect:
en: Distribute twice "+ 2 Movement this turn" on up to two units
- en: Verteile zweimal "+ 2 Bewegung diesen Zug" auf bis zu zwei Units
+ de: Verteile zweimal "+ 2 Bewegung diesen Zug" auf bis zu zwei Units
diff --git a/data/cards/misc/king.yml b/data/cards/misc/king.yml
index dc8ce9bd..6e64f8a7 100644
--- a/data/cards/misc/king.yml
+++ b/data/cards/misc/king.yml
@@ -4,11 +4,11 @@ name:
token: true
type: unit
effect:
- en: "5: + shroud this turn. Protection from Die!"
- de: "5: + verhült diesen Zug. Schutz vor Stirb!"
+ en: "Protection from Die!. 5: King has shroud this turn."
+ de: "Schutz vor Stirb!. 5: König ist verhüllt für diesen Zug."
latex_effect:
- en: "5: +~shroud this turn. \\ Protection from Die!"
- de: "5: +~verhüllt diesen Zug. \\ Schutz from Stirb!"
+ en: "Protection from Die! \\\\ 5: King has shroud this turn."
+ de: "Schutz vor Stirb! \\\\ 5: König ist verhüllt für diesen Zug."
upkeep: 0
attack: 1
health: 5
diff --git a/data/cards/misc/stick_of_victory.yml b/data/cards/misc/stick_of_victory.yml
index 15e92be3..ff133aa4 100644
--- a/data/cards/misc/stick_of_victory.yml
+++ b/data/cards/misc/stick_of_victory.yml
@@ -5,7 +5,7 @@ type: equipment
token: true
durability:
en: infinite
- de: unendlich
+ de: unbegrenzt
effect:
en: Whenever the equipped unit is activated its controller gains one victory point
de: Immer wenn die ausgerüstete Unit aktiviert wird erhält ihr Beherscher einen Siegespunkt \ No newline at end of file
diff --git a/latex/cards/de/misc/king.tex b/latex/cards/de/misc/king.tex
index 0df4c294..9561b81b 100644
--- a/latex/cards/de/misc/king.tex
+++ b/latex/cards/de/misc/king.tex
@@ -4,7 +4,7 @@
\begin{document}
\begin{tikzpicture}
\cardtypeUnitToken{König}
-\cardsplitcontent{Leben: 5\\Bewegung: 1\\Angriff: 1}{5: +~verhüllt diesen Zug. \ Schutz from Stirb!}
+\cardsplitcontent{Leben: 5\\Bewegung: 1\\Angriff: 1}{Schutz vor Stirb! \\ 5: König ist verhüllt für diesen Zug.}
\cardplaycost{0}\cardmodule{}
\cardborder
\end{tikzpicture}
diff --git a/latex/cards/de/misc/stick_of_victory.tex b/latex/cards/de/misc/stick_of_victory.tex
index 13f1d7a4..f0be9f8c 100644
--- a/latex/cards/de/misc/stick_of_victory.tex
+++ b/latex/cards/de/misc/stick_of_victory.tex
@@ -4,7 +4,7 @@
\begin{document}
\begin{tikzpicture}
\cardtypeEquipmentToken{Stecken des Sieges}
-\cardsplitcontent{Durability: {'en': 'infinite', 'de': 'unendlich'}}{Immer wenn die ausgerüstete Unit aktiviert wird erhält ihr Beherscher einen Siegespunkt}
+\cardsplitcontent{Durability: unbegrenzt}{Immer wenn die ausgerüstete Unit aktiviert wird erhält ihr Beherscher einen Siegespunkt}
\cardmodule{}
\cardborder
\end{tikzpicture}
diff --git a/latex/cards/en/base/archer.tex b/latex/cards/en/base/archer.tex
index 28b18aa9..a558454a 100644
--- a/latex/cards/en/base/archer.tex
+++ b/latex/cards/en/base/archer.tex
@@ -3,7 +3,7 @@
\begin{document}
\begin{tikzpicture}
-\cardtypeUnit{Bogenschütze}
+\cardtypeUnit{Archer}
\cardbuycost{5}
\cardcontent{Health: 2\\Movement: 2\\Attack: 1 Range 2}
\cardplaycost{1}\cardmodule{base}
diff --git a/latex/cards/en/kraken/deja_vu.tex b/latex/cards/en/kraken/deja_vu.tex
index 46f26132..dff503bf 100644
--- a/latex/cards/en/kraken/deja_vu.tex
+++ b/latex/cards/en/kraken/deja_vu.tex
@@ -5,7 +5,7 @@
\begin{tikzpicture}
\cardtypeSpell{Deja Vu!}
\cardbuycost{5}
-\cardcontent{Reset all players Ressource to the starting amount}
+\cardcontent{Reset all players Resource to the starting amount}
\cardmodule{kraken}
\cardborder
\end{tikzpicture}
diff --git a/latex/cards/en/kraken/gigantic_hail.tex b/latex/cards/en/kraken/gigantic_hail.tex
index c4e57767..2d6f14d8 100644
--- a/latex/cards/en/kraken/gigantic_hail.tex
+++ b/latex/cards/en/kraken/gigantic_hail.tex
@@ -3,9 +3,9 @@
\begin{document}
\begin{tikzpicture}
-\cardtypeSpell{Gigantischer Hagel}
+\cardtypeSpell{Gigantic Hail}
\cardbuycost{3}
-\cardcontent{Plaziere drei Eisberg Token auf zufälligen freien Feldern}
+\cardcontent{Place three Ice Berg tokens on random empty tiles}
\cardmodule{kraken}
\cardborder
\end{tikzpicture}
diff --git a/latex/cards/en/kraken/tides_change.tex b/latex/cards/en/kraken/tides_change.tex
index 7667793e..351981d9 100644
--- a/latex/cards/en/kraken/tides_change.tex
+++ b/latex/cards/en/kraken/tides_change.tex
@@ -3,7 +3,7 @@
\begin{document}
\begin{tikzpicture}
-\cardtypeSpell{Gezeitenwechsel!}
+\cardtypeSpell{Tides Change!}
\cardbuycost{5}
\cardcontent{Redistribute all store cards}
\cardmodule{kraken}
diff --git a/latex/cards/en/magic/isolate!.tex b/latex/cards/en/magic/isolate!.tex
index c631d175..b3c348ee 100644
--- a/latex/cards/en/magic/isolate!.tex
+++ b/latex/cards/en/magic/isolate!.tex
@@ -3,9 +3,9 @@
\begin{document}
\begin{tikzpicture}
-\cardtypeSpell{Isolieren!}
+\cardtypeSpell{Isolate!}
\cardbuycost{5}
-\cardcontent{Eine Ziel-Unit ist diesen Zug verhuellt und kann weder Schaden erleiden noch zufuegen}
+\cardcontent{Target unit has shroud and can not receive or deal damage this turn}
\cardplaycost{2}
\cardmodule{magic}
\cardborder
diff --git a/latex/cards/en/magic/no!.tex b/latex/cards/en/magic/no!.tex
index 5e35097f..d0053950 100644
--- a/latex/cards/en/magic/no!.tex
+++ b/latex/cards/en/magic/no!.tex
@@ -5,7 +5,7 @@
\begin{tikzpicture}
\cardtypeSpell{No!}
\cardbuycost{5}
-\cardcontent{Neutraliziere einen Zauberspruch}
+\cardcontent{Counter one spell}
\cardplaycost{2}
\cardmodule{magic}
\cardborder
diff --git a/latex/cards/en/magic/rush!.tex b/latex/cards/en/magic/rush!.tex
index 0853d82a..ba47e77f 100644
--- a/latex/cards/en/magic/rush!.tex
+++ b/latex/cards/en/magic/rush!.tex
@@ -5,7 +5,7 @@
\begin{tikzpicture}
\cardtypeSpell{Rush!}
\cardbuycost{5}
-\cardcontent{Verteile zweimal "+ 2 Bewegung diesen Zug" auf bis zu zwei Units}
+\cardcontent{Distribute twice "+ 2 Movement this turn" on up to two units}
\cardplaycost{2}
\cardmodule{magic}
\cardborder
diff --git a/latex/cards/en/misc/king.tex b/latex/cards/en/misc/king.tex
index e6f5428a..754f4f11 100644
--- a/latex/cards/en/misc/king.tex
+++ b/latex/cards/en/misc/king.tex
@@ -4,7 +4,7 @@
\begin{document}
\begin{tikzpicture}
\cardtypeUnitToken{King}
-\cardsplitcontent{Health: 5\\Movement: 1\\Attack: 1}{5: +~shroud this turn. \ Protection from Die!}
+\cardsplitcontent{Health: 5\\Movement: 1\\Attack: 1}{Protection from Die! \\ 5: King has shroud this turn.}
\cardplaycost{0}\cardmodule{}
\cardborder
\end{tikzpicture}
diff --git a/latex/cards/en/misc/stick_of_victory.tex b/latex/cards/en/misc/stick_of_victory.tex
index 6f9baec4..ae52614d 100644
--- a/latex/cards/en/misc/stick_of_victory.tex
+++ b/latex/cards/en/misc/stick_of_victory.tex
@@ -4,7 +4,7 @@
\begin{document}
\begin{tikzpicture}
\cardtypeEquipmentToken{Stick of Victory}
-\cardsplitcontent{Durability: {'en': 'infinite', 'de': 'unendlich'}}{Whenever the equipped unit is activated its controller gains one victory point}
+\cardsplitcontent{Durability: infinite}{Whenever the equipped unit is activated its controller gains one victory point}
\cardmodule{}
\cardborder
\end{tikzpicture}
diff --git a/scripts/generate_card.py b/scripts/generate_card.py
index 7d8957cb..e1f72398 100755
--- a/scripts/generate_card.py
+++ b/scripts/generate_card.py
@@ -169,7 +169,8 @@ def generate_latex(card: MutableMapping, language='en'):
elif card['type'] == 'equipment':
formatted_durability = get_formatted_key('durability')
- stats = f'{formatted_durability}: {card["durability"]}'
+ durability = get_field(card, 'durability', language)
+ stats = f'{formatted_durability}: {durability}'
effect, _ = get_latex_field(card, 'effect', language)
card_content += f'\\cardsplitcontent{{{stats}}}{{{effect}}}\n'
else: