diff --git a/public/images/aoe4/flag/aoe4.Ayyubids.png b/public/images/aoe4/flag/aoe4.Ayyubids.png
new file mode 100644
index 0000000..47dbb6a
Binary files /dev/null and b/public/images/aoe4/flag/aoe4.Ayyubids.png differ
diff --git a/public/images/aoe4/flag/aoe4.Ayyubids.svg b/public/images/aoe4/flag/aoe4.Ayyubids.svg
new file mode 100644
index 0000000..592b6f0
--- /dev/null
+++ b/public/images/aoe4/flag/aoe4.Ayyubids.svg
@@ -0,0 +1,78 @@
+
+
+
+
diff --git a/public/images/aoe4/flag/aoe4.Byzantines.png b/public/images/aoe4/flag/aoe4.Byzantines.png
new file mode 100644
index 0000000..8ed09b4
Binary files /dev/null and b/public/images/aoe4/flag/aoe4.Byzantines.png differ
diff --git a/public/images/aoe4/flag/aoe4.Byzantines.svg b/public/images/aoe4/flag/aoe4.Byzantines.svg
new file mode 100644
index 0000000..ebc9527
--- /dev/null
+++ b/public/images/aoe4/flag/aoe4.Byzantines.svg
@@ -0,0 +1,93 @@
+
+
+
+
diff --git a/public/images/aoe4/flag/aoe4.Japanese.png b/public/images/aoe4/flag/aoe4.Japanese.png
new file mode 100644
index 0000000..3659542
Binary files /dev/null and b/public/images/aoe4/flag/aoe4.Japanese.png differ
diff --git a/public/images/aoe4/flag/aoe4.Japanese.svg b/public/images/aoe4/flag/aoe4.Japanese.svg
new file mode 100644
index 0000000..0378e34
--- /dev/null
+++ b/public/images/aoe4/flag/aoe4.Japanese.svg
@@ -0,0 +1,282 @@
+
+
+
+
diff --git a/public/images/aoe4/flag/aoe4.JeanneDArc.png b/public/images/aoe4/flag/aoe4.JeanneDArc.png
new file mode 100644
index 0000000..b8cc0e2
Binary files /dev/null and b/public/images/aoe4/flag/aoe4.JeanneDArc.png differ
diff --git a/public/images/aoe4/flag/aoe4.JeanneDArc.svg b/public/images/aoe4/flag/aoe4.JeanneDArc.svg
new file mode 100644
index 0000000..377f323
--- /dev/null
+++ b/public/images/aoe4/flag/aoe4.JeanneDArc.svg
@@ -0,0 +1,103 @@
+
+
+
+
diff --git a/public/images/aoe4/flag/aoe4.Malians.svg b/public/images/aoe4/flag/aoe4.Malians.svg
new file mode 100644
index 0000000..8f4bc4a
--- /dev/null
+++ b/public/images/aoe4/flag/aoe4.Malians.svg
@@ -0,0 +1,104 @@
+
+
+
+
diff --git a/public/images/aoe4/flag/aoe4.OrderOfTheDragon.png b/public/images/aoe4/flag/aoe4.OrderOfTheDragon.png
new file mode 100644
index 0000000..a6273bc
Binary files /dev/null and b/public/images/aoe4/flag/aoe4.OrderOfTheDragon.png differ
diff --git a/public/images/aoe4/flag/aoe4.OrderOfTheDragon.svg b/public/images/aoe4/flag/aoe4.OrderOfTheDragon.svg
new file mode 100644
index 0000000..1d77cd4
--- /dev/null
+++ b/public/images/aoe4/flag/aoe4.OrderOfTheDragon.svg
@@ -0,0 +1,153 @@
+
+
+
+
diff --git a/public/images/aoe4/flag/aoe4.Ottomans.svg b/public/images/aoe4/flag/aoe4.Ottomans.svg
new file mode 100644
index 0000000..2a6cfce
--- /dev/null
+++ b/public/images/aoe4/flag/aoe4.Ottomans.svg
@@ -0,0 +1,101 @@
+
+
+
+
diff --git a/public/images/aoe4/flag/aoe4.ZhuXiLegacy.png b/public/images/aoe4/flag/aoe4.ZhuXiLegacy.png
new file mode 100644
index 0000000..caf50c5
Binary files /dev/null and b/public/images/aoe4/flag/aoe4.ZhuXiLegacy.png differ
diff --git a/public/images/aoe4/flag/aoe4.ZhuXiLegacy.svg b/public/images/aoe4/flag/aoe4.ZhuXiLegacy.svg
new file mode 100644
index 0000000..3dced61
--- /dev/null
+++ b/public/images/aoe4/flag/aoe4.ZhuXiLegacy.svg
@@ -0,0 +1,218 @@
+
+
+
+
diff --git a/src/languages/de_DE.json b/src/languages/de_DE.json
index a78a874..245a109 100644
--- a/src/languages/de_DE.json
+++ b/src/languages/de_DE.json
@@ -104,7 +104,13 @@
"AbbasidDynasty": "Abbasiden-Dynastie",
"French": "Franzosen",
"Ottomans": "Osmanen",
- "Malians": "Malier"
+ "Malians": "Malier",
+ "Byzantines": "Byzantiner",
+ "Japanese": "Japaner",
+ "Ayyubids": "Ayyubiden",
+ "ZhuXiLegacy": "Vermächtnis von Zhu Xi",
+ "JeanneDArc": "Johanna von Orléans",
+ "OrderOfTheDragon": "Orden des Drachen"
}
},
"messages": {
diff --git a/src/languages/en_GB.json b/src/languages/en_GB.json
index 04464b2..db38dff 100644
--- a/src/languages/en_GB.json
+++ b/src/languages/en_GB.json
@@ -104,7 +104,13 @@
"AbbasidDynasty": "Abbasid Dynasty",
"French": "French",
"Ottomans": "Ottomans",
- "Malians": "Malians"
+ "Malians": "Malians",
+ "Byzantines": "Byzantines",
+ "Japanese": "Japanese",
+ "Ayyubids": "Ayyubids",
+ "ZhuXiLegacy": "Zhu Xi's Legacy",
+ "JeanneDArc": "Jeanne d'Arc",
+ "OrderOfTheDragon": "Order of the Dragon"
}
},
"messages": {
diff --git a/src/languages/es_ES.json b/src/languages/es_ES.json
index 25d0e78..ee0a168 100644
--- a/src/languages/es_ES.json
+++ b/src/languages/es_ES.json
@@ -93,6 +93,24 @@
"Mexico": "méxico",
"Italian": "italiano",
"Maltese": "maltés"
+ },
+ "aoe4": {
+ "Rus": "Rus",
+ "HolyRomanEmpire": "Sacro Imperio Romano Germánico",
+ "Chinese": "Chinos",
+ "English": "Inglés",
+ "DelhiSultanate": "Sultanato de Delhi",
+ "Mongols": "Mongoles",
+ "AbbasidDynasty": "Dinastía abasí",
+ "French": "Franceses",
+ "Ottomans": "Otomanos",
+ "Malians": "Malienses",
+ "Byzantines": "Bizantinos",
+ "Japanese": "Japonés",
+ "Ayyubids": "Dinastía ayubí",
+ "ZhuXiLegacy": "Imperio de jade",
+ "JeanneDArc": "Juana de Arco",
+ "OrderOfTheDragon": "Orden del Dragón"
}
},
"messages": {
diff --git a/src/languages/fr_FR.json b/src/languages/fr_FR.json
index bbf96e7..52b8f71 100644
--- a/src/languages/fr_FR.json
+++ b/src/languages/fr_FR.json
@@ -104,7 +104,13 @@
"AbbasidDynasty": "Dynastie des Abbassides",
"French": "Français",
"Ottomans": "Ottomans",
- "Malians": "Maliens"
+ "Malians": "Maliens",
+ "Byzantines": "Byzantins",
+ "Japanese": "Japonais",
+ "Ayyubids": "Ayyoubides",
+ "ZhuXiLegacy": "Empire de Jade",
+ "JeanneDArc": "Jeanne d'Arc",
+ "OrderOfTheDragon": "Ordre du Dragon"
}
},
"messages": {
diff --git a/src/languages/pt_BR.json b/src/languages/pt_BR.json
index 7298604..592af97 100644
--- a/src/languages/pt_BR.json
+++ b/src/languages/pt_BR.json
@@ -104,7 +104,13 @@
"AbbasidDynasty": "Banu Abas",
"French": "Francesa",
"Ottomans": "Otomana",
- "Malians": "Malineses"
+ "Malians": "Malineses",
+ "Byzantines": "Bizantinos",
+ "Japanese": "Japonês",
+ "Ayyubids": "Império Aiúbida",
+ "ZhuXiLegacy": "Império de Jade",
+ "JeanneDArc": "Joana D'Arc",
+ "OrderOfTheDragon": "Ordem do Dragão"
}
},
"messages": {
diff --git a/src/languages/zh_CN.json b/src/languages/zh_CN.json
index e2ab018..9f4918a 100644
--- a/src/languages/zh_CN.json
+++ b/src/languages/zh_CN.json
@@ -104,7 +104,13 @@
"AbbasidDynasty": "阿拔斯",
"French": "法国",
"Ottomans": "奥斯曼土耳其",
- "Malians": "马里"
+ "Malians": "马里",
+ "Byzantines": "拜占庭",
+ "Japanese": "日语",
+ "Ayyubids": "苏丹的军队",
+ "ZhuXiLegacy": "翡翠帝国",
+ "JeanneDArc": "圣女贞德",
+ "OrderOfTheDragon": "龙之骑士团"
}
},
"messages": {
diff --git a/src/languages/zh_TW.json b/src/languages/zh_TW.json
index eec06a1..dedaba7 100644
--- a/src/languages/zh_TW.json
+++ b/src/languages/zh_TW.json
@@ -95,16 +95,22 @@
"Maltese": "馬爾他"
},
"aoe4": {
- "Rus": "羅斯人",
+ "Rus": "羅斯",
"HolyRomanEmpire": "神聖羅馬帝國",
- "Chinese": "中國人",
- "English": "英格蘭人",
+ "Chinese": "中國",
+ "English": "英格蘭",
"DelhiSultanate": "德里蘇丹國",
- "Mongols": "蒙古人",
+ "Mongols": "蒙古",
"AbbasidDynasty": "阿拔斯王朝",
- "French": "法蘭西人",
+ "French": "法蘭西",
"Ottomans": "鄂圖曼土耳其",
- "Malians": "馬利"
+ "Malians": "馬利",
+ "Byzantines": "拜占庭",
+ "Japanese": "日文",
+ "Ayyubids": "蘇丹軍隊",
+ "ZhuXiLegacy": "翡翠帝國",
+ "JeanneDArc": "聖女貞德",
+ "OrderOfTheDragon": "龍騎士團"
}
},
"messages": {
diff --git a/src/models/Aoe4Civilisation.ts b/src/models/Aoe4Civilisation.ts
index 8eace08..4a8caa6 100644
--- a/src/models/Aoe4Civilisation.ts
+++ b/src/models/Aoe4Civilisation.ts
@@ -11,6 +11,12 @@ enum Name {
FRENCH = "aoe4.French",
OTTOMANS = "aoe4.Ottomans",
MALIANS = "aoe4.Malians",
+ BYZANTINES = "aoe4.Byzantines",
+ JAPANESE = "aoe4.Japanese",
+ AYYUBIDS = "aoe4.Ayyubids",
+ ZHUXILEGACY = "aoe4.ZhuXiLegacy",
+ JEANNEDARC = "aoe4.JeanneDArc",
+ ORDEROFTHEDRAGON = "aoe4.OrderOfTheDragon",
}
class Aoe4Civilisation extends DraftOption {
@@ -25,6 +31,12 @@ class Aoe4Civilisation extends DraftOption {
public static readonly FRENCH: Aoe4Civilisation = new Aoe4Civilisation(Name.FRENCH);
public static readonly OTTOMANS: Aoe4Civilisation = new Aoe4Civilisation(Name.OTTOMANS);
public static readonly MALIANS: Aoe4Civilisation = new Aoe4Civilisation(Name.MALIANS);
+ public static readonly BYZANTINES: Aoe4Civilisation = new Aoe4Civilisation(Name.BYZANTINES);
+ public static readonly JAPANESE: Aoe4Civilisation = new Aoe4Civilisation(Name.JAPANESE);
+ public static readonly AYYUBIDS: Aoe4Civilisation = new Aoe4Civilisation(Name.AYYUBIDS);
+ public static readonly ZHUXILEGACY: Aoe4Civilisation = new Aoe4Civilisation(Name.ZHUXILEGACY);
+ public static readonly JEANNEDARC: Aoe4Civilisation = new Aoe4Civilisation(Name.JEANNEDARC);
+ public static readonly ORDEROFTHEDRAGON: Aoe4Civilisation = new Aoe4Civilisation(Name.ORDEROFTHEDRAGON);
@@ -41,6 +53,12 @@ class Aoe4Civilisation extends DraftOption {
Aoe4Civilisation.FRENCH,
Aoe4Civilisation.OTTOMANS,
Aoe4Civilisation.MALIANS,
+ Aoe4Civilisation.BYZANTINES,
+ Aoe4Civilisation.JAPANESE,
+ Aoe4Civilisation.AYYUBIDS,
+ Aoe4Civilisation.ZHUXILEGACY,
+ Aoe4Civilisation.JEANNEDARC,
+ Aoe4Civilisation.ORDEROFTHEDRAGON,
];
private constructor(name: Name) {