diff --git a/js/web/_i18n/cs.js b/js/web/_i18n/cs.js
index 40a2b06aa..7c2249dec 100644
--- a/js/web/_i18n/cs.js
+++ b/js/web/_i18n/cs.js
@@ -54,6 +54,7 @@ let i18n = {
"HelpLink": "https://foe-rechner.de/extension/index#Kostenrechner",
"Step": "Úroveň ",
"AvailableFP": "Dostupně body výzkumu",
+ "FriendlyInvestment": "Friendly invest:", //Todo: Translate
"ArcBonus": "Arc bonus",
"Rate": "Rate",
"Up2LevelUp": "Do nové úrovně",
@@ -68,7 +69,9 @@ let i18n = {
"LGNotOpen": "Další úroveň není odemčená",
"LGNotConnected": "Budova není připojena",
"ActiveRecurringQuest": "Aktivovaný opakujicí se úkol:",
- "Done": "Hotovo"
+ "Done": "Hotovo",
+ "LevelWarningTT": "__fpcount__FP do not fit in Maximum investment: __totalfp__FP", //Todo: Translate
+ "NegativeProfitTT": "Place is not safe. __fpcount__ additional FP must bei invested to make it safe Total to make the place safe: __totalfp__FP" //Todo: Translate
},
"LGOverviewBox": {
@@ -181,13 +184,13 @@ let i18n = {
},
"EventList": {
- "Title": "Event quest list for: ", // Todo: Translate: Translate
- "Desc": "Task", // Todo: Translate: Translate
- "Reward": "Reward", // Todo: Translate: Translate
- "Number": "No.", // Todo: Translate: Translate
- "Or": " or ", // Todo: Translate: Translate
- "And": " and ", // Todo: Translate: Translate
- "Upcoming": "UPCOMING QUESTS (Numbers may vary)", // Todo: Translate: Translate
+ "Title": "Event quest list for: ", // Todo: Translate
+ "Desc": "Task", // Todo: Translate
+ "Reward": "Reward", // Todo: Translate
+ "Number": "No.", // Todo: Translate
+ "Or": " or ", // Todo: Translate
+ "And": " and ", // Todo: Translate
+ "Upcoming": "UPCOMING QUESTS (Numbers may vary)", // Todo: Translate
},
"Negotiation": {
@@ -215,22 +218,22 @@ let i18n = {
},
"Infobox" : {
- "Title" : "Infobox", // Todo: Translate: Translate
- "Filter" : "Filter", // Todo: Translate: Translate
- "FilterGex" : "GEX", // Todo: Translate: Translate
- "FilterAuction" : "Auction", // Todo: Translate: Translate
- "FilterLevel" : "Level-Up", // Todo: Translate: Translate
- "FilterMessage" : "Message", // Todo: Translate: Translate
- "FilterGildFights" : "Guild Fights", // Todo: Translate: Translate
- "FilterTrade" : "Trade", // Todo: Translate: Translate
- "ResetBox" : "Reset Box", // Todo: Translate: Translate
+ "Title" : "Infobox", // Todo: Translate
+ "Filter" : "Filter", // Todo: Translate
+ "FilterGex" : "GEX", // Todo: Translate
+ "FilterAuction" : "Auction", // Todo: Translate
+ "FilterLevel" : "Level-Up", // Todo: Translate
+ "FilterMessage" : "Message", // Todo: Translate
+ "FilterGildFights" : "Guild Fights", // Todo: Translate
+ "FilterTrade" : "Trade", // Todo: Translate
+ "ResetBox" : "Reset Box", // Todo: Translate
"Messages" : {
- "GEX" : "__player__ has just received __points__ points in the GEX.", // Todo: Translate: Translate
- "LevelUp" : "__player__'s __building__ building has just reached level __level__. You took __rank__th place and got __fps__ FPs back.", // Todo: Translate: Translate
- "Auction" : "'__player__ has just offered __amount__ coins.", // Todo: Translate: Translate
- "Trade" : "__player__ accepted your Offer. You got __needValue__ __need__ for __offerValue__ __offer__", // Todo: Translate: Translate
- "MsgBuilding" : "__building__ - Level __level__", // Todo: Translate: Translate
- "GildFightOccupied": "Province __provinceName__ was taken over by __attackerName__ and is closed until __untilOccupied__" // Todo: Translate: Translate
+ "GEX" : "__player__ has just received __points__ points in the GEX.", // Todo: Translate
+ "LevelUp" : "__player__'s __building__ building has just reached level __level__. You took __rank__th place and got __fps__ FPs back.", // Todo: Translate
+ "Auction" : "'__player__ has just offered __amount__ coins.", // Todo: Translate
+ "Trade" : "__player__ accepted your Offer. You got __needValue__ __need__ for __offerValue__ __offer__", // Todo: Translate
+ "MsgBuilding" : "__building__ - Level __level__", // Todo: Translate
+ "GildFightOccupied": "Province __provinceName__ was taken over by __attackerName__ and is closed until __untilOccupied__" // Todo: Translate
}
},
@@ -259,15 +262,18 @@ let i18n = {
},
"Gildfights": {
- "Titel": "Player overview", // Todo: Translate: Translate
- "Player": "Player", // Todo: Translate: Translate
- "Negotiations": "Negotiations", // Todo: Translate: Translate
- "Fights": "Fights", // Todo: Translate: Translate
- "LastSnapshot": " - last snapshot __time__ ago", // Todo: Translate: Translate
+ "Title": "Player overview", // Todo: Translate
+ "Player": "Player", // Todo: Translate
+ "Negotiations": "Negotiations", // Todo: Translate
+ "Fights": "Fights", // Todo: Translate
+ "LastSnapshot": " - last snapshot __time__ ago", // Todo: Translate
},
"HiddenRewards": {
- "Title": "Hidden Rewards" // Todo: Translate: Translate
+ "Title": "Hidden Rewards", // Todo: Translate
+ "Appears": "Appears", // Todo: Translate
+ "Disappears": "Disappears", // Todo: Translate
+ "NoEvents": "No events presents" // Todo: Translate
}
},
@@ -297,7 +303,8 @@ let i18n = {
"Warning" : "Vyberte nejprve provincii!"
},
"Event": {
- "Title": "Event Questlist", // Todo: Translate: Translate
+ "Title": "Event Questlist", // Todo: Translate
+ "Desc": "Overview of the current and upcoming quests" // Todo: Tranlsate
},
"Negotiation": {
"Title": "Pomocník s vyjednáváním",
@@ -340,12 +347,12 @@ let i18n = {
"Desc" : "Ukazuje co se událo \"background\"Fills up with info ... "
},
"HiddenRewards": {
- "Title": "Hidden rewards", // Todo: Translate: Translate
- "Desc": "Overview of hidden rewards" // Todo: Translate: Translate
+ "Title": "Hidden rewards", // Todo: Translate
+ "Desc": "Overview of hidden rewards" // Todo: Translate
},
"Citymap": {
- "Title": "City overview",
- "Desc": "Shows your city schematically from above"
+ "Title": "City overview", // Todo: Translate
+ "Desc": "Shows your city schematically from above" // Todo: Translate
}
},
@@ -354,9 +361,9 @@ let i18n = {
"Title" : "Verze",
"DescDebug" : "
Extension BETA
Changelog ", // Todo: Translate: Translate
"Desc" : "Chrome Extension Version",
- "PlayerId": "Player-Id:", // Todo: Translate: Translate
- "GuildId": "Gild-Id:", // Todo: Translate: Translate
- "World": "World:" // Todo: Translate: Translate
+ "PlayerId": "Player-Id:", // Todo: Translate
+ "GuildId": "Gild-Id:", // Todo: Translate
+ "World": "World:" // Todo: Translate
},
"GlobalSend": {
"Title" : "Přenos dat foe-rechner.de",
@@ -400,21 +407,21 @@ let i18n = {
"Button" : "Návrat!"
},
"MenuLength": {
- "Title" : "Menu length", // Todo: Translate: Translate
- "Desc" : "How many elements high should the menu be? Empty or \"0\" means automatic height." // Todo: Translate: Translate
+ "Title" : "Menu length", // Todo: Translate
+ "Desc" : "How many elements high should the menu be? Empty or \"0\" means automatic height." // Todo: Translate
},
"ChangeLanguage": {
"Title" : "Změnit jazyk",
"Desc" : "Který jazyk, kromě toho poznaného, má být zvolen?",
"Dropdown": {
- "de": "Deutsch",
- "en": "English",
- "fr": "Français",
- "es": "Español",
- "ru": "Русский",
- "sv": "Svenska",
- "cs": "Česky",
- "ro": "Română"
+ "de": "Deutsch", // Dont translate!!!
+ "en": "English", // Dont translate!!!
+ "fr": "Français", // Dont translate!!!
+ "es": "Español", // Dont translate!!!
+ "ru": "Русский", // Dont translate!!!
+ "sv": "Svenska", // Dont translate!!!
+ "cs": "Česky", // Dont translate!!!
+ "ro": "Română" // Dont translate!!!
}
}
},
@@ -451,16 +458,16 @@ let i18n = {
"HiddenRewards": {
"Positions": {
- "nature": "Nature", // Todo: Translate: Translate
- "shore": "Shore", // Todo: Translate: Translate
- "water": "in the water", // Todo: Translate: Translate
- "cityRoadSmall": "small Road", // Todo: Translate: Translate
- "cityRoadBig": "big Road" // Todo: Translate: Translate
+ "nature": "Nature", // Todo: Translate
+ "shore": "Shore", // Todo: Translate
+ "water": "in the water", // Todo: Translate
+ "cityRoadSmall": "small Road", // Todo: Translate
+ "cityRoadBig": "big Road" // Todo: Translate
},
"Table": {
- "type": "Type", // Todo: Translate: Translate
- "position": "Position", // Todo: Translate: Translate
- "expires": "Expires at" // Todo: Translate: Translate
+ "type": "Type", // Todo: Translate
+ "position": "Position", // Todo: Translate
+ "expires": "Expires at" // Todo: Translate
}
}
};
\ No newline at end of file
diff --git a/js/web/_i18n/de.js b/js/web/_i18n/de.js
index 611eb99c8..75d18c4a8 100644
--- a/js/web/_i18n/de.js
+++ b/js/web/_i18n/de.js
@@ -54,6 +54,7 @@ let i18n = {
"HelpLink": "https://foe-rechner.de/extension/index#Kostenrechner",
"Step": "Stufe ",
"AvailableFP": "Verfügbare Forgepunkte",
+ "FriendlyInvestment": "Fördern mit:",
"ArcBonus": "Arche Bonus",
"Rate": "Kurs",
"Up2LevelUp": "Bis zum leveln",
@@ -70,7 +71,7 @@ let i18n = {
"ActiveRecurringQuest": "Aktiver Schleifenquest:",
"Done": "abgeschlossen",
"LevelWarningTT": "__fpcount__FP passen nicht mehr hinein Maximale Einzahlung: __totalfp__FP",
- "NegativeProfitTT": "Platz ist nicht sicher. __fpcount__FP müssen zusätzlich zum Absichern gezahlt werden Gesamt zum Absichern: __totalfp__FP",
+ "NegativeProfitTT": "Platz ist nicht sicher. __fpcount__FP müssen zusätzlich zum Absichern gezahlt werden Gesamt zum Absichern: __totalfp__FP"
},
"LGOverviewBox": {
@@ -269,7 +270,10 @@ let i18n = {
},
"HiddenRewards": {
- "Title": "Ereignisse"
+ "Title": "Ereignisse",
+ "Appears": "Erscheint",
+ "Disappears": "Verschwindet",
+ "NoEvents": "Keine Ereignisse vorhanden"
}
},
@@ -410,14 +414,14 @@ let i18n = {
"Title" : "Sprache wechseln",
"Desc" : "Welche Sprache, statt der erkannten, soll genutzt werden?",
"Dropdown": {
- "de": "Deutsch",
- "en": "English",
- "fr": "Français",
- "es": "Español",
- "ru": "Русский",
- "sv": "Svenska",
- "cs": "Český",
- "ro": "Română"
+ "de": "Deutsch", // Dont translate!!!
+ "en": "English", // Dont translate!!!
+ "fr": "Français", // Dont translate!!!
+ "es": "Español", // Dont translate!!!
+ "ru": "Русский", // Dont translate!!!
+ "sv": "Svenska", // Dont translate!!!
+ "cs": "Český", // Dont translate!!!
+ "ro": "Română" // Dont translate!!!
}
}
},
diff --git a/js/web/_i18n/en.js b/js/web/_i18n/en.js
index e1ffacbf4..5663c0cd4 100644
--- a/js/web/_i18n/en.js
+++ b/js/web/_i18n/en.js
@@ -54,6 +54,7 @@ let i18n = {
"HelpLink": "https://foe-rechner.de/extension/index#Kostenrechner",
"Step": "Step ",
"AvailableFP": "Available Forgepoints",
+ "FriendlyInvestment": "Friendly invest:",
"ArcBonus": "Arc bonus",
"Rate": "Rate",
"Up2LevelUp": "Until leveling",
@@ -68,7 +69,9 @@ let i18n = {
"LGNotOpen": "The next level is currently not unlocked",
"LGNotConnected": "The building is not connected to a street",
"ActiveRecurringQuest": "Active recurring quest:",
- "Done": "done"
+ "Done": "done",
+ "LevelWarningTT": "__fpcount__FP do not fit in Maximum investment: __totalfp__FP",
+ "NegativeProfitTT": "Place is not safe. __fpcount__ additional FP must bei invested to make it safe Total to make the place safe: __totalfp__FP"
},
"LGOverviewBox": {
@@ -230,7 +233,7 @@ let i18n = {
"Auction" : "'__player__ has just offered __amount__ coins.",
"Trade" : "__player__ accepted your Offer. You got __needValue__ __need__ for __offerValue__ __offer__",
"MsgBuilding" : "__building__ - Level __level__",
- "GildFightOccupied": "Province __provinceName__ was taken over by __attackerName__ and is closed until __untilOccupied__" // Todo: Translate: Translate
+ "GildFightOccupied": "Province __provinceName__ was taken over by __attackerName__ and is closed until __untilOccupied__"
}
},
@@ -259,7 +262,7 @@ let i18n = {
},
"Gildfights": {
- "Titel": "Player overview",
+ "Title": "Player overview",
"Player": "Player",
"Negotiations": "Negotiations",
"Fights": "Fights",
@@ -267,7 +270,10 @@ let i18n = {
},
"HiddenRewards": {
- "Title": "Hidden Rewards"
+ "Title": "Hidden Rewards",
+ "Appears": "Appears",
+ "Disappears": "Disappears",
+ "NoEvents": "No events presents"
}
},
@@ -408,14 +414,14 @@ let i18n = {
"Title" : "Change language",
"Desc" : "Which language, instead of the recognized one, should be used?",
"Dropdown": {
- "de": "Deutsch",
- "en": "English",
- "fr": "Français",
- "es": "Español",
- "ru": "Русский",
- "sv": "Svenska",
- "cs": "Český",
- "ro": "Română"
+ "de": "Deutsch", // Dont translate!!!
+ "en": "English", // Dont translate!!!
+ "fr": "Français", // Dont translate!!!
+ "es": "Español", // Dont translate!!!
+ "ru": "Русский", // Dont translate!!!
+ "sv": "Svenska", // Dont translate!!!
+ "cs": "Český", // Dont translate!!!
+ "ro": "Română" // Dont translate!!!
}
}
},
diff --git a/js/web/_i18n/es.js b/js/web/_i18n/es.js
index 5efa86ae8..37618ca2e 100644
--- a/js/web/_i18n/es.js
+++ b/js/web/_i18n/es.js
@@ -54,6 +54,7 @@ let i18n = {
"HelpLink": "https://foe-rechner.de/extension/index#Kostenrechner",
"Step": "Nivel",
"AvailableFP": "Disponibles puntos forge",
+ "FriendlyInvestment": "Friendly invest:", //Todo: Translate
"ArcBonus": "Bonus del Arca",
"Rate": "Cotizacion",
"Up2LevelUp": "Hasta el proximo nivel",
@@ -68,7 +69,9 @@ let i18n = {
"LGNotOpen": "El proximo nivel no esta disponible todavia",
"LGNotConnected": "El edificio no esta conectado a una carretera",
"ActiveRecurringQuest": "Active recurring quest:", //Todo: Translate
- "Done": "done" //Todo: Translate
+ "Done": "done", //Todo: Translate
+ "LevelWarningTT": "__fpcount__FP do not fit in Maximum investment: __totalfp__FP", //Todo: Translate
+ "NegativeProfitTT": "Place is not safe. __fpcount__ additional FP must bei invested to make it safe Total to make the place safe: __totalfp__FP" //Todo: Translate
},
"LGOverviewBox": {
@@ -230,7 +233,7 @@ let i18n = {
"Auction" : "__player__ ha pujado ahora mismo__amount__ monedas",
"Trade" : "__player__ ha aceptado tu oferta. Tienes __needValue__ __need__ por __offerValue__ __offer__",
"MsgBuilding" : "__building__ - nivel __level__",
- "GildFightOccupied": "Province __provinceName__ was taken over by __attackerName__ and is closed until __untilOccupied__" // Todo: Translate: Translate
+ "GildFightOccupied": "Province __provinceName__ was taken over by __attackerName__ and is closed until __untilOccupied__" // Todo: Translate
}
},
@@ -259,7 +262,7 @@ let i18n = {
},
"Gildfights": {
- "Titel": "Player overview", //Todo: Translate
+ "Title": "Player overview", //Todo: Translate
"Player": "Player", //Todo: Translate
"Negotiations": "Negotiations", //Todo: Translate
"Fights": "Fights", //Todo: Translate
@@ -267,7 +270,10 @@ let i18n = {
},
"HiddenRewards": {
- "Title": "Hidden Rewards" //Todo: Translate
+ "Title": "Hidden Rewards", // Todo: Translate
+ "Appears": "Appears", // Todo: Translate
+ "Disappears": "Disappears", // Todo: Translate
+ "NoEvents": "No events presents" // Todo: Translate
}
},
@@ -408,14 +414,14 @@ let i18n = {
"Title" : "Cambiar idioma",
"Desc" : "Que idioma debe usarse en lugar del reconocido?",
"Dropdown": {
- "de": "Deutsch",
- "en": "English",
- "fr": "Français",
- "es": "Español",
- "ru": "Русский",
- "sv": "Svenska",
- "cs": "Český",
- "ro": "Română"
+ "de": "Deutsch", // Dont translate!!!
+ "en": "English", // Dont translate!!!
+ "fr": "Français", // Dont translate!!!
+ "es": "Español", // Dont translate!!!
+ "ru": "Русский", // Dont translate!!!
+ "sv": "Svenska", // Dont translate!!!
+ "cs": "Český", // Dont translate!!!
+ "ro": "Română" // Dont translate!!!
}
}
},
diff --git a/js/web/_i18n/fr.js b/js/web/_i18n/fr.js
index 150f6f32b..f5d70d9b3 100644
--- a/js/web/_i18n/fr.js
+++ b/js/web/_i18n/fr.js
@@ -54,6 +54,7 @@ let i18n = {
"HelpLink": "https://foe-rechner.de/extension/index#Kostenrechner",
"Step": "Niveau ",
"AvailableFP": "PFs disponibles",
+ "FriendlyInvestment": "Friendly invest:", //Todo: Translate
"ArcBonus": "Bonus d'arche",
"Rate": "Cours",
"Up2LevelUp": "Jusqu'au nivellement",
@@ -68,7 +69,9 @@ let i18n = {
"LGNotOpen": "Le niveau suivant n'est pas déverrouillé",
"LGNotConnected": "Le bâtiment n'est pas relié à une rue",
"ActiveRecurringQuest": "Active recurring quest:", //Todo: Translate
- "Done": "done" //Todo: Translate
+ "Done": "done", //Todo: Translate
+ "LevelWarningTT": "__fpcount__FP do not fit in Maximum investment: __totalfp__FP", //Todo: Translate
+ "NegativeProfitTT": "Place is not safe. __fpcount__ additional FP must bei invested to make it safe Total to make the place safe: __totalfp__FP" //Todo: Translate
},
"LGOverviewBox": {
@@ -230,7 +233,7 @@ let i18n = {
"Auction" : "__player__ vient d'offrir __amount__ pièces.",
"Trade" : "__player__ a accepté votre offre. Vous avez __needValue__ __need__ pour __offerValue__ __offer__",
"MsgBuilding" : "__building__ - Niveau __level__",
- "GildFightOccupied": "Province __provinceName__ was taken over by __attackerName__ and is closed until __untilOccupied__" // Todo: Translate: Translate
+ "GildFightOccupied": "Province __provinceName__ was taken over by __attackerName__ and is closed until __untilOccupied__" // Todo: Translate
}
},
@@ -259,7 +262,7 @@ let i18n = {
},
"Gildfights": {
- "Titel": "Player overview",
+ "Title": "Player overview",
"Player": "Player",
"Negotiations": "Negotiations",
"Fights": "Fights",
@@ -267,7 +270,10 @@ let i18n = {
},
"HiddenRewards": {
- "Title": "Hidden Rewards"
+ "Title": "Hidden Rewards", // Todo: Translate
+ "Appears": "Appears", // Todo: Translate
+ "Disappears": "Disappears", // Todo: Translate
+ "NoEvents": "No events presents" // Todo: Translate
}
},
@@ -408,14 +414,14 @@ let i18n = {
"Title" : "Changer de langue",
"Desc" : "Quelle langue, au lieu de la langue reconnue, devrait être utilisée?",
"Dropdown": {
- "de": "Deutsch",
- "en": "English",
- "fr": "Français",
- "es": "Español",
- "ru": "Русский",
- "sv": "Svenska",
- "cs": "Český",
- "ro": "Română"
+ "de": "Deutsch", // Dont translate!!!
+ "en": "English", // Dont translate!!!
+ "fr": "Français", // Dont translate!!!
+ "es": "Español", // Dont translate!!!
+ "ru": "Русский", // Dont translate!!!
+ "sv": "Svenska", // Dont translate!!!
+ "cs": "Český", // Dont translate!!!
+ "ro": "Română" // Dont translate!!!
}
}
},
diff --git a/js/web/_i18n/ro.js b/js/web/_i18n/ro.js
index 3292ec4a8..ca24e8868 100644
--- a/js/web/_i18n/ro.js
+++ b/js/web/_i18n/ro.js
@@ -17,6 +17,10 @@ let i18n = {
"Local" : "ro-RO",
"DateTime" : "DD.MM.YY h:mm:ss",
+ "Global" : {
+ "BoxTitle": " FoE Helper "
+ },
+
"Boxes" : {
"OwnpartCalculator" : {
"Title": "Calculator de contribuție proprie",
@@ -50,20 +54,24 @@ let i18n = {
"HelpLink": "https://foe-rechner.de/extension/index#Kostenrechner",
"Step": "Nivelul ",
"AvailableFP": "PF disponibile",
+ "FriendlyInvestment": "Friendly invest:", //Todo: Translate
"ArcBonus": "Bonusul Domului",
- "Earnings": "Recompensă",
"Rate": "Procent",
"Up2LevelUp": "PF rămase până la închidere",
"FP": "PF",
"Save": "Salvat",
+ "BPs": "BPs", //Todo: Translate
+ "Meds": "Meds", //Todo: Translate
"Commitment": "Cost",
- "Profit": "Profit",
+ "Profit": "Profit", //Todo: Translate
"LevelWarning": "ATENȚIE! Închide nivelul la CL!",
"NoFPorMedsAvailable": "PF sau planuri indisponibile",
"LGNotOpen": "Următorul nivel nu este deblocat",
"LGNotConnected": "Clădirea nu este conectată la stradă",
"ActiveRecurringQuest": "Misiunea repetitivă actuală:",
- "Done": "Terminat"
+ "Done": "Terminat",
+ "LevelWarningTT": "__fpcount__FP do not fit in Maximum investment: __totalfp__FP", //Todo: Translate
+ "NegativeProfitTT": "Place is not safe. __fpcount__ additional FP must bei invested to make it safe Total to make the place safe: __totalfp__FP" //Todo: Translate
},
"LGOverviewBox": {
@@ -85,7 +93,8 @@ let i18n = {
"Title" : "Producția de PF-uri",
"TotalFPs": "Total PF-uri de la clădiri: ",
"Amount": "Număr",
- "FPBar" : "PF în inventar: "
+ "FPBar" : "PF în inventar: ",
+ "BuyableFP" : "Buyable: "
},
"Productions" : {
@@ -173,6 +182,16 @@ let i18n = {
"DescInStock": "Disponibil",
"DescStillMissing": "Surplus / Lipsă ",
},
+
+ "EventList": {
+ "Title": "Event quest list for: ", //Todo: Translate
+ "Desc": "Task", //Todo: Translate
+ "Reward": "Reward", //Todo: Translate
+ "Number": "No.", //Todo: Translate
+ "Or": " or ", //Todo: Translate
+ "And": " and ", //Todo: Translate
+ "Upcoming": "UPCOMING QUESTS (Numbers may vary)", //Todo: Translate
+ },
"Negotiation": {
"Title": "Ajutor pentru negocieri",
@@ -205,6 +224,7 @@ let i18n = {
"FilterAuction" : "Licitație",
"FilterLevel" : "Creștere CL",
"FilterMessage" : "Centru de mesaje",
+ "FilterGildFights" : "Guild Fights", //Todo: Translate
"FilterTrade" : "Piața",
"ResetBox" : "Resetare",
"Messages" : {
@@ -212,7 +232,8 @@ let i18n = {
"LevelUp" : "__player__ a ajuns la nivelul __level__ al clădirii __building__. Ai ieșit pe locul __rank__th .",
"Auction" : "'__player__ a licitat __amount__ monede.",
"Trade" : "__player__ a acceptat oferta ta. Ai primit __needValue__ __need__ pentru __offerValue__ __offer__",
- "MsgBuilding" : "__building__ - Nivelul __level__"
+ "MsgBuilding" : "__building__ - Nivelul __level__",
+ "GildFightOccupied": "Province __provinceName__ was taken over by __attackerName__ and is closed until __untilOccupied__" // Todo: Translate
}
},
@@ -238,11 +259,26 @@ let i18n = {
"SubmitSuccess": "Datale au fost transmise cu susces... Vizitează acum ",
"WholeArea": "The whole area: ", // @Todo: Translate
"FreeArea": "Free area: " // @Todo: Translate
+ },
+
+ "Gildfights": {
+ "Title": "Player overview", //Todo: Translate
+ "Player": "Player", //Todo: Translate
+ "Negotiations": "Negotiations", //Todo: Translate
+ "Fights": "Fights", //Todo: Translate
+ "LastSnapshot": " - last snapshot __time__ ago", //Todo: Translate
+ },
+
+ "HiddenRewards": {
+ "Title": "Hidden Rewards", // Todo: Translate
+ "Appears": "Appears", // Todo: Translate
+ "Disappears": "Disappears", // Todo: Translate
+ "NoEvents": "No events presents" // Todo: Translate
}
},
"Menu" : {
- "Producția" : {
+ "Productions" : {
"Title" : "Prezentarea generală a producției",
"Desc" : "Afișează toate producțiile în curs."
},
@@ -266,6 +302,10 @@ let i18n = {
"Desc": "Prezentarea generală a resurselor necesare",
"Warning" : "Dezactivat: Vizitează mai întâi o provincie!"
},
+ "Event": {
+ "Title": "Event Questlist", //Todo: Translate
+ "Desc": "Overview of the current and upcoming quests" //Todo: Translate
+ },
"Negotiation": {
"Title": "Ajutor pentru negocieri",
"Desc": "Face propuneri precise pentru negocieri",
@@ -321,6 +361,9 @@ let i18n = {
"Title" : "Versiune",
"DescDebug" : "Extension BETA
Changelog ", // Todo: Translate: Translate
"Desc" : "Versiunea extensiei pentru Chrome "
+ "PlayerId": "Player-Id:", //Todo: Translate
+ "GuildId": "Gild-Id:", //Todo: Translate
+ "World": "World:" //Todo: Translate
},
"GlobalSend": {
"Title" : "Transmitere către foe-rechner.de",
@@ -347,9 +390,9 @@ let i18n = {
"Desc" : "Când accesezi 'Town Hall'> 'News'> 'Legendary Buildings' datele despre PF investite vor fi transmise"
},
"ShowTavernBadge": {
- "Title" : "Show tavernas badge", //TODO: to be translated
- "Desc" : "As soon as the extra move in the tavern is activated, a globally movable counter appears."
- }, //TODO: to be translated
+ "Title" : "Show tavernas badge", //Todo: Translate
+ "Desc" : "As soon as the extra move in the tavern is activated, a globally movable counter appears." //Todo: Translate
+ },
"PreScanLGList": {
"Title" : "Citirea preliminară a datelor despre CL",
"Desc" : "Citește datele despre toate clădirile legendare ale unui vecin și determină dacă există locuri disponibile. NOTĂ: Deoarece datele exacte sunt transmise doar după deschiderea unei clădiri, rezultatul poate diferi. Citirea este însă salvată." //TODO: to be check
@@ -363,18 +406,22 @@ let i18n = {
"Desc" : "Dorești resetarea tuturor coordonatelor casetei?",
"Button" : "Șterge!"
},
+ "MenuLength": {
+ "Title" : "Menu length",
+ "Desc" : "How many elements high should the menu be? Empty or \"0\" means automatic height."
+ },
"ChangeLanguage": {
"Title" : "Schimbă limba",
"Desc" : "Care limbă ar trebui folosită?",
"Dropdown": {
- "de": "Germană",
- "en": "Engleză",
- "fr": "Franceză",
- "es": "Spaniolă",
- "ro": "Română",
- "ru": "Rusă",
- "cs": "Czech", // @Todo: Translate
- "se": "Swedish" // @Todo: Translate
+ "de": "Deutsch", // Dont translate!!!
+ "en": "English", // Dont translate!!!
+ "fr": "Français", // Dont translate!!!
+ "es": "Español", // Dont translate!!!
+ "ru": "Русский", // Dont translate!!!
+ "sv": "Svenska", // Dont translate!!!
+ "cs": "Český", // Dont translate!!!
+ "ro": "Română" // Dont translate!!!
}
}
},
@@ -407,5 +454,20 @@ let i18n = {
"GEXChampionship" : "Contribuția membrilor ghildei la EG a fost actualizată",
"LGInvest" : "Datele despre investițiile tale în CL au fost transmise",
"LGGildMember" : "Datele despre clădirile legendare ale lui _player__\'s au fost transmise"
+ },
+
+ "HiddenRewards": {
+ "Positions": {
+ "nature": "Nature", //Todo: Translate
+ "shore": "Shore", //Todo: Translate
+ "water": "in the water", //Todo: Translate
+ "cityRoadSmall": "small Road", //Todo: Translate
+ "cityRoadBig": "big Road" //Todo: Translate
+ },
+ "Table": {
+ "type": "Type", //Todo: Translate
+ "position": "Position", //Todo: Translate
+ "expires": "Expires at" //Todo: Translate
+ }
}
};
\ No newline at end of file
diff --git a/js/web/_i18n/ru.js b/js/web/_i18n/ru.js
index ef684ac06..8818322a1 100644
--- a/js/web/_i18n/ru.js
+++ b/js/web/_i18n/ru.js
@@ -54,6 +54,7 @@ let i18n = {
"HelpLink": "https://foe-rechner.de/extension/index#Kostenrechner",
"Step": "Уровень ",
"AvailableFP": "Доступные СО",
+ "FriendlyInvestment": "Friendly invest:", //Todo: Translate
"ArcBonus": "Боунс Арки",
"Rate": "Курс",
"Up2LevelUp": "Осталось до уровня",
@@ -68,7 +69,9 @@ let i18n = {
"LGNotOpen": "Следующий уровень еще не открыт",
"LGNotConnected": "ВС не соединено с дорогой",
"ActiveRecurringQuest": "Active recurring quest:", //Todo: Translate
- "Done": "done" //Todo: Translate
+ "Done": "done", //Todo: Translate
+ "LevelWarningTT": "__fpcount__FP do not fit in Maximum investment: __totalfp__FP", //Todo: Translate
+ "NegativeProfitTT": "Place is not safe. __fpcount__ additional FP must bei invested to make it safe Total to make the place safe: __totalfp__FP" //Todo: Translate
},
"LGOverviewBox": {
@@ -230,7 +233,7 @@ let i18n = {
"Auction" : "__player__ только что сделал ставку __amount__ монет.",
"Trade" : "__player__ приянл ваше предложение. Вы получили __needValue__ __need__ за __offerValue__ __offer__",
"MsgBuilding" : "__building__ - Уровень __level__",
- "GildFightOccupied": "Province __provinceName__ was taken over by __attackerName__ and is closed until __untilOccupied__" // Todo: Translate: Translate
+ "GildFightOccupied": "Province __provinceName__ was taken over by __attackerName__ and is closed until __untilOccupied__" // Todo: Translate
}
},
@@ -259,7 +262,7 @@ let i18n = {
},
"Gildfights": {
- "Titel": "Player overview", //Todo: Translate
+ "Title": "Player overview", //Todo: Translate
"Player": "Player", //Todo: Translate
"Negotiations": "Negotiations", //Todo: Translate
"Fights": "Fights", //Todo: Translate
@@ -267,7 +270,10 @@ let i18n = {
},
"HiddenRewards": {
- "Title": "Hidden Rewards" //Todo: Translate
+ "Title": "Hidden Rewards", // Todo: Translate
+ "Appears": "Appears", // Todo: Translate
+ "Disappears": "Disappears", // Todo: Translate
+ "NoEvents": "No events presents" // Todo: Translate
}
},
@@ -408,14 +414,14 @@ let i18n = {
"Title" : "Изменить язык",
"Desc" : "Какой язык должен быть использван вместо автоматически определенного?",
"Dropdown": {
- "de": "Deutsch",
- "en": "English",
- "fr": "Français",
- "es": "Español",
- "ru": "Русский",
- "sv": "Svenska",
- "cs": "Český",
- "ro": "Română"
+ "de": "Deutsch", // Dont translate!!!
+ "en": "English", // Dont translate!!!
+ "fr": "Français", // Dont translate!!!
+ "es": "Español", // Dont translate!!!
+ "ru": "Русский", // Dont translate!!!
+ "sv": "Svenska", // Dont translate!!!
+ "cs": "Český", // Dont translate!!!
+ "ro": "Română" // Dont translate!!!
}
}
},
diff --git a/js/web/_i18n/sv.js b/js/web/_i18n/sv.js
index 6f2126b5f..aebc57b49 100644
--- a/js/web/_i18n/sv.js
+++ b/js/web/_i18n/sv.js
@@ -54,6 +54,7 @@ let i18n = {
"HelpLink": "https://foe-rechner.de/extension/index#Kostenrechner",
"Step": "Nivå ",
"AvailableFP": "Tillgängliga FP",
+ "FriendlyInvestment": "Friendly invest:", //Todo: Translate
"ArcBonus": "Arkbonus",
"Rate": "Kvot",
"Up2LevelUp": "Till nästa nivå",
@@ -68,7 +69,9 @@ let i18n = {
"LGNotOpen": "Nästa niå är inte upplåst ännu",
"LGNotConnected": "Byggnaden är inte inkopplad med en väg",
"ActiveRecurringQuest": "Active recurring quest:", //Todo: Translate
- "Done": "done" //Todo: Translate
+ "Done": "done", //Todo: Translate
+ "LevelWarningTT": "__fpcount__FP do not fit in Maximum investment: __totalfp__FP", //Todo: Translate
+ "NegativeProfitTT": "Place is not safe. __fpcount__ additional FP must bei invested to make it safe Total to make the place safe: __totalfp__FP" //Todo: Translate
},
"LGOverviewBox": {
@@ -230,7 +233,7 @@ let i18n = {
"Auction" : "'__player__ har precis erbjudit __amount__ mynt.",
"Trade" : "__player__ accepterat ditt bud. Du fick __needValue__ __need__ for __offerValue__ __offer__",
"MsgBuilding" : "__building__ - Nivå __level__",
- "GildFightOccupied": "Province __provinceName__ was taken over by __attackerName__ and is closed until __untilOccupied__" // Todo: Translate: Translate
+ "GildFightOccupied": "Province __provinceName__ was taken over by __attackerName__ and is closed until __untilOccupied__" // Todo: Translate
}
},
@@ -259,7 +262,7 @@ let i18n = {
},
"Gildfights": {
- "Titel": "Player overview", //Todo: Translate
+ "Title": "Player overview", //Todo: Translate
"Player": "Player", //Todo: Translate
"Negotiations": "Negotiations", //Todo: Translate
"Fights": "Fights", //Todo: Translate
@@ -267,7 +270,10 @@ let i18n = {
},
"HiddenRewards": {
- "Title": "Hidden Rewards" //Todo: Translate
+ "Title": "Hidden Rewards", // Todo: Translate
+ "Appears": "Appears", // Todo: Translate
+ "Disappears": "Disappears", // Todo: Translate
+ "NoEvents": "No events presents" // Todo: Translate
}
},
diff --git a/js/web/calculator/js/calculator.js b/js/web/calculator/js/calculator.js
index e1ba18d15..f4890427f 100644
--- a/js/web/calculator/js/calculator.js
+++ b/js/web/calculator/js/calculator.js
@@ -247,7 +247,7 @@ let Calculator = {
h.push(' ');
- h.push('Fördern mit: ' + ' % '); //Todo: Translate
+ h.push('' + i18n['Boxes']['Calculator']['FriendlyInvestment'] + ' ' + ' % ');
h.push('');
@@ -271,8 +271,8 @@ let Calculator = {
h.push('
' + i18n['Boxes']['Calculator']['Up2LevelUp'] + ': ' + HTML.Format(rest) + ' ' + i18n['Boxes']['Calculator']['FP'] + '
');
// Schleifenquest für "Benutze FP" suchen
- for (let i in MainParser.Quests) {
- let Quest = MainParser.Quests[i];
+ for (let i in EventQuest.Quests) {
+ let Quest = EventQuest.Quests[i];
if (Quest.questGiver.id === 'scientist' && Quest.type === 'generic' && Quest.abortable === true) {
for (let j in Quest.successConditions) {