From e9c8ac40725c6cb4a6ccff57196c1981b69c92f8 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 22 Mar 2021 16:54:31 +0000 Subject: [PATCH 1/6] Currently translated at 100.0% (866 of 866 strings) Translation: FoE Helper/Extension Translate-URL: http://i18n.foe-helper.com/projects/foe-helper/extension/de/ --- js/web/_i18n/de.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/web/_i18n/de.json b/js/web/_i18n/de.json index a94a584ef..bc862aa37 100644 --- a/js/web/_i18n/de.json +++ b/js/web/_i18n/de.json @@ -37,7 +37,7 @@ "Boxes.Alerts.Form.Tag": "Tag", "Boxes.Alerts.Form.Tag.Description": "Tags können verwendet werden um Benachrichtigungen zu gruppieren (eine neue Benachrichtigung mit einem Tag ersetzt eine ältere Benachrichtigung mit demselben Tag)", "Boxes.Alerts.Form.Title": "Titel", - "Boxes.Alerts.Preferences.Auction.Info": "Automatisch einen neuen Timer erstellen sobald ich ein Gebot im Antiquitätenhändler abgebe", + "Boxes.Alerts.Preferences.Auction.Info": "Automatisch einen neuen Timer erstellen sobald ich ein Gebot im Antiquitätenhändler abgebe.", "Boxes.Alerts.Preferences.Auction.Title": "Antiquitätenhändler Auktion", "Boxes.Alerts.Preferences.Battlegrounds.Info": "Sendet sofort eine Benachrichtigung bei hoher Aktivität in den Gildengefechten (z.B. 10 Angriffe auf einen einzelnen Sektor innerhalb von 5 Sekunden). Dies funktioniert nur wenn die Gildengefechte im Spiel geöffnet bleiben!", "Boxes.Alerts.Preferences.Battlegrounds.Title": "Gildengefechte überwachen", From e88eea56aab514176b932e947452507eac4a70a1 Mon Sep 17 00:00:00 2001 From: Gindi4711 <55417498+andrgin@users.noreply.github.com> Date: Mon, 22 Mar 2021 19:52:17 +0100 Subject: [PATCH 2/6] =?UTF-8?q?EARechner:=20Fix=20f=C3=BCr=20Venus,=20Auto?= =?UTF-8?q?Update=20beim=20Leveln=20von=20fremden=20LGs,=20Fly=20Island=20?= =?UTF-8?q?rewards=20bis=20lvl90,=20Exception=20in=20unit-gex=20API:=20Lev?= =?UTF-8?q?elscrolls=20nicht=20senden?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/web/_main/js/_main.js | 2 +- js/web/greatbuildings/js/greatbuildings.js | 1 + js/web/part-calc/js/part-calc.js | 47 ++++++++++++---------- js/web/unit-gex/js/unit-gex.js | 2 +- 4 files changed, 28 insertions(+), 24 deletions(-) diff --git a/js/web/_main/js/_main.js b/js/web/_main/js/_main.js index 4454dd68f..0c80c22c1 100644 --- a/js/web/_main/js/_main.js +++ b/js/web/_main/js/_main.js @@ -888,7 +888,7 @@ const FoEproxy = (function () { lgUpdateData.Bonus = Bonus; if(lgUpdateData.Rankings && lgUpdateData.CityMapEntity){ - MainParser.OwnLGData(lgUpdateData); + if(!IsLevelScroll) MainParser.OwnLGData(lgUpdateData); } lgUpdate(); diff --git a/js/web/greatbuildings/js/greatbuildings.js b/js/web/greatbuildings/js/greatbuildings.js index 8caa7175f..757b05629 100644 --- a/js/web/greatbuildings/js/greatbuildings.js +++ b/js/web/greatbuildings/js/greatbuildings.js @@ -35,6 +35,7 @@ let GreatBuildings = 17: [10, 15, 25, 40, 50, 65, 80, 95, 110, 125, 140, 155, 170, 185, 205, 220, 235, 255, 270, 290, 305, 325, 345, 360, 380, 400, 415, 435, 455, 475, 495, 510, 530, 550, 570, 590, 610, 630, 650, 670, 690, 715, 735, 755, 775, 795, 815, 840, 860, 880, 900, 925, 945, 965, 990, 1010, 1030, 1055, 1075, 1095, 1120, 1140, 1165, 1185, 1210, 1230, 1255, 1275, 1300, 1320, 1345, 1365, 1390, 1415, 1435, 1460, 1485, 1505, 1530, 1555, 1575, 1600, 1625, 1645, 1670, 1695, 1720, 1745, 1765, 1790, 1815, 1840, 1860, 1885, 1910, 1935, 1960, 1985, 2010, 2030, 2055, 2080, 2105, 2130, 2155, 2180, 2205, 2230, 2255, 2280, 2305, 2330, 2355, 2380, 2405, 2430, 2455, 2480, 2505, 2530, 2555, 2580, 2610, 2635, 2660, 2685, 2710, 2735, 2760, 2785, 2815, 2840, 2865, 2890, 2915, 2945, 2970, 2995, 3020, 3050, 3075, 3100, 3125, 3155, 3180, 3205], 18: [10, 15, 25, 40, 55, 70, 80, 95, 115, 125, 145, 160, 175, 195, 210, 230, 245, 265, 280, 300, 320, 335, 355, 375, 395, 415, 435, 455, 470, 490, 510, 535, 550, 575, 595, 615, 635, 655, 675, 700, 720, 740, 760, 785, 805, 825, 850, 870, 890, 915, 935, 960, 980, 1005, 1025, 1050, 1070, 1095, 1115, 1140, 1160, 1185, 1210, 1230, 1255, 1280, 1300, 1325, 1350, 1370, 1395, 1420, 1445, 1470, 1490, 1515, 1540, 1565, 1590, 1615, 1635, 1660, 1685, 1710, 1735, 1760, 1785, 1810, 1835, 1860, 1885, 1910, 1935, 1960, 1985, 2010, 2035, 2060, 2085, 2110, 2135, 2160, 2185, 2215, 2240, 2265, 2290, 2315, 2340, 2365, 2395, 2420], 19: [10, 15, 30, 40, 55, 70, 85, 100, 115, 130, 150, 165, 185, 200, 220, 235, 255, 275, 295, 310, 330, 350, 370, 390, 410, 430, 450, 470, 490, 510, 530, 550, 575, 595, 615, 635, 660, 680, 700, 725, 745, 770, 790, 810, 835, 855, 880, 905, 925, 950, 970, 995, 1015, 1040, 1065, 1085, 1110, 1135, 1160, 1180, 1205, 1230, 1255, 1275, 1300, 1325, 1350, 1375, 1400, 1425, 1450, 1470, 1500, 1520, 1545, 1570, 1595, 1620, 1650, 1670, 1695, 1725, 1750, 1775, 1800, 1825, 1850, 1875, 1900, 1930, 1955, 1980, 2005, 2030, 2060, 2085, 2110, 2135, 2160, 2190, 2215, 2240, 2265, 2295, 2320, 2350, 2375, 2400, 2430, 2455, 2480, 2510, 2535, 2565, 2590, 2615, 2645, 2670, 2700, 2725, 2755, 2780], + 20: [10, 15, 30, 40, 60, 70, 90, 105, 120, 135, 155, 170, 190, 210, 225, 245, 265, 285, 305, 325, 340, 360, 380, 405, 425, 445, 465, 485, 505, 530, 550, 570, 595, 615, 635, 660, 680, 705, 725, 750, 770, 795, 820, 840, 865, 890, 910, 935, 960, 980, 1005, 1030, 1080, 1100, 1125, 1150, 1175, 1200, 1225, 1250, 1275, 1300, 1325, 1350, 1375, 1400, 1425, 1450, 1475, 1500, 1525, 1550, 1575, 1600, 1630, 1655, 1680, 1705, 1730, 1760, 1785, 1810, 1835, 1865, 1890, 1915, 1945, 1970, 1995, 2025], }, GreatBuildingsData: [ diff --git a/js/web/part-calc/js/part-calc.js b/js/web/part-calc/js/part-calc.js index d3cca4b6a..babf50e25 100644 --- a/js/web/part-calc/js/part-calc.js +++ b/js/web/part-calc/js/part-calc.js @@ -13,6 +13,24 @@ * ************************************************************************************** */ +// Fremdes LG gelevelt +FoEproxy.addWsHandler('OtherPlayerService', 'newEvent', data => { + if (!Parts.CityMapEntity || !Parts.Rankings) return; // Noch kein LG offen + if (data.responseData['type'] !== 'great_building_contribution') return; // Nur LG Events + if (!data.responseData['other_player']) return; // Nur fremde LGs + if (data.responseData['other_player']['player_id'] !== Parts.CityMapEntity['player_id']) return; // Selber Spieler + + let Entity = Object.values(MainParser.CityEntities).find(obj => (obj['name'] === Event['great_building_name'])); + if (!Entity) return; // LG nicht gefunden + + if (Entity['id'] !== Parts.CityMapEntity['cityentity_id']) // Selbes LG + + if ($('#OwnPartBox').length > 0) { + let NewLevel = data.responseData['level']; + Parts.Show(NewLevel); + } +}); + let Parts = { CityMapEntity: undefined, Rankings: undefined, @@ -37,8 +55,6 @@ let Parts = { PowerLevelingMaxLevel: 999999, - InjectionLoaded: false, - DefaultButtons: [ 80, 85, 90, 'ark' ], @@ -87,16 +103,7 @@ let Parts = { // CSS in den DOM prügeln HTML.AddCssFile('part-calc'); - - // if building is open, socket information would send if some payed in - if(Parts.InjectionLoaded === false) - { - FoEproxy.addWsHandler('CityMapService', 'updateEntity', data => { - console.log('data[\'responseData\'][0]: ', data['responseData'][0]); - }); - Parts.InjectionLoaded = true; - } - + // Body zusammen fummeln Parts.Show(); @@ -248,8 +255,7 @@ let Parts = { Parts.Level = 0; } - for (let i = 0; i < 5; i++) - { + for (let i = 0; i < 5; i++) { arcs[i] = ((parseFloat(Parts.CurrentBuildingPercents[i]) + 100) / 100); } @@ -278,10 +284,8 @@ let Parts = { Parts.Maezens[Place] = CurrentMaezen; if (Parts.Maezens[Place] === undefined) Parts.Maezens[Place] = 0; - if (Place < 5) - { - if (Parts.Rankings[i]['reward'] !== undefined) - { + if (Place < 5) { + if (Parts.Rankings[i]['reward'] !== undefined) { let FPCount = (Parts.Rankings[i]['reward']['strategy_point_amount'] !== undefined ? parseInt(Parts.Rankings[i]['reward']['strategy_point_amount']) : 0); FPRewards[Place] = MainParser.round(FPCount * arcs[Place]); if (FPRewards[Place] === undefined) FPRewards[Place] = 0; @@ -305,8 +309,7 @@ let Parts = { } //Vorheriges Level und Platz nicht belegt => Wird nicht mitgesendet daher mit 0 füllen - for (let i = Parts.Maezens.length; i < 5; i++) - { + for (let i = Parts.Maezens.length; i < 5; i++) { Parts.Maezens[i] = 0; FPRewards[i] = 0; MedalRewards[i] = 0; @@ -433,7 +436,7 @@ let Parts = { h.push(' '); } h.push(i18n('Boxes.OwnpartCalculator.Step') + ' ' + Parts.Level + ' → ' + (parseInt(Parts.Level) + 1)); - if (GreatBuildings.Rewards[Era][Parts.Level + 1]) { + if (GreatBuildings.Rewards[Era] && GreatBuildings.Rewards[Era][Parts.Level + 1]) { h.push(' '); } h.push('

'); @@ -1067,7 +1070,7 @@ let Parts = { EraName = GreatBuildings.GetEraName(EntityID), Era = Technologies.Eras[EraName], MinLevel = Parts.Level, - MaxLevel = Math.min(Parts.PowerLevelingMaxLevel, GreatBuildings.Rewards[Era].length); + MaxLevel = (GreatBuildings.Rewards[Era] ? Math.min(Parts.PowerLevelingMaxLevel, GreatBuildings.Rewards[Era].length) : 0); let Totals = [], Places = [], diff --git a/js/web/unit-gex/js/unit-gex.js b/js/web/unit-gex/js/unit-gex.js index 6b11b4736..dec0e17d7 100644 --- a/js/web/unit-gex/js/unit-gex.js +++ b/js/web/unit-gex/js/unit-gex.js @@ -28,7 +28,7 @@ FoEproxy.addHandler('GuildExpeditionService', 'getEncounter', (data, postData) = // After battle FoEproxy.addHandler('BattlefieldService', 'startByBattleType', (data, postData) => { - if(postData[0]['requestData'][0]['type'] !== 'guild_expedition') + if (!postData[0]['requestData'][0] || !postData[0]['requestData'][0]['type'] || postData[0]['requestData'][0]['type'] !== 'guild_expedition') return; let round = data['responseData']['battleType']['currentWaveId'] || 0; From 52cb7e854c9f90e236c7619c88fffbc7f3dba680 Mon Sep 17 00:00:00 2001 From: Gindi4711 <55417498+andrgin@users.noreply.github.com> Date: Mon, 22 Mar 2021 20:51:07 +0100 Subject: [PATCH 3/6] =?UTF-8?q?Flash=20=C3=9Cberpr=C3=BCfung=20entfernt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/inject.js | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/js/inject.js b/js/inject.js index 8cce5ca9c..d78d58cd8 100644 --- a/js/inject.js +++ b/js/inject.js @@ -239,16 +239,6 @@ window.dispatchEvent(new CustomEvent('foe-helper#loaded')); - // If #content is available, flash content has been loaded ... - let IsForum = false; - if (window !== undefined && window.location !== undefined && window.location.pathname !== undefined && window.location.pathname.includes('forum')) { - IsForum = true; - } - - if (document.getElementById('content') && !IsForum ){ - alert('You installed the FoE Helper but didn\'t switch the game to HTML5. Check that in your game settings!'); - } - } catch (err) { // make sure that the packet buffer in the FoEproxy does not fill up in the event of an incomplete loading. window.dispatchEvent(new CustomEvent('foe-helper#error-loading')); From 06ecd3011410e5a2cdf96d2da93ebb314053b940 Mon Sep 17 00:00:00 2001 From: Weblate Date: Tue, 23 Mar 2021 01:10:43 +0000 Subject: [PATCH 4/6] Currently translated at 100.0% (888 of 888 strings) Translation: FoE Helper/Extension Translate-URL: http://i18n.foe-helper.com/projects/foe-helper/extension/fr/ --- js/web/_i18n/fr.json | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/js/web/_i18n/fr.json b/js/web/_i18n/fr.json index ee98be20b..08f38c75c 100644 --- a/js/web/_i18n/fr.json +++ b/js/web/_i18n/fr.json @@ -71,6 +71,7 @@ "Boxes.BlueGalaxy.EstimatedBonus": "Bonus estimé : __FP__ PF et __Goods__ ressources", "Boxes.BlueGalaxy.FP": "PF", "Boxes.BlueGalaxy.Goods": "Ressources", + "Boxes.BlueGalaxy.GoodsPerFP": "1 pf équivaut __goods__ ressources", "Boxes.BlueGalaxy.GoodsValue": "Valeur d'1 ressource (en PF)", "Boxes.BlueGalaxy.NoChargesLeft": "Plus d'utilisation de la Galaxie !", "Boxes.BlueGalaxy.NoProductionsDone": "Aucune production de PF terminée", @@ -114,6 +115,7 @@ "Boxes.Campagne.Reward": "Récompense totale ", "Boxes.Campagne.Title": "Coûts de conquête pour ", "Boxes.CityMap.CavalierPerspecitve": "Perspective cavalière", + "Boxes.CityMap.CopyMetaInfos": "Copier les données du plan de la cité", "Boxes.CityMap.Desc1": "Pour faire un meilleur design de votre cité, nous devons transférer vos données à foe-rechner.de", "Boxes.CityMap.Desc2": "", "Boxes.CityMap.FreeArea": "Surface disponible : ", @@ -122,6 +124,8 @@ "Boxes.CityMap.ShowSubmitBox": "Montrer la fenêtre d'envoi", "Boxes.CityMap.SubmitSuccess": "Données transférées avec succès… Maintenant visitez ", "Boxes.CityMap.TitleSend": "Envoyer les données", + "Boxes.CityMap.ToastBodyCopyData": "Les données de votre cité sont maintenant dans le presse-papier", + "Boxes.CityMap.ToastHeadCopyData": "Copié !", "Boxes.CityMap.WholeArea": "Surface totale : ", "Boxes.CityMap.YourCity": "Votre cité", "Boxes.CityMap.clan_power_production": "Puissance de guilde", @@ -194,20 +198,31 @@ "Boxes.Gildfights.Title": "Activité de membre", "Boxes.Gildfights.Total": "Total", "Boxes.GreatBuildings.ArcBonus": "Taux d'investissement (amis)", + "Boxes.GreatBuildings.BreakEven": "Rentabilité en", + "Boxes.GreatBuildings.BreakEvenUnit": "__days__ jours", + "Boxes.GreatBuildings.BreakEventTT": "Cela va prendre __days__ jours jusqu'à ce que l'investissement de __costs__ FP sera retrouvé avec la production journalière de __fpproduction__ FP/jour", + "Boxes.GreatBuildings.BreakEventTTGoods": "Cela va prendre __days__ jours jusqu'à ce que l'investissement de __costs__ FP sera retrouvé avec la production journalière de __fpproduction__ FP/jour et __goodsproduction__ ressources/jour (égal __goodsproduction__ * __goodsvalue__ = __goodsproductionvalue__ FP/jour)", "Boxes.GreatBuildings.Costs": "Coût en PF", "Boxes.GreatBuildings.DailyFP": "Gain PF/jour", + "Boxes.GreatBuildings.DailyGoods": "Ressources journalières", "Boxes.GreatBuildings.FPCostGoods": "Coût PF en ressources", "Boxes.GreatBuildings.FPPerTile": "Nouveaux bâtiments : PF quotidien / cases des bâtiments remplacés", + "Boxes.GreatBuildings.GoodsPerFP": "1 FP équvaut __goods__ ressources", + "Boxes.GreatBuildings.GoodsValue": "Valeur de notation de 1 __eraname__ ressources (in FP)", "Boxes.GreatBuildings.GreatBulding": "Grand Monument", "Boxes.GreatBuildings.HelpLink": "https://foe-rechner.de/docs/2/gb-investments/", "Boxes.GreatBuildings.HideNewGBs": "Masquer les GMs non construits", "Boxes.GreatBuildings.Level": "Niveau", + "Boxes.GreatBuildings.NewGBCostsTT": "Inclut les coûts de ressources pour construire le grand monument évalué à __goodcosts__ FP", + "Boxes.GreatBuildings.NewGBFPProductionTT": "__tiltes__ * __fppertile__ = __opcost__ FP ont été soustrait. Ceux-ci sont perdu par l'enlèvement d'autres bâtiments producteurs de FP pour faire de la place pour __tiles__ tiles pour construire le Grand Monument", "Boxes.GreatBuildings.RewardPerDay": "Arche : Gains PF/jour de la part des autres joueurs", + "Boxes.GreatBuildings.ShowGoods": "Prendre en compte la production de ressources", "Boxes.GreatBuildings.SuggestionDescription": "Les GMs en haut de la liste sont les plus intéressants.", "Boxes.GreatBuildings.SuggestionTitle": "Comparaison PF / GM (retour sur investissement)", "Boxes.GreatBuildings.TTFPPerTile": "Combien de PFs quotidiens par case sont perdus pour faire de la place pour de nouveaux GMs ? Exemple : vous supprimez certains \"sanctuaires du savoir\" pour construire un GM => 1 PF / 5 cases = 0,2 PFs / case", "Boxes.GreatBuildings.TTGoodCosts": "GM pas encore construit. Ce sont les coûts en PF pour l'achat des ressources nécessaires.", "Boxes.GreatBuildings.TTGoodCostsColumn": "Répertorie les coûts en PF pour l'achat des ressources nécessaires (s'applique uniquement aux GMs que vous n'avez pas encore construits).", + "Boxes.GreatBuildings.TTGoodsValue": "Cette valeur est utilisée pour classer les bâtiments produisant des ressources. Combien de FP vaut une ressource pour vous ?", "Boxes.GreatBuildings.TTRewardPerDay": "Optionnel : Combien de récompenses en PFs recevez-vous par jour ? Cette information est utilisée pour calculer la rentabilité sur d'autres niveaux d'Arche plus élevés. Pour obtenir une suggestion, se rendre dans : Hôtel de Ville > Nouvelles > Historique des événements > et défiler toutes les pages", "Boxes.GreatBuildings.Title": "Aperçu investissement GM", "Boxes.GuildMemberStat.Ages": "Eres", @@ -219,12 +234,18 @@ "Boxes.GuildMemberStat.DeleteExMembersAfter": "supprimer l'ex-membre après", "Boxes.GuildMemberStat.DeleteGBGRound": "Supprimer le tour CBG", "Boxes.GuildMemberStat.DeleteInactivityWarning": "supprimer l'avertissement d'inactivité", + "Boxes.GuildMemberStat.Eras": "Ère", "Boxes.GuildMemberStat.GBFRound": "Tour CBG", "Boxes.GuildMemberStat.GEXWeek": "Semaine EG", "Boxes.GuildMemberStat.GbgParticipation": "Participation au Champs de Bataille (CBG)", "Boxes.GuildMemberStat.GexParticipation": "Participation à l'Expédition (EG)", "Boxes.GuildMemberStat.GotIt": "J'ai compris !", + "Boxes.GuildMemberStat.GuildBuildingNotification": "Visiter les cités des membres pour mettre à jour la statistique des bâtiments.", + "Boxes.GuildMemberStat.GuildBuildings": "Grand Monument", + "Boxes.GuildMemberStat.GuildGoods": "Ressources pour la Trésorerie", + "Boxes.GuildMemberStat.GuildMembers": "Membres de la guilde", "Boxes.GuildMemberStat.GuildMessages": "Nombre de messages dans la messagerie de guilde", + "Boxes.GuildMemberStat.GuildPower": "Puissance de guilde", "Boxes.GuildMemberStat.GuildSupportBuildings": "Bâtiments de puissance de guilde", "Boxes.GuildMemberStat.Inactivity": "Inactivité", "Boxes.GuildMemberStat.LastUpdate": "dernière mise à jour", @@ -241,6 +262,7 @@ "Boxes.GuildMemberStat.ShowSearchbar": "afficher la barre de recherche", "Boxes.GuildMemberStat.Title": "Aperçu des membres de la guilde", "Boxes.GuildMemberStat.TotalGuildGoods": "Total de toutes les ressources", + "Boxes.GuildMemberStat.TotalGuildPower": "Total puissance de guilde", "Boxes.HiddenRewards.Disappears": "Disparaîtra", "Boxes.HiddenRewards.HelpLink": "https://foe-rechner.de/docs/2/incidents", "Boxes.HiddenRewards.NoEvents": "Aucune récompense présente.", @@ -647,6 +669,7 @@ "Kits.Sets.GreaterRuneStone": "Pierre runique supérieure", "Kits.Sets.GuardPost": "Poste de garde", "Kits.Sets.HallOfFame": "Panthéon", + "Kits.Sets.HarvestFarm": "Ferme de récolte", "Kits.Sets.Hippodrome": "Hippodrome", "Kits.Sets.IndianPalace": "Ensemble de palais indien", "Kits.Sets.Obelisk": "Obélisque ancien", From f6c68e00fe3ad267f96b8e43d0c22d2d4e8ec72d Mon Sep 17 00:00:00 2001 From: Weblate Date: Tue, 23 Mar 2021 07:59:00 +0000 Subject: [PATCH 5/6] Added translation (Finnish) --- js/web/_i18n/fi.json | 890 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 890 insertions(+) create mode 100644 js/web/_i18n/fi.json diff --git a/js/web/_i18n/fi.json b/js/web/_i18n/fi.json new file mode 100644 index 000000000..b2b99310f --- /dev/null +++ b/js/web/_i18n/fi.json @@ -0,0 +1,890 @@ +{ + "API.GEXChampionship": "", + "API.GEXPlayer": "", + "API.LGGildMember": "", + "API.UpdateSuccess": "", + "Boxes.Alerts.Form.Antiques.Auction": "", + "Boxes.Alerts.Form.Antiques.Cooldown": "", + "Boxes.Alerts.Form.Antiques.Dealer": "", + "Boxes.Alerts.Form.Antiques.Exchange": "", + "Boxes.Alerts.Form.Battleground": "", + "Boxes.Alerts.Form.Body": "", + "Boxes.Alerts.Form.Create": "", + "Boxes.Alerts.Form.CreateAlert": "", + "Boxes.Alerts.Form.CreateAllSectors": "", + "Boxes.Alerts.Form.CreateNewAlert": "", + "Boxes.Alerts.Form.Datetime": "", + "Boxes.Alerts.Form.Delete": "", + "Boxes.Alerts.Form.Discard": "", + "Boxes.Alerts.Form.Edit": "", + "Boxes.Alerts.Form.EditAlert": "", + "Boxes.Alerts.Form.Expiration": "", + "Boxes.Alerts.Form.Expired": "", + "Boxes.Alerts.Form.Expires": "", + "Boxes.Alerts.Form.Neighborhood": "", + "Boxes.Alerts.Form.Persistence": "", + "Boxes.Alerts.Form.Persistence.Description": "", + "Boxes.Alerts.Form.Persistence.Off": "", + "Boxes.Alerts.Form.Persistence.On": "", + "Boxes.Alerts.Form.Persistent": "", + "Boxes.Alerts.Form.Preset.Now": "", + "Boxes.Alerts.Form.Presets": "", + "Boxes.Alerts.Form.Preview": "", + "Boxes.Alerts.Form.Repeat": "", + "Boxes.Alerts.Form.Repeat.Every": "", + "Boxes.Alerts.Form.Repeat.Never": "", + "Boxes.Alerts.Form.Save": "", + "Boxes.Alerts.Form.Tag": "", + "Boxes.Alerts.Form.Tag.Description": "", + "Boxes.Alerts.Form.Title": "", + "Boxes.Alerts.Preferences.Auction.Info": "", + "Boxes.Alerts.Preferences.Auction.Title": "", + "Boxes.Alerts.Preferences.Battlegrounds.Info": "", + "Boxes.Alerts.Preferences.Battlegrounds.Title": "", + "Boxes.Alerts.Preferences.ComingSoon": "", + "Boxes.Alerts.Preferences.Early.Info": "", + "Boxes.Alerts.Preferences.Early.Title": "", + "Boxes.Alerts.Preferences.InGame.Info": "", + "Boxes.Alerts.Preferences.InGame.Title": "", + "Boxes.Alerts.Preferences.MenuIcon.Info": "", + "Boxes.Alerts.Preferences.MenuIcon.Title": "", + "Boxes.Alerts.Preferences.Start.Info": "", + "Boxes.Alerts.Preferences.Start.Title": "", + "Boxes.Alerts.Preferences.Suggestions.Info": "", + "Boxes.Alerts.Preferences.Suggestions.Title": "", + "Boxes.Alerts.Tabs.Alerts": "", + "Boxes.Alerts.Tabs.Preferences": "", + "Boxes.Alerts.Time.15m": "", + "Boxes.Alerts.Time.1d": "", + "Boxes.Alerts.Time.1h": "", + "Boxes.Alerts.Time.1m": "", + "Boxes.Alerts.Time.4h": "", + "Boxes.Alerts.Time.5m": "", + "Boxes.Alerts.Time.8h": "", + "Boxes.BattleAssist.Text.NextEra": "", + "Boxes.BattleAssist.Text.Rogue": "", + "Boxes.BattleAssist.Title": "", + "Boxes.BlueGalaxy.Building": "", + "Boxes.BlueGalaxy.Done": "", + "Boxes.BlueGalaxy.DoneIn": "", + "Boxes.BlueGalaxy.DoneProductionsTitle": "", + "Boxes.BlueGalaxy.EstimatedBonus": "", + "Boxes.BlueGalaxy.FP": "", + "Boxes.BlueGalaxy.Goods": "", + "Boxes.BlueGalaxy.GoodsPerFP": "", + "Boxes.BlueGalaxy.GoodsValue": "", + "Boxes.BlueGalaxy.NoChargesLeft": "", + "Boxes.BlueGalaxy.NoProductionsDone": "", + "Boxes.BlueGalaxy.TTGoodsValue": "", + "Boxes.BlueGalaxy.Title": "", + "Boxes.Calculator.ActiveRecurringQuest": "", + "Boxes.Calculator.ArkBonus": "", + "Boxes.Calculator.AvailableFP": "", + "Boxes.Calculator.BPs": "", + "Boxes.Calculator.Commitment": "", + "Boxes.Calculator.Done": "", + "Boxes.Calculator.FP": "", + "Boxes.Calculator.FriendlyInvestment": "", + "Boxes.Calculator.HelpLink": "", + "Boxes.Calculator.LGNotConnected": "", + "Boxes.Calculator.LGNotOpen": "", + "Boxes.Calculator.LevelWarning": "", + "Boxes.Calculator.MaxLevel": "", + "Boxes.Calculator.Meds": "", + "Boxes.Calculator.Profit": "", + "Boxes.Calculator.Settings.Save": "", + "Boxes.Calculator.Settings.newValue": "", + "Boxes.Calculator.Step": "", + "Boxes.Calculator.TTForderCosts": "", + "Boxes.Calculator.TTForderFPStockLow": "", + "Boxes.Calculator.TTForderNegativeProfit": "", + "Boxes.Calculator.TTLevelWarning": "", + "Boxes.Calculator.TTLoss": "", + "Boxes.Calculator.TTLossSelf": "", + "Boxes.Calculator.TTPaidTooLess": "", + "Boxes.Calculator.TTPaidTooMuch": "", + "Boxes.Calculator.TTProfit": "", + "Boxes.Calculator.TTProfitSelf": "", + "Boxes.Calculator.Title": "", + "Boxes.Calculator.Up2LevelUp": "", + "Boxes.Campagne.AlreadyDone": "", + "Boxes.Campagne.DescInStock": "", + "Boxes.Campagne.DescRequired": "", + "Boxes.Campagne.DescStillMissing": "", + "Boxes.Campagne.Resource": "", + "Boxes.Campagne.Reward": "", + "Boxes.Campagne.Title": "", + "Boxes.CityMap.CavalierPerspecitve": "", + "Boxes.CityMap.Desc1": "", + "Boxes.CityMap.Desc2": "", + "Boxes.CityMap.FreeArea": "", + "Boxes.CityMap.HighlightOldBuildings": "", + "Boxes.CityMap.NormalPerspecitve": "", + "Boxes.CityMap.ShowSubmitBox": "", + "Boxes.CityMap.CopyMetaInfos": "", + "Boxes.CityMap.ToastHeadCopyData": "", + "Boxes.CityMap.ToastBodyCopyData": "", + "Boxes.CityMap.SubmitSuccess": "", + "Boxes.CityMap.TitleSend": "", + "Boxes.CityMap.WholeArea": "", + "Boxes.CityMap.YourCity": "", + "Boxes.CityMap.clan_power_production": "", + "Boxes.CityMap.culture": "", + "Boxes.CityMap.decoration": "", + "Boxes.CityMap.goods": "", + "Boxes.CityMap.greatbuilding": "", + "Boxes.CityMap.main_building": "", + "Boxes.CityMap.military": "", + "Boxes.CityMap.production": "", + "Boxes.CityMap.random_production": "", + "Boxes.CityMap.residential": "", + "Boxes.CityMap.street": "", + "Boxes.CityMap.tower": "", + "Boxes.Citymap.Efficiency": "", + "Boxes.EventChests.Chance": "", + "Boxes.EventChests.Cost": "", + "Boxes.EventChests.CostPerPrize": "", + "Boxes.EventChests.CostPerStep": "", + "Boxes.EventChests.MainPrize": "", + "Boxes.EventChests.MainPrizeTitle": "", + "Boxes.EventChests.Steps": "", + "Boxes.EventChests.Title": "", + "Boxes.FPCollector.Guildexpedition": "", + "Boxes.FPCollector.Guildfights": "", + "Boxes.FPCollector.Mainmap": "", + "Boxes.FPCollector.NoEntriesFound": "", + "Boxes.FPCollector.TotalFP": "", + "Boxes.FPCollector.What": "", + "Boxes.FPCollector.Where": "", + "Boxes.FPCollector.Who": "", + "Boxes.FPCollector.antiquesDealer": "", + "Boxes.FPCollector.battlegrounds_conquest": "", + "Boxes.FPCollector.chest": "", + "Boxes.FPCollector.chestEvent": "", + "Boxes.FPCollector.collectReward": "", + "Boxes.FPCollector.dailyChallenges": "", + "Boxes.FPCollector.diplomaticGifts": "", + "Boxes.FPCollector.double_collection": "", + "Boxes.FPCollector.guildExpedition": "", + "Boxes.FPCollector.hiddenReward": "", + "Boxes.FPCollector.pickupProduction": "", + "Boxes.FPCollector.plunderReward": "", + "Boxes.FPCollector.reward_calender": "", + "Boxes.FPCollector.satDown": "", + "Boxes.FPCollector.spoilsOfWar": "", + "Boxes.FPCollector.st_patricks_event_grand_prize": "", + "Boxes.FPCollector.st_patricks_task_reward": "", + "Boxes.FPCollector.winterEvent": "", + "Boxes.FPCollector.winterEventGandPrice": "", + "Boxes.FPCollector.winterEventGrandPrice": "", + "Boxes.Gildfights.Count": "", + "Boxes.Gildfights.ExportCSV": "", + "Boxes.Gildfights.ExportJSON": "", + "Boxes.Gildfights.Fights": "", + "Boxes.Gildfights.LastSnapshot": "", + "Boxes.Gildfights.Negotiations": "", + "Boxes.Gildfights.NoOwner": "", + "Boxes.Gildfights.Owner": "", + "Boxes.Gildfights.Player": "", + "Boxes.Gildfights.Progress": "", + "Boxes.Gildfights.Province": "", + "Boxes.Gildfights.SaveAlert": "", + "Boxes.Gildfights.SaveMessage.Desc": "", + "Boxes.Gildfights.SaveMessage.Title": "", + "Boxes.Gildfights.SaveSettings": "", + "Boxes.Gildfights.SetAlert": "", + "Boxes.Gildfights.ShowOwner": "", + "Boxes.Gildfights.Time": "", + "Boxes.Gildfights.Title": "", + "Boxes.Gildfights.Total": "", + "Boxes.GreatBuildings.ArcBonus": "", + "Boxes.GreatBuildings.BreakEven": "", + "Boxes.GreatBuildings.BreakEvenUnit": "", + "Boxes.GreatBuildings.BreakEventTT": "", + "Boxes.GreatBuildings.BreakEventTTGoods": "", + "Boxes.GreatBuildings.Costs": "", + "Boxes.GreatBuildings.DailyFP": "", + "Boxes.GreatBuildings.DailyGoods": "", + "Boxes.GreatBuildings.FPCostGoods": "", + "Boxes.GreatBuildings.FPPerTile": "", + "Boxes.GreatBuildings.GoodsPerFP": "", + "Boxes.GreatBuildings.GoodsValue": "", + "Boxes.GreatBuildings.GreatBulding": "", + "Boxes.GreatBuildings.HelpLink": "", + "Boxes.GreatBuildings.HideNewGBs": "", + "Boxes.GreatBuildings.Level": "", + "Boxes.GreatBuildings.NewGBCostsTT": "", + "Boxes.GreatBuildings.NewGBFPProductionTT": "", + "Boxes.GreatBuildings.RewardPerDay": "", + "Boxes.GreatBuildings.ShowGoods": "", + "Boxes.GreatBuildings.SuggestionDescription": "", + "Boxes.GreatBuildings.SuggestionTitle": "", + "Boxes.GreatBuildings.TTFPPerTile": "", + "Boxes.GreatBuildings.TTGoodCosts": "", + "Boxes.GreatBuildings.TTGoodCostsColumn": "", + "Boxes.GreatBuildings.TTGoodsValue": "", + "Boxes.GreatBuildings.TTRewardPerDay": "", + "Boxes.GreatBuildings.Title": "", + "Boxes.GuildMemberStat.Ages": "", + "Boxes.GuildMemberStat.AutoStartOnUpdate": "", + "Boxes.GuildMemberStat.Battles": "", + "Boxes.GuildMemberStat.Date": "", + "Boxes.GuildMemberStat.Days": "", + "Boxes.GuildMemberStat.DeleteDataWarning": "", + "Boxes.GuildMemberStat.DeleteExMembersAfter": "", + "Boxes.GuildMemberStat.DeleteGBGRound": "", + "Boxes.GuildMemberStat.DeleteInactivityWarning": "", + "Boxes.GuildMemberStat.Eras": "", + "Boxes.GuildMemberStat.GBFRound": "", + "Boxes.GuildMemberStat.GEXWeek": "", + "Boxes.GuildMemberStat.GbgParticipation": "", + "Boxes.GuildMemberStat.GexParticipation": "", + "Boxes.GuildMemberStat.GotIt": "", + "Boxes.GuildMemberStat.GuildBuildingNotification": "", + "Boxes.GuildMemberStat.GuildBuildings": "", + "Boxes.GuildMemberStat.GuildGoods": "", + "Boxes.GuildMemberStat.GuildMembers": "", + "Boxes.GuildMemberStat.GuildMessages": "", + "Boxes.GuildMemberStat.GuildPower": "", + "Boxes.GuildMemberStat.GuildSupportBuildings": "", + "Boxes.GuildMemberStat.Inactivity": "", + "Boxes.GuildMemberStat.LastUpdate": "", + "Boxes.GuildMemberStat.Level": "", + "Boxes.GuildMemberStat.Member": "", + "Boxes.GuildMemberStat.MemberActiviy": "", + "Boxes.GuildMemberStat.MemberLeavedGuild": "", + "Boxes.GuildMemberStat.Negotiations": "", + "Boxes.GuildMemberStat.Never": "", + "Boxes.GuildMemberStat.Points": "", + "Boxes.GuildMemberStat.Rank": "", + "Boxes.GuildMemberStat.Search": "", + "Boxes.GuildMemberStat.ShowDeletedMembers": "", + "Boxes.GuildMemberStat.ShowSearchbar": "", + "Boxes.GuildMemberStat.Title": "", + "Boxes.GuildMemberStat.TotalGuildGoods": "", + "Boxes.GuildMemberStat.TotalGuildPower": "", + "Boxes.HiddenRewards.Disappears": "", + "Boxes.HiddenRewards.HelpLink": "", + "Boxes.HiddenRewards.NoEvents": "", + "Boxes.HiddenRewards.Title": "", + "Boxes.Infobox.Filter": "", + "Boxes.Infobox.FilterAuction": "", + "Boxes.Infobox.FilterGex": "", + "Boxes.Infobox.FilterGildFights": "", + "Boxes.Infobox.FilterLevel": "", + "Boxes.Infobox.FilterMessage": "", + "Boxes.Infobox.FilterTrade": "", + "Boxes.Infobox.Messages.Auction": "", + "Boxes.Infobox.Messages.GEX": "", + "Boxes.Infobox.Messages.GildFightOccupied": "", + "Boxes.Infobox.Messages.LevelUp": "", + "Boxes.Infobox.Messages.MsgBuilding": "", + "Boxes.Infobox.Messages.Trade": "", + "Boxes.Infobox.Messages.Welcome": "", + "Boxes.Infobox.ResetBox": "", + "Boxes.Infobox.Title": "", + "Boxes.Infobox.UnknownConversation": "", + "Boxes.Investment.AllUpToDate": "", + "Boxes.Investment.AllUpToDateDesc": "", + "Boxes.Investment.CurrReward": "", + "Boxes.Investment.DateParseError": "", + "Boxes.Investment.DateParseErrorDesc": "", + "Boxes.Investment.HiddenGB": "", + "Boxes.Investment.InvestBar": "", + "Boxes.Investment.Overview.Building": "", + "Boxes.Investment.Overview.EntryTime": "", + "Boxes.Investment.Overview.EntryTimeDesc": "", + "Boxes.Investment.Overview.HideGB": "", + "Boxes.Investment.Overview.Invested": "", + "Boxes.Investment.Overview.InvestedDesc": "", + "Boxes.Investment.Overview.Player": "", + "Boxes.Investment.Overview.Profit": "", + "Boxes.Investment.Overview.ProfitDesc": "", + "Boxes.Investment.Overview.Progress": "", + "Boxes.Investment.Overview.RemainingFP": "", + "Boxes.Investment.Overview.RestFP": "", + "Boxes.Investment.Overview.RestFPDesc": "", + "Boxes.Investment.Overview.SettingsEntryTime": "", + "Boxes.Investment.Overview.SettingsHiddenGB": "", + "Boxes.Investment.Overview.SettingsRestFP": "", + "Boxes.Investment.Overview.SettingsSave": "", + "Boxes.Investment.Overview.SettingsUnsafeCalc": "", + "Boxes.Investment.PlayerFound": "", + "Boxes.Investment.PlayerFoundCount": "", + "Boxes.Investment.PlayerFoundCounter": "", + "Boxes.Investment.Safe": "", + "Boxes.Investment.Title": "", + "Boxes.Investment.TotalFP": "", + "Boxes.Investment.UpToDate": "", + "Boxes.Investment.UpdateRequired": "", + "Boxes.Kits.Extensions": "", + "Boxes.Kits.InStock": "", + "Boxes.Kits.KitName": "", + "Boxes.Kits.Name": "", + "Boxes.Kits.SelectionKit": "", + "Boxes.Kits.Title": "", + "Boxes.Kits.ToggleButtonActive": "", + "Boxes.Kits.ToggleButtonInActive": "", + "Boxes.Kits.UpgradeKit": "", + "Boxes.Market.AllGoods": "", + "Boxes.Market.MaxResults": "", + "Boxes.Market.MinQuantity": "", + "Boxes.Market.Need": "", + "Boxes.Market.NeedColumn": "", + "Boxes.Market.NeedTT": "", + "Boxes.Market.Offer": "", + "Boxes.Market.OfferColumn": "", + "Boxes.Market.OfferTT": "", + "Boxes.Market.OnlyAffordable": "", + "Boxes.Market.PageColumn": "", + "Boxes.Market.PlayerColumn": "", + "Boxes.Market.RateColumn": "", + "Boxes.Market.Rating": "", + "Boxes.Market.ShowOwnOffers": "", + "Boxes.Market.TTMinQuantity": "", + "Boxes.Market.Title": "", + "Boxes.Market.TradeAdvantage": "", + "Boxes.Market.TradeDisadvantage": "", + "Boxes.Market.TradeFair": "", + "Boxes.Market.TradeFairStock": "", + "Boxes.Market.TradeFairStockTT": "", + "Boxes.Market.TradeForEqual": "", + "Boxes.Market.TradeForGoods": "", + "Boxes.Market.TradeForHigher": "", + "Boxes.Market.TradeForLower": "", + "Boxes.Market.TradePartner": "", + "Boxes.Market.TradePartnerFriend": "", + "Boxes.Market.TradePartnerGuild": "", + "Boxes.Market.TradePartnerNeighbor": "", + "Boxes.MoppelHelper.Attacks": "", + "Boxes.MoppelHelper.Days": "", + "Boxes.MoppelHelper.Event": "", + "Boxes.MoppelHelper.Friends": "", + "Boxes.MoppelHelper.FriendsSocialTabTT": "", + "Boxes.MoppelHelper.GBs": "", + "Boxes.MoppelHelper.GuildMembers": "", + "Boxes.MoppelHelper.GuildSocialTabTT": "", + "Boxes.MoppelHelper.HeaderWarning": "", + "Boxes.MoppelHelper.MoppelEvents": "", + "Boxes.MoppelHelper.Name": "", + "Boxes.MoppelHelper.Neighbors": "", + "Boxes.MoppelHelper.NeighborsSocialTabTT": "", + "Boxes.MoppelHelper.Never": "", + "Boxes.MoppelHelper.Plunders": "", + "Boxes.MoppelHelper.Points": "", + "Boxes.MoppelHelper.Rank": "", + "Boxes.MoppelHelper.TavernVisits": "", + "Boxes.MoppelHelper.Title": "", + "Boxes.MoppelHelper.Trades": "", + "Boxes.Negotiation.Average": "", + "Boxes.Negotiation.Canceled": "", + "Boxes.Negotiation.Chance": "", + "Boxes.Negotiation.DragDrop": "", + "Boxes.Negotiation.GoodsCritical": "", + "Boxes.Negotiation.GoodsLow": "", + "Boxes.Negotiation.HelpLink": "", + "Boxes.Negotiation.Person": "", + "Boxes.Negotiation.Round": "", + "Boxes.Negotiation.SaveCurrentEraGoods": "", + "Boxes.Negotiation.SaveMedals": "", + "Boxes.Negotiation.Stock": "", + "Boxes.Negotiation.Success": "", + "Boxes.Negotiation.TableLoadError": "", + "Boxes.Negotiation.Title": "", + "Boxes.Negotiation.TryEnd": "", + "Boxes.Negotiation.WrongGoods": "", + "Boxes.Negotiation.confirmGoodsMissmatch": "", + "Boxes.Notice.ContentHeadIsFriend": "", + "Boxes.Notice.ContentHeadIsGuild": "", + "Boxes.Notice.ContentHeadIsNeighbor": "", + "Boxes.Notice.DeleteGroup": "", + "Boxes.Notice.DeleteItem": "", + "Boxes.Notice.DummyHeading": "", + "Boxes.Notice.Edit": "", + "Boxes.Notice.GlobalSendRequired": "", + "Boxes.Notice.GroupName": "", + "Boxes.Notice.HelpLink": "", + "Boxes.Notice.ModalChoosePlayer": "", + "Boxes.Notice.ModalMissingPlayers": "", + "Boxes.Notice.NewGroup": "", + "Boxes.Notice.NewGroupDesc": "", + "Boxes.Notice.NewPlayer": "", + "Boxes.Notice.NewSide": "", + "Boxes.Notice.Save": "", + "Boxes.Notice.SelectPlayerGroupDefault": "", + "Boxes.Notice.SelectPlayerGroupFriend": "", + "Boxes.Notice.SelectPlayerGroupGuild": "", + "Boxes.Notice.SelectPlayerGroupNeighbor": "", + "Boxes.Notice.SideName": "", + "Boxes.Notice.Sorting": "", + "Boxes.Notice.Title": "", + "Boxes.Outpost.DescInStock": "", + "Boxes.Outpost.DescRequired": "", + "Boxes.Outpost.DescStillMissing": "", + "Boxes.Outpost.ExpansionsSum": "", + "Boxes.Outpost.ShowSums": "", + "Boxes.Outpost.Title": "", + "Boxes.Outpost.TitleBuildings": "", + "Boxes.Outpost.TitleFree": "", + "Boxes.Outpost.TitleShort": "", + "Boxes.Outpost.infoLine": "", + "Boxes.Outpost.nextTile": "", + "Boxes.Outpost.tileNotPlanned": "", + "Boxes.OwnpartCalculator.All": "", + "Boxes.OwnpartCalculator.AllWithEmpty": "", + "Boxes.OwnpartCalculator.Arc": "", + "Boxes.OwnpartCalculator.Auto": "", + "Boxes.OwnpartCalculator.BPs": "", + "Boxes.OwnpartCalculator.BuildingName": "", + "Boxes.OwnpartCalculator.CopyValues": "", + "Boxes.OwnpartCalculator.Deposit": "", + "Boxes.OwnpartCalculator.Done": "", + "Boxes.OwnpartCalculator.Ext": "", + "Boxes.OwnpartCalculator.HelpLink": "", + "Boxes.OwnpartCalculator.IncludeData": "", + "Boxes.OwnpartCalculator.IndividualName": "", + "Boxes.OwnpartCalculator.LGTotalFP": "", + "Boxes.OwnpartCalculator.Meds": "", + "Boxes.OwnpartCalculator.NoPlaceSafe": "", + "Boxes.OwnpartCalculator.Note": "", + "Boxes.OwnpartCalculator.OldLevel": "", + "Boxes.OwnpartCalculator.OptionsDescending": "", + "Boxes.OwnpartCalculator.OptionsFP": "", + "Boxes.OwnpartCalculator.OptionsGB": "", + "Boxes.OwnpartCalculator.OptionsLevel": "", + "Boxes.OwnpartCalculator.OptionsLevelUp": "", + "Boxes.OwnpartCalculator.OptionsPlayer": "", + "Boxes.OwnpartCalculator.Order": "", + "Boxes.OwnpartCalculator.OwnPart": "", + "Boxes.OwnpartCalculator.OwnPartRemaining": "", + "Boxes.OwnpartCalculator.PatronPart": "", + "Boxes.OwnpartCalculator.Place": "", + "Boxes.OwnpartCalculator.Places": "", + "Boxes.OwnpartCalculator.PlayerName": "", + "Boxes.OwnpartCalculator.PowerLeveling": "", + "Boxes.OwnpartCalculator.Preview": "", + "Boxes.OwnpartCalculator.Step": "", + "Boxes.OwnpartCalculator.Title": "", + "Boxes.OwnpartCalculator.YourName": "", + "Boxes.PowerLeveling.DoubleCollection": "", + "Boxes.PowerLeveling.Level": "", + "Boxes.PowerLeveling.MaxLevel": "", + "Boxes.PowerLeveling.OwnPartBrutto": "", + "Boxes.PowerLeveling.OwnPartNetto": "", + "Boxes.PowerLeveling.OwnPartSum": "", + "Boxes.PowerLeveling.P1": "", + "Boxes.PowerLeveling.P2": "", + "Boxes.PowerLeveling.P3": "", + "Boxes.PowerLeveling.P4": "", + "Boxes.PowerLeveling.P5": "", + "Boxes.PowerLeveling.Title": "", + "Boxes.Productions.Done": "", + "Boxes.Productions.GoodEraTotal": "", + "Boxes.Productions.GuildGoods": "", + "Boxes.Productions.GuildPower": "", + "Boxes.Productions.Happiness": "", + "Boxes.Productions.Headings.Done": "", + "Boxes.Productions.Headings.all": "", + "Boxes.Productions.Headings.amount": "", + "Boxes.Productions.Headings.area": "", + "Boxes.Productions.Headings.boost": "", + "Boxes.Productions.Headings.clan_power_production": "", + "Boxes.Productions.Headings.culture": "", + "Boxes.Productions.Headings.decoration": "", + "Boxes.Productions.Headings.earning": "", + "Boxes.Productions.Headings.efficiency": "", + "Boxes.Productions.Headings.era": "", + "Boxes.Productions.Headings.goods": "", + "Boxes.Productions.Headings.greatbuilding": "", + "Boxes.Productions.Headings.main_building": "", + "Boxes.Productions.Headings.name": "", + "Boxes.Productions.Headings.number": "", + "Boxes.Productions.Headings.production": "", + "Boxes.Productions.Headings.random_production": "", + "Boxes.Productions.Headings.residential": "", + "Boxes.Productions.Headings.size": "", + "Boxes.Productions.Headings.street": "", + "Boxes.Productions.ModeCurrent": "", + "Boxes.Productions.ModeDaily": "", + "Boxes.Productions.ModeGroups": "", + "Boxes.Productions.ModeSingle": "", + "Boxes.Productions.NoAsteroidDataWarning": "", + "Boxes.Productions.NoMarsDataWarning": "", + "Boxes.Productions.SearchInput": "", + "Boxes.Productions.SizeTT": "", + "Boxes.Productions.TTGoodsEra": "", + "Boxes.Productions.Title": "", + "Boxes.Productions.Total": "", + "Boxes.Productions.Units": "", + "Boxes.Productions.att_boost_attacker": "", + "Boxes.Productions.att_boost_defender": "", + "Boxes.Productions.def_boost_attacker": "", + "Boxes.Productions.def_boost_defender": "", + "Boxes.Settings.Active": "", + "Boxes.Settings.DeletedBoxCoordsBody": "", + "Boxes.Settings.DeletedBoxCoordsHead": "", + "Boxes.Settings.Inactive": "", + "Boxes.Settings.Title": "", + "Boxes.Stats.BtnAll": "", + "Boxes.Stats.BtnAllPlayableEras": "", + "Boxes.Stats.BtnAllPlayableErasTitle": "", + "Boxes.Stats.BtnAllTittle": "", + "Boxes.Stats.BtnChartType.delta": "", + "Boxes.Stats.BtnChartType.line": "", + "Boxes.Stats.BtnChartType.streamgraph": "", + "Boxes.Stats.BtnChartTypeTitle.delta": "", + "Boxes.Stats.BtnChartTypeTitle.line": "", + "Boxes.Stats.BtnChartTypeTitle.streamgraph": "", + "Boxes.Stats.BtnLastEras": "", + "Boxes.Stats.BtnLastErasTitle": "", + "Boxes.Stats.BtnMyEra": "", + "Boxes.Stats.BtnNoEra": "", + "Boxes.Stats.BtnSource.statsGBGPlayers": "", + "Boxes.Stats.BtnSource.statsRewards": "", + "Boxes.Stats.BtnSource.statsTreasureClanD": "", + "Boxes.Stats.BtnSource.statsTreasureClanH": "", + "Boxes.Stats.BtnSource.statsTreasurePlayerD": "", + "Boxes.Stats.BtnSource.statsTreasurePlayerH": "", + "Boxes.Stats.BtnSource.statsUnitsD": "", + "Boxes.Stats.BtnSource.statsUnitsH": "", + "Boxes.Stats.BtnToggleAnnotations": "", + "Boxes.Stats.BtnToggleAnnotationsTitle": "", + "Boxes.Stats.BtnToggleGroupBy": "", + "Boxes.Stats.BtnToggleGroupByTitle": "", + "Boxes.Stats.Era": "", + "Boxes.Stats.HelpLink": "", + "Boxes.Stats.Period.all": "", + "Boxes.Stats.Period.last30days": "", + "Boxes.Stats.Period.last7days": "", + "Boxes.Stats.Period.sinceTuesday": "", + "Boxes.Stats.Period.thisMonth": "", + "Boxes.Stats.Period.today": "", + "Boxes.Stats.PeriodTitle.all": "", + "Boxes.Stats.PeriodTitle.last30days": "", + "Boxes.Stats.PeriodTitle.last7days": "", + "Boxes.Stats.PeriodTitle.sinceTuesday": "", + "Boxes.Stats.PeriodTitle.thisMonth": "", + "Boxes.Stats.PeriodTitle.today": "", + "Boxes.Stats.Rewards.Source.__event": "", + "Boxes.Stats.Rewards.Source.battlegrounds_conquest": "", + "Boxes.Stats.Rewards.Source.diplomaticGifts": "", + "Boxes.Stats.Rewards.Source.guildExpedition": "", + "Boxes.Stats.Rewards.Source.spoilsOfWar": "", + "Boxes.Stats.Rewards.SourceTitle.__event": "", + "Boxes.Stats.Rewards.SourceTitle.battlegrounds_conquest": "", + "Boxes.Stats.Rewards.SourceTitle.diplomaticGifts": "", + "Boxes.Stats.Rewards.SourceTitle.guildExpedition": "", + "Boxes.Stats.Rewards.SourceTitle.spoilsOfWar": "", + "Boxes.Stats.SourceTitle.statsGBGPlayers": "", + "Boxes.Stats.SourceTitle.statsRewards": "", + "Boxes.Stats.SourceTitle.statsTreasureClanD": "", + "Boxes.Stats.SourceTitle.statsTreasureClanH": "", + "Boxes.Stats.SourceTitle.statsTreasurePlayerD": "", + "Boxes.Stats.SourceTitle.statsTreasurePlayerH": "", + "Boxes.Stats.SourceTitle.statsUnitsD": "", + "Boxes.Stats.SourceTitle.statsUnitsH": "", + "Boxes.Stats.Title": "", + "Boxes.Technologies.DescInStock": "", + "Boxes.Technologies.DescRequired": "", + "Boxes.Technologies.DescStillMissing": "", + "Boxes.Technologies.IgnoreCurrentEraOptional": "", + "Boxes.Technologies.IgnorePrevEra": "", + "Boxes.Technologies.NoTechs": "", + "Boxes.Technologies.Resource": "", + "Boxes.Technologies.Title": "", + "Boxes.Treasury.Action": "", + "Boxes.Treasury.Amount": "", + "Boxes.Treasury.DateTime": "", + "Boxes.Treasury.Era": "", + "Boxes.Treasury.Export": "", + "Boxes.Treasury.Message": "", + "Boxes.Treasury.PlayerID": "", + "Boxes.Treasury.PlayerName": "", + "Boxes.Treasury.Reset": "", + "Boxes.Treasury.Resource": "", + "Boxes.Treasury.RowNumber": "", + "Boxes.Treasury.Title": "", + "Boxes.Units.AlcaHarvest": "", + "Boxes.Units.Attack": "", + "Boxes.Units.Bind": "", + "Boxes.Units.Defend": "", + "Boxes.Units.NextUnitsIn": "", + "Boxes.Units.NotFilled": "", + "Boxes.Units.Proportionally": "", + "Boxes.Units.Quantity": "", + "Boxes.Units.ReadyToLoot": "", + "Boxes.Units.Status": "", + "Boxes.Units.Title": "", + "Boxes.Units.Unbind": "", + "Boxes.Units.Unit": "", + "Boxes.UnitsGex.NoUnitsAvailable": "", + "Boxes.mapTradeWarning.Text": "", + "Boxes.mapTradeWarning.Title": "", + "Date": "", + "DateTime": "", + "Eras.0": "", + "Eras.1": "", + "Eras.10": "", + "Eras.11": "", + "Eras.12": "", + "Eras.13": "", + "Eras.14": "", + "Eras.15": "", + "Eras.16": "", + "Eras.17": "", + "Eras.18": "", + "Eras.19": "", + "Eras.2": "", + "Eras.20": "", + "Eras.3": "", + "Eras.4": "", + "Eras.5": "", + "Eras.6": "", + "Eras.7": "", + "Eras.8": "", + "Eras.9": "", + "Global.BoxTitle": "", + "HiddenRewards.Positions.cityRoadBig": "", + "HiddenRewards.Positions.cityRoadSmall": "", + "HiddenRewards.Positions.guildExpedition": "", + "HiddenRewards.Positions.nature": "", + "HiddenRewards.Positions.shore": "", + "HiddenRewards.Positions.water": "", + "HiddenRewards.Table.expires": "", + "HiddenRewards.Table.position": "", + "HiddenRewards.Table.type": "", + "Kits.Sets.AbandonedAsylum": "", + "Kits.Sets.AltarGarden": "", + "Kits.Sets.ArtExhibition": "", + "Kits.Sets.CelticForest": "", + "Kits.Sets.CherrySet": "", + "Kits.Sets.CiderMill": "", + "Kits.Sets.ClassicGardenSet": "", + "Kits.Sets.Colossus": "", + "Kits.Sets.CrowsNest": "", + "Kits.Sets.FountainSet": "", + "Kits.Sets.GardenSet": "", + "Kits.Sets.GrandBridge": "", + "Kits.Sets.Graveyard": "", + "Kits.Sets.GreaterRuneStone": "", + "Kits.Sets.GuardPost": "", + "Kits.Sets.HallOfFame": "", + "Kits.Sets.HarvestFarm": "", + "Kits.Sets.Hippodrome": "", + "Kits.Sets.IndianPalace": "", + "Kits.Sets.Obelisk": "", + "Kits.Sets.Pagoda": "", + "Kits.Sets.Piazza": "", + "Kits.Sets.PillarOfHeroes": "", + "Kits.Sets.Pirate": "", + "Kits.Sets.Royal": "", + "Kits.Sets.SeptemberCottage": "", + "Kits.Sets.ShipKit": "", + "Kits.Sets.StatueOfHonor": "", + "Kits.Sets.TholosOfIdols": "", + "Kits.Sets.TimelessDojo": "", + "Kits.Sets.Trader": "", + "Kits.Sets.WinnersPlaza": "", + "Kits.Sets.WinterSpire": "", + "Kits.Sets.WinterTrain": "", + "Kits.Sets.WinterVillageSet": "", + "Kits.Sets.Winterdeco": "", + "Kits.Sets.WorldsFair": "", + "Local": "", + "Menu.Alerts.Desc": "", + "Menu.Alerts.Title": "", + "Menu.Bluegalaxy.Desc": "", + "Menu.Bluegalaxy.Title": "", + "Menu.BottomBar": "", + "Menu.Box": "", + "Menu.Calculator.Desc": "", + "Menu.Calculator.Title": "", + "Menu.Calculator.Warning": "", + "Menu.Campagne.Desc": "", + "Menu.Campagne.Title": "", + "Menu.Campagne.Warning": "", + "Menu.Chat.Desc": "", + "Menu.Chat.Title": "", + "Menu.Citymap.Desc": "", + "Menu.Citymap.Title": "", + "Menu.Dropdown": "", + "Menu.Gildfight.Desc": "", + "Menu.Gildfight.Title": "", + "Menu.Gildfight.Warning": "", + "Menu.GuildMemberStat.Desc": "", + "Menu.GuildMemberStat.Title": "", + "Menu.GuildMemberStat.Warning": "", + "Menu.HiddenRewards.Desc": "", + "Menu.HiddenRewards.Title": "", + "Menu.Info.Desc": "", + "Menu.Info.Title": "", + "Menu.Investment.Desc": "", + "Menu.Investment.Title": "", + "Menu.Kits.Desc": "", + "Menu.Kits.Title": "", + "Menu.Market.Desc": "", + "Menu.Market.Title": "", + "Menu.Market.Warning": "", + "Menu.Moppelhelper.Desc": "", + "Menu.Moppelhelper.Title": "", + "Menu.Negotiation.Desc": "", + "Menu.Negotiation.Title": "", + "Menu.Negotiation.Warning": "", + "Menu.Notice.Desc": "", + "Menu.Notice.Title": "", + "Menu.Notification.Position.bottom-center": "", + "Menu.Notification.Position.bottom-left": "", + "Menu.Notification.Position.bottom-right": "", + "Menu.Notification.Position.mid-center": "", + "Menu.Notification.Position.top-center": "", + "Menu.Notification.Position.top-left": "", + "Menu.Notification.Position.top-right": "", + "Menu.OutP.Desc": "", + "Menu.OutP.DescWarningBuildings": "", + "Menu.OutP.DescWarningOutpostData": "", + "Menu.OutP.Title": "", + "Menu.OwnpartCalculator.Desc": "", + "Menu.OwnpartCalculator.Title": "", + "Menu.OwnpartCalculator.Warning": "", + "Menu.Productions.Desc": "", + "Menu.Productions.Title": "", + "Menu.RightBar": "", + "Menu.SaveMessage.Desc": "", + "Menu.SaveMessage.Title": "", + "Menu.Settings.Desc": "", + "Menu.Settings.Title": "", + "Menu.Stats.Desc": "", + "Menu.Stats.Title": "", + "Menu.Technologies.Desc": "", + "Menu.Technologies.Title": "", + "Menu.Technologies.Warning": "", + "Menu.Unit.Desc": "", + "Menu.Unit.Title": "", + "Menu.Unit.Warning": "", + "Menu.fpCollector.Desc": "", + "Menu.fpCollector.Title": "", + "Menu.greatbuildings.Desc": "", + "Menu.greatbuildings.Title": "", + "Menu.unitsGex.Desc": "", + "Menu.unitsGex.Title": "", + "Settings.About.Desc": "", + "Settings.About.RatingDesc": "", + "Settings.About.RatingTitle": "", + "Settings.About.Title": "", + "Settings.About.TranslateDesc": "", + "Settings.About.TranslateTitle": "", + "Settings.AutoOpenInfoBox.Desc": "", + "Settings.AutoOpenInfoBox.Title": "", + "Settings.AutomaticNegotiation.Desc": "", + "Settings.AutomaticNegotiation.Title": "", + "Settings.ChangeLanguage.Desc": "", + "Settings.ChangeLanguage.Title": "", + "Settings.Entry.About": "", + "Settings.Entry.AutoOpenInfoBox": "", + "Settings.Entry.AutomaticNegotiation": "", + "Settings.Entry.ChangeLanguage": "", + "Settings.Entry.ExportSettings": "", + "Settings.Entry.GlobalSend": "", + "Settings.Entry.Help": "", + "Settings.Entry.InfoboxEntryCount": "", + "Settings.Entry.MenuLength": "", + "Settings.Entry.NotificationsPosition": "", + "Settings.Entry.NotificationsStack": "", + "Settings.Entry.ResetBoxPositions": "", + "Settings.Entry.SelectedMenu": "", + "Settings.Entry.SendGEXInfo": "", + "Settings.Entry.SendGildMemberLGInfo": "", + "Settings.Entry.ShowBlueGalaxyHelper": "", + "Settings.Entry.ShowEventChest": "", + "Settings.Entry.ShowGuildTreasuryLogExport": "", + "Settings.Entry.ShowInvestments": "", + "Settings.Entry.ShowMapTradeWarning": "", + "Settings.Entry.ShowMarketFilter": "", + "Settings.Entry.ShowNotifications": "", + "Settings.Entry.ShowOwnPartOnAllGBs": "", + "Settings.Entry.ShowPlayersMotivation": "", + "Settings.Entry.ShowRougeUnitWarning": "", + "Settings.Entry.ShowTavernBadge": "", + "Settings.Entry.Version": "", + "Settings.ExportImport.Error": "", + "Settings.ExportImport.Reload": "", + "Settings.ExportSettings.Button": "", + "Settings.ExportSettings.Desc": "", + "Settings.ExportSettings.Title": "", + "Settings.ExportSettings.ViewExport": "", + "Settings.ExportSettings.ViewImport": "", + "Settings.GlobalSend.Desc": "", + "Settings.GlobalSend.Title": "", + "Settings.Help.Desc": "", + "Settings.Help.Discord": "", + "Settings.Help.Forums": "", + "Settings.Help.Github": "", + "Settings.Help.Title": "", + "Settings.Help.Website": "", + "Settings.InfoboxEntryCount.Desc": "", + "Settings.InfoboxEntryCount.Title": "", + "Settings.MenuLength.Desc": "", + "Settings.MenuLength.Title": "", + "Settings.NotificationPosition.ToastTestBody": "", + "Settings.NotificationPosition.ToastTestHeader": "", + "Settings.NotificationsPosition.Desc": "", + "Settings.NotificationsPosition.Title": "", + "Settings.NotificationsStack.Desc": "", + "Settings.NotificationsStack.Title": "", + "Settings.ResetBoxPositions.Button": "", + "Settings.ResetBoxPositions.Desc": "", + "Settings.ResetBoxPositions.Title": "", + "Settings.SelectedMenu.Desc": "", + "Settings.SelectedMenu.Title": "", + "Settings.SendGEXInfo.Desc": "", + "Settings.SendGEXInfo.Title": "", + "Settings.SendGildMemberLGInfo.Desc": "", + "Settings.SendGildMemberLGInfo.Title": "", + "Settings.ShowBlueGalaxyHelper.Desc": "", + "Settings.ShowBlueGalaxyHelper.Title": "", + "Settings.ShowEventChest.Desc": "", + "Settings.ShowEventChest.Title": "", + "Settings.ShowGuildTreasuryLogExport.Desc": "", + "Settings.ShowGuildTreasuryLogExport.Title": "", + "Settings.ShowInvestments.Desc": "", + "Settings.ShowInvestments.Title": "", + "Settings.ShowMapTradeWarning.Desc": "", + "Settings.ShowMapTradeWarning.Title": "", + "Settings.ShowMarketFilter.Desc": "", + "Settings.ShowMarketFilter.Title": "", + "Settings.ShowNotifications.Desc": "", + "Settings.ShowNotifications.Title": "", + "Settings.ShowOwnPartOnAllGBs.Desc": "", + "Settings.ShowOwnPartOnAllGBs.Title": "", + "Settings.ShowPlayersMotivation.Desc": "", + "Settings.ShowPlayersMotivation.Title": "", + "Settings.ShowRougeUnitWarning.Desc": "", + "Settings.ShowRougeUnitWarning.Title": "", + "Settings.Tab.About": "", + "Settings.Tab.Boxes": "", + "Settings.Tab.Extension": "", + "Settings.Tab.Sending": "", + "Settings.Version.Desc": "", + "Settings.Version.GuildId": "", + "Settings.Version.Link": "", + "Settings.Version.PlayerId": "", + "Settings.Version.Title": "", + "Settings.Version.World": "", + "Time": "", + "WsChat.Connected": "", + "WsChat.ConnectionClosed": "", + "WsChat.ConnectionError": "", + "WsChat.Developer": "", + "WsChat.DisconnectError": "", + "WsChat.ErrorOccurred": "", + "WsChat.Guild": "", + "WsChat.InRoom": "", + "WsChat.ReadmodeActivated": "", + "WsChat.ReadmodeDeactivated": "", + "WsChat.SendBtn": "", + "WsChat.UserEnter": "", + "WsChat.UserLeave": "", + "WsChat.UserReEnter": "", + "WsChat.World": "", + "_Language": "" +} From 2c4e2a1b10bafdc45b01d05bd65f6de71d120cfc Mon Sep 17 00:00:00 2001 From: Weblate Date: Tue, 23 Mar 2021 11:37:34 +0000 Subject: [PATCH 6/6] Currently translated at 0.9% (8 of 888 strings) Translation: FoE Helper/Extension Translate-URL: http://i18n.foe-helper.com/projects/foe-helper/extension/fi/ Currently translated at 97.4% (865 of 888 strings) Translation: FoE Helper/Extension Translate-URL: http://i18n.foe-helper.com/projects/foe-helper/extension/el/ Currently translated at 59.6% (530 of 888 strings) Translation: FoE Helper/Extension Translate-URL: http://i18n.foe-helper.com/projects/foe-helper/extension/it/ --- js/web/_i18n/el.json | 4 +++ js/web/_i18n/fi.json | 22 ++++++------- js/web/_i18n/it.json | 74 ++++++++++++++++++++++++++++++++------------ 3 files changed, 70 insertions(+), 30 deletions(-) diff --git a/js/web/_i18n/el.json b/js/web/_i18n/el.json index 5efdd0b44..161d57c2e 100644 --- a/js/web/_i18n/el.json +++ b/js/web/_i18n/el.json @@ -114,6 +114,7 @@ "Boxes.Campagne.Reward": "Ανταμοιβές ", "Boxes.Campagne.Title": "Κόστος Πόρων Τομέα ", "Boxes.CityMap.CavalierPerspecitve": "Πλαϊνή όψη", + "Boxes.CityMap.CopyMetaInfos": "Αντιγραφή δεδομένων χάρτη πόλης", "Boxes.CityMap.Desc1": "Για να μπορέσετε να σχεδιάσετε την πόλη σας, πρέπει να μεταφέρουμε τα δεδομένα σας στο foe-rechner.de", "Boxes.CityMap.Desc2": "Υποβολή", "Boxes.CityMap.FreeArea": "Διαθέσιμα τετράγωνα: ", @@ -122,6 +123,8 @@ "Boxes.CityMap.ShowSubmitBox": "Εμφάνιση πλαισίου υποβολής", "Boxes.CityMap.SubmitSuccess": "Τα δεδομένα μεταφέρθηκαν με επιτυχία ... Τώρα επισκεφθείτε ", "Boxes.CityMap.TitleSend": "Υποβολή δεδομένων", + "Boxes.CityMap.ToastBodyCopyData": "Τα δεδομένα της πόλης σας είναι τώρα στο πρόχειρο", + "Boxes.CityMap.ToastHeadCopyData": "Αντιγράφηκε!", "Boxes.CityMap.WholeArea": "Σύνολο τετραγώνων: ", "Boxes.CityMap.YourCity": "Η πόλη σου", "Boxes.CityMap.clan_power_production": "Παραγωγή ισχύος Συντεχνίας", @@ -196,6 +199,7 @@ "Boxes.GreatBuildings.ArcBonus": "Φιλική επένδυση", "Boxes.GreatBuildings.Costs": "Κόστος", "Boxes.GreatBuildings.DailyFP": "Ημερήσιοι FP", + "Boxes.GreatBuildings.DailyGoods": "Καθημερινά αγαθά", "Boxes.GreatBuildings.FPCostGoods": "Κόστος FP για αγαθά", "Boxes.GreatBuildings.FPPerTile": "Νέα κτίρια: Καθημερινό FP / πλακίδιο αντικατεστημένων κτιρίων", "Boxes.GreatBuildings.GreatBulding": "Μεγάλο Κτίριο", diff --git a/js/web/_i18n/fi.json b/js/web/_i18n/fi.json index b2b99310f..413b23bc0 100644 --- a/js/web/_i18n/fi.json +++ b/js/web/_i18n/fi.json @@ -1,12 +1,12 @@ { - "API.GEXChampionship": "", - "API.GEXPlayer": "", - "API.LGGildMember": "", - "API.UpdateSuccess": "", - "Boxes.Alerts.Form.Antiques.Auction": "", - "Boxes.Alerts.Form.Antiques.Cooldown": "", - "Boxes.Alerts.Form.Antiques.Dealer": "", - "Boxes.Alerts.Form.Antiques.Exchange": "", + "API.GEXChampionship": "GE Kilta Sijoitus tiedot ovat päivittynyt", + "API.GEXPlayer": "Killan Jäsenten' Sijoitus tiedot ovat päivittyneet", + "API.LGGildMember": "__pelaajan__ HR tiedot ovat päivittyneet", + "API.UpdateSuccess": "Tiedot päivitetty onnistuneesti!", + "Boxes.Alerts.Form.Antiques.Auction": "Huutokauppa", + "Boxes.Alerts.Form.Antiques.Cooldown": "Huutokaupan jäähettelyaika", + "Boxes.Alerts.Form.Antiques.Dealer": "Antiikkimyyjä", + "Boxes.Alerts.Form.Antiques.Exchange": "Päivittäiset tarjoukset", "Boxes.Alerts.Form.Battleground": "", "Boxes.Alerts.Form.Body": "", "Boxes.Alerts.Form.Create": "", @@ -115,17 +115,17 @@ "Boxes.Campagne.Reward": "", "Boxes.Campagne.Title": "", "Boxes.CityMap.CavalierPerspecitve": "", + "Boxes.CityMap.CopyMetaInfos": "", "Boxes.CityMap.Desc1": "", "Boxes.CityMap.Desc2": "", "Boxes.CityMap.FreeArea": "", "Boxes.CityMap.HighlightOldBuildings": "", "Boxes.CityMap.NormalPerspecitve": "", "Boxes.CityMap.ShowSubmitBox": "", - "Boxes.CityMap.CopyMetaInfos": "", - "Boxes.CityMap.ToastHeadCopyData": "", - "Boxes.CityMap.ToastBodyCopyData": "", "Boxes.CityMap.SubmitSuccess": "", "Boxes.CityMap.TitleSend": "", + "Boxes.CityMap.ToastBodyCopyData": "", + "Boxes.CityMap.ToastHeadCopyData": "", "Boxes.CityMap.WholeArea": "", "Boxes.CityMap.YourCity": "", "Boxes.CityMap.clan_power_production": "", diff --git a/js/web/_i18n/it.json b/js/web/_i18n/it.json index 210f510cd..50d999249 100644 --- a/js/web/_i18n/it.json +++ b/js/web/_i18n/it.json @@ -1,24 +1,24 @@ { "API.GEXChampionship": "Il posizionamento della gilda (Spedizione) è stato aggiornato", - "API.GEXPlayer": "I posizionamenti dei membri (Spedizione) sono stati aggiornati", + "API.GEXPlayer": "La classifica dei membri (Spedizione) è stata aggiornata", "API.LGGildMember": "I Grandi Edifici di __player__ sono stati inviati", "API.UpdateSuccess": "Aggiornamento eseguito!", "Boxes.Alerts.Form.Antiques.Auction": "Asta", "Boxes.Alerts.Form.Antiques.Cooldown": "Cooldown asta", "Boxes.Alerts.Form.Antiques.Dealer": "Rivenditore di oggetti d'antiquariato", - "Boxes.Alerts.Form.Antiques.Exchange": "scambio giornaliero", - "Boxes.Alerts.Form.Battleground": "Province dei campi di battaglia", + "Boxes.Alerts.Form.Antiques.Exchange": "Scambi giornalieri", + "Boxes.Alerts.Form.Battleground": "Province dei Campi di battaglia", "Boxes.Alerts.Form.Body": "Corpo", "Boxes.Alerts.Form.Create": "Crea", "Boxes.Alerts.Form.CreateAlert": "Crea Avviso", - "Boxes.Alerts.Form.CreateAllSectors": "Crea Per Tutti i Settori", - "Boxes.Alerts.Form.CreateNewAlert": "Crea Nuovo Avviso", + "Boxes.Alerts.Form.CreateAllSectors": "Crea per tutti i settori", + "Boxes.Alerts.Form.CreateNewAlert": "Crea nuovo Avviso", "Boxes.Alerts.Form.Datetime": "Data & Ora", "Boxes.Alerts.Form.Delete": "Cancella", "Boxes.Alerts.Form.Discard": "Annulla", "Boxes.Alerts.Form.Edit": "Modifica", "Boxes.Alerts.Form.EditAlert": "Modifica Avviso", - "Boxes.Alerts.Form.Expiration": "Scadenza", + "Boxes.Alerts.Form.Expiration": "Apertura in", "Boxes.Alerts.Form.Expired": "Scaduto", "Boxes.Alerts.Form.Expires": "Scade", "Boxes.Alerts.Form.Neighborhood": "Vicinato", @@ -35,14 +35,14 @@ "Boxes.Alerts.Form.Repeat.Never": "mai", "Boxes.Alerts.Form.Save": "Salva", "Boxes.Alerts.Form.Tag": "Tag", - "Boxes.Alerts.Form.Tag.Description": "I tag possono essere utilizzati per raggruppare le notifiche (una nuova notifica con un determinato tag sostituirà una notifica precedente con lo stesso tag)", + "Boxes.Alerts.Form.Tag.Description": "I tag possono essere utilizzati per raggruppare gli Avvisi (una nuova notifica con un determinato tag sostituirà un avviso precedente con lo stesso tag)", "Boxes.Alerts.Form.Title": "Titolo", - "Boxes.Alerts.Preferences.Auction.Info": "Crea automaticamente un nuovo avviso quando faccio un'offerta nell'asta di antiquariato", + "Boxes.Alerts.Preferences.Auction.Info": "Crea automaticamente un nuovo avviso quando faccio un'offerta nell'asta di antiquariato.", "Boxes.Alerts.Preferences.Auction.Title": "Asta di antiquariato", "Boxes.Alerts.Preferences.Battlegrounds.Info": "Invia un avviso istantaneo quando c'è un'alta attività nei campi di battaglia di gilda (ad esempio, 10 combattimenti in un singolo settore entro 5 secondi). Nota che questa funzione è attiva solo quando i campi di battaglia sono aperti nel gioco!", - "Boxes.Alerts.Preferences.Battlegrounds.Title": "Tracciatore campi di battaglia di gilda", + "Boxes.Alerts.Preferences.Battlegrounds.Title": "Tracciatore Campi di battaglia di gilda", "Boxes.Alerts.Preferences.ComingSoon": "In arrivo… ", - "Boxes.Alerts.Preferences.Early.Info": "I tempi di avviso generati automaticamente (rivenditore di oggetti d'antiquariato, campi di battaglia di gilda ecc.) utilizzeranno questo offset per inviare la notifica prima che l'evento si verifichi effettivamente. Ad esempio, impostando questo valore su 30 (secondi), gli avvisi dell'asta verranno visualizzati 30 secondi prima che l'asta finisca!", + "Boxes.Alerts.Preferences.Early.Info": "I tempi di avviso generati automaticamente (rivenditore di oggetti d'antiquariato, campi di battaglia di gilda ecc.) utilizzeranno questo offset per inviare l'avviso prima che l'evento si verifichi effettivamente. Ad esempio, impostando questo valore su 30 (secondi), gli avvisi dell'asta verranno visualizzati 30 secondi prima che l'asta finisca!", "Boxes.Alerts.Preferences.Early.Title": "Offset notifica anticipata", "Boxes.Alerts.Preferences.InGame.Info": "Mostra la notifica in gioco invece della notifica desktop nativa quando la finestra di gioco è in primo piano", "Boxes.Alerts.Preferences.InGame.Title": "Notifice in Gioco", @@ -50,7 +50,7 @@ "Boxes.Alerts.Preferences.MenuIcon.Title": "Conto alla rovescia menu principale", "Boxes.Alerts.Preferences.Start.Info": "Visualizza un elenco di avvisi scaduti mentre eri offline (poiché la finestra di gioco è stata chiusa)", "Boxes.Alerts.Preferences.Start.Title": "Riepilogo avvisi scaduti all'avvio", - "Boxes.Alerts.Preferences.Suggestions.Info": "Mostra suggerimenti di avviso (ad esempio, quando fai clic su un settore dei campi di battaglia o raccogli una produzione di un edificio)", + "Boxes.Alerts.Preferences.Suggestions.Info": "Mostra i suggerimenti di avviso (ad esempio, quando fai clic su un settore dei campi di battaglia o raccogli una produzione di un edificio)", "Boxes.Alerts.Preferences.Suggestions.Title": "Suggerimenti di avviso", "Boxes.Alerts.Tabs.Alerts": "Avvisi", "Boxes.Alerts.Tabs.Preferences": "Preferenze", @@ -68,16 +68,23 @@ "Boxes.BlueGalaxy.Done": "Fatto", "Boxes.BlueGalaxy.DoneIn": "Fatto in", "Boxes.BlueGalaxy.DoneProductionsTitle": "Consiglio: prendi questi edifici", - "Boxes.BlueGalaxy.FP": "Punti Forge", + "Boxes.BlueGalaxy.EstimatedBonus": "Bonus stimato: __FP__ PF e __Goods__ beni", + "Boxes.BlueGalaxy.FP": "PF", "Boxes.BlueGalaxy.Goods": "Beni", + "Boxes.BlueGalaxy.GoodsPerFP": "1 PF = __goods__ beni", + "Boxes.BlueGalaxy.GoodsValue": "Valutazione di 1 bene (in PF)", + "Boxes.BlueGalaxy.NoChargesLeft": "Nessun tentativo di negoziazione rimasto!", + "Boxes.BlueGalaxy.NoProductionsDone": "Non ci sono altre produzioni di PF completate", + "Boxes.BlueGalaxy.TTGoodsValue": "Questo valore è usato per valutare la produzione di beni delle costruzioni. Quanti PF sono una buona produzione per te?", + "Boxes.BlueGalaxy.Title": "Helper Blue Galaxy", "Boxes.Calculator.ActiveRecurringQuest": "Missione ricorrente attiva:", - "Boxes.Calculator.ArkBonus": "Bonus Arc", - "Boxes.Calculator.AvailableFP": "PF disponibili", + "Boxes.Calculator.ArkBonus": "Bonus Arc attuale", + "Boxes.Calculator.AvailableFP": "PF disponibili in magazzino", "Boxes.Calculator.BPs": "Progetti", "Boxes.Calculator.Commitment": "Costi", "Boxes.Calculator.Done": "Versato", "Boxes.Calculator.FP": "PF", - "Boxes.Calculator.FriendlyInvestment": "Investimento amichevole:", + "Boxes.Calculator.FriendlyInvestment": "Investimento:", "Boxes.Calculator.HelpLink": "https://foe-rechner.de/docs/2/cost-calculator/", "Boxes.Calculator.LGNotConnected": "L'edificio non è collegato ad una strada.", "Boxes.Calculator.LGNotOpen": "Il livello successivo è attualmente BLOCCATO.", @@ -85,13 +92,15 @@ "Boxes.Calculator.MaxLevel": "Massimo livello", "Boxes.Calculator.Meds": "Medaglie", "Boxes.Calculator.Profit": "Profitto", + "Boxes.Calculator.Settings.Save": "Salva", + "Boxes.Calculator.Settings.newValue": "Nuovo valore", "Boxes.Calculator.Step": "Step ", - "Boxes.Calculator.TTForderCosts": "Costi = __nettoreward__ (Ricompensa Netta) * __forderfactor__% (Investimento amichevole) = __costs__", + "Boxes.Calculator.TTForderCosts": "Costi = __nettoreward__ (Ricompensa Netta) * __forderfactor__% (Investimento) = __costs__", "Boxes.Calculator.TTForderFPStockLow": "ATTENZIONE: Non hai abbastanza PF!
Hai solo __fpstock__ su __costs__PF
__tooless__PF in meno", - "Boxes.Calculator.TTForderNegativeProfit": "Il posto non è sicuro. __fpcount__ FP aggiuntivi devono essere investiti per renderlo sicuro
Total per rendere il luogo sicuro: __totalfp__FP", - "Boxes.Calculator.TTLevelWarning": "__fpcount__FP in più!
Investimento massimo: __totalfp__FP", + "Boxes.Calculator.TTForderNegativeProfit": "Il posto non è sicuro. __fpcount__ PF aggiuntivi devono essere investiti per renderlo sicuro
Per rendere il luogo sicuro complessivamente: __totalfp__PF", + "Boxes.Calculator.TTLevelWarning": "__fpcount__FP in più!
Investimento massimo: __totalfp__PF", "Boxes.Calculator.TTLoss": "Ricompensa = __nettoreward__ (Ricompensa Netta) * __arcfactor__% (Bonus Arc) = __bruttoreward__
Costo: __costs__ - Posizione bloccata: __safe__
Perdita = __costs__ (Costo) - __bruttoreward__ (Ricompensa) = __loss__", - "Boxes.Calculator.TTLossSelf": "Ricompensa = __nettoreward__ (Ricompensa Netta) * __arcfactor__% (Bonus Arc) = __bruttoreward__
Pagato: __paid__
Loss = __paid__ (pagato) - __bruttoreward__ (Ricompensa) = __loss__", + "Boxes.Calculator.TTLossSelf": "Ricompensa = __nettoreward__ (Ricompensa Netta) * __arcfactor__% (Bonus Arc) = __bruttoreward__
Pagato: __paid__
Perdita = __paid__ (pagato) - __bruttoreward__ (Ricompensa) = __loss__", "Boxes.Calculator.TTPaidTooLess": "Hai pagato __paid__PF anziché __topay__PF. __tooless__PF in meno.", "Boxes.Calculator.TTPaidTooMuch": "Hai pagato __paid__PF invece di __topay__PF. __toomuch__PF in più.", "Boxes.Calculator.TTProfit": "Ricompensa = __nettoreward__ (Ricompensa Netta) * __arcfactor__% (Bonus Arc) = __bruttoreward__
Costo: __costs__ - Posizione bloccata: __safe__
Profitto = __bruttoreward__ (Ricompensa) - __costs__ (Costo) = __profit__", @@ -106,15 +115,31 @@ "Boxes.Campagne.Reward": "Ricompense ", "Boxes.Campagne.Title": "Costo settore ", "Boxes.CityMap.CavalierPerspecitve": "Prospettiva cavaliera", + "Boxes.CityMap.CopyMetaInfos": "Copia i dati della citymap", "Boxes.CityMap.Desc1": "Per poter pianificare la tua città dobbiamo trasferire i tuoi dati su foe-rechner.de", "Boxes.CityMap.Desc2": "Invia", "Boxes.CityMap.FreeArea": "Area libera: ", + "Boxes.CityMap.HighlightOldBuildings": "Evidenzia costruzioni dell'Era più antica", "Boxes.CityMap.NormalPerspecitve": "Vista dall'alto", "Boxes.CityMap.ShowSubmitBox": "Mostra casella di invio dati", "Boxes.CityMap.SubmitSuccess": "I dati sono stati trasferiti correttamente… Ora visita ", "Boxes.CityMap.TitleSend": "Invia dati", + "Boxes.CityMap.ToastBodyCopyData": "I dati della tua città sono nella clipboard", + "Boxes.CityMap.ToastHeadCopyData": "Copiati!", "Boxes.CityMap.WholeArea": "L'intera area: ", "Boxes.CityMap.YourCity": "La tua città", + "Boxes.CityMap.clan_power_production": "Capacità produttiva della Gilda", + "Boxes.CityMap.culture": "Costruzioni culturali", + "Boxes.CityMap.decoration": "Decorazioni", + "Boxes.CityMap.goods": "Costruzioni di produzione beni", + "Boxes.CityMap.greatbuilding": "Grandi Edifici", + "Boxes.CityMap.military": "Costruzioni militari", + "Boxes.CityMap.production": "Costruzioni produttive", + "Boxes.CityMap.random_production": "Produzioni casuali", + "Boxes.CityMap.residential": "Costruzioni residenziali", + "Boxes.CityMap.street": "Strade", + "Boxes.CityMap.tower": "Torri", + "Boxes.Citymap.Efficiency": "Efficienza", "Boxes.EventChests.Chance": "Chance", "Boxes.EventChests.Cost": "Costi", "Boxes.EventChests.CostPerPrize": "Costo/Premio", @@ -124,7 +149,18 @@ "Boxes.EventChests.Steps": "Steps", "Boxes.EventChests.Title": "Aiuto scelte degli eventi", "Boxes.FPCollector.Guildexpedition": "Spedizione di Gilda", + "Boxes.FPCollector.Guildfights": "Campi di Battaglia", "Boxes.FPCollector.Mainmap": "Mappa", + "Boxes.FPCollector.NoEntriesFound": "Nessun elemento trovato…", + "Boxes.FPCollector.TotalFP": "PF raccolti in totale:", + "Boxes.FPCollector.What": "Cosa?", + "Boxes.FPCollector.Where": "Dove?", + "Boxes.FPCollector.Who": "Chi?", + "Boxes.FPCollector.antiquesDealer": "Antiquario", + "Boxes.FPCollector.battlegrounds_conquest": "Campi di Battaglia (dopo negoziazioni o combattimenti)", + "Boxes.FPCollector.chest": "Premi GE", + "Boxes.FPCollector.chestEvent": "Premi evento", + "Boxes.FPCollector.collectReward": "Premi", "Boxes.Gildfights.Fights": "Combattimenti", "Boxes.Gildfights.LastSnapshot": " - ultimo aggiornamento __time__ fa", "Boxes.Gildfights.Negotiations": "Negoziazioni",