From 39adaed6b1c46c70ce522a03f136ca9f0a93ee67 Mon Sep 17 00:00:00 2001 From: Yair Morgenstern Date: Sun, 22 May 2022 20:36:49 +0300 Subject: [PATCH] Version rollout (#6911) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Bump version and create initial changelog entry * Translations to Brazilian Portuguese (#6900) * More translations to Brazilian Portuguese * Adding more translations to Brazilian Portuguese * Translations to Brazilian Portuguese * Update Russian.properties (#6898) * Update Spanish.properties (#6885) * Update Spanish.properties * Update Spanish.properties * Update Italian.properties (#6883) * Update German translation (#6878) * Update French.properties (#6874) * Update Traditional_Chinese.properties (#6872) * Update Filipino.properties (#6864) * Update Filipino.properties * Update Filipino.properties * Update Indonesian.properties (#6863) * Update Simplified_Chinese.properties (#6861) * Correct translation of 'keep it' * Update Simplified_Chinese.properties Computer fixed :D * Fix error Player report . F not only appers here, but also affects the Fortify's F * Update Traditional_Chinese.properties (#6858) * Translation rebuild and fix Co-authored-by: yairm210 Co-authored-by: André Lucas C. da Silva Co-authored-by: deqtodo <94169613+deqtodo@users.noreply.github.com> Co-authored-by: Caballero Arepa <78449553+ArchDuque-Pancake@users.noreply.github.com> Co-authored-by: Giuseppe D'Addio <41149920+Smashfanful@users.noreply.github.com> Co-authored-by: MartinP <77325495+Mape6@users.noreply.github.com> Co-authored-by: Ouaz Co-authored-by: Chia-Hung Ni Co-authored-by: Shann Aurelle Ripalda Co-authored-by: kensvin <63847755+Kensvin28@users.noreply.github.com> Co-authored-by: heipizhu4 <100454479+heipizhu4@users.noreply.github.com> --- .../Brazilian_Portuguese.properties | 159 +++++++++--------- .../jsons/translations/Bulgarian.properties | 45 ++++- .../jsons/translations/Czech.properties | 45 ++++- .../jsons/translations/Dutch.properties | 45 ++++- .../jsons/translations/English.properties | 44 ++++- .../jsons/translations/Filipino.properties | 68 +++++--- .../jsons/translations/Finnish.properties | 45 ++++- .../jsons/translations/French.properties | 72 +++++--- .../jsons/translations/German.properties | 67 +++++--- .../jsons/translations/Greek.properties | 45 ++++- .../jsons/translations/Hungarian.properties | 45 ++++- .../jsons/translations/Indonesian.properties | 60 +++++-- .../jsons/translations/Italian.properties | 65 +++++-- .../jsons/translations/Japanese.properties | 45 ++++- .../jsons/translations/Korean.properties | 45 ++++- .../jsons/translations/Lithuanian.properties | 45 ++++- .../jsons/translations/Malay.properties | 45 ++++- .../Persian_(Pinglish-DIN).properties | 45 ++++- .../Persian_(Pinglish-UN).properties | 45 ++++- .../jsons/translations/Polish.properties | 45 ++++- .../jsons/translations/Portuguese.properties | 45 ++++- .../jsons/translations/Romanian.properties | 45 ++++- .../jsons/translations/Russian.properties | 135 +++++++++------ .../Simplified_Chinese.properties | 61 +++++-- .../jsons/translations/Spanish.properties | 70 +++++--- .../jsons/translations/Swedish.properties | 45 ++++- .../Traditional_Chinese.properties | 123 ++++++++------ .../jsons/translations/Turkish.properties | 45 ++++- .../jsons/translations/Ukrainian.properties | 45 ++++- .../completionPercentages.properties | 12 +- buildSrc/src/main/kotlin/BuildConfig.kt | 4 +- changelog.md | 43 +++++ .../metadata/android/en-US/changelogs/714.txt | 40 +++++ 33 files changed, 1435 insertions(+), 398 deletions(-) create mode 100644 fastlane/metadata/android/en-US/changelogs/714.txt diff --git a/android/assets/jsons/translations/Brazilian_Portuguese.properties b/android/assets/jsons/translations/Brazilian_Portuguese.properties index 340e4fbde5..cb695878a9 100644 --- a/android/assets/jsons/translations/Brazilian_Portuguese.properties +++ b/android/assets/jsons/translations/Brazilian_Portuguese.properties @@ -28,10 +28,8 @@ Fastlane_full_description = # https://yairm210.github.io/Unciv/Other/Translating/ # Base ruleset names - # Requires translation! -Civ V - Vanilla = - # Requires translation! -Civ V - Gods & Kings = +Civ V - Vanilla = Civ V - Puro +Civ V - Gods & Kings = Civ V - Deuses e Reis # Tutorial tasks @@ -222,8 +220,7 @@ Gift [giftAmount] gold (+[influenceAmount] influence) = Presentear [giftAmount] Relationship changes in another [turnsToRelationshipChange] turns = Alterações de relacionamentos em outro(s) [turnsToRelationshipChange] turnos Protected by = Protegido por Revoke Protection = Remover proteção - # Requires translation! -Revoke protection for [cityStateName]? = +Revoke protection for [cityStateName]? = Revogar a proteção de [cityStateName]? Pledge to protect = Comprometa-se para proteger Declare Protection of [cityStateName]? = Declarar proteção de [cityStateName]? Build [improvementName] on [resourceName] (200 Gold) = Construir [improvementName] na [resourceName] (200 Ouro) @@ -238,18 +235,13 @@ City-States grow wary of your aggression. The resting point for Influence has de [cityState] is being attacked by [civName] and asks all major civilizations to help them out by gifting them military units. = [cityState] está sendo atacada por [civName] e pede a todas as principais civilizações por ajuda presenteando-os com unidades militares. [cityState] is being invaded by Barbarians! Destroy Barbarians near their territory to earn Influence. = [cityState] está sendo invadida por Bárbaros! Destrua os Bárbaros perto de seu território para ganhar Influência. - # Requires translation! -[cityState] is grateful that you killed a Barbarian that was threatening them! = - # Requires translation! -[cityState] is being attacked by [civName]! Kill [amount] of the attacker's military units and they will be immensely grateful. = +[cityState] is grateful that you killed a Barbarian that was threatening them! = [cityState] é grata por você ter matado um bárbaro que estava-os invadindo! +[cityState] is being attacked by [civName]! Kill [amount] of the attacker's military units and they will be immensely grateful. = [cityState] está sendo atacada por [civName]! mate [amount] de suas unidades militares atacantes eles serão imensamente gratos. [cityState] is deeply grateful for your assistance in the war against [civName]! = [cityState] está profundamente grata pela sua assistência na guerra contra [civName]! - # Requires translation! -[cityState] no longer needs your assistance against [civName]. = +[cityState] no longer needs your assistance against [civName]. = [cityState] não precisa mais de sua ajuda contra [civName]. War against [civName] = Guerra contra [civName] - # Requires translation! -We need you to help us defend against [civName]. Killing [amount] of their military units would slow their offensive. = - # Requires translation! -Currently you have killed [amount] of their military units. = +We need you to help us defend against [civName]. Killing [amount] of their military units would slow their offensive. = Nós precisamos de sua ajuda para nos defender-mos contra [civName]. Matando [amount] de suas unidades militares para reduzir sua ofensiva. +Currently you have killed [amount] of their military units. = Você matou até agora [amount] de suas unidades militares. You need to find them first! = Você precisa encontrá-los primeiro! Cultured = Cultural @@ -269,11 +261,9 @@ Reach 30 for friendship. = Alcançar 30 para amizade. Reach highest influence above 60 for alliance. = Alcançar influência máxima acima de 60 para aliança. When Friends: = Quando amigos When Allies: = Quando aliados - # Requires translation! -The unique luxury is one of: = +The unique luxury is one of: = O fausto único é um dos: Demand Tribute = Exija tributos - # Requires translation! -Tribute Willingness = +Tribute Willingness = Disposição de tributo At least 0 to take gold, at least 30 and size 4 city for worker = Pelo menos 0 para pegar ouro, pelo menos 30 e cidade com o tamanho de 4 para um trabalhador. Take [amount] gold (-15 Influence) = Pegar [amount] ouro (-15 Influência) Take worker (-50 Influence) = Pegar trabalhador (-50 Influência) @@ -285,14 +275,12 @@ Base value = Valor base Has Ally = Possui aliados Has Protector = Possui protetor Demanding a Worker = Demandando um trabalhador - # Requires translation! -Demanding a Worker from small City-State = +Demanding a Worker from small City-State = Exigindo um trabalhador de uma pequena Cidade-Estado Very recently paid tribute = Muito recentemente pagou tributo Recently paid tribute = Recentemente pagou tributo Influence below -30 = Influência abaixo de -30 Military Rank = Ranque Militar - # Requires translation! -Military near City-State = +Military near City-State = Militares perto da Cidade-Estado Sum: = Soma @@ -306,10 +294,8 @@ Our items = Nossos itens/recursos Our trade offer = Nossa oferta de troca [otherCiv]'s trade offer = Oferta do(a) [otherCiv] [otherCiv]'s items = Itens do(a) [otherCiv] - # Requires translation! -+[amount] untradable copy = - # Requires translation! -+[amount] untradable copies = ++[amount] untradable copy = +[amount] cópia não negociável ++[amount] untradable copies = +[amount] cópias não negociaveis Pleasure doing business with you! = É um prazer fazer negócios com você! I think not. = Acho que não. That is acceptable. = Isto é aceitável. @@ -327,8 +313,7 @@ Introduction to [nation] = Introdução para [nation] Declare war on [nation] = Declarar guerra contra [nation] Luxury resources = Recursos de luxo Strategic resources = Recursos estratégicos - # Requires translation! -Owned by you: [amountOwned] = +Owned by you: [amountOwned] = Possuido por você: [amountOwned] # Nation picker @@ -344,10 +329,8 @@ Uniques = Únicos(a) Promotions = Promoções Load copied data = Carregar dados copiados Could not load game from clipboard! = Não foi possível carregar o jogo! - # Requires translation! -Reset to defaults = - # Requires translation! -Are you sure you want to reset all game options to defaults? = +Reset to defaults = Reseta para o padrão +Are you sure you want to reset all game options to defaults? = Você tem certeza de que quer resetar todas as configurações do jogo para o padrão? Start game! = Começar o jogo! Map Options = Opções do mapa Game Options = Opções de jogo @@ -366,8 +349,7 @@ Perlin = Perlin Continents = Continentes Four Corners = Quatro Cantos Archipelago = Arquipélago - # Requires translation! -Inner Sea = +Inner Sea = Mar interno Number of City-States = Número de cidades-estado One City Challenge = Desafio - Apenas Uma Cidade No Barbarians = Sem bárbaros @@ -393,18 +375,14 @@ Width = Largura Radius = Raio Enable Religion = Habilitar religião - # Requires translation! -Resource Setting = +Resource Setting = Configuração de Resursos Sparse = Esparso - # Requires translation! -Abundant = +Abundant = Abundante Strategic Balance = Balanço Estratégico - # Requires translation! -Legendary Start = +Legendary Start = Inicio Lendário Advanced Settings = Configurações Avançadas - # Requires translation! -RNG Seed = +RNG Seed = Semente RNG Map Elevation = Altura do Mapa Temperature extremeness = Severidade da temperatura Resource richness = Abundância de recursos @@ -422,12 +400,10 @@ Small = Pequeno Medium = Médio Large = Grande Huge = Imenso - # Requires translation! -World wrap requires a minimum width of 32 tiles = +World wrap requires a minimum width of 32 tiles = Um Embrulho de mundo requer uma largura mínima de 32 ladrilhos The provided map dimensions were too small = As dimensões de mapa inseridas são pequenas demais The provided map dimensions were too big = As dimensões de mapa inseridas são grandes demais - # Requires translation! -The provided map dimensions had an unacceptable aspect ratio = +The provided map dimensions had an unacceptable aspect ratio = As dimensões fornecidas ao mapa tem uma proporção de tela não aceitável Difficulty = Dificuldade @@ -450,26 +426,17 @@ Starting Era = Era inicial It looks like we can't make a map with the parameters you requested! = Parece que não podemos criar um mapa com as configurações que você pediu! Maybe you put too many players into too small a map? = Talvez você colocou muitos jogadores num mapa muito pequeno? No human players selected! = Sem jogadores humanos selecionados! - # Requires translation! -Invalid Player ID! = - # Requires translation! -No victory conditions were selected! = +Invalid Player ID! = ID de jogador inválida +No victory conditions were selected! = Nenhuma condição de vitória foi selecionada! Mods: = Modificações Extension mods: = Customizações de extensões: - # Requires translation! -Base ruleset: = - # Requires translation! -The mod you selected is incorrectly defined! = - # Requires translation! -The mod combination you selected is incorrectly defined! = - # Requires translation! -The mod combination you selected has problems. = - # Requires translation! -You can play it, but don't expect everything to work! = - # Requires translation! -This base ruleset is not compatible with the previously selected\nextension mods. They have been disabled. = - # Requires translation! -Base Ruleset = +Base ruleset: = Conjunto de régras básico +The mod you selected is incorrectly defined! = O mod que você selecionou está incorretamente definido! +The mod combination you selected is incorrectly defined! = A combinação de mods que vocē selecionou está incorretamente definida +The mod combination you selected has problems. = A combinação +You can play it, but don't expect everything to work! = Você pode jogar, mas não espere que tudo funcionará! +This base ruleset is not compatible with the previously selected\nextension mods. They have been disabled. = Este conjunto base de regras não é compatível com os mods\n de extensão selecionados anteriormente. Eles foram desativados. +Base Ruleset = Conjunto base de regras # Requires translation! [amount] Techs = # Requires translation! @@ -666,7 +633,8 @@ Add multiplayer game = Adicionar Partida Multijogador Refresh list = Atualizar a Lista Could not save game! = Não foi possível salvar a partida! Could not delete game! = Não foi possível apagar a partida! -Could not refresh! = Não foi possível atualizar! + # Requires translation! +Error while refreshing: = Last refresh: [time] minutes ago = Última atualização: [time] minuto(s) atrás Current Turn: = Turno Atual: Add Currently Running Game = Adicionar Partida Atual @@ -697,6 +665,10 @@ Hours = Days = # Requires translation! Server limit reached! Please wait for [time] seconds = + # Requires translation! +File could not be found on the multiplayer server = + # Requires translation! +Unhandled problem, [errorMessage] = # Save game menu @@ -704,8 +676,7 @@ Current saves = Partidas salvas Show autosaves = Mostrar autosaves Saved game name = Nome da partida salva # This is the save game name the dialog will suggest - # Requires translation! -[player] - [turns] turns = +[player] - [turns] turns = [player] - [turns] turnos Copy to clipboard = Copiar para a área de transferência Copy saved game to clipboard = Copiar partida salva para a área de transferência Could not load game = Não foi possível carregar a partida @@ -713,8 +684,7 @@ Load [saveFileName] = Carregar [saveFileName] Delete save = Apagar partida salva Saved at = Salvo em Saving... = Salvando... - # Requires translation! -Overwrite existing file? = +Overwrite existing file? = Sobrescrever o arquivo existente? It looks like your saved game can't be loaded! = Parece que sua partida salva não pode ser carregada! If you could copy your game data ("Copy saved game to clipboard" - = Se você puder copiar os dados da sua partida ("Copiar partida salva para a área de transferência" - paste into an email to yairm210@hotmail.com) = cole em um email para yairm210@hotmail.com) @@ -1120,6 +1090,10 @@ Nothing = Nada Annex city = Anexar cidade Specialist Buildings = Construções de Especialistas Specialist Allocation = Alocação de Especialistas + # Requires translation! +Manual Specialists = + # Requires translation! +Auto Specialists = Specialists = Especialistas [specialist] slots = Espaço de [specialist] Food eaten = Comida consumida @@ -1149,6 +1123,26 @@ Worked by [cityName] = Trabalhado por [cityName] Lock = Trancar Unlock = Destrancar Move to city = Mover para a cidade + # Requires translation! +Reset Citizens = + # Requires translation! +Citizen Management = + # Requires translation! +Avoid Growth = + # Requires translation! +Default Focus = + # Requires translation! +Food Focus = + # Requires translation! +Production Focus = + # Requires translation! +Gold Focus = + # Requires translation! +Science Focus = + # Requires translation! +Culture Focus = + # Requires translation! +Happiness Focus = Please enter a new name for your city = Por favor coloque um novo nome para sua cidade # Requires translation! Please select a tile for this building's [improvement] = @@ -1760,6 +1754,15 @@ Invisible to others = Invisível para outros Bison = Bisões Cocoa = Cacau +# Exceptions that _may_ be shown to the user + + # Requires translation! +Building '[buildingName]' is buildable and therefore must either have an explicit cost or reference an existing tech. = + # Requires translation! +Nation [nationName] is not found! = + # Requires translation! +Unit [unitName] doesn't seem to exist! = + # In English we just paste all these conditionals at the end of each unique, but in your language that # may not turn into valid sentences. Therefore we have the following two translations to determine @@ -1789,7 +1792,6 @@ ConditionalsPlacement = ########################### AUTOMATICALLY GENERATED TRANSLATABLE STRINGS ########################### - ######### Map Unit Filters ########### Wounded = Ferida @@ -4523,7 +4525,7 @@ Mandate Of Heaven = Mandato do Céu [relativeAmount]% of excess happiness converted to [stat] = Theocracy = Teocracia # Requires translation! -[relativeAmount]% [stat] from every [tileFilter/specialist/buildingName] = +[relativeAmount]% [stat] from every [tileFilter/buildingFilter] = Reformation = Reformação Free Religion = Liberdade de Religião Piety Complete = Piedade Completa @@ -4607,7 +4609,7 @@ Free Speech = Liberdade de Expressão Democracy = Democracia Freedom Complete = Liberdade Completa # Requires translation! -[relativeAmount]% Yield from every [tileFilter] = +[relativeAmount]% Yield from every [tileFilter/buildingFilter] = # Requires translation! Freedom = @@ -7612,12 +7614,10 @@ Creates a [improvementName] improvement on a specific tile = # Requires translation! No defensive terrain penalty = May attack when embarked = Pode atacar quando embarcado - # Requires translation! -No Sight = +No Sight = Sem visão [amount] XP gained from combat = [amount] XP recebido do combate [amount] Movement point cost to embark = Custa [amount] pontos de movimento para embarcar - # Requires translation! -by consuming this unit = +by consuming this unit = Por consumir esta unidade when at war = quando em guerra with [resource] = com [resource] when between [amount] and [amount2] Happiness = quando entre [amount] e [amount2] de Felicidade @@ -7625,8 +7625,7 @@ when below [amount] Happiness = quando abaixo de [amount] de Felicidade during the [era] = Durante a [era] # Requires translation! if no other Civilization has researched this = - # Requires translation! -upon discovering [tech] = +upon discovering [tech] = Ao descobrir [tech] after adopting [policy] = depois de adotar [policy] in cities with a [buildingFilter] = em cidades com um [buildingFilter] for units with [promotion] = para unidades com [promotion] diff --git a/android/assets/jsons/translations/Bulgarian.properties b/android/assets/jsons/translations/Bulgarian.properties index 5e418ecff1..142f331344 100644 --- a/android/assets/jsons/translations/Bulgarian.properties +++ b/android/assets/jsons/translations/Bulgarian.properties @@ -770,7 +770,8 @@ Add multiplayer game = Добавяне на мрежова игра Refresh list = Обнови списък Could not save game! = Невъзможен Запис! Could not delete game! = Невъзможно изтриване! -Could not refresh! = Невъзможно Обновяване! + # Requires translation! +Error while refreshing: = Last refresh: [time] minutes ago = Последно обновяване: преди [time] минути Current Turn: = Текущ ход: Add Currently Running Game = Добавяне на Започнала Игра @@ -797,6 +798,10 @@ Hours = Days = # Requires translation! Server limit reached! Please wait for [time] seconds = + # Requires translation! +File could not be found on the multiplayer server = + # Requires translation! +Unhandled problem, [errorMessage] = # Save game menu @@ -1247,6 +1252,10 @@ Nothing = Нищо Annex city = Добавяне на град Specialist Buildings = Специални сгради Specialist Allocation = Разпределяне на специалисти + # Requires translation! +Manual Specialists = + # Requires translation! +Auto Specialists = Specialists = Специалисти [specialist] slots = [specialist] места Food eaten = Косумирана храна @@ -1278,6 +1287,26 @@ Lock = Заключване Unlock = Отключване Move to city = Преместване към град # Requires translation! +Reset Citizens = + # Requires translation! +Citizen Management = + # Requires translation! +Avoid Growth = + # Requires translation! +Default Focus = + # Requires translation! +Food Focus = + # Requires translation! +Production Focus = + # Requires translation! +Gold Focus = + # Requires translation! +Science Focus = + # Requires translation! +Culture Focus = + # Requires translation! +Happiness Focus = + # Requires translation! Please enter a new name for your city = # Requires translation! Please select a tile for this building's [improvement] = @@ -1968,6 +1997,15 @@ Invisible to others = Bison = Бизон Cocoa = Какао +# Exceptions that _may_ be shown to the user + + # Requires translation! +Building '[buildingName]' is buildable and therefore must either have an explicit cost or reference an existing tech. = + # Requires translation! +Nation [nationName] is not found! = + # Requires translation! +Unit [unitName] doesn't seem to exist! = + # In English we just paste all these conditionals at the end of each unique, but in your language that # may not turn into valid sentences. Therefore we have the following two translations to determine @@ -1997,7 +2035,6 @@ ConditionalsPlacement = ########################### AUTOMATICALLY GENERATED TRANSLATABLE STRINGS ########################### - ######### Map Unit Filters ########### # Requires translation! @@ -5582,7 +5619,7 @@ Mandate Of Heaven = # Requires translation! Theocracy = # Requires translation! -[relativeAmount]% [stat] from every [tileFilter/specialist/buildingName] = +[relativeAmount]% [stat] from every [tileFilter/buildingFilter] = # Requires translation! Reformation = # Requires translation! @@ -5686,7 +5723,7 @@ Democracy = # Requires translation! Freedom Complete = # Requires translation! -[relativeAmount]% Yield from every [tileFilter] = +[relativeAmount]% Yield from every [tileFilter/buildingFilter] = # Requires translation! Freedom = diff --git a/android/assets/jsons/translations/Czech.properties b/android/assets/jsons/translations/Czech.properties index 37533450c0..ac29202310 100644 --- a/android/assets/jsons/translations/Czech.properties +++ b/android/assets/jsons/translations/Czech.properties @@ -624,7 +624,8 @@ Add multiplayer game = Přidat hru více hráčů Refresh list = Obnovit seznam Could not save game! = Není možné uložit hru! Could not delete game! = Není možné smazat hru! -Could not refresh! = Neni možné obnovit! + # Requires translation! +Error while refreshing: = Last refresh: [time] minutes ago = Poslední obnovení před [time] minutami Current Turn: = Aktuální tah Add Currently Running Game = Přidat aktuálně běžící hru @@ -644,6 +645,10 @@ Hours = hodinami Days = dny # Requires translation! Server limit reached! Please wait for [time] seconds = + # Requires translation! +File could not be found on the multiplayer server = + # Requires translation! +Unhandled problem, [errorMessage] = # Save game menu @@ -1007,6 +1012,10 @@ Nothing = Nic Annex city = Anektovat město Specialist Buildings = Specializované budovy Specialist Allocation = Přidělit specialistu + # Requires translation! +Manual Specialists = + # Requires translation! +Auto Specialists = Specialists = Specialisté [specialist] slots = umístění specialisty [specialist] Food eaten = Spotřeba jídla @@ -1034,6 +1043,26 @@ Worked by [cityName] = Obděláváno městem [cityName] Lock = Uzamknout Unlock = Odemknout Move to city = Přesunout do města + # Requires translation! +Reset Citizens = + # Requires translation! +Citizen Management = + # Requires translation! +Avoid Growth = + # Requires translation! +Default Focus = + # Requires translation! +Food Focus = + # Requires translation! +Production Focus = + # Requires translation! +Gold Focus = + # Requires translation! +Science Focus = + # Requires translation! +Culture Focus = + # Requires translation! +Happiness Focus = Please enter a new name for your city = Zadejte nové jméno pro město # Requires translation! Please select a tile for this building's [improvement] = @@ -1547,6 +1576,15 @@ Invisible to others = Neviditelná pro ostatní Bison = Bizoni Cocoa = Kakao +# Exceptions that _may_ be shown to the user + + # Requires translation! +Building '[buildingName]' is buildable and therefore must either have an explicit cost or reference an existing tech. = + # Requires translation! +Nation [nationName] is not found! = + # Requires translation! +Unit [unitName] doesn't seem to exist! = + # In English we just paste all these conditionals at the end of each unique, but in your language that # may not turn into valid sentences. Therefore we have the following two translations to determine @@ -1575,7 +1613,6 @@ ConditionalsPlacement = after ########################### AUTOMATICALLY GENERATED TRANSLATABLE STRINGS ########################### - ######### Map Unit Filters ########### Wounded = Zraněné @@ -3531,7 +3568,7 @@ Organized Religion = Organizovaná víra Mandate Of Heaven = Mandát Nebes [relativeAmount]% of excess happiness converted to [stat] = [relativeAmount]% nadbytečné spokojenosti je přidáno na [stat] Theocracy = Teokracie -[relativeAmount]% [stat] from every [tileFilter/specialist/buildingName] = [relativeAmount]% [stat] za každý [tileFilter/specialist/buildingName] +[relativeAmount]% [stat] from every [tileFilter/buildingFilter] = [relativeAmount]% [stat] za každý [tileFilter/buildingFilter] Reformation = Reformace Free Religion = Svoboda vyznání Piety Complete = Kompletní Zbožnost @@ -3589,7 +3626,7 @@ Free Speech = Svoboda projevu [amount] units cost no maintenance = [amount] jednotek nestojí žádnou údržbu Democracy = Demokracie Freedom Complete = Kompletní Svoboda -[relativeAmount]% Yield from every [tileFilter] = [relativeAmount]% zisku z [tileFilter] +[relativeAmount]% Yield from every [tileFilter/buildingFilter] = [relativeAmount]% zisku z [tileFilter/buildingFilter] # Requires translation! Freedom = diff --git a/android/assets/jsons/translations/Dutch.properties b/android/assets/jsons/translations/Dutch.properties index 33611c0024..06e0422396 100644 --- a/android/assets/jsons/translations/Dutch.properties +++ b/android/assets/jsons/translations/Dutch.properties @@ -624,7 +624,8 @@ Add multiplayer game = Voeg multiplayer spel toe Refresh list = Herlaad lijst Could not save game! = Kon spel niet opslaan! Could not delete game! = Kon spel niet verwijderen! -Could not refresh! = Kon niet herladen! + # Requires translation! +Error while refreshing: = Last refresh: [time] minutes ago = Laatst herladen: [time] minuten geleden Current Turn: = Huidige beurt: Add Currently Running Game = Voeg spel dat al begonnen is toe @@ -644,6 +645,10 @@ Hours = Uren Days = Dagen # Requires translation! Server limit reached! Please wait for [time] seconds = + # Requires translation! +File could not be found on the multiplayer server = + # Requires translation! +Unhandled problem, [errorMessage] = # Save game menu @@ -1006,6 +1011,10 @@ Nothing = Niks Annex city = Annexeer stad Specialist Buildings = Gespecialiseerde Gebouwen Specialist Allocation = Specialistische toewijzing + # Requires translation! +Manual Specialists = + # Requires translation! +Auto Specialists = Specialists = Specialisten [specialist] slots = [specialist] plaatsen Food eaten = Voedsel gegeten @@ -1033,6 +1042,26 @@ Worked by [cityName] = Bewerkt door [cityName] Lock = Zet vast Unlock = Maak los Move to city = Verplaatst naar stad + # Requires translation! +Reset Citizens = + # Requires translation! +Citizen Management = + # Requires translation! +Avoid Growth = + # Requires translation! +Default Focus = + # Requires translation! +Food Focus = + # Requires translation! +Production Focus = + # Requires translation! +Gold Focus = + # Requires translation! +Science Focus = + # Requires translation! +Culture Focus = + # Requires translation! +Happiness Focus = Please enter a new name for your city = Vul een nieuwe naam voor je stad in # Requires translation! Please select a tile for this building's [improvement] = @@ -1543,6 +1572,15 @@ Invisible to others = Onzichtbaar voor anderen Bison = Bisons Cocoa = Cacao +# Exceptions that _may_ be shown to the user + + # Requires translation! +Building '[buildingName]' is buildable and therefore must either have an explicit cost or reference an existing tech. = + # Requires translation! +Nation [nationName] is not found! = + # Requires translation! +Unit [unitName] doesn't seem to exist! = + # In English we just paste all these conditionals at the end of each unique, but in your language that # may not turn into valid sentences. Therefore we have the following two translations to determine @@ -1571,7 +1609,6 @@ ConditionalsPlacement = after ########################### AUTOMATICALLY GENERATED TRANSLATABLE STRINGS ########################### - ######### Map Unit Filters ########### Wounded = Gewond @@ -4137,7 +4174,7 @@ Mandate Of Heaven = Mandaat van de Hemel [relativeAmount]% of excess happiness converted to [stat] = Theocracy = Theocratie # Requires translation! -[relativeAmount]% [stat] from every [tileFilter/specialist/buildingName] = +[relativeAmount]% [stat] from every [tileFilter/buildingFilter] = Reformation = Reformatie Free Religion = Vrije Religie # Requires translation! @@ -4234,7 +4271,7 @@ Democracy = Democratie # Requires translation! Freedom Complete = # Requires translation! -[relativeAmount]% Yield from every [tileFilter] = +[relativeAmount]% Yield from every [tileFilter/buildingFilter] = # Requires translation! Freedom = diff --git a/android/assets/jsons/translations/English.properties b/android/assets/jsons/translations/English.properties index 2a66491b00..6a01b0985f 100644 --- a/android/assets/jsons/translations/English.properties +++ b/android/assets/jsons/translations/English.properties @@ -1023,7 +1023,7 @@ Could not save game! = # Requires translation! Could not delete game! = # Requires translation! -Could not refresh! = +Error while refreshing: = # Requires translation! Last refresh: [time] minutes ago = # Requires translation! @@ -1060,6 +1060,10 @@ Hours = Days = # Requires translation! Server limit reached! Please wait for [time] seconds = + # Requires translation! +File could not be found on the multiplayer server = + # Requires translation! +Unhandled problem, [errorMessage] = # Save game menu @@ -1731,6 +1735,10 @@ Specialist Buildings = # Requires translation! Specialist Allocation = # Requires translation! +Manual Specialists = + # Requires translation! +Auto Specialists = + # Requires translation! Specialists = # Requires translation! [specialist] slots = @@ -1785,6 +1793,26 @@ Unlock = # Requires translation! Move to city = # Requires translation! +Reset Citizens = + # Requires translation! +Citizen Management = + # Requires translation! +Avoid Growth = + # Requires translation! +Default Focus = + # Requires translation! +Food Focus = + # Requires translation! +Production Focus = + # Requires translation! +Gold Focus = + # Requires translation! +Science Focus = + # Requires translation! +Culture Focus = + # Requires translation! +Happiness Focus = + # Requires translation! Please enter a new name for your city = # Requires translation! Please select a tile for this building's [improvement] = @@ -2643,6 +2671,15 @@ Bison = # Requires translation! Cocoa = +# Exceptions that _may_ be shown to the user + + # Requires translation! +Building '[buildingName]' is buildable and therefore must either have an explicit cost or reference an existing tech. = + # Requires translation! +Nation [nationName] is not found! = + # Requires translation! +Unit [unitName] doesn't seem to exist! = + # In English we just paste all these conditionals at the end of each unique, but in your language that # may not turn into valid sentences. Therefore we have the following two translations to determine @@ -2672,7 +2709,6 @@ ConditionalsPlacement = ########################### AUTOMATICALLY GENERATED TRANSLATABLE STRINGS ########################### - ######### Map Unit Filters ########### # Requires translation! @@ -6303,7 +6339,7 @@ Mandate Of Heaven = # Requires translation! Theocracy = # Requires translation! -[relativeAmount]% [stat] from every [tileFilter/specialist/buildingName] = +[relativeAmount]% [stat] from every [tileFilter/buildingFilter] = # Requires translation! Reformation = # Requires translation! @@ -6407,7 +6443,7 @@ Democracy = # Requires translation! Freedom Complete = # Requires translation! -[relativeAmount]% Yield from every [tileFilter] = +[relativeAmount]% Yield from every [tileFilter/buildingFilter] = # Requires translation! Freedom = diff --git a/android/assets/jsons/translations/Filipino.properties b/android/assets/jsons/translations/Filipino.properties index bcb7b8ca3b..e6094b36bb 100644 --- a/android/assets/jsons/translations/Filipino.properties +++ b/android/assets/jsons/translations/Filipino.properties @@ -635,7 +635,8 @@ Add multiplayer game = Magdagdag ng laro na may maraming manlalaro Refresh list = Could not save game! = Di kayang itabi ang laro! Could not delete game! = Di kayang tanggalin ang laro! -Could not refresh! = Di kayang i-refresh! + # Requires translation! +Error while refreshing: = Last refresh: [time] minutes ago = Huling pag-refresh: [time] minutong nakalipas Current Turn: = Kasalukuyang Turno Add Currently Running Game = Magdagdag ng Kasalukuyang Tumatakbong Laro @@ -657,6 +658,10 @@ Hours = Oras Days = Araw # Requires translation! Server limit reached! Please wait for [time] seconds = + # Requires translation! +File could not be found on the multiplayer server = + # Requires translation! +Unhandled problem, [errorMessage] = # Save game menu @@ -1025,6 +1030,10 @@ Nothing = Wala Annex city = Isanib ang lungsod Specialist Buildings = Mga gusali ng espesyalista Specialist Allocation = Paglalaan ng espesyalista + # Requires translation! +Manual Specialists = + # Requires translation! +Auto Specialists = Specialists = Espesyalista [specialist] slots = [specialist] puwang Food eaten = Mga kinakain @@ -1039,8 +1048,7 @@ Stopped population growth = Nahinto ang paglaki ng populasyon In resistance for another [numberOfTurns] turns = # Requires translation! We Love The King Day for another [numberOfTurns] turns = - # Requires translation! -Demanding [resource] = +Demanding [resource] = Hinihingi ang [resource] Sell for [sellAmount] gold = Ibenta sa halagang [sellAmount] ginto Are you sure you want to sell this [building]? = Sigurado ka ba na ibebenta mo itong [building]? Free = Libre @@ -1048,36 +1056,46 @@ Free = Libre Great person points = Puntos para sa Dakilang Tao Current points = Kasalukuyang puntos Points per turn = Puntos kada turno -Convert production to gold at a rate of 4 to 1 = - # Requires translation! -Convert production to science at a rate of [rate] to 1 = +Convert production to gold at a rate of 4 to 1 = Ipagpalit ang 4 produksyon sa 1 ginto +Convert production to science at a rate of [rate] to 1 = Ipagpalit ang produksyon sa siyensya sa palitan ng [rate] sa 1 The city will not produce anything. = Hindi gagawa ang lungsod ng kahit ano. +Worked by [cityName] = Nagtrabaho sa [cityName] +Lock = I-kandado +Unlock = Ibukas +Move to city = Lumipat sa lungsod # Requires translation! -Worked by [cityName] = +Reset Citizens = # Requires translation! -Lock = +Citizen Management = # Requires translation! -Unlock = +Avoid Growth = # Requires translation! -Move to city = +Default Focus = # Requires translation! -Please enter a new name for your city = +Food Focus = # Requires translation! -Please select a tile for this building's [improvement] = +Production Focus = + # Requires translation! +Gold Focus = + # Requires translation! +Science Focus = + # Requires translation! +Culture Focus = + # Requires translation! +Happiness Focus = +Please enter a new name for your city = Mangyaring maglagay ng bagong pangalan para sa iyong lungsod +Please select a tile for this building's [improvement] = Mangyaring pumili ng tile para sa [improvement] ng gusali # Ask for text or numbers popup UI - # Requires translation! -Invalid input! Please enter a different string. = - # Requires translation! -Please enter some text = +Invalid input! Please enter a different string. = Di-wastong input! Mangyaring magpasok ng ibang string. +Please enter some text = Mangyaring magpasok ng ilang teksto # Technology UI Pick a tech = Pumili ng tech Pick a free tech = Pumili ng libreng tech - # Requires translation! -Research [technology] = +Research [technology] = Isaliksik ang [technology] Pick [technology] as free tech = Piliin ang [technology] bilang libreng tech # Requires translation! Units enabled = @@ -1911,6 +1929,15 @@ Bison = # Requires translation! Cocoa = +# Exceptions that _may_ be shown to the user + + # Requires translation! +Building '[buildingName]' is buildable and therefore must either have an explicit cost or reference an existing tech. = + # Requires translation! +Nation [nationName] is not found! = + # Requires translation! +Unit [unitName] doesn't seem to exist! = + # In English we just paste all these conditionals at the end of each unique, but in your language that # may not turn into valid sentences. Therefore we have the following two translations to determine @@ -1940,7 +1967,6 @@ ConditionalsPlacement = ########################### AUTOMATICALLY GENERATED TRANSLATABLE STRINGS ########################### - ######### Map Unit Filters ########### # Requires translation! @@ -5567,7 +5593,7 @@ Mandate Of Heaven = # Requires translation! Theocracy = # Requires translation! -[relativeAmount]% [stat] from every [tileFilter/specialist/buildingName] = +[relativeAmount]% [stat] from every [tileFilter/buildingFilter] = # Requires translation! Reformation = # Requires translation! @@ -5670,7 +5696,7 @@ Democracy = # Requires translation! Freedom Complete = # Requires translation! -[relativeAmount]% Yield from every [tileFilter] = +[relativeAmount]% Yield from every [tileFilter/buildingFilter] = # Requires translation! Freedom = diff --git a/android/assets/jsons/translations/Finnish.properties b/android/assets/jsons/translations/Finnish.properties index 2db6a1841f..518ee72c49 100644 --- a/android/assets/jsons/translations/Finnish.properties +++ b/android/assets/jsons/translations/Finnish.properties @@ -732,7 +732,8 @@ Add multiplayer game = Lisää Moninpeli Refresh list = Päivitä lista Could not save game! = Pelin tallennus epäonnistui! Could not delete game! = Pelin poistaminen epäonnistui! -Could not refresh! = Päivitys epäonnistui! + # Requires translation! +Error while refreshing: = Last refresh: [time] minutes ago = Viimeisin päivitys: [time] minuuttia sitten Current Turn: = Tämänhetkinen Vuoro: Add Currently Running Game = Lisää Tämänhetkinen Peli @@ -756,6 +757,10 @@ Hours = Tuntia Days = Päivää # Requires translation! Server limit reached! Please wait for [time] seconds = + # Requires translation! +File could not be found on the multiplayer server = + # Requires translation! +Unhandled problem, [errorMessage] = # Save game menu @@ -1172,6 +1177,10 @@ Nothing = Ei mitään Annex city = Hallitse kaupunkia Specialist Buildings = Asiantuntijarakennus Specialist Allocation = Asiantuntijoiden jakauma + # Requires translation! +Manual Specialists = + # Requires translation! +Auto Specialists = Specialists = Asiantuntijat [specialist] slots = Paikka [specialist]lle Food eaten = Syöty ruoka @@ -1202,6 +1211,26 @@ Lock = Lukitse Unlock = Poista lukitus Move to city = Mene kaupunkiin # Requires translation! +Reset Citizens = + # Requires translation! +Citizen Management = + # Requires translation! +Avoid Growth = + # Requires translation! +Default Focus = + # Requires translation! +Food Focus = + # Requires translation! +Production Focus = + # Requires translation! +Gold Focus = + # Requires translation! +Science Focus = + # Requires translation! +Culture Focus = + # Requires translation! +Happiness Focus = + # Requires translation! Please enter a new name for your city = # Requires translation! Please select a tile for this building's [improvement] = @@ -1829,6 +1858,15 @@ Invisible to others = Bison = Biisoni Cocoa = Kaakao +# Exceptions that _may_ be shown to the user + + # Requires translation! +Building '[buildingName]' is buildable and therefore must either have an explicit cost or reference an existing tech. = + # Requires translation! +Nation [nationName] is not found! = + # Requires translation! +Unit [unitName] doesn't seem to exist! = + # In English we just paste all these conditionals at the end of each unique, but in your language that # may not turn into valid sentences. Therefore we have the following two translations to determine @@ -1858,7 +1896,6 @@ ConditionalsPlacement = ########################### AUTOMATICALLY GENERATED TRANSLATABLE STRINGS ########################### - ######### Map Unit Filters ########### Wounded = Haavoittunut @@ -4547,7 +4584,7 @@ Mandate Of Heaven = [relativeAmount]% of excess happiness converted to [stat] = Theocracy = Teokratia # Requires translation! -[relativeAmount]% [stat] from every [tileFilter/specialist/buildingName] = +[relativeAmount]% [stat] from every [tileFilter/buildingFilter] = # Requires translation! Reformation = Free Religion = Uskonvapaus @@ -4642,7 +4679,7 @@ Democracy = Demokratia # Requires translation! Freedom Complete = # Requires translation! -[relativeAmount]% Yield from every [tileFilter] = +[relativeAmount]% Yield from every [tileFilter/buildingFilter] = # Requires translation! Freedom = diff --git a/android/assets/jsons/translations/French.properties b/android/assets/jsons/translations/French.properties index e5d2ae2620..4c358f8372 100644 --- a/android/assets/jsons/translations/French.properties +++ b/android/assets/jsons/translations/French.properties @@ -328,7 +328,7 @@ Promotions = Promotions Load copied data = Charger des données copiées Could not load game from clipboard! = Impossible de charger la partie depuis le presse-papier ! Reset to defaults = Réinitialiser -Are you sure you want to reset all game options to defaults? = Êtes-vous sûr de vouloir réinitialiser les options de partie? +Are you sure you want to reset all game options to defaults? = Voulez-vous vraiment réinitialiser les options de partie? Start game! = Démarrer la partie ! Map Options = Options de carte Game Options = Options de partie @@ -466,7 +466,7 @@ Empty = Vide Save map = Sauvegarder la carte Load map = Charger une carte Delete map = Supprimer la carte -Are you sure you want to delete this map? = Êtes-vous sûr de vouloir supprimer cette carte ? +Are you sure you want to delete this map? = Voulez-vous vraiment supprimer cette carte ? It looks like your map can't be saved! = Il semble que votre carte ne puisse pas être sauvegardée ! Exit map editor = Quitter l'éditeur de cartes Change map ruleset = Modifier les règles @@ -495,8 +495,7 @@ Starting location(s): [param] = Position(s) de départ : [param] Continent: [param] ([amount] tiles) = Continent : [param] ([amount] cases) Change map to fit selected ruleset? = Modifier la carte pour l'adapter aux règles sélectionnées ? Area: [amount] tiles, [amount2] continents/islands = Surface : [amount] cases, [amount2] continents/îles - # Requires translation! -Area: [amount] tiles, [amount2]% water, [amount3] continents/islands = +Area: [amount] tiles, [amount2]% water, [amount3] continents/islands = Surface : [amount] cases, [amount2]% d'eau, [amount3] continents/îles Do you want to leave without saving the recent changes? = Voulez-vous quitter sans sauvegarder les derniers changements ? Do you want to load another map without saving the recent changes? = Voulez-vous charger une autre carte sans sauvegarder les derniers changements ? Invalid map: Area ([area]) does not match saved dimensions ([dimensions]). = Carte invalide: la zone ([area]) ne correspond pas aux dimensions sauvegardées ([dimensions]). @@ -559,7 +558,8 @@ Add multiplayer game = Ajouter une partie multijoueurs Refresh list = Rafraîchir la liste Could not save game! = Impossible de sauvegarder la partie ! Could not delete game! = Impossible de supprimer la partie ! -Could not refresh! = Impossible d'actualiser ! + # Requires translation! +Error while refreshing: = Last refresh: [time] minutes ago = Dernière actualisation il y a [time] minutes Current Turn: = Tour en cours : Add Currently Running Game = Ajouter la partie en cours @@ -569,7 +569,7 @@ Game name = Nom de la partie Loading latest game state... = Chargement du dernier état de la partie... Couldn't download the latest game state! = Impossible de télécharger le dernier état de la partie ! Resign = Abandonner -Are you sure you want to resign? = Êtes vous sûr de vouloir abandonner ? +Are you sure you want to resign? = Voulez-vous vraiment abandonner ? You can only resign if it's your turn = Vous ne pouvez abandonner que lors de votre tour [civName] resigned and is now controlled by AI = [civName] a abandonné et est maintenant dirigé par l'IA Last refresh: [time] [timeUnit] ago = Dernière actualisation il y a [time] [timeUnit] @@ -578,6 +578,10 @@ Minutes = Minutes Hours = Heures Days = Jours Server limit reached! Please wait for [time] seconds = Limite de serveur atteinte ! Veuillez patienter [time] secondes + # Requires translation! +File could not be found on the multiplayer server = + # Requires translation! +Unhandled problem, [errorMessage] = # Save game menu @@ -926,6 +930,10 @@ Nothing = Rien Annex city = Annexer la ville Specialist Buildings = Bâtiments spécialisés Specialist Allocation = Affectation de spécialiste + # Requires translation! +Manual Specialists = + # Requires translation! +Auto Specialists = Specialists = Spécialistes [specialist] slots = Emplacement(s) de [specialist] Food eaten = Nourriture consommée @@ -953,6 +961,26 @@ Worked by [cityName] = Exploité par [cityName] Lock = Verrouiller Unlock = Déverrouiller Move to city = Aller à la ville + # Requires translation! +Reset Citizens = + # Requires translation! +Citizen Management = + # Requires translation! +Avoid Growth = + # Requires translation! +Default Focus = + # Requires translation! +Food Focus = + # Requires translation! +Production Focus = + # Requires translation! +Gold Focus = + # Requires translation! +Science Focus = + # Requires translation! +Culture Focus = + # Requires translation! +Happiness Focus = Please enter a new name for your city = Veuillez entrer un nouveau nom pour votre ville Please select a tile for this building's [improvement] = Veuillez sélectionner une case pour la construction de [improvement] @@ -1141,7 +1169,7 @@ What would you like to do with the city of [cityName]? = Votre décision concern Annex = Annexer Annexed cities become part of your regular empire. = Les villes annexées sont intégrées à votre empire. Their citizens generate 2x the unhappiness, unless you build a courthouse. = Leurs citoyens génèrent un mécontentement x2, à moins de construire un tribunal. -Puppet = Fantoche +Puppet = Fantochiser Puppeted cities do not increase your tech or policy cost, but their citizens generate 1.5x the regular unhappiness. = Les villes fantoches n'augmentent pas vos coûts en technologies ou doctrines, mais leurs citoyens génèrent un mécontentement x1.5. You have no control over the the production of puppeted cities. = Vous ne contrôlez pas la production des villes fantoches. Puppeted cities also generate 25% less Gold and Science. = Les villes fantoches génèrent -25% d'Or et de Science. @@ -1331,7 +1359,7 @@ Enable out-of-game turn notifications = Autoriser les notifications des tours ho Time between turn checks out-of-game (in minutes) = Délai entre la vérification des tours hors-jeu (en minutes) Show persistent notification for turn notifier service = Afficher des notifications persistantes pour le service de notification de tours Take user ID from clipboard = Prendre l'ID utilisateur du presse-papier -Doing this will reset your current user ID to the clipboard contents - are you sure? = Cela réinitialisera votre ID utilisateur actuel pour celui contenu dans le presse-papier - êtes-vous sûr ? +Doing this will reset your current user ID to the clipboard contents - are you sure? = Cela réinitialisera votre ID utilisateur actuel pour celui contenu dans le presse-papier - êtes-vous sûr(e) ? ID successfully set! = ID défini avec succès Invalid ID! = ID invalide ! @@ -1356,7 +1384,7 @@ Please enter the mod repository -or- archive zip url: = URL de dépôt du mod -o Download = Télécharger Done! = Terminé ! Delete [modName] = Supprimer [modName] -Are you SURE you want to delete this mod? = Êtes-vous SÛR de vouloir supprimer ce mod ? +Are you SURE you want to delete this mod? = Voulez-vous vraiment supprimer ce mod ? [mod] was deleted. = Le mod [mod] a été supprimé. Updated = Mis à jour Current mods = Mods actuels @@ -1416,6 +1444,15 @@ Invisible to others = Invisible aux autres Bison = Bison Cocoa = Cacao +# Exceptions that _may_ be shown to the user + + # Requires translation! +Building '[buildingName]' is buildable and therefore must either have an explicit cost or reference an existing tech. = + # Requires translation! +Nation [nationName] is not found! = + # Requires translation! +Unit [unitName] doesn't seem to exist! = + # In English we just paste all these conditionals at the end of each unique, but in your language that # may not turn into valid sentences. Therefore we have the following two translations to determine @@ -1444,7 +1481,6 @@ ConditionalsPlacement = after ########################### AUTOMATICALLY GENERATED TRANSLATABLE STRINGS ########################### - ######### Map Unit Filters ########### Wounded = Blessée(s) @@ -1485,8 +1521,7 @@ in all cities in which the majority religion is an enhanced religion = dans tout in non-enemy foreign cities = dans les villes étrangères non-ennemies in foreign cities = dans les villes étrangères in annexed cities = dans les villes annexées - # Requires translation! -in puppeted cities = +in puppeted cities = dans les villes fantoches in holy cities = dans les villes saintes in City-State cities = dans les villes Cité-État in cities following this religion = dans les villes pratiquant cette religion @@ -3376,7 +3411,7 @@ Organized Religion = Religion Organisée Mandate Of Heaven = Mandat du Ciel [relativeAmount]% of excess happiness converted to [stat] = [relativeAmount]% du bonheur en surplus est converti en [stat] Theocracy = Théocratie -[relativeAmount]% [stat] from every [tileFilter/specialist/buildingName] = [relativeAmount]% [stat] pour chaque [tileFilter/specialist/buildingName] +[relativeAmount]% [stat] from every [tileFilter/buildingFilter] = [relativeAmount]% [stat] pour chaque [tileFilter/buildingFilter] Reformation = Réforme Free Religion = Tolérance Religieuse Piety Complete = Piété Complète @@ -3430,7 +3465,7 @@ Free Speech = Liberté d'Expression [amount] units cost no maintenance = [amount] unités ne coûtent aucune maintenance Democracy = Démocratie Freedom Complete = Égalité Complète -[relativeAmount]% Yield from every [tileFilter] = [relativeAmount]% Rendement pour chaque [tileFilter] +[relativeAmount]% Yield from every [tileFilter/buildingFilter] = [relativeAmount]% Rendement pour chaque [tileFilter/buildingFilter] Freedom = Égalité Populism = Populisme @@ -3859,8 +3894,7 @@ Remove Railroad = Retirer les rails Cancel improvement order = Annuler ordre d'aménagement Academy = Académie - # Requires translation! -Removes removable features when built = +Removes removable features when built = Détruit les caractéristiques supprimables quand construit Landmark = Grand Monument @@ -4441,8 +4475,7 @@ Religious Unit = Unité religieuse Takes your religion over the one in their birth city = Impose votre religion sur celle actuelle dans sa ville de naissance Great General = Grand Général - # Requires translation! -[relativeAmount]% Strength bonus for [mapUnitFilter] units within [amount] tiles = +[relativeAmount]% Strength bonus for [mapUnitFilter] units within [amount] tiles = [relativeAmount]% bonus de Puissance pour les unités [mapUnitFilter] dans un rayon de [amount] cases Khan = Khan @@ -5545,8 +5578,7 @@ This means exploration and trade is important to grow your cities! = L'explorati #################### Lines from Unique Types ####################### - # Requires translation! -[stats] from every [amount] global followers [cityFilter] = +[stats] from every [amount] global followers [cityFilter] = [stats] tous les [amount] fidèles au global [cityFilter] Nullifies [stat] [cityFilter] = Annule [stat] [cityFilter] Nullifies Growth [cityFilter] = Annule Croissance [cityFilter] Provides [stats] per turn = Fournit [stats] par tour diff --git a/android/assets/jsons/translations/German.properties b/android/assets/jsons/translations/German.properties index c124b3a78f..582529805f 100644 --- a/android/assets/jsons/translations/German.properties +++ b/android/assets/jsons/translations/German.properties @@ -495,8 +495,7 @@ Starting location(s): [param] = Startpositionen: [param] Continent: [param] ([amount] tiles) = Kontinent: [param] ([amount] Felder) Change map to fit selected ruleset? = Karte ändern, um sie dem neuen Regelsatz anzupassen? Area: [amount] tiles, [amount2] continents/islands = Fläche: [amount] Felder, [amount2] Kontinente/Inseln - # Requires translation! -Area: [amount] tiles, [amount2]% water, [amount3] continents/islands = +Area: [amount] tiles, [amount2]% water, [amount3] continents/islands = Bereich: [amount] Felder, [amount2]% Wasser, [amount3] Kontinente/Inseln Do you want to leave without saving the recent changes? = Willst Du wirklich den Editor verlassen ohne die Änderungen zu speichern? Do you want to load another map without saving the recent changes? = Möchtest du eine andere Karte laden, ohne die bisherigen Änderungen zu speichern? Invalid map: Area ([area]) does not match saved dimensions ([dimensions]). = Ungültige Karte: Die Fläche ([area]) stimmt nicht mit den gespeicherten Abmessungen ([dimensions]) überein. @@ -559,7 +558,8 @@ Add multiplayer game = Mehrspielerspiel hinzufügen Refresh list = Liste aktualisieren Could not save game! = Spiel konnte nicht gespeichert werden! Could not delete game! = Spiel konnte nicht gelöscht werden! -Could not refresh! = Aktualisieren nicht möglich! + # Requires translation! +Error while refreshing: = Last refresh: [time] minutes ago = Letzte Aktualisierung: Vor [time] Minuten Current Turn: = Aktuelle Runde: Add Currently Running Game = Laufendes Spiel hinzufügen @@ -577,8 +577,11 @@ Current Turn: [civName] since [time] [timeUnit] ago = Aktuelle Runde: [civName] Minutes = Minuten Hours = Stunden Days = Tage +Server limit reached! Please wait for [time] seconds = Serverlimit erreicht! Bitte warte [time] Sekunden # Requires translation! -Server limit reached! Please wait for [time] seconds = +File could not be found on the multiplayer server = + # Requires translation! +Unhandled problem, [errorMessage] = # Save game menu @@ -927,6 +930,10 @@ Nothing = Nichts Annex city = Stadt annektieren Specialist Buildings = Gebäude der Spezialisten Specialist Allocation = Zuordnung von Spezialisten + # Requires translation! +Manual Specialists = + # Requires translation! +Auto Specialists = Specialists = Spezialisten [specialist] slots = [specialist]-Plätze Food eaten = Nahrung verbraucht @@ -954,6 +961,26 @@ Worked by [cityName] = Bewirtschaftet von [cityName] Lock = Sperren Unlock = Entsperren Move to city = Zur Stadt bewegen + # Requires translation! +Reset Citizens = + # Requires translation! +Citizen Management = + # Requires translation! +Avoid Growth = + # Requires translation! +Default Focus = + # Requires translation! +Food Focus = + # Requires translation! +Production Focus = + # Requires translation! +Gold Focus = + # Requires translation! +Science Focus = + # Requires translation! +Culture Focus = + # Requires translation! +Happiness Focus = Please enter a new name for your city = Bitte gib einen neuen Namen für deine Stadt ein Please select a tile for this building's [improvement] = Bitte wähle ein Feld für [improvement] dieses Gebäudes @@ -1138,8 +1165,7 @@ Vote for World Leader = Stimme für den Anführer der Welt ab # Capturing a city - # Requires translation! -What would you like to do with the city of [cityName]? = +What would you like to do with the city of [cityName]? = Was möchtet Ihr mit der Stadt [cityName] machen? Annex = Annektieren Annexed cities become part of your regular empire. = Annektierte Städte werden Teil Eures Reichs Their citizens generate 2x the unhappiness, unless you build a courthouse. = Deren Bürger generieren 2x soviel Unzufriedenheit, solange bis Ihr ein Gerichtsgebäude gebaut habt. @@ -1156,8 +1182,7 @@ The population will gradually dwindle until the city is destroyed. = Die Bevölk Original capitals and holy cities cannot be razed. = Ursprüngliche Hauptstädte und heilige Städte können nicht abgerissen werden. Destroy = Zerstören Destroying the city instantly razes the city to the ground. = Zerstören macht die Stadt sofort dem Erdboden gleich. - # Requires translation! -Keep it = +Keep it = Behalten Remove your troops in our border immediately! = Entferne sofort deine Truppen aus unserem Gebiet! Sorry. = Entschuldigung. Never! = Niemals! @@ -1419,6 +1444,15 @@ Invisible to others = Unsichtbar für andere Bison = Bison Cocoa = Kakao +# Exceptions that _may_ be shown to the user + + # Requires translation! +Building '[buildingName]' is buildable and therefore must either have an explicit cost or reference an existing tech. = + # Requires translation! +Nation [nationName] is not found! = + # Requires translation! +Unit [unitName] doesn't seem to exist! = + # In English we just paste all these conditionals at the end of each unique, but in your language that # may not turn into valid sentences. Therefore we have the following two translations to determine @@ -1447,7 +1481,6 @@ ConditionalsPlacement = after ########################### AUTOMATICALLY GENERATED TRANSLATABLE STRINGS ########################### - ######### Map Unit Filters ########### Wounded = Verwundet @@ -1488,8 +1521,7 @@ in all cities in which the majority religion is an enhanced religion = in allen in non-enemy foreign cities = in nicht-feindlichen fremden Städten in foreign cities = in fremden Städten in annexed cities = in annektierten Städten - # Requires translation! -in puppeted cities = +in puppeted cities = in Marionettenstädten in holy cities = in heiligen Städten in City-State cities = in Stadtstaat-Städten in cities following this religion = in Städten, die dieser Religion folgen @@ -3377,7 +3409,7 @@ Organized Religion = Organisierte Religion Mandate Of Heaven = Mandat des Himmels [relativeAmount]% of excess happiness converted to [stat] = [relativeAmount]% überschüssige Zufriedenheit wurde in [stat] umgewandelt Theocracy = Theokratie -[relativeAmount]% [stat] from every [tileFilter/specialist/buildingName] = [relativeAmount]% [stat] von jedem [tileFilter/specialist/buildingName] +[relativeAmount]% [stat] from every [tileFilter/buildingFilter] = [relativeAmount]% [stat] von jedem [tileFilter/buildingFilter] Reformation = Reformation Free Religion = Religionsfreiheit Piety Complete = Frömmigkeit vollständig @@ -3431,7 +3463,7 @@ Free Speech = Meinungsfreiheit [amount] units cost no maintenance = [amount] Einheiten kosten keinen Unterhalt Democracy = Demokratie Freedom Complete = Freiheit vollständig -[relativeAmount]% Yield from every [tileFilter] = [relativeAmount]% Ertrag von jedem [tileFilter] +[relativeAmount]% Yield from every [tileFilter/buildingFilter] = [relativeAmount]% Ertrag von jedem [tileFilter/buildingFilter] Freedom = Freiheit Populism = Populismus @@ -3860,8 +3892,7 @@ Remove Railroad = Schienen entfernen Cancel improvement order = Stoppt Verbesserungsanweisung Academy = Akademie - # Requires translation! -Removes removable features when built = +Removes removable features when built = Entfernt entfernbare Funktionen während des Baus Landmark = Sehenswürdigkeit @@ -4442,8 +4473,7 @@ Religious Unit = Religiöse Einheit Takes your religion over the one in their birth city = Übernimmt deine Religion anstelle der seiner Geburtsstadt Great General = Großer General - # Requires translation! -[relativeAmount]% Strength bonus for [mapUnitFilter] units within [amount] tiles = +[relativeAmount]% Strength bonus for [mapUnitFilter] units within [amount] tiles = [relativeAmount]% Stärkebonus für [mapUnitFilter] Einheiten innerhalb von [amount] Feldern Khan = Khan @@ -5544,8 +5574,7 @@ This means exploration and trade is important to grow your cities! = Das bedeute #################### Lines from Unique Types ####################### - # Requires translation! -[stats] from every [amount] global followers [cityFilter] = +[stats] from every [amount] global followers [cityFilter] = [stats] aller [amount] globalen Anhänger [cityFilter] Nullifies [stat] [cityFilter] = Setzt [stat] [cityFilter] außer Kraft Nullifies Growth [cityFilter] = Setzt Wachstum [cityFilter] außer Kraft Provides [stats] per turn = Liefert [stats] pro Runde diff --git a/android/assets/jsons/translations/Greek.properties b/android/assets/jsons/translations/Greek.properties index 6d6dfcf924..3ab54abcfc 100644 --- a/android/assets/jsons/translations/Greek.properties +++ b/android/assets/jsons/translations/Greek.properties @@ -830,7 +830,8 @@ Add multiplayer game = Refresh list = Ανανέωσε την λίστα Could not save game! = Το παιχνίδι δεν μπόρεσε να αποθηκευθεί! Could not delete game! = Το παιχνίδι δεν μπόρεσε να διαγραφεί! -Could not refresh! = Δεν μπόρεσε να γίνει ανανέωση! + # Requires translation! +Error while refreshing: = Last refresh: [time] minutes ago = Τελευταία ανανέωση: [time] λεπτά πριν Current Turn: = Τρέχων γύρος # Requires translation! @@ -861,6 +862,10 @@ Hours = Days = # Requires translation! Server limit reached! Please wait for [time] seconds = + # Requires translation! +File could not be found on the multiplayer server = + # Requires translation! +Unhandled problem, [errorMessage] = # Save game menu @@ -1441,6 +1446,10 @@ Annex city = Υποταγή πόλεως Specialist Buildings = # Requires translation! Specialist Allocation = + # Requires translation! +Manual Specialists = + # Requires translation! +Auto Specialists = Specialists = Ειδικοί # Requires translation! [specialist] slots = @@ -1489,6 +1498,26 @@ Lock = Κλείδωσε Unlock = Ξεκλείδωσε Move to city = Μεταβιβάσου στην πόλη # Requires translation! +Reset Citizens = + # Requires translation! +Citizen Management = + # Requires translation! +Avoid Growth = + # Requires translation! +Default Focus = + # Requires translation! +Food Focus = + # Requires translation! +Production Focus = + # Requires translation! +Gold Focus = + # Requires translation! +Science Focus = + # Requires translation! +Culture Focus = + # Requires translation! +Happiness Focus = + # Requires translation! Please enter a new name for your city = # Requires translation! Please select a tile for this building's [improvement] = @@ -2275,6 +2304,15 @@ Bison = # Requires translation! Cocoa = +# Exceptions that _may_ be shown to the user + + # Requires translation! +Building '[buildingName]' is buildable and therefore must either have an explicit cost or reference an existing tech. = + # Requires translation! +Nation [nationName] is not found! = + # Requires translation! +Unit [unitName] doesn't seem to exist! = + # In English we just paste all these conditionals at the end of each unique, but in your language that # may not turn into valid sentences. Therefore we have the following two translations to determine @@ -2304,7 +2342,6 @@ ConditionalsPlacement = ########################### AUTOMATICALLY GENERATED TRANSLATABLE STRINGS ########################### - ######### Map Unit Filters ########### Wounded = Τραυματισμένος/η/ο @@ -5779,7 +5816,7 @@ Mandate Of Heaven = # Requires translation! Theocracy = # Requires translation! -[relativeAmount]% [stat] from every [tileFilter/specialist/buildingName] = +[relativeAmount]% [stat] from every [tileFilter/buildingFilter] = # Requires translation! Reformation = # Requires translation! @@ -5882,7 +5919,7 @@ Democracy = # Requires translation! Freedom Complete = # Requires translation! -[relativeAmount]% Yield from every [tileFilter] = +[relativeAmount]% Yield from every [tileFilter/buildingFilter] = # Requires translation! Freedom = diff --git a/android/assets/jsons/translations/Hungarian.properties b/android/assets/jsons/translations/Hungarian.properties index 7f41ec4ad6..b62db2a73e 100644 --- a/android/assets/jsons/translations/Hungarian.properties +++ b/android/assets/jsons/translations/Hungarian.properties @@ -755,7 +755,8 @@ Add multiplayer game = Multiplayer játék hozzáadása Refresh list = Lista frissítése Could not save game! = Játék mentése sikertelen! Could not delete game! = Játék törlése sikertelen! -Could not refresh! = Frissítés sikertelen! + # Requires translation! +Error while refreshing: = Last refresh: [time] minutes ago = Utolsó frissítés: [time] perce Current Turn: = Jelenlegi kör: Add Currently Running Game = Jelenleg futó játék hozzáadása @@ -786,6 +787,10 @@ Hours = Days = # Requires translation! Server limit reached! Please wait for [time] seconds = + # Requires translation! +File could not be found on the multiplayer server = + # Requires translation! +Unhandled problem, [errorMessage] = # Save game menu @@ -1228,6 +1233,10 @@ Nothing = Semmi Annex city = Város elfoglalása Specialist Buildings = Épület specialista Specialist Allocation = Specialista kiosztása + # Requires translation! +Manual Specialists = + # Requires translation! +Auto Specialists = Specialists = Specialisták [specialist] slots = [specialist] helyek Food eaten = Élelmiszer elfogyasztva @@ -1260,6 +1269,26 @@ Unlock = Felold # Requires translation! Move to city = # Requires translation! +Reset Citizens = + # Requires translation! +Citizen Management = + # Requires translation! +Avoid Growth = + # Requires translation! +Default Focus = + # Requires translation! +Food Focus = + # Requires translation! +Production Focus = + # Requires translation! +Gold Focus = + # Requires translation! +Science Focus = + # Requires translation! +Culture Focus = + # Requires translation! +Happiness Focus = + # Requires translation! Please enter a new name for your city = # Requires translation! Please select a tile for this building's [improvement] = @@ -1901,6 +1930,15 @@ Invisible to others = Láthatatlan mások számára Bison = Bivaly Cocoa = Kakaó +# Exceptions that _may_ be shown to the user + + # Requires translation! +Building '[buildingName]' is buildable and therefore must either have an explicit cost or reference an existing tech. = + # Requires translation! +Nation [nationName] is not found! = + # Requires translation! +Unit [unitName] doesn't seem to exist! = + # In English we just paste all these conditionals at the end of each unique, but in your language that # may not turn into valid sentences. Therefore we have the following two translations to determine @@ -1930,7 +1968,6 @@ ConditionalsPlacement = ########################### AUTOMATICALLY GENERATED TRANSLATABLE STRINGS ########################### - ######### Map Unit Filters ########### Wounded = Sérült @@ -4582,7 +4619,7 @@ Mandate Of Heaven = Mennyei utasítás [relativeAmount]% of excess happiness converted to [stat] = Theocracy = Teokrácia # Requires translation! -[relativeAmount]% [stat] from every [tileFilter/specialist/buildingName] = +[relativeAmount]% [stat] from every [tileFilter/buildingFilter] = Reformation = Reformáció # Requires translation! Free Religion = @@ -4661,7 +4698,7 @@ Free Speech = Szólásszabadság Democracy = Demokrácia Freedom Complete = Függetlenség befejezve # Requires translation! -[relativeAmount]% Yield from every [tileFilter] = +[relativeAmount]% Yield from every [tileFilter/buildingFilter] = # Requires translation! Freedom = diff --git a/android/assets/jsons/translations/Indonesian.properties b/android/assets/jsons/translations/Indonesian.properties index f702e906f4..384f97bb0d 100644 --- a/android/assets/jsons/translations/Indonesian.properties +++ b/android/assets/jsons/translations/Indonesian.properties @@ -495,8 +495,7 @@ Starting location(s): [param] = Tempat mulai: [param] Continent: [param] ([amount] tiles) = Benua: [param] ([amount] daerah) Change map to fit selected ruleset? = Ubah peta supaya sesuai dengan set peraturan? Area: [amount] tiles, [amount2] continents/islands = Area: [amount] daerah, [amount2] benua/pulau - # Requires translation! -Area: [amount] tiles, [amount2]% water, [amount3] continents/islands = +Area: [amount] tiles, [amount2]% water, [amount3] continents/islands = Area: [amount] daerah, [amount2]% air, [amount3] benua/pulau Do you want to leave without saving the recent changes? = Apakah Anda ingin keluar tanpa menyimpan perubahan terkini? Do you want to load another map without saving the recent changes? = Apakah Anda ingin memuat peta lain tanpa menyimpan perubahan terkini? Invalid map: Area ([area]) does not match saved dimensions ([dimensions]). = Peta tidak valid: Area ([area]) tidak sesuai dengan dimensi yang disimpan ([dimensions]). @@ -559,7 +558,8 @@ Add multiplayer game = Tambah Permainan Multiplayer Refresh list = Muat Ulang Daftar Could not save game! = Tidak dapat menyimpan game! Could not delete game! = Tidak dapat menghapus game! -Could not refresh! = Tidak bisa memuat ulang game! + # Requires translation! +Error while refreshing: = Last refresh: [time] minutes ago = Terakhir memuat ulang game: [time] beberapa menit yang lalu Current Turn: = Giliran Saat Ini: Add Currently Running Game = Tambahkan Game yang Sedang Berjalan @@ -578,6 +578,10 @@ Minutes = Menit Hours = Jam Days = Hari Server limit reached! Please wait for [time] seconds = Batas kapasitas server tercapai! Harap menunggu selama [time] detik + # Requires translation! +File could not be found on the multiplayer server = + # Requires translation! +Unhandled problem, [errorMessage] = # Save game menu @@ -926,6 +930,10 @@ Nothing = Tidak membuat apa-apa Annex city = Caplok kota Specialist Buildings = Bangunan Spesialis Specialist Allocation = Alokasi Spesialis + # Requires translation! +Manual Specialists = + # Requires translation! +Auto Specialists = Specialists = Spesialis [specialist] slots = Slot [specialist] Food eaten = Makanan disantap @@ -953,6 +961,26 @@ Worked by [cityName] = Dikerjakan oleh [cityName] Lock = Kunci Unlock = Buka Move to city = Masuk ke kota + # Requires translation! +Reset Citizens = + # Requires translation! +Citizen Management = + # Requires translation! +Avoid Growth = + # Requires translation! +Default Focus = + # Requires translation! +Food Focus = + # Requires translation! +Production Focus = + # Requires translation! +Gold Focus = + # Requires translation! +Science Focus = + # Requires translation! +Culture Focus = + # Requires translation! +Happiness Focus = Please enter a new name for your city = Silakan masukkan nama baru untuk kotamu Please select a tile for this building's [improvement] = Silakan memilih daerah untuk [improvement] bangunan ini @@ -1416,6 +1444,15 @@ Invisible to others = Tidak terlihat bangsa lain Bison = Bison Cocoa = Biji Cokelat +# Exceptions that _may_ be shown to the user + + # Requires translation! +Building '[buildingName]' is buildable and therefore must either have an explicit cost or reference an existing tech. = + # Requires translation! +Nation [nationName] is not found! = + # Requires translation! +Unit [unitName] doesn't seem to exist! = + # In English we just paste all these conditionals at the end of each unique, but in your language that # may not turn into valid sentences. Therefore we have the following two translations to determine @@ -1444,7 +1481,6 @@ ConditionalsPlacement = after ########################### AUTOMATICALLY GENERATED TRANSLATABLE STRINGS ########################### - ######### Map Unit Filters ########### Wounded = Terluka @@ -1485,8 +1521,7 @@ in all cities in which the majority religion is an enhanced religion = di semua in non-enemy foreign cities = di kota-kota asing yang tidak sedang bermusuhan in foreign cities = di kota-kota asing in annexed cities = di kota-kota yang dicaplok - # Requires translation! -in puppeted cities = +in puppeted cities = di kota-kota boneka in holy cities = di kota-kota suci in City-State cities = di kota-kota Negara-Kota in cities following this religion = di kota-kota yang mengikuti agama ini @@ -3374,7 +3409,7 @@ Organized Religion = Agama Terorganisasi Mandate Of Heaven = Mandat Surga [relativeAmount]% of excess happiness converted to [stat] = [relativeAmount]% kelebihan kebahagiaan dikonversi menjadi [stat] Theocracy = Teokrasi -[relativeAmount]% [stat] from every [tileFilter/specialist/buildingName] = [relativeAmount]% [stat] dari setiap [tileFilter/specialist/buildingName] +[relativeAmount]% [stat] from every [tileFilter/buildingFilter] = [relativeAmount]% [stat] dari setiap [tileFilter/buildingFilter] Reformation = Reformasi Free Religion = Agama Gratis Piety Complete = Kesalehan Lengkap @@ -3428,7 +3463,7 @@ Free Speech = Kebebasan Berbicara [amount] units cost no maintenance = [amount] unit tidak memerlukan biaya pemeliharaan Democracy = Demokrasi Freedom Complete = Kebebasan Lengkap -[relativeAmount]% Yield from every [tileFilter] = [relativeAmount]% Penghasilan dari setiap [tileFilter] +[relativeAmount]% Yield from every [tileFilter/buildingFilter] = [relativeAmount]% Penghasilan dari setiap [tileFilter/buildingFilter] Freedom = Kebebasan Populism = Populisme @@ -3857,8 +3892,7 @@ Remove Railroad = Hancurkan Rel Kereta Cancel improvement order = Batalkan perintah peningkatan Academy = Akademi - # Requires translation! -Removes removable features when built = +Removes removable features when built = Menyingkirkan fitur-fitur yang dapat dihancurkan saat dibangun Landmark = Landmark @@ -4439,8 +4473,7 @@ Religious Unit = Unit Agama Takes your religion over the one in their birth city = Memeluk agamamu dibandingkan dengan agamanya di kota kelahirannya Great General = Jenderal Hebat - # Requires translation! -[relativeAmount]% Strength bonus for [mapUnitFilter] units within [amount] tiles = +[relativeAmount]% Strength bonus for [mapUnitFilter] units within [amount] tiles = [relativeAmount]% bonus Kekuatan untuk unit [mapUnitFilter] dalam jangkauan [amount] daerah Khan = Khan @@ -5541,8 +5574,7 @@ This means exploration and trade is important to grow your cities! = Ini berarti #################### Lines from Unique Types ####################### - # Requires translation! -[stats] from every [amount] global followers [cityFilter] = +[stats] from every [amount] global followers [cityFilter] = [stats] dari setiap [amount] pengikut global [cityFilter] Nullifies [stat] [cityFilter] = Mengosongkan [stat] [cityFilter] Nullifies Growth [cityFilter] = Mengosongkan Pertumbuhan [cityFilter] Provides [stats] per turn = Menyediakan [stats] per giliran diff --git a/android/assets/jsons/translations/Italian.properties b/android/assets/jsons/translations/Italian.properties index be2fca4fde..d3baf74665 100644 --- a/android/assets/jsons/translations/Italian.properties +++ b/android/assets/jsons/translations/Italian.properties @@ -488,8 +488,7 @@ Land or water only = Solo terra o acqua ## Labels/messages Brush ([size]): = Pennello ([size]): # The letter shown in the [size] parameter above for setting "Floodfill" - # Requires translation! -F = +F = F Error loading map! = Errore caricamento mappa! Map saved successfully! = Salvataggio mappa riuscito! Current map RNG seed: [amount] = Seme RNG mappa attuale: [amount] @@ -499,8 +498,7 @@ Starting location(s): [param] = Posizione/i iniziali: [param] Continent: [param] ([amount] tiles) = Continente: [param] ([amount] caselle) Change map to fit selected ruleset? = Vuoi cambiare mappa per il ruleset specifico? Area: [amount] tiles, [amount2] continents/islands = Area: [amount] caselle, [amount2] continenti/isole - # Requires translation! -Area: [amount] tiles, [amount2]% water, [amount3] continents/islands = +Area: [amount] tiles, [amount2]% water, [amount3] continents/islands = Area: [amount] caselle, [amount2]% acqua, [amount3] continenti/isole Do you want to leave without saving the recent changes? = Vuoi uscire senza salvare gli ultimi cambiamenti? Do you want to load another map without saving the recent changes? = Vuoi caricare un'altra mappa senza salvare i cambiamenti recenti? Invalid map: Area ([area]) does not match saved dimensions ([dimensions]). = Mappa non valida: l'area ([area]) non è uguale alle dimensioni salvate ([dimensions]). @@ -563,7 +561,8 @@ Add multiplayer game = Aggiungi Partita Multigiocatore Refresh list = Aggiorna lista Could not save game! = Impossibile salvare partita! Could not delete game! = Impossibile eliminare partita! -Could not refresh! = Impossibile aggiornare! + # Requires translation! +Error while refreshing: = Last refresh: [time] minutes ago = Ultimo aggiornamento: [time] minuti fa Current Turn: = Turno attuale: Add Currently Running Game = Aggiungi partita in corso @@ -582,6 +581,10 @@ Minutes = minuti Hours = ore Days = giorni Server limit reached! Please wait for [time] seconds = Limite server raggiunto! Ti preghiamo di attendere [time] secondi + # Requires translation! +File could not be found on the multiplayer server = + # Requires translation! +Unhandled problem, [errorMessage] = # Save game menu @@ -792,7 +795,7 @@ Our [name] took [tileDamage] tile damage and was destroyed = [name] ha preso dan Our [name] took [tileDamage] tile damage = [name] ha preso danno da [tileDamage]. [civName] has adopted the [policyName] policy = [civName] ha adottato la politica di [policyName] An unknown civilization has adopted the [policyName] policy = Una civiltà ignota ha adottato la politica di [policyName] -You gained [Stats] as your religion was spread to [cityName] = La diffusione della tua religione a [cityName] ignota ti ha donato [Stats] +You gained [Stats] as your religion was spread to [cityName] = La diffusione della tua religione a [cityName] ti ha donato [Stats] You gained [Stats] as your religion was spread to an unknown city = La diffusione della tua religione a una città ignota ti ha donato [Stats] Your city [cityName] was converted to [religionName]! = [cityName] si è convertita a [religionName]! Your [unitName] lost its faith after spending too long inside enemy territory! = [unitName] ha perso la sua fede dopo la sua permanenza in territorio nemico! @@ -931,6 +934,10 @@ Nothing = Niente Annex city = Annetti città Specialist Buildings = Edifici specialisti Specialist Allocation = Assegna specialisti + # Requires translation! +Manual Specialists = + # Requires translation! +Auto Specialists = Specialists = Specialisti [specialist] slots = Slot [specialist] Food eaten = Cibo consumato @@ -958,6 +965,26 @@ Worked by [cityName] = Sfruttata da [cityName] Lock = Blocca Unlock = Sblocca Move to city = Sposta a città + # Requires translation! +Reset Citizens = + # Requires translation! +Citizen Management = + # Requires translation! +Avoid Growth = + # Requires translation! +Default Focus = + # Requires translation! +Food Focus = + # Requires translation! +Production Focus = + # Requires translation! +Gold Focus = + # Requires translation! +Science Focus = + # Requires translation! +Culture Focus = + # Requires translation! +Happiness Focus = Please enter a new name for your city = Digita un nuovo nome per la tua città Please select a tile for this building's [improvement] = Scegli una casella per il miglioramento [improvement] per questo edificio @@ -1421,6 +1448,15 @@ Invisible to others = Invisibile per le altre unità Bison = Bisonti Cocoa = Cacao +# Exceptions that _may_ be shown to the user + + # Requires translation! +Building '[buildingName]' is buildable and therefore must either have an explicit cost or reference an existing tech. = + # Requires translation! +Nation [nationName] is not found! = + # Requires translation! +Unit [unitName] doesn't seem to exist! = + # In English we just paste all these conditionals at the end of each unique, but in your language that # may not turn into valid sentences. Therefore we have the following two translations to determine @@ -1450,7 +1486,6 @@ ConditionalsPlacement = ########################### AUTOMATICALLY GENERATED TRANSLATABLE STRINGS ########################### - ######### Map Unit Filters ########### Wounded = ferite @@ -1491,8 +1526,7 @@ in all cities in which the majority religion is an enhanced religion = in tutte in non-enemy foreign cities = nelle città straniere non nemiche in foreign cities = nelle città straniere in annexed cities = nelle città annesse - # Requires translation! -in puppeted cities = +in puppeted cities = nelle città fantoccio in holy cities = nelle città sante in City-State cities = nelle Città-stato in cities following this religion = nelle città che seguono questa religione @@ -3380,7 +3414,7 @@ Organized Religion = Religione Organizzata Mandate Of Heaven = Mandato del Cielo [relativeAmount]% of excess happiness converted to [stat] = Il [relativeAmount]% di felicità in eccesso si converte in [stat] Theocracy = Teocrazia -[relativeAmount]% [stat] from every [tileFilter/specialist/buildingName] = [relativeAmount]% [stat] da ogni [tileFilter/specialist/buildingName] +[relativeAmount]% [stat] from every [tileFilter/buildingFilter] = [relativeAmount]% [stat] da ogni [tileFilter/buildingFilter] Reformation = Riforma Free Religion = Tolleranza Religiosa Piety Complete = Devozione Completa @@ -3434,7 +3468,7 @@ Free Speech = Libertà di parola [amount] units cost no maintenance = Nessuna manutenzione per [amount] unità Democracy = Democrazia Freedom Complete = Uguaglianza Completa -[relativeAmount]% Yield from every [tileFilter] = [relativeAmount]% resa per ogni [tileFilter] +[relativeAmount]% Yield from every [tileFilter/buildingFilter] = [relativeAmount]% resa per ogni [tileFilter/buildingFilter] Freedom = Uguaglianza Populism = Populismo @@ -3863,8 +3897,7 @@ Remove Railroad = Rimuovi Ferrovia Cancel improvement order = Annulla ordine miglioramento Academy = Accademia - # Requires translation! -Removes removable features when built = +Removes removable features when built = Rimuove caratteristica rimuovibile quando costruito Landmark = Punto di riferimento @@ -4445,8 +4478,7 @@ Religious Unit = Unità religiosa Takes your religion over the one in their birth city = Porta la tua religione sopra quella nella loro città natale Great General = Grande Generale - # Requires translation! -[relativeAmount]% Strength bonus for [mapUnitFilter] units within [amount] tiles = +[relativeAmount]% Strength bonus for [mapUnitFilter] units within [amount] tiles = [relativeAmount]% bonus Forza per le unità [mapUnitFilter] entro [amount] caselle Khan = Khan @@ -5548,8 +5580,7 @@ This means exploration and trade is important to grow your cities! = Questo rend #################### Lines from Unique Types ####################### - # Requires translation! -[stats] from every [amount] global followers [cityFilter] = +[stats] from every [amount] global followers [cityFilter] = [stats] per ogni [amount] seguaci globali [cityFilter] Nullifies [stat] [cityFilter] = Annulla [stat] [cityFilter] Nullifies Growth [cityFilter] = Annulla Crescita [cityFilter] Provides [stats] per turn = Dona [stats] al turno diff --git a/android/assets/jsons/translations/Japanese.properties b/android/assets/jsons/translations/Japanese.properties index 7d49bf15a2..0a456817fd 100644 --- a/android/assets/jsons/translations/Japanese.properties +++ b/android/assets/jsons/translations/Japanese.properties @@ -624,7 +624,8 @@ Add multiplayer game = マルチプレイゲームを追加 Refresh list = リストを更新 Could not save game! = セーブできませんでした Could not delete game! = ゲームを削除できませんでした -Could not refresh! = 進行できませんでした + # Requires translation! +Error while refreshing: = Last refresh: [time] minutes ago = 最終進行:[time]数分前 Current Turn: = 現在のターン: Add Currently Running Game = 現在実行中のゲームを追加 @@ -644,6 +645,10 @@ Hours = 時間 Days = 数日 # Requires translation! Server limit reached! Please wait for [time] seconds = + # Requires translation! +File could not be found on the multiplayer server = + # Requires translation! +Unhandled problem, [errorMessage] = # Save game menu @@ -1020,6 +1025,10 @@ Nothing = なにもしない Annex city = 都市を併合 Specialist Buildings = 専門家雇用 Specialist Allocation = 専門家を配置 + # Requires translation! +Manual Specialists = + # Requires translation! +Auto Specialists = Specialists = 専門家 [specialist] slots = [specialist]スロット Food eaten = 食料消費量 @@ -1047,6 +1056,26 @@ Worked by [cityName] = [cityName]で勤務 Lock = ロック Unlock = アンロック Move to city = 都市へ移動 + # Requires translation! +Reset Citizens = + # Requires translation! +Citizen Management = + # Requires translation! +Avoid Growth = + # Requires translation! +Default Focus = + # Requires translation! +Food Focus = + # Requires translation! +Production Focus = + # Requires translation! +Gold Focus = + # Requires translation! +Science Focus = + # Requires translation! +Culture Focus = + # Requires translation! +Happiness Focus = Please enter a new name for your city = 都市の新しい名前を入力 # Requires translation! Please select a tile for this building's [improvement] = @@ -1603,6 +1632,15 @@ Invisible to others = 他文明には表示されない Bison = バイソン Cocoa = ココア +# Exceptions that _may_ be shown to the user + + # Requires translation! +Building '[buildingName]' is buildable and therefore must either have an explicit cost or reference an existing tech. = + # Requires translation! +Nation [nationName] is not found! = + # Requires translation! +Unit [unitName] doesn't seem to exist! = + # In English we just paste all these conditionals at the end of each unique, but in your language that # may not turn into valid sentences. Therefore we have the following two translations to determine @@ -1631,7 +1669,6 @@ ConditionalsPlacement = before ########################### AUTOMATICALLY GENERATED TRANSLATABLE STRINGS ########################### - ######### Map Unit Filters ########### Wounded = 損傷 @@ -3669,7 +3706,7 @@ Organized Religion = 宗教の組織化 Mandate Of Heaven = 天命 [relativeAmount]% of excess happiness converted to [stat] = 余剰幸福度の[relativeAmount]%が[stat]に変換される Theocracy = 神権政治 -[relativeAmount]% [stat] from every [tileFilter/specialist/buildingName] = [tileFilter/specialist/buildingName]が[stat][relativeAmount]%の効果を得る +[relativeAmount]% [stat] from every [tileFilter/buildingFilter] = [tileFilter/buildingFilter]が[stat][relativeAmount]%の効果を得る Reformation = 改革 Free Religion = 宗教的寛容 Piety Complete = 敬虔コンプリート @@ -3727,7 +3764,7 @@ Free Speech = 表現の自由 [amount] units cost no maintenance = [amount]つのユニットの維持費が無料になる Democracy = 民主主義 Freedom Complete = 自由コンプリート -[relativeAmount]% Yield from every [tileFilter] = [tileFilter]の産出量[relativeAmount]% +[relativeAmount]% Yield from every [tileFilter/buildingFilter] = [tileFilter/buildingFilter]の産出量[relativeAmount]% # Requires translation! Freedom = diff --git a/android/assets/jsons/translations/Korean.properties b/android/assets/jsons/translations/Korean.properties index 86b5c291ed..3d16a7cae2 100644 --- a/android/assets/jsons/translations/Korean.properties +++ b/android/assets/jsons/translations/Korean.properties @@ -575,7 +575,8 @@ Add multiplayer game = 멀티플레이 추가 Refresh list = 목록 새로고침 Could not save game! = 저장할 수 없습니다! Could not delete game! = 삭제할 수 없습니다! -Could not refresh! = 새로고침 할 수 없습니다! + # Requires translation! +Error while refreshing: = Last refresh: [time] minutes ago = 최근 새로고침: [time] 분 전 Current Turn: = 현재 턴: Add Currently Running Game = 현재 진행중인 게임 추가 @@ -595,6 +596,10 @@ Hours = 시간 Days = 일 # Requires translation! Server limit reached! Please wait for [time] seconds = + # Requires translation! +File could not be found on the multiplayer server = + # Requires translation! +Unhandled problem, [errorMessage] = # Save game menu @@ -954,6 +959,10 @@ Nothing = 대기 Annex city = 도시 합병 Specialist Buildings = 전문가 건물 Specialist Allocation = 전문가 배치 + # Requires translation! +Manual Specialists = + # Requires translation! +Auto Specialists = Specialists = 전문가 [specialist] slots = [specialist] 슬롯 Food eaten = 식량 소모 @@ -981,6 +990,26 @@ Worked by [cityName] = [cityName]에서 작업중 Lock = 잠금 Unlock = 해제 Move to city = 도시 보기 + # Requires translation! +Reset Citizens = + # Requires translation! +Citizen Management = + # Requires translation! +Avoid Growth = + # Requires translation! +Default Focus = + # Requires translation! +Food Focus = + # Requires translation! +Production Focus = + # Requires translation! +Gold Focus = + # Requires translation! +Science Focus = + # Requires translation! +Culture Focus = + # Requires translation! +Happiness Focus = Please enter a new name for your city = 도시 새 이름 입력 # Requires translation! Please select a tile for this building's [improvement] = @@ -1464,6 +1493,15 @@ Invisible to others = 탐지 불가 Bison = 들소 Cocoa = 코코아 +# Exceptions that _may_ be shown to the user + + # Requires translation! +Building '[buildingName]' is buildable and therefore must either have an explicit cost or reference an existing tech. = + # Requires translation! +Nation [nationName] is not found! = + # Requires translation! +Unit [unitName] doesn't seem to exist! = + # In English we just paste all these conditionals at the end of each unique, but in your language that # may not turn into valid sentences. Therefore we have the following two translations to determine @@ -1492,7 +1530,6 @@ ConditionalsPlacement = before ########################### AUTOMATICALLY GENERATED TRANSLATABLE STRINGS ########################### - ######### Map Unit Filters ########### Wounded = 피해를 입은 @@ -3436,7 +3473,7 @@ Organized Religion = 종교 체제 Mandate Of Heaven = 천명 [relativeAmount]% of excess happiness converted to [stat] = 잉여 행복의 [relativeAmount]%가 [stat]에 추가됨 Theocracy = 신권 정치 -[relativeAmount]% [stat] from every [tileFilter/specialist/buildingName] = [tileFilter/specialist/buildingName]에서 [stat] [relativeAmount]% +[relativeAmount]% [stat] from every [tileFilter/buildingFilter] = [tileFilter/buildingFilter]에서 [stat] [relativeAmount]% Reformation = 종교 개혁 Free Religion = 종교적 관용 Piety Complete = 신앙 완성 @@ -3490,7 +3527,7 @@ Free Speech = 표현의 자유 [amount] units cost no maintenance = 유닛 [amount]기의 유지비 무료 Democracy = 민주주의 Freedom Complete = 평등 완성 -[relativeAmount]% Yield from every [tileFilter] = [tileFilter]의 해당 분야 산출량 [relativeAmount]% +[relativeAmount]% Yield from every [tileFilter/buildingFilter] = [tileFilter/buildingFilter]의 해당 분야 산출량 [relativeAmount]% Freedom = 평등 Populism = 포퓰리즘 diff --git a/android/assets/jsons/translations/Lithuanian.properties b/android/assets/jsons/translations/Lithuanian.properties index af14c0e0fe..f6e69fe07b 100644 --- a/android/assets/jsons/translations/Lithuanian.properties +++ b/android/assets/jsons/translations/Lithuanian.properties @@ -756,7 +756,8 @@ Add multiplayer game = Pridėti kelių žaidėjų žaidimą Refresh list = Atnaujinti sąrašą Could not save game! = Nepavyko išsaugoti žaidimo! Could not delete game! = Nepavyko ištrinti žaidimo! -Could not refresh! = Nepavyko atnaujinti! + # Requires translation! +Error while refreshing: = Last refresh: [time] minutes ago = Paskutinis atnaujinimas: prieš [time] minučių Current Turn: = Dabartinis posūkis: Add Currently Running Game = Pridėti šiuo metu veikiantį žaidimą @@ -787,6 +788,10 @@ Hours = Days = # Requires translation! Server limit reached! Please wait for [time] seconds = + # Requires translation! +File could not be found on the multiplayer server = + # Requires translation! +Unhandled problem, [errorMessage] = # Save game menu @@ -1258,6 +1263,10 @@ Annex city = Priedų miestas Specialist Buildings = Specialistų pastatai Specialist Allocation = Specialistų paskirstymas # Requires translation! +Manual Specialists = + # Requires translation! +Auto Specialists = + # Requires translation! Specialists = [specialist] slots = [specialist] laiko tarpsniai Food eaten = Maistas valgomas @@ -1293,6 +1302,26 @@ Unlock = # Requires translation! Move to city = # Requires translation! +Reset Citizens = + # Requires translation! +Citizen Management = + # Requires translation! +Avoid Growth = + # Requires translation! +Default Focus = + # Requires translation! +Food Focus = + # Requires translation! +Production Focus = + # Requires translation! +Gold Focus = + # Requires translation! +Science Focus = + # Requires translation! +Culture Focus = + # Requires translation! +Happiness Focus = + # Requires translation! Please enter a new name for your city = # Requires translation! Please select a tile for this building's [improvement] = @@ -2001,6 +2030,15 @@ Invisible to others = Bison = Bizonas Cocoa = Kakava +# Exceptions that _may_ be shown to the user + + # Requires translation! +Building '[buildingName]' is buildable and therefore must either have an explicit cost or reference an existing tech. = + # Requires translation! +Nation [nationName] is not found! = + # Requires translation! +Unit [unitName] doesn't seem to exist! = + # In English we just paste all these conditionals at the end of each unique, but in your language that # may not turn into valid sentences. Therefore we have the following two translations to determine @@ -2030,7 +2068,6 @@ ConditionalsPlacement = ########################### AUTOMATICALLY GENERATED TRANSLATABLE STRINGS ########################### - ######### Map Unit Filters ########### # Requires translation! @@ -5612,7 +5649,7 @@ Mandate Of Heaven = # Requires translation! Theocracy = # Requires translation! -[relativeAmount]% [stat] from every [tileFilter/specialist/buildingName] = +[relativeAmount]% [stat] from every [tileFilter/buildingFilter] = # Requires translation! Reformation = # Requires translation! @@ -5716,7 +5753,7 @@ Democracy = # Requires translation! Freedom Complete = # Requires translation! -[relativeAmount]% Yield from every [tileFilter] = +[relativeAmount]% Yield from every [tileFilter/buildingFilter] = # Requires translation! Freedom = diff --git a/android/assets/jsons/translations/Malay.properties b/android/assets/jsons/translations/Malay.properties index 57eae2a348..4d8b45c5c6 100644 --- a/android/assets/jsons/translations/Malay.properties +++ b/android/assets/jsons/translations/Malay.properties @@ -720,7 +720,8 @@ Add multiplayer game = Tambah multipemain Refresh list = Refresh Could not save game! = Tidak dapat simpan permainan! Could not delete game! = Tidak dapat padam permainan! -Could not refresh! = Tidak dapat 'refresh'! + # Requires translation! +Error while refreshing: = Last refresh: [time] minutes ago = 'Refresh' terakhir: [time] minit yang lalu Current Turn: = Giliran sekarang Add Currently Running Game = Tambah Permainan yang sedang Dijalankan @@ -747,6 +748,10 @@ Hours = Days = # Requires translation! Server limit reached! Please wait for [time] seconds = + # Requires translation! +File could not be found on the multiplayer server = + # Requires translation! +Unhandled problem, [errorMessage] = # Save game menu @@ -1162,6 +1167,10 @@ Nothing = Tiada apa-apa Annex city = Ilhakkan bandar Specialist Buildings = Bangunan Pakar Specialist Allocation = Peruntukan Pakar + # Requires translation! +Manual Specialists = + # Requires translation! +Auto Specialists = Specialists = Pakar [specialist] slots = Slot [specialist] Food eaten = Makanan dijamu @@ -1193,6 +1202,26 @@ Lock = Kuncikan Unlock = Sediakan Move to city = Gerak ke bandar # Requires translation! +Reset Citizens = + # Requires translation! +Citizen Management = + # Requires translation! +Avoid Growth = + # Requires translation! +Default Focus = + # Requires translation! +Food Focus = + # Requires translation! +Production Focus = + # Requires translation! +Gold Focus = + # Requires translation! +Science Focus = + # Requires translation! +Culture Focus = + # Requires translation! +Happiness Focus = + # Requires translation! Please enter a new name for your city = # Requires translation! Please select a tile for this building's [improvement] = @@ -1779,6 +1808,15 @@ Invisible to others = Bison = Bison Cocoa = Koko +# Exceptions that _may_ be shown to the user + + # Requires translation! +Building '[buildingName]' is buildable and therefore must either have an explicit cost or reference an existing tech. = + # Requires translation! +Nation [nationName] is not found! = + # Requires translation! +Unit [unitName] doesn't seem to exist! = + # In English we just paste all these conditionals at the end of each unique, but in your language that # may not turn into valid sentences. Therefore we have the following two translations to determine @@ -1808,7 +1846,6 @@ ConditionalsPlacement = ########################### AUTOMATICALLY GENERATED TRANSLATABLE STRINGS ########################### - ######### Map Unit Filters ########### Wounded = Tercedera @@ -5273,7 +5310,7 @@ Mandate Of Heaven = # Requires translation! Theocracy = # Requires translation! -[relativeAmount]% [stat] from every [tileFilter/specialist/buildingName] = +[relativeAmount]% [stat] from every [tileFilter/buildingFilter] = Reformation = Reformasi Free Religion = Kebebasan Agama # Requires translation! @@ -5368,7 +5405,7 @@ Democracy = Demokrasi # Requires translation! Freedom Complete = # Requires translation! -[relativeAmount]% Yield from every [tileFilter] = +[relativeAmount]% Yield from every [tileFilter/buildingFilter] = # Requires translation! Freedom = diff --git a/android/assets/jsons/translations/Persian_(Pinglish-DIN).properties b/android/assets/jsons/translations/Persian_(Pinglish-DIN).properties index b34c09300f..e72288aa80 100644 --- a/android/assets/jsons/translations/Persian_(Pinglish-DIN).properties +++ b/android/assets/jsons/translations/Persian_(Pinglish-DIN).properties @@ -785,7 +785,8 @@ Add multiplayer game = Ezāfe Kardan e Bāzi e Čand-nafare Refresh list = Refereš Kardan e List Could not save game! = Bāzi zaḵire našod! Could not delete game! = Bāzi hazf našod! -Could not refresh! = Refereš anjām našod! + # Requires translation! +Error while refreshing: = Last refresh: [time] minutes ago = Āḵarin refereš: [time] dağiğe piš Current Turn: = Nobat e Fe’eli: Add Currently Running Game = Ezāfe Kardan Bāzi e Dar Hāl e Anjām @@ -816,6 +817,10 @@ Hours = Days = # Requires translation! Server limit reached! Please wait for [time] seconds = + # Requires translation! +File could not be found on the multiplayer server = + # Requires translation! +Unhandled problem, [errorMessage] = # Save game menu @@ -1284,6 +1289,10 @@ Nothing = Hič-čiz Annex city = Mosta’emere kardan e šahr Specialist Buildings = Sāḵtemān hāye moteḵasesin Specialist Allocation = Taḵsis e moteḵasesin + # Requires translation! +Manual Specialists = + # Requires translation! +Auto Specialists = Specialists = Moteḵasesin [specialist] slots = Jāygāh e [specialist] Food eaten = Ğazā ye ḵorde šode @@ -1316,6 +1325,26 @@ Unlock = Bāz kardan # Requires translation! Move to city = # Requires translation! +Reset Citizens = + # Requires translation! +Citizen Management = + # Requires translation! +Avoid Growth = + # Requires translation! +Default Focus = + # Requires translation! +Food Focus = + # Requires translation! +Production Focus = + # Requires translation! +Gold Focus = + # Requires translation! +Science Focus = + # Requires translation! +Culture Focus = + # Requires translation! +Happiness Focus = + # Requires translation! Please enter a new name for your city = # Requires translation! Please select a tile for this building's [improvement] = @@ -2003,6 +2032,15 @@ Invisible to others = Bison = Ğāv Cocoa = Kākāoo +# Exceptions that _may_ be shown to the user + + # Requires translation! +Building '[buildingName]' is buildable and therefore must either have an explicit cost or reference an existing tech. = + # Requires translation! +Nation [nationName] is not found! = + # Requires translation! +Unit [unitName] doesn't seem to exist! = + # In English we just paste all these conditionals at the end of each unique, but in your language that # may not turn into valid sentences. Therefore we have the following two translations to determine @@ -2032,7 +2070,6 @@ ConditionalsPlacement = ########################### AUTOMATICALLY GENERATED TRANSLATABLE STRINGS ########################### - ######### Map Unit Filters ########### # Requires translation! @@ -5607,7 +5644,7 @@ Mandate Of Heaven = # Requires translation! Theocracy = # Requires translation! -[relativeAmount]% [stat] from every [tileFilter/specialist/buildingName] = +[relativeAmount]% [stat] from every [tileFilter/buildingFilter] = # Requires translation! Reformation = # Requires translation! @@ -5711,7 +5748,7 @@ Democracy = # Requires translation! Freedom Complete = # Requires translation! -[relativeAmount]% Yield from every [tileFilter] = +[relativeAmount]% Yield from every [tileFilter/buildingFilter] = # Requires translation! Freedom = diff --git a/android/assets/jsons/translations/Persian_(Pinglish-UN).properties b/android/assets/jsons/translations/Persian_(Pinglish-UN).properties index c820a7f1b8..6145f47c4f 100644 --- a/android/assets/jsons/translations/Persian_(Pinglish-UN).properties +++ b/android/assets/jsons/translations/Persian_(Pinglish-UN).properties @@ -783,7 +783,8 @@ Add multiplayer game = Ezaafe Kardan e Baazi e Chand-nafare Refresh list = Referesh Kardan e List Could not save game! = Baazi zakhire nashod! Could not delete game! = Baazi hazf nashod! -Could not refresh! = Referesh anjaam nashod! + # Requires translation! +Error while refreshing: = Last refresh: [time] minutes ago = Aakharin referesh: [time] daghighe pish Current Turn: = Nobat e Fe’eli: Add Currently Running Game = Ezaafe Kardan Baazi e Dar Haal e Anjaam @@ -814,6 +815,10 @@ Hours = Days = # Requires translation! Server limit reached! Please wait for [time] seconds = + # Requires translation! +File could not be found on the multiplayer server = + # Requires translation! +Unhandled problem, [errorMessage] = # Save game menu @@ -1281,6 +1286,10 @@ Nothing = Hich-chiz Annex city = Mosta’emere kardan e shahr Specialist Buildings = Saakhtemaan haaye motekhasesin Specialist Allocation = Takhsis e motekhasesin + # Requires translation! +Manual Specialists = + # Requires translation! +Auto Specialists = Specialists = Motekhasesin [specialist] slots = Jaaygaah e [specialist] Food eaten = Ghazaa ye khorde shode @@ -1313,6 +1322,26 @@ Unlock = Baaz kardan # Requires translation! Move to city = # Requires translation! +Reset Citizens = + # Requires translation! +Citizen Management = + # Requires translation! +Avoid Growth = + # Requires translation! +Default Focus = + # Requires translation! +Food Focus = + # Requires translation! +Production Focus = + # Requires translation! +Gold Focus = + # Requires translation! +Science Focus = + # Requires translation! +Culture Focus = + # Requires translation! +Happiness Focus = + # Requires translation! Please enter a new name for your city = # Requires translation! Please select a tile for this building's [improvement] = @@ -2000,6 +2029,15 @@ Invisible to others = Bison = Ghaav Cocoa = Kaakaaoo +# Exceptions that _may_ be shown to the user + + # Requires translation! +Building '[buildingName]' is buildable and therefore must either have an explicit cost or reference an existing tech. = + # Requires translation! +Nation [nationName] is not found! = + # Requires translation! +Unit [unitName] doesn't seem to exist! = + # In English we just paste all these conditionals at the end of each unique, but in your language that # may not turn into valid sentences. Therefore we have the following two translations to determine @@ -2029,7 +2067,6 @@ ConditionalsPlacement = ########################### AUTOMATICALLY GENERATED TRANSLATABLE STRINGS ########################### - ######### Map Unit Filters ########### # Requires translation! @@ -5604,7 +5641,7 @@ Mandate Of Heaven = # Requires translation! Theocracy = # Requires translation! -[relativeAmount]% [stat] from every [tileFilter/specialist/buildingName] = +[relativeAmount]% [stat] from every [tileFilter/buildingFilter] = # Requires translation! Reformation = # Requires translation! @@ -5708,7 +5745,7 @@ Democracy = # Requires translation! Freedom Complete = # Requires translation! -[relativeAmount]% Yield from every [tileFilter] = +[relativeAmount]% Yield from every [tileFilter/buildingFilter] = # Requires translation! Freedom = diff --git a/android/assets/jsons/translations/Polish.properties b/android/assets/jsons/translations/Polish.properties index 4764d054ec..2d47749d88 100644 --- a/android/assets/jsons/translations/Polish.properties +++ b/android/assets/jsons/translations/Polish.properties @@ -623,7 +623,8 @@ Add multiplayer game = Dodaj Grę Wieloosobową Refresh list = Odśwież Listę Could not save game! = Nie można zapisać gry! Could not delete game! = Nie można usunąć gry! -Could not refresh! = Nie można odświeżyć! + # Requires translation! +Error while refreshing: = Last refresh: [time] minutes ago = Ostatnie odświeżenie: [time] minut temu Current Turn: = Obecna tura: Add Currently Running Game = Dodaj Obecnie Rozpoczętą Grę @@ -643,6 +644,10 @@ Hours = Godzin Days = Dni # Requires translation! Server limit reached! Please wait for [time] seconds = + # Requires translation! +File could not be found on the multiplayer server = + # Requires translation! +Unhandled problem, [errorMessage] = # Save game menu @@ -1009,6 +1014,10 @@ Nothing = Nic Annex city = Przyłącz miasto Specialist Buildings = Budynki Specjalistów Specialist Allocation = Przydział Specjalistów + # Requires translation! +Manual Specialists = + # Requires translation! +Auto Specialists = Specialists = Specjaliści [specialist] slots = Miejsca: [specialist] Food eaten = Zjedzona żywność @@ -1036,6 +1045,26 @@ Worked by [cityName] = Obrabiane przez [cityName] Lock = Zablokuj Unlock = Odblokuj Move to city = Przenieś do miasta + # Requires translation! +Reset Citizens = + # Requires translation! +Citizen Management = + # Requires translation! +Avoid Growth = + # Requires translation! +Default Focus = + # Requires translation! +Food Focus = + # Requires translation! +Production Focus = + # Requires translation! +Gold Focus = + # Requires translation! +Science Focus = + # Requires translation! +Culture Focus = + # Requires translation! +Happiness Focus = Please enter a new name for your city = Podaj nowe imię dla twojego miasta # Requires translation! Please select a tile for this building's [improvement] = @@ -1614,6 +1643,15 @@ Invisible to others = Niewidoczny dla innych Bison = Bizony Cocoa = Kakao +# Exceptions that _may_ be shown to the user + + # Requires translation! +Building '[buildingName]' is buildable and therefore must either have an explicit cost or reference an existing tech. = + # Requires translation! +Nation [nationName] is not found! = + # Requires translation! +Unit [unitName] doesn't seem to exist! = + # In English we just paste all these conditionals at the end of each unique, but in your language that # may not turn into valid sentences. Therefore we have the following two translations to determine @@ -1643,7 +1681,6 @@ ConditionalsPlacement = ########################### AUTOMATICALLY GENERATED TRANSLATABLE STRINGS ########################### - ######### Map Unit Filters ########### Wounded = Ranny @@ -3754,7 +3791,7 @@ Mandate Of Heaven = Mandat Niebios [relativeAmount]% of excess happiness converted to [stat] = Theocracy = Teokracja # Requires translation! -[relativeAmount]% [stat] from every [tileFilter/specialist/buildingName] = +[relativeAmount]% [stat] from every [tileFilter/buildingFilter] = Reformation = Reformacja Free Religion = Tolerancja Religijna Piety Complete = Ukończona Pobożność @@ -3830,7 +3867,7 @@ Free Speech = Wolność Słowa Democracy = Demokracja Freedom Complete = Ukończone Swobody # Requires translation! -[relativeAmount]% Yield from every [tileFilter] = +[relativeAmount]% Yield from every [tileFilter/buildingFilter] = # Requires translation! Freedom = diff --git a/android/assets/jsons/translations/Portuguese.properties b/android/assets/jsons/translations/Portuguese.properties index 489047ca20..b0604f65ed 100644 --- a/android/assets/jsons/translations/Portuguese.properties +++ b/android/assets/jsons/translations/Portuguese.properties @@ -684,7 +684,8 @@ Add multiplayer game = Adicionar Partida Multijogador Refresh list = Atualizar a Lista Could not save game! = Não pôde salvar a partida! Could not delete game! = Não pôde apagar a partida! -Could not refresh! = Não pôde atualizar! + # Requires translation! +Error while refreshing: = Last refresh: [time] minutes ago = Ultima atualização: [time] minutos atrás Current Turn: = Rodada Atual: Add Currently Running Game = Adicionar Partida Atualmente A Rodar @@ -711,6 +712,10 @@ Hours = Days = # Requires translation! Server limit reached! Please wait for [time] seconds = + # Requires translation! +File could not be found on the multiplayer server = + # Requires translation! +Unhandled problem, [errorMessage] = # Save game menu @@ -1122,6 +1127,10 @@ Nothing = Nada Annex city = Anexar cidade Specialist Buildings = Construções especializadas Specialist Allocation = Alocação de Especialistas + # Requires translation! +Manual Specialists = + # Requires translation! +Auto Specialists = Specialists = Especialistas [specialist] slots = [specialist] espaços Food eaten = Comida consumida @@ -1153,6 +1162,26 @@ Lock = Bloquear Unlock = Desbloquear Move to city = Mover para a cidade # Requires translation! +Reset Citizens = + # Requires translation! +Citizen Management = + # Requires translation! +Avoid Growth = + # Requires translation! +Default Focus = + # Requires translation! +Food Focus = + # Requires translation! +Production Focus = + # Requires translation! +Gold Focus = + # Requires translation! +Science Focus = + # Requires translation! +Culture Focus = + # Requires translation! +Happiness Focus = + # Requires translation! Please enter a new name for your city = # Requires translation! Please select a tile for this building's [improvement] = @@ -1724,6 +1753,15 @@ Invisible to others = Invisível para outros Bison = Bisões Cocoa = Cacau +# Exceptions that _may_ be shown to the user + + # Requires translation! +Building '[buildingName]' is buildable and therefore must either have an explicit cost or reference an existing tech. = + # Requires translation! +Nation [nationName] is not found! = + # Requires translation! +Unit [unitName] doesn't seem to exist! = + # In English we just paste all these conditionals at the end of each unique, but in your language that # may not turn into valid sentences. Therefore we have the following two translations to determine @@ -1753,7 +1791,6 @@ ConditionalsPlacement = ########################### AUTOMATICALLY GENERATED TRANSLATABLE STRINGS ########################### - ######### Map Unit Filters ########### Wounded = Ferido @@ -4363,7 +4400,7 @@ Mandate Of Heaven = Mandato do Céu [relativeAmount]% of excess happiness converted to [stat] = Theocracy = Teocracia # Requires translation! -[relativeAmount]% [stat] from every [tileFilter/specialist/buildingName] = +[relativeAmount]% [stat] from every [tileFilter/buildingFilter] = Reformation = Reformação Free Religion = Liberdade de Religião Piety Complete = Piedade Completa @@ -4434,7 +4471,7 @@ Free Speech = Liberdade de Expressão Democracy = Democracia Freedom Complete = Liberdade Completa # Requires translation! -[relativeAmount]% Yield from every [tileFilter] = +[relativeAmount]% Yield from every [tileFilter/buildingFilter] = # Requires translation! Freedom = diff --git a/android/assets/jsons/translations/Romanian.properties b/android/assets/jsons/translations/Romanian.properties index 658ccb9109..d0d4be816a 100644 --- a/android/assets/jsons/translations/Romanian.properties +++ b/android/assets/jsons/translations/Romanian.properties @@ -560,7 +560,8 @@ Add multiplayer game = Adaugă joc multiplayer Refresh list = Reîmpropspătează lista Could not save game! = Nu s-a putut salva jocul! Could not delete game! = Nu s-a putut șterge jocul! -Could not refresh! = Nu s-a putut reîmprospăta! + # Requires translation! +Error while refreshing: = Last refresh: [time] minutes ago = Ultima reîmprospătare: acum [time] minute Current Turn: = Tura actuală: Add Currently Running Game = Adaugă joc în curs @@ -580,6 +581,10 @@ Hours = Ore Days = Zile # Requires translation! Server limit reached! Please wait for [time] seconds = + # Requires translation! +File could not be found on the multiplayer server = + # Requires translation! +Unhandled problem, [errorMessage] = # Save game menu @@ -934,6 +939,10 @@ Nothing = Nimic Annex city = Anexează orașul Specialist Buildings = Clădiri specializate Specialist Allocation = Alocarea specialiștilor + # Requires translation! +Manual Specialists = + # Requires translation! +Auto Specialists = Specialists = Specialiști [specialist] slots = Sloturi de [specialist] Food eaten = Mâncare consumată @@ -961,6 +970,26 @@ Worked by [cityName] = Lucrat de [cityName] Lock = Blocați Unlock = Deblocați Move to city = Mută-te în oraș + # Requires translation! +Reset Citizens = + # Requires translation! +Citizen Management = + # Requires translation! +Avoid Growth = + # Requires translation! +Default Focus = + # Requires translation! +Food Focus = + # Requires translation! +Production Focus = + # Requires translation! +Gold Focus = + # Requires translation! +Science Focus = + # Requires translation! +Culture Focus = + # Requires translation! +Happiness Focus = Please enter a new name for your city = Vă rugăm să introduceți un nume nou pentru orașul dvs Please select a tile for this building's [improvement] = Vă rugăm să selectați o placă pentru [improvement] acestei clădiri @@ -1431,6 +1460,15 @@ Invisible to others = Invizibil pentru alții Bison = Bizon Cocoa = Cacao +# Exceptions that _may_ be shown to the user + + # Requires translation! +Building '[buildingName]' is buildable and therefore must either have an explicit cost or reference an existing tech. = + # Requires translation! +Nation [nationName] is not found! = + # Requires translation! +Unit [unitName] doesn't seem to exist! = + # In English we just paste all these conditionals at the end of each unique, but in your language that # may not turn into valid sentences. Therefore we have the following two translations to determine @@ -1459,7 +1497,6 @@ ConditionalsPlacement = after ########################### AUTOMATICALLY GENERATED TRANSLATABLE STRINGS ########################### - ######### Map Unit Filters ########### # Requires translation! @@ -3811,7 +3848,7 @@ Mandate Of Heaven = Mandat ceresc [relativeAmount]% of excess happiness converted to [stat] = Theocracy = Teocrație # Requires translation! -[relativeAmount]% [stat] from every [tileFilter/specialist/buildingName] = +[relativeAmount]% [stat] from every [tileFilter/buildingFilter] = Reformation = Protestantism Free Religion = Religie liberă Piety Complete = Credință realizată @@ -3893,7 +3930,7 @@ Free Speech = Exprimare liberă Democracy = Democrație Freedom Complete = Libertate realizată # Requires translation! -[relativeAmount]% Yield from every [tileFilter] = +[relativeAmount]% Yield from every [tileFilter/buildingFilter] = Freedom = Libertate Populism = Populism diff --git a/android/assets/jsons/translations/Russian.properties b/android/assets/jsons/translations/Russian.properties index 40bf78d70d..29412272fb 100644 --- a/android/assets/jsons/translations/Russian.properties +++ b/android/assets/jsons/translations/Russian.properties @@ -65,7 +65,7 @@ Unsellable = Нельзя продать Not displayed as an available construction unless [building] is built = Не отображается как доступная постройка, если [building] не построен Not displayed as an available construction without [resource] = Не отображается как доступная постройка, если нет [resource] -Choose a free great person = Выберите Великого человека +Choose a free great person = Выберите бесплатного Великого человека Get [unitName] = Получить [unitName] Hydro Plant = ГЭС @@ -100,7 +100,7 @@ Leads to: = Ведёт к: Current construction = Текущее строительство Construction queue = Очередь cтроительства -Pick a construction = Выберите строительство +Pick a construction = Выбрать проект Queue empty = Очередь пуста Add to queue = Добавить в очередь Remove from queue = Убрать из очереди @@ -373,7 +373,7 @@ Rectangular = Прямоугольная Height = Высота Width = Ширина Radius = Радиус -Enable Religion = Включить религию +Enable Religion = Разрешить основание религии Resource Setting = Ресурсы Sparse = Редкие @@ -456,10 +456,10 @@ Anything above 40 may work very slowly on Android! = Всё, что больше ## Tabs/Buttons Map editor = Редактор карт View = Вид -Generate = Генерация +Generate = Генерировать Partial = Частично Generator steps = Шаги генератора -Edit = Правка +Edit = Править Rivers = Реки Load = Загрузить Save = Сохранить @@ -482,7 +482,7 @@ Complete match = Полное сопоставление Except improvements = Исключая улучшения Base and terrain features = Базовая местность и её особенности Base terrain only = Только базовая местность -Land or water only = Только суша или водоёмы +Land or water only = Только суша или вода ## Labels/messages Brush ([size]): = Кисть ([size]): @@ -496,9 +496,8 @@ Position: [param] = Позиция: [param] Starting location(s): [param] = Начальное положение: [param] Continent: [param] ([amount] tiles) = Континент: [param] ([amount] клеток) Change map to fit selected ruleset? = Изменить карту, чтобы она соответствовала выбранному набору правил? -Area: [amount] tiles, [amount2] continents/islands = Площадь: [amount] клеток, [amount2] континентов/островов - # Requires translation! -Area: [amount] tiles, [amount2]% water, [amount3] continents/islands = +Area: [amount] tiles, [amount2] continents/islands = Территория: [amount] клеток, [amount2] континентов/островов +Area: [amount] tiles, [amount2]% water, [amount3] continents/islands = Территория: [amount] клеток, [amount2]% воды, [amount3] континентов/островов Do you want to leave without saving the recent changes? = Вы хотите выйти без сохранения последних изменений? Do you want to load another map without saving the recent changes? = Вы хотите загрузить другую карту без сохранения последних изменений? Invalid map: Area ([area]) does not match saved dimensions ([dimensions]). = Недопустимая карта: Площадь ([area]) не соответствует сохраненным размерам ([dimensions]). @@ -561,8 +560,9 @@ Add multiplayer game = Добавить многопользовательску Refresh list = Обновить список Could not save game! = Не удалось сохранить игру! Could not delete game! = Не удалось удалить игру! -Could not refresh! = Не удалось обновить! -Last refresh: [time] minutes ago = Последнее обновление: [time] минут назад + # Requires translation! +Error while refreshing: = +Last refresh: [time] minutes ago = Обновлено: [time] мин. назад Current Turn: = Текущий ход: Add Currently Running Game = Добавить активную игру Paste gameID from clipboard = Вставить ID игры из буфера обмена @@ -579,8 +579,11 @@ Current Turn: [civName] since [time] [timeUnit] ago = Текущий ход: [ci Minutes = мин. Hours = ч. Days = дн. +Server limit reached! Please wait for [time] seconds = Достигнут лимит сервера! Пожалуйста, подождите [time] сек. # Requires translation! -Server limit reached! Please wait for [time] seconds = +File could not be found on the multiplayer server = + # Requires translation! +Unhandled problem, [errorMessage] = # Save game menu @@ -608,7 +611,7 @@ Save to custom location = Сохранить в свою папку Could not save game to custom location! = Не удалось сохранить игру в свою папку! Missing mods are downloaded successfully. = Недостающие моды успешно скачаны. Could not load the missing mods! = Не удалось скачать недостающие моды! -Could not download mod list. = Не удалось скачать список модов. +Could not download mod list. = Не удалось получить список модов. Could not find a mod named "[modName]". = Не удалось найти мод "[modName]". # Options @@ -631,7 +634,7 @@ Music volume = Громкость музыки Pause between tracks = Пауза между треками Currently playing: [title] = Сейчас проигрывается: [title] Download music = Скачать музыку -Downloading... = Скачиваем... +Downloading... = Скачивание... Could not download music! = Не удалось скачать музыку! Show = Показать Hide = Скрыть @@ -648,7 +651,7 @@ off = откл. Show pixel units = Показывать текстуру юнитов Show pixel improvements = Показывать текстуру улучшений Enable Nuclear Weapons = Разрешить использование ядерного оружия -Experimental Demographics scoreboard = Экспериментальная таблица показателей +Experimental Demographics scoreboard = Экспериментальная доска демографии Show tile yields = Показывать доход с клетки Show unit movement arrows = Показывать стрелками движение юнитов Continuous rendering = Непрерывная отрисовка @@ -793,7 +796,7 @@ An unknown civilization has adopted the [policyName] policy = Неизвестн You gained [Stats] as your religion was spread to [cityName] = Вы получили [Stats], поскольку ваша религия распространилась на [cityName] You gained [Stats] as your religion was spread to an unknown city = Вы получили [Stats], поскольку ваша религия распространилась на неизвестный город Your city [cityName] was converted to [religionName]! = Ваш город [cityName] был обращен в [religionName]! -Your [unitName] lost its faith after spending too long inside enemy territory! = Ваш [unitName] потерял веру поскольку слишком долго находился на вражеской территории! +Your [unitName] lost its faith after spending too long inside enemy territory! = Ваш [unitName] потерял веру, поскольку слишком долго находился на вражеской территории! You have unlocked [ability] = Вы разблокировали способность [ability] A new b'ak'tun has just begun! = Новый бактун только что начался! A Great Person joins you! = К вам присоединяется Великий человек! @@ -872,7 +875,7 @@ Growth = Рост Territory = Территория Force = Сила GOLDEN AGE = ЗОЛОТОЙ ВЕК -Golden Age = Золотой Век +Golden Age = Золотой век Global Effect = Глобальный эффект [year] BC = [year] до н.э. [year] AD = [year] н.э. @@ -926,9 +929,13 @@ Build [building] = Построить [building] Train [unit] = Обучить юнит [unit] Produce [thingToProduce] = Производить [thingToProduce] Nothing = Ничего -Annex city = Захватить город +Annex city = Аннексировать город Specialist Buildings = Здания со специалистами Specialist Allocation = Распределение специалистов + # Requires translation! +Manual Specialists = + # Requires translation! +Auto Specialists = Specialists = Специалисты [specialist] slots = Слоты: [specialist] Food eaten = Потребление еды @@ -956,6 +963,26 @@ Worked by [cityName] = Обрабатывается в городе [cityName] Lock = Блокировать Unlock = Разблокировать Move to city = Перейти в город + # Requires translation! +Reset Citizens = + # Requires translation! +Citizen Management = + # Requires translation! +Avoid Growth = + # Requires translation! +Default Focus = + # Requires translation! +Food Focus = + # Requires translation! +Production Focus = + # Requires translation! +Gold Focus = + # Requires translation! +Science Focus = + # Requires translation! +Culture Focus = + # Requires translation! +Happiness Focus = Please enter a new name for your city = Пожалуйста, введите новое название для вашего города Please select a tile for this building's [improvement] = Пожалуйста, выберите клетку для этого улучшения [improvement] @@ -1106,10 +1133,10 @@ Number of your cities\ndemanding this resource for\n'We Love The King Day' = Ч [victoryType] Victory = [victoryType] победа Built [building] = Построить [building] -Add all spaceship parts in capital = Доставьте все части космического корабля в столицу +Add all spaceship parts in capital = Собрать все части косм. корабля в столице Destroy all players = Уничтожить всех игроков Capture all capitals = Захватить все столицы -Complete [amount] Policy branches = Завершить [amount] веток общественных институтов +Complete [amount] Policy branches = Завершить [amount] ветвей общест. институтов You have won a [victoryType] Victory! = Вами одержана [victoryType] победа! [civilization] has won a [victoryType] Victory! = Цивилизацией [civilization] одержана [victoryType] победа! Your civilization stands above all others! The exploits of your people shall be remembered until the end of civilization itself! = Ваша цивилизация развита лучше всех остальных! Подвиги вашего народа будут помнить до самого конца цивилизации! @@ -1122,7 +1149,7 @@ Global status = Глобальный статус Rankings = Рейтинги # The \n here means: put a newline (enter) here. If this is omitted, the sidebox in the diplomacy overview will become _really_ wide. # Feel free to replace it with a space and put it between other words in your translation -Demographics = Показатели +Demographics = Демография Demographic = Показатель Rank = Место Value = Значение @@ -1136,16 +1163,15 @@ Voted for = Проголосовал за Vote for [civilizationName] = Проголосовать за [civilizationName] Continue = Продолжить Abstained = Воздержался -Vote for World Leader = Проголосуйте за мирового лидера +Vote for World Leader = Голосовать за мирового лидера # Capturing a city - # Requires translation! -What would you like to do with the city of [cityName]? = +What would you like to do with the city of [cityName]? = Что вы хотите сделать с городом [cityName]? Annex = Аннексировать Annexed cities become part of your regular empire. = Аннексированые города станут частью вашей империи. Their citizens generate 2x the unhappiness, unless you build a courthouse. = До постройки здания суда их жители будут генерировать в 2 раза больше несчастья. -Puppet = Сателлит +Puppet = Создать сателлита Puppeted cities do not increase your tech or policy cost, but their citizens generate 1.5x the regular unhappiness. = Города-сателлиты не увеличивают стоимость технологий и общественных институтов, но их жители генерируют в 1.5 раза больше несчастья. You have no control over the the production of puppeted cities. = Вы не имеете контроля над их производством. Puppeted cities also generate 25% less Gold and Science. = Также города-сателлиты производят на 25% меньше золота и науки. @@ -1158,8 +1184,7 @@ The population will gradually dwindle until the city is destroyed. = Насел Original capitals and holy cities cannot be razed. = Первоначальные столицы и священные города не могут быть разрушены. Destroy = Уничтожить Destroying the city instantly razes the city to the ground. = Уничтожение города мгновенно сравняет его с землей. - # Requires translation! -Keep it = +Keep it = Оставить Remove your troops in our border immediately! = Уберите свои войска из наших границ немедленно! Sorry. = Простите. Never! = Никогда! @@ -1257,14 +1282,10 @@ Granted by: = Предоставляется: [bonus] with [tech] = [bonus] после открытия технологии [tech] Difficulty levels = Уровни сложности The possible rewards are: = Возможная награда: - # Requires translation! -Eras = - # Requires translation! -Embarked strength: [amount]† = - # Requires translation! -Base unit buy cost: [amount]¤ = - # Requires translation! -Research agreement cost: [amount]¤ = +Eras = Эпохи +Embarked strength: [amount]† = Сила на борту: [amount]† +Base unit buy cost: [amount]¤ = Базовая стоимость покупки юнита: [amount]¤ +Research agreement cost: [amount]¤ = Стоимость договора об исследовании: [amount]¤ # Policies @@ -1359,7 +1380,7 @@ Failed! = Ошибка! Mods = Моды Download [modName] = Скачать [modName] Update [modName] = Обновить [modName] -Could not download mod list = Не получается загрузить список модов +Could not download mod list = Не удалось получить список модов Download mod from URL = Скачать мод по URL Please enter the mod repository -or- archive zip url: = Пожалуйста введите ссылку на репозиторий мода -или- на zip архив: Download = Скачать @@ -1425,6 +1446,15 @@ Invisible to others = Невидим для остальных Bison = Бизоны Cocoa = Какао +# Exceptions that _may_ be shown to the user + + # Requires translation! +Building '[buildingName]' is buildable and therefore must either have an explicit cost or reference an existing tech. = + # Requires translation! +Nation [nationName] is not found! = + # Requires translation! +Unit [unitName] doesn't seem to exist! = + # In English we just paste all these conditionals at the end of each unique, but in your language that # may not turn into valid sentences. Therefore we have the following two translations to determine @@ -1453,7 +1483,6 @@ ConditionalsPlacement = after ########################### AUTOMATICALLY GENERATED TRANSLATABLE STRINGS ########################### - ######### Map Unit Filters ########### Wounded = Раненые @@ -1494,8 +1523,7 @@ in all cities in which the majority religion is an enhanced religion = во вс in non-enemy foreign cities = в чужих невражеских городах in foreign cities = в чужих городах in annexed cities = в аннексированных городах - # Requires translation! -in puppeted cities = +in puppeted cities = в городах-сателлитах in holy cities = в священных городах in City-State cities = в городах-государствах in cities following this religion = в городах, следующих этой религии @@ -1845,7 +1873,7 @@ United Nations = ООН Triggers voting for the Diplomatic Victory = Начинает голосование за дипломатическую победу Utopia Project = Проект "Утопия" -Hidden until [amount] social policy branches have been completed = Скрыто до завершения [amount] веток общественных институтов +Hidden until [amount] social policy branches have been completed = Скрыто до завершения [amount] ветвей общественных институтов Triggers a global alert upon build start = Вызывает глобальное оповещение при начале строительства Triggers a Cultural Victory upon completion = Приводит к культурной победе при завершении @@ -3383,7 +3411,7 @@ Organized Religion = Организованная Религия Mandate Of Heaven = Небесный Мандат [relativeAmount]% of excess happiness converted to [stat] = [relativeAmount]% от излишек счастья превращается в [stat] Theocracy = Теократия -[relativeAmount]% [stat] from every [tileFilter/specialist/buildingName] = [relativeAmount]% [stat] от каждого: [tileFilter/specialist/buildingName] +[relativeAmount]% [stat] from every [tileFilter/buildingFilter] = [relativeAmount]% [stat] от каждого: [tileFilter/buildingFilter] Reformation = Реформация Free Religion = Веротерпимость Piety Complete = Набожность Завершена @@ -3437,7 +3465,7 @@ Free Speech = Свобода Слова [amount] units cost no maintenance = [amount] юнитов содержатся бесплатно Democracy = Демократия Freedom Complete = Свобода Завершена -[relativeAmount]% Yield from every [tileFilter] = [relativeAmount]% к доходу от каждого: [tileFilter] +[relativeAmount]% Yield from every [tileFilter/buildingFilter] = [relativeAmount]% к доходу от каждого: [tileFilter/buildingFilter] Freedom = Свобода Populism = Популизм @@ -3866,8 +3894,7 @@ Remove Railroad = Убрать железную дорогу Cancel improvement order = Отменить задание Academy = Академия - # Requires translation! -Removes removable features when built = +Removes removable features when built = Убирает очищаемые особенности при постройке Landmark = Памятник @@ -4448,8 +4475,7 @@ Religious Unit = Религиозный юнит Takes your religion over the one in their birth city = Принимает вашу религию вместо той, что исповедуется в городе возникновения Great General = Великий полководец - # Requires translation! -[relativeAmount]% Strength bonus for [mapUnitFilter] units within [amount] tiles = +[relativeAmount]% Strength bonus for [mapUnitFilter] units within [amount] tiles = [relativeAmount]% бонус к силе для юнитов: [mapUnitFilter] вблизи [amount] клеток Khan = Хан @@ -4474,24 +4500,24 @@ SS Stasis Chamber = Система анабиоза КК #################### Lines from VictoryTypes from Civ V - Vanilla #################### -Complete all the spaceship parts\nto win! = Завершите все части космического\nкорабля, чтобы выиграть! -spaceship parts = части космического корабля -Add all [param] in capital = Доставить все [param] в столицу +Complete all the spaceship parts\nto win! = Завершите все части косм.\nкорабля, чтобы выиграть! +spaceship parts = части косм. корабля +Add all [param] in capital = Собрать все [param] в столице You have achieved victory through mastery of Science! You have conquered the mysteries of nature and led your people on a voyage to a brave new world! Your triumph will be remembered as long as the stars burn in the night sky! = Вы достигли победы при помощи научного прорыва! Вы разгадали загадки природы и вывели людей на путь к новому, прекрасному миру! И о ваших заслугах будут помнить, пока последняя звезда на ночном небе не погаснет! -Complete 5 policy branches and\nbuild the Utopia Project to win! = Завершите 5 веток общественных институтов\nи постройте проект "Утопия", чтобы выиграть! +Complete 5 policy branches and\nbuild the Utopia Project to win! = Завершите 5 ветвей общест. институтов и\nпостройте проект "Утопия", чтобы выиграть! You have achieved victory through the awesome power of your Culture. Your civilization's greatness - the magnificence of its monuments and the power of its artists - have astounded the world! Poets will honor you as long as beauty brings gladness to a weary heart. = Вы достигли победы с помощью несравненной культуры. Величие вашей цивилизации - великолепие сооружений и гениальность творцов - поразило весь мир! И покуда красота приносит радость уставшему сердцу, поэты будут славить вас. Destroy all enemies\nto win! = Уничтожьте всех противников,\nчтобы выиграть! The world has been convulsed by war. Many great and powerful civilizations have fallen, but you have survived - and emerged victorious! The world will long remember your glorious triumph! = Война содрогнула мир. Многие мощные и сильные цивилизации пали, но ваша выжила - и стала победительницей! Мир надолго запомнит ваши славные сражения и победы! -Build the UN and be voted\nworld leader to win! = Создайте ООН и избиритесь\nмировым лидером, чтобы выиграть! +Build the UN and be voted\nworld leader to win! = Создайте ООН и изберитесь\nмировым лидером, чтобы выиграть! Anyone should build [buildingFilter] = Кто-то должен создать [buildingFilter] Win diplomatic vote = Выиграть дипломатическое голосование You have triumphed over your foes through the art of diplomacy! Your cunning and wisdom have earned you great friends - and divided and sown confusion among your enemies! Forever will you be remembered as the leader who brought peace to this weary world! = Вы одолели всех своих врагов благодаря искусной дипломатии! Ваша мудрость и прозорливость привлекала верных союзников и стравливала между собой врагов! Вас навеки запомнят как правителя, подарившего миру - мир. -Do things to win! = Завершите дела, чтобы выиграть! -Have highest score after max turns = Иметь наивысший счёт после макимального числа ходов +Do things to win! = Продолжайте дела, чтобы выиграть! +Have highest score after max turns = Иметь наивысший счёт после макс. ходов #################### Lines from Beliefs from Civ V - Gods & Kings #################### @@ -5550,8 +5576,7 @@ This means exploration and trade is important to grow your cities! = Это зн #################### Lines from Unique Types ####################### - # Requires translation! -[stats] from every [amount] global followers [cityFilter] = +[stats] from every [amount] global followers [cityFilter] = [stats] за каждые [amount] глобальных последователей [cityFilter] Nullifies [stat] [cityFilter] = Обнуляет показатель [stat] [cityFilter] Nullifies Growth [cityFilter] = Обнуляет рост [cityFilter] Provides [stats] per turn = Даёт [stats] за ход diff --git a/android/assets/jsons/translations/Simplified_Chinese.properties b/android/assets/jsons/translations/Simplified_Chinese.properties index d4c9f828a6..14f647bb81 100644 --- a/android/assets/jsons/translations/Simplified_Chinese.properties +++ b/android/assets/jsons/translations/Simplified_Chinese.properties @@ -487,7 +487,7 @@ Land or water only = 仅检查陆地还是水上 ## Labels/messages Brush ([size]): = 刷子大小([size]) # The letter shown in the [size] parameter above for setting "Floodfill" -F = 赛爆 +F = F Error loading map! = 地图加载错误! Map saved successfully! = 成功保存地图 Current map RNG seed: [amount] = 当前地图种子:[amount] @@ -561,7 +561,8 @@ Add multiplayer game = 新增多人游戏 Refresh list = 刷新列表 Could not save game! = 无法保存游戏! Could not delete game! = 无法删除游戏! -Could not refresh! = 无法刷新! + # Requires translation! +Error while refreshing: = Last refresh: [time] minutes ago = 上次刷新是在:[time] 分钟之前 Current Turn: = 当前回合: Add Currently Running Game = 新增正在进行的游戏 @@ -580,6 +581,10 @@ Minutes = 分钟 Hours = 小时 Days = 天 Server limit reached! Please wait for [time] seconds = 服务器繁忙!请等待[time]秒 + # Requires translation! +File could not be found on the multiplayer server = + # Requires translation! +Unhandled problem, [errorMessage] = # Save game menu @@ -928,6 +933,10 @@ Nothing = 无 Annex city = 吞并城市 Specialist Buildings = 专业建筑 Specialist Allocation = 专业人员分配 + # Requires translation! +Manual Specialists = + # Requires translation! +Auto Specialists = Specialists = 专业人员 [specialist] slots = [specialist]席位 Food eaten = 人口消耗 @@ -955,6 +964,26 @@ Worked by [cityName] = 被[cityName]开发 Lock = 锁定 Unlock = 解锁 Move to city = 移动至城市 + # Requires translation! +Reset Citizens = + # Requires translation! +Citizen Management = + # Requires translation! +Avoid Growth = + # Requires translation! +Default Focus = + # Requires translation! +Food Focus = + # Requires translation! +Production Focus = + # Requires translation! +Gold Focus = + # Requires translation! +Science Focus = + # Requires translation! +Culture Focus = + # Requires translation! +Happiness Focus = Please enter a new name for your city = 请输入城市的新名称 # Requires translation! Please select a tile for this building's [improvement] = @@ -1157,7 +1186,7 @@ The population will gradually dwindle until the city is destroyed. = 城市人 Original capitals and holy cities cannot be razed. = 起始首都和圣城不能被摧毁。 Destroy = 毁灭 Destroying the city instantly razes the city to the ground. = 毁灭这座城市将会立刻把城市夷为平地。 -Keep it = 驻留 +Keep it = 占领 Remove your troops in our border immediately! = 请停止这种无理而且野蛮的行径!马上让你的单位滚出我的领土! Sorry. = 请您原谅我的鲁莽。 Never! = 愤怒是无能的表现。 @@ -1419,6 +1448,15 @@ Invisible to others = 对其他单位隐形 Bison = 野牛 Cocoa = 可可 +# Exceptions that _may_ be shown to the user + + # Requires translation! +Building '[buildingName]' is buildable and therefore must either have an explicit cost or reference an existing tech. = + # Requires translation! +Nation [nationName] is not found! = + # Requires translation! +Unit [unitName] doesn't seem to exist! = + # In English we just paste all these conditionals at the end of each unique, but in your language that # may not turn into valid sentences. Therefore we have the following two translations to determine @@ -1447,7 +1485,6 @@ ConditionalsPlacement = before ########################### AUTOMATICALLY GENERATED TRANSLATABLE STRINGS ########################### - ######### Map Unit Filters ########### Wounded = 受伤 @@ -1488,8 +1525,7 @@ in all cities in which the majority religion is an enhanced religion = 每座主 in non-enemy foreign cities = 在非敌对的异国城市 in foreign cities = 在异国城市 in annexed cities = 在被吞并的城市 - # Requires translation! -in puppeted cities = +in puppeted cities = 在使用傀儡政策控制的城市 in holy cities = 在圣城 in City-State cities = 在城邦城市 in cities following this religion = 在追随此宗教的城市 @@ -3378,7 +3414,7 @@ Organized Religion = 教会组织 Mandate Of Heaven = 受命于天 [relativeAmount]% of excess happiness converted to [stat] = [relativeAmount]%富余的快乐转化为[stat] Theocracy = 神权政治 -[relativeAmount]% [stat] from every [tileFilter/specialist/buildingName] = [relativeAmount]% [stat] 来自每个 [tileFilter/specialist/buildingName] +[relativeAmount]% [stat] from every [tileFilter/buildingFilter] = [relativeAmount]% [stat] 来自每个 [tileFilter/buildingFilter] Reformation = 宗教改革 Free Religion = 信仰自由 Piety Complete = 完整的虔信政策 @@ -3432,7 +3468,7 @@ Free Speech = 言论自由 [amount] units cost no maintenance = [amount]个单位无需维护费 Democracy = 民主主义 Freedom Complete = 完整的自由政策 -[relativeAmount]% Yield from every [tileFilter] = [relativeAmount]%来自每个[tileFilter]的产出 +[relativeAmount]% Yield from every [tileFilter/buildingFilter] = [relativeAmount]%来自每个[tileFilter/buildingFilter]的产出 Freedom = 自由政策 Populism = 民粹主义 @@ -5545,15 +5581,14 @@ This means exploration and trade is important to grow your cities! = 这意味 #################### Lines from Unique Types ####################### - # Requires translation! -[stats] from every [amount] global followers [cityFilter] = -Nullifies [stat] [cityFilter] = 消除[cityFilter]的[stat] +[stats] from every [amount] global followers [cityFilter] = [cityFilter]中每拥有[amount]单位全球教徒每回合[stats] +Nullifies [stat] [cityFilter] = 消除[cityFilter]的[stat]yo Nullifies Growth [cityFilter] = 停止[cityFilter]中的人口增长 Provides [stats] per turn = 每轮提供[stats] Provides [stats] [cityFilter] per turn = 提供[stats][cityFilter]每个回合 Provides [amount] Happiness = 提供[amount]快乐 -Provides military units every ≈[amount] turns = 每≈[amount]回合提供一个军事单位 -Provides a unique luxury = 提供独特的奢侈品 +Provides military units every ≈[amount] turns = 每经过约[amount]回合提供一个军事单位 +Provides a unique luxury = 提供一种独特的奢侈品 Cannot build [baseUnitFilter] units = 无法建造[baseUnitFilter]单位 May choose [amount] additional [beliefType] beliefs when [foundingOrEnhancing] a religion = 在[foundingOrEnhancing]一个宗教时,可以选择额外 [amount] [beliefType]的信仰 May buy [buildingFilter] buildings for [amount] [stat] [cityFilter] at an increasing price ([amount2]) = [cityFilter]中可以[amount] [stat] 的一个增长的价格([amount2])购买[buildingFilter]建筑 diff --git a/android/assets/jsons/translations/Spanish.properties b/android/assets/jsons/translations/Spanish.properties index 9640ac204b..d891d83a57 100644 --- a/android/assets/jsons/translations/Spanish.properties +++ b/android/assets/jsons/translations/Spanish.properties @@ -496,8 +496,7 @@ Starting location(s): [param] = Posiciones iniciales: [param] Continent: [param] ([amount] tiles) = Continente: [param] ([amount] casillas) Change map to fit selected ruleset? = ¿Cambiar mapa para que se ajuste al reglamento seleccionado? Area: [amount] tiles, [amount2] continents/islands = Area: [amount] casillas, [amount2] continentes/islas - # Requires translation! -Area: [amount] tiles, [amount2]% water, [amount3] continents/islands = +Area: [amount] tiles, [amount2]% water, [amount3] continents/islands = Area: [amount] casillas, [amount2]% agua, [amount3] continentes/islas Do you want to leave without saving the recent changes? = ¿Quieres salir sin guardar los últimos cambios? Do you want to load another map without saving the recent changes? = ¿Quieres cargar otro mapa SIN guardar los últimos cambios? Invalid map: Area ([area]) does not match saved dimensions ([dimensions]). = Mapa Inválido: Área ([area]) no concuerda con las dimensiones guardadas ([dimensions]). @@ -560,15 +559,16 @@ Add multiplayer game = Añadir partida multijugador Refresh list = Actualizar lista Could not save game! = ¡No se pudo guardar la partida! Could not delete game! = ¡No se pudo eliminar la partida! -Could not refresh! = ¡No se pudo actualizar! -Last refresh: [time] minutes ago = Última actualización: hace [time] minutos + # Requires translation! +Error while refreshing: = +Last refresh: [time] minutes ago = Última actualización: Hace [time] minutos Current Turn: = Turno Actual: -Add Currently Running Game = Añadir Partida Activa Actualmente +Add Currently Running Game = Añadir Partida Actualmente Activa Paste gameID from clipboard = Pegar ID de partida desde el portapapeles GameID = ID de partida Game name = Nombre de la partida -Loading latest game state... = Cargando la última partida guardada... -Couldn't download the latest game state! = ¡No se pudo descargar la última partida guardada! +Loading latest game state... = Cargando último estado de la partida... +Couldn't download the latest game state! = ¡No se pudo descargar el último estado de la partida! Resign = Rendirse Are you sure you want to resign? = ¿Estás seguro de que quieres rendirte? You can only resign if it's your turn = Solo puedes rendirte si es tu turno @@ -579,6 +579,10 @@ Minutes = Minutos Hours = Horas Days = Días Server limit reached! Please wait for [time] seconds = ¡Se alcanzó el límite del servidor! Por favor espere unos [time] segundos + # Requires translation! +File could not be found on the multiplayer server = + # Requires translation! +Unhandled problem, [errorMessage] = # Save game menu @@ -799,7 +803,7 @@ A Great Person joins you! = ¡Un Gran Personaje se ha unido a ti! # World Screen UI -Working... = Construyendo... +Working... = Cargando... Waiting for other players... = Esperando a otros jugadores... Waiting for [civName]... = Esperando a [civName]... in = en @@ -927,6 +931,10 @@ Nothing = Nada Annex city = Anexionar ciudad Specialist Buildings = Edificios de Especialistas Specialist Allocation = Asignación de Especialistas + # Requires translation! +Manual Specialists = + # Requires translation! +Auto Specialists = Specialists = Especialistas [specialist] slots = Ranuras de [specialist] Food eaten = Comida consumida @@ -954,6 +962,26 @@ Worked by [cityName] = Trabajado por [cityName] Lock = Bloquear Unlock = Desbloquear Move to city = Mover a ciudad + # Requires translation! +Reset Citizens = + # Requires translation! +Citizen Management = + # Requires translation! +Avoid Growth = + # Requires translation! +Default Focus = + # Requires translation! +Food Focus = + # Requires translation! +Production Focus = + # Requires translation! +Gold Focus = + # Requires translation! +Science Focus = + # Requires translation! +Culture Focus = + # Requires translation! +Happiness Focus = Please enter a new name for your city = Por favor introduce un nuevo nombre para tu ciudad Please select a tile for this building's [improvement] = Por favor, selecciona una casilla para la mejora [improvement] de este edificio @@ -1417,6 +1445,15 @@ Invisible to others = Invisible para los demás Bison = Bisontes Cocoa = Cacao +# Exceptions that _may_ be shown to the user + + # Requires translation! +Building '[buildingName]' is buildable and therefore must either have an explicit cost or reference an existing tech. = + # Requires translation! +Nation [nationName] is not found! = + # Requires translation! +Unit [unitName] doesn't seem to exist! = + # In English we just paste all these conditionals at the end of each unique, but in your language that # may not turn into valid sentences. Therefore we have the following two translations to determine @@ -1445,7 +1482,6 @@ ConditionalsPlacement = after ########################### AUTOMATICALLY GENERATED TRANSLATABLE STRINGS ########################### - ######### Map Unit Filters ########### Wounded = Heridas @@ -1486,8 +1522,7 @@ in all cities in which the majority religion is an enhanced religion = en cada c in non-enemy foreign cities = en ciudades extranjeras no enemigas in foreign cities = en ciudades extranjeras in annexed cities = en ciudades anexionadas - # Requires translation! -in puppeted cities = +in puppeted cities = en ciudades titeretadas in holy cities = en ciudades santas in City-State cities = en Ciudades-Estado in cities following this religion = en ciudades siguiendo esta religión @@ -3375,7 +3410,7 @@ Organized Religion = Religión Organizada Mandate Of Heaven = Mandato del Cielo [relativeAmount]% of excess happiness converted to [stat] = [relativeAmount]% de felicidad excedente convertida en [stat] Theocracy = Teocracia -[relativeAmount]% [stat] from every [tileFilter/specialist/buildingName] = [relativeAmount]% [stat] de cada [tileFilter/specialist/buildingName] +[relativeAmount]% [stat] from every [tileFilter/buildingFilter] = [relativeAmount]% [stat] de cada [tileFilter/buildingFilter] Reformation = Reforma Free Religion = Libertad de Culto Piety Complete = Piedad Completada @@ -3429,7 +3464,7 @@ Free Speech = Libertad de Expresión [amount] units cost no maintenance = [amount] unidades no cuestan mantenimiento Democracy = Democracia Freedom Complete = Emancipación Completada -[relativeAmount]% Yield from every [tileFilter] = [relativeAmount]% al Rendimiento de cada [tileFilter] +[relativeAmount]% Yield from every [tileFilter/buildingFilter] = [relativeAmount]% al Rendimiento de cada [tileFilter/buildingFilter] Freedom = Enmancipación Populism = Populismo @@ -3858,8 +3893,7 @@ Remove Railroad = Quitar Vía Férrea Cancel improvement order = Cancelar orden de mejora Academy = Academia - # Requires translation! -Removes removable features when built = +Removes removable features when built = Quita las características removibles al ser construído Landmark = Edificio Emblemático @@ -4440,8 +4474,7 @@ Religious Unit = Unidad Religiosa Takes your religion over the one in their birth city = Adquiere tu religión sobre aquella en la que nació Great General = Gran General - # Requires translation! -[relativeAmount]% Strength bonus for [mapUnitFilter] units within [amount] tiles = +[relativeAmount]% Strength bonus for [mapUnitFilter] units within [amount] tiles = Bouns de [relativeAmount]% Fuerza para unidades [mapUnitFilter] cercanas a [amount] casillas Khan = Khan @@ -5542,8 +5575,7 @@ This means exploration and trade is important to grow your cities! = ¡Esto sign #################### Lines from Unique Types ####################### - # Requires translation! -[stats] from every [amount] global followers [cityFilter] = +[stats] from every [amount] global followers [cityFilter] = [stats] de cada [amount] seguidores globales [cityFilter] Nullifies [stat] [cityFilter] = anula [stat] [cityFilter] Nullifies Growth [cityFilter] = anula el crecimiento [cityFilter] Provides [stats] per turn = proporciona [stats] por turno diff --git a/android/assets/jsons/translations/Swedish.properties b/android/assets/jsons/translations/Swedish.properties index 3d937902a0..2b0a27e694 100644 --- a/android/assets/jsons/translations/Swedish.properties +++ b/android/assets/jsons/translations/Swedish.properties @@ -630,7 +630,8 @@ Add multiplayer game = Lägg till flerspelarspel Refresh list = Uppdatera lista Could not save game! = Kunde inte spara spel! Could not delete game! = Kunde inte ta bort spel! -Could not refresh! = Kunde inte uppdatera! + # Requires translation! +Error while refreshing: = Last refresh: [time] minutes ago = Senaste uppdatering: [time] minuter sedan Current Turn: = Nuvarande drag: Add Currently Running Game = Lägg Till Pågående Spel @@ -652,6 +653,10 @@ Hours = Timmar Days = Dagar # Requires translation! Server limit reached! Please wait for [time] seconds = + # Requires translation! +File could not be found on the multiplayer server = + # Requires translation! +Unhandled problem, [errorMessage] = # Save game menu @@ -1028,6 +1033,10 @@ Nothing = Inget Annex city = Annektera stad Specialist Buildings = Specialistbyggnader Specialist Allocation = Specialistfördelning + # Requires translation! +Manual Specialists = + # Requires translation! +Auto Specialists = Specialists = Specialister [specialist] slots = [specialist]-luckor Food eaten = Äten mat @@ -1055,6 +1064,26 @@ Worked by [cityName] = Arbetas av [cityName] Lock = Lås Unlock = Lås upp Move to city = Flytta till stad + # Requires translation! +Reset Citizens = + # Requires translation! +Citizen Management = + # Requires translation! +Avoid Growth = + # Requires translation! +Default Focus = + # Requires translation! +Food Focus = + # Requires translation! +Production Focus = + # Requires translation! +Gold Focus = + # Requires translation! +Science Focus = + # Requires translation! +Culture Focus = + # Requires translation! +Happiness Focus = Please enter a new name for your city = Ange ett nytt namn för din stad # Requires translation! Please select a tile for this building's [improvement] = @@ -1573,6 +1602,15 @@ Invisible to others = Osynlig för andra Bison = Bison Cocoa = Kakao +# Exceptions that _may_ be shown to the user + + # Requires translation! +Building '[buildingName]' is buildable and therefore must either have an explicit cost or reference an existing tech. = + # Requires translation! +Nation [nationName] is not found! = + # Requires translation! +Unit [unitName] doesn't seem to exist! = + # In English we just paste all these conditionals at the end of each unique, but in your language that # may not turn into valid sentences. Therefore we have the following two translations to determine @@ -1601,7 +1639,6 @@ ConditionalsPlacement = after ########################### AUTOMATICALLY GENERATED TRANSLATABLE STRINGS ########################### - ######### Map Unit Filters ########### Wounded = Skadad @@ -3574,7 +3611,7 @@ Mandate Of Heaven = Himlens Mandat [relativeAmount]% of excess happiness converted to [stat] = [relativeAmount]% av extra lycka omvandlas till [stat] Theocracy = Teokrati # Requires translation! -[relativeAmount]% [stat] from every [tileFilter/specialist/buildingName] = +[relativeAmount]% [stat] from every [tileFilter/buildingFilter] = Reformation = Reformation Free Religion = Religionsfrihet Piety Complete = Tro Fullbordat @@ -3637,7 +3674,7 @@ Free Speech = Yttrandefrihet Democracy = Demokrati Freedom Complete = Frihet Fullbordat # Requires translation! -[relativeAmount]% Yield from every [tileFilter] = +[relativeAmount]% Yield from every [tileFilter/buildingFilter] = # Requires translation! Freedom = diff --git a/android/assets/jsons/translations/Traditional_Chinese.properties b/android/assets/jsons/translations/Traditional_Chinese.properties index dc04f46baf..861ef1ae91 100644 --- a/android/assets/jsons/translations/Traditional_Chinese.properties +++ b/android/assets/jsons/translations/Traditional_Chinese.properties @@ -715,7 +715,8 @@ Add multiplayer game = 新增多人遊戲 Refresh list = 刷新列表 Could not save game! = 無法保存遊戲! Could not delete game! = 無法刪除遊戲! -Could not refresh! = 無法刷新! + # Requires translation! +Error while refreshing: = Last refresh: [time] minutes ago = 上次刷新:[time]分鐘前 Current Turn: = 當前回合: Add Currently Running Game = 新增正在進行的遊戲 @@ -742,6 +743,10 @@ Hours = Days = # Requires translation! Server limit reached! Please wait for [time] seconds = + # Requires translation! +File could not be found on the multiplayer server = + # Requires translation! +Unhandled problem, [errorMessage] = # Save game menu @@ -1189,6 +1194,10 @@ Nothing = 無 Annex city = 併吞城市 Specialist Buildings = 專業建築 Specialist Allocation = 專業人員分配 + # Requires translation! +Manual Specialists = + # Requires translation! +Auto Specialists = Specialists = 專業人員 [specialist] slots = [specialist]席位 Food eaten = 人口消耗 @@ -1220,6 +1229,26 @@ Lock = 鎖定 Unlock = 解鎖 Move to city = 移動至城市 # Requires translation! +Reset Citizens = + # Requires translation! +Citizen Management = + # Requires translation! +Avoid Growth = + # Requires translation! +Default Focus = + # Requires translation! +Food Focus = + # Requires translation! +Production Focus = + # Requires translation! +Gold Focus = + # Requires translation! +Science Focus = + # Requires translation! +Culture Focus = + # Requires translation! +Happiness Focus = + # Requires translation! Please enter a new name for your city = # Requires translation! Please select a tile for this building's [improvement] = @@ -1872,6 +1901,15 @@ Invisible to others = 對其他單位隱形 Bison = 野牛 Cocoa = 可可 +# Exceptions that _may_ be shown to the user + + # Requires translation! +Building '[buildingName]' is buildable and therefore must either have an explicit cost or reference an existing tech. = + # Requires translation! +Nation [nationName] is not found! = + # Requires translation! +Unit [unitName] doesn't seem to exist! = + # In English we just paste all these conditionals at the end of each unique, but in your language that # may not turn into valid sentences. Therefore we have the following two translations to determine @@ -1901,7 +1939,6 @@ ConditionalsPlacement = ########################### AUTOMATICALLY GENERATED TRANSLATABLE STRINGS ########################### - ######### Map Unit Filters ########### Wounded = 受傷 @@ -4033,7 +4070,7 @@ Mandate Of Heaven = 天命觀念 [relativeAmount]% of excess happiness converted to [stat] = Theocracy = 神權政治 # Requires translation! -[relativeAmount]% [stat] from every [tileFilter/specialist/buildingName] = +[relativeAmount]% [stat] from every [tileFilter/buildingFilter] = Reformation = 宗教改革 Free Religion = 信仰自由 Piety Complete = 完整的虔信政策 @@ -4117,7 +4154,7 @@ Free Speech = 言論自由 Democracy = 民主主義 Freedom Complete = 完整的自由政策 # Requires translation! -[relativeAmount]% Yield from every [tileFilter] = +[relativeAmount]% Yield from every [tileFilter/buildingFilter] = # Requires translation! Freedom = @@ -5600,8 +5637,7 @@ Stele = # Requires translation! Shrine = - # Requires translation! -Pyramid = +Pyramid = 金字塔 Terracotta Army = 兵馬俑 @@ -5718,8 +5754,7 @@ Shinto = Greetings, President Mahatma Gandhi, great souled leader of India! You are the ruler of one of the oldest countries in the world with history stretching back almost 10,000 years. A spiritual country, India is the birthplace of three of the world's great religions - Hinduism, Buddhism and Jainism. This is a passionate land of music and color, a land of great wealth and grinding poverty. For centuries, India was divided into kingdoms who fought constantly with each other and against outside invaders. That was, however, after empires such as Maratha, Maurya and Gupta. In the 12th century AD, India was conquered by Muslim Turks who fled from the Mongols. In the early 17th century, the English arrived, and through a combination of shrewd diplomacy and technological superiority, they conquered your fragmented nation. England remained in power for some two centuries until driven out by a rising wave of Indian nationalism, a peaceful rebellion unlike any before seen in history, one led by you! = # Requires translation! Gandhi, your people look to you to lead them to even greater heights of glory! Can you help your people realize their great potential, to once again become the world's center of arts, culture and religion? Can you build a civilization that will stand the test of time? = - # Requires translation! -Hinduism = +Hinduism = 印度教 # Requires translation! @@ -5769,8 +5804,7 @@ Starts with [tech] = # Requires translation! "Borrows" city names from other civilizations in the game = - # Requires translation! -William of Orange = +William of Orange = 沉默者威廉 # Requires translation! As much as I despise war, I consider it a, hahaha, contribution to the common cause to erase your existence. = # Requires translation! @@ -5799,38 +5833,22 @@ Den Haag = 海牙 Haarlem = 哈倫 Arnhem = 阿納姆 Zutphen = 聚特芬 - # Requires translation! -Maastricht = - # Requires translation! -Tilburg = - # Requires translation! -Eindhoven = - # Requires translation! -Dordrecht = - # Requires translation! -Leiden = - # Requires translation! -'s Hertogenbosch = - # Requires translation! -Almere = - # Requires translation! -Alkmaar = - # Requires translation! -Brielle = - # Requires translation! -Vlissingen = - # Requires translation! -Apeldoorn = - # Requires translation! -Enschede = - # Requires translation! -Amersfoort = - # Requires translation! -Zwolle = - # Requires translation! -Venlo = - # Requires translation! -Uden = +Maastricht = 馬斯垂克 +Tilburg = 蒂爾堡 +Eindhoven = 恩荷芬 +Dordrecht = 多德雷赫特 +Leiden = 萊頓 +'s Hertogenbosch = 斯海爾托亨博斯 +Almere = 阿爾梅勒 +Alkmaar = 阿爾克馬爾 +Brielle = 布里勒 +Vlissingen = 夫利辛亨 +Apeldoorn = 阿珀爾多倫 +Enschede = 恩斯赫德 +Amersfoort = 阿默斯福特 +Zwolle = 茲沃勒 +Venlo = 芬洛 +Uden = 於登 # Requires translation! Grave = # Requires translation! @@ -5862,12 +5880,9 @@ I am Sweden's king. You can take my lands, my people, my kingdom, but you will n Stranger, welcome to the Snow King's kingdom! I am Gustavus Adolphus, member of the esteemed House of Vasa = # Requires translation! My friend, it is my belief that this settlement can benefit both our peoples. = - # Requires translation! -Oh, welcome! = - # Requires translation! -Oh, it is you. = - # Requires translation! -Nobel Prize = +Oh, welcome! = 歡迎 +Oh, it is you. = 是你啊 +Nobel Prize = 諾貝爾獎 # Requires translation! All hail the transcendent King Gustavus Adolphus, founder of the Swedish Empire and her most distinguished military tactician. It was during your reign that Sweden emerged as one of the greatest powers in Europe, due in no small part to your wisdom, both on and off the battlefield. As king, you initiated a number of domestic reforms that ensured the economic stability and prosperity of your people. As the general who came to be known as the "Lion of the North," your visionary designs in warfare gained the admiration of military commanders the world over. Thanks to your triumphs in the Thirty Years' War, you were assured a legacy as one of history's greatest generals. = # Requires translation! @@ -6550,15 +6565,12 @@ Upon capturing a city, receive [amount] times its [stat] production as [plundera #################### Lines from Religions from Civ V - Gods & Kings #################### - # Requires translation! -Judaism = +Judaism = 猶太教 - # Requires translation! -Sikhism = +Sikhism = 錫克教 - # Requires translation! -Taoism = +Taoism = 道教 #################### Lines from Ruins from Civ V - Gods & Kings #################### @@ -6644,8 +6656,7 @@ Copper = 赤銅 Crab = 螃蟹 - # Requires translation! -Salt = +Salt = 鹽 Truffles = 松露 diff --git a/android/assets/jsons/translations/Turkish.properties b/android/assets/jsons/translations/Turkish.properties index ce41414948..b3449fd94b 100644 --- a/android/assets/jsons/translations/Turkish.properties +++ b/android/assets/jsons/translations/Turkish.properties @@ -655,7 +655,8 @@ Add multiplayer game = Çok Oyunculu Oyun Ekle Refresh list = Listeyi Yenile Could not save game! = Oyun kaydedilemedi! Could not delete game! = Oyun silinemedi! -Could not refresh! = Yenilenemedi! + # Requires translation! +Error while refreshing: = Last refresh: [time] minutes ago = Son yenilenme: [time] dakika önce Current Turn: = Mevcut Tur: Add Currently Running Game = Şu Anda Oynanılan Oyun Ekle @@ -678,6 +679,10 @@ Hours = Saat Days = Gün # Requires translation! Server limit reached! Please wait for [time] seconds = + # Requires translation! +File could not be found on the multiplayer server = + # Requires translation! +Unhandled problem, [errorMessage] = # Save game menu @@ -1063,6 +1068,10 @@ Nothing = Hiçbir şey Annex city = Şehri ilhak et Specialist Buildings = Uzmanların Binaları Specialist Allocation = Uzman Tahsisi + # Requires translation! +Manual Specialists = + # Requires translation! +Auto Specialists = Specialists = Uzmanlar [specialist] slots = [specialist] yuvaları Food eaten = Yenen yiyecekler @@ -1091,6 +1100,26 @@ Worked by [cityName] = [cityName] tarafından çalıştı Lock = Kilitle Unlock = Kilidi aç Move to city = Şehre taşın + # Requires translation! +Reset Citizens = + # Requires translation! +Citizen Management = + # Requires translation! +Avoid Growth = + # Requires translation! +Default Focus = + # Requires translation! +Food Focus = + # Requires translation! +Production Focus = + # Requires translation! +Gold Focus = + # Requires translation! +Science Focus = + # Requires translation! +Culture Focus = + # Requires translation! +Happiness Focus = Please enter a new name for your city = Lütfen şehrinize yeni bir ad girin # Requires translation! Please select a tile for this building's [improvement] = @@ -1627,6 +1656,15 @@ Invisible to others = Başkalarına görünmez Bison = Bizon Cocoa = Kakao +# Exceptions that _may_ be shown to the user + + # Requires translation! +Building '[buildingName]' is buildable and therefore must either have an explicit cost or reference an existing tech. = + # Requires translation! +Nation [nationName] is not found! = + # Requires translation! +Unit [unitName] doesn't seem to exist! = + # In English we just paste all these conditionals at the end of each unique, but in your language that # may not turn into valid sentences. Therefore we have the following two translations to determine @@ -1655,7 +1693,6 @@ ConditionalsPlacement = before ########################### AUTOMATICALLY GENERATED TRANSLATABLE STRINGS ########################### - ######### Map Unit Filters ########### Wounded = Yaralı @@ -3722,7 +3759,7 @@ Mandate Of Heaven = Cennetin Emiri [relativeAmount]% of excess happiness converted to [stat] = Theocracy = Teokrasi # Requires translation! -[relativeAmount]% [stat] from every [tileFilter/specialist/buildingName] = +[relativeAmount]% [stat] from every [tileFilter/buildingFilter] = Reformation = İnkılap Free Religion = Özgür Din Piety Complete = Dindarlık Tamamlandı @@ -3785,7 +3822,7 @@ Free Speech = İfade Özgürlüğü Democracy = Demokrasi Freedom Complete = Özgürlük Tamamlandı # Requires translation! -[relativeAmount]% Yield from every [tileFilter] = +[relativeAmount]% Yield from every [tileFilter/buildingFilter] = # Requires translation! Freedom = diff --git a/android/assets/jsons/translations/Ukrainian.properties b/android/assets/jsons/translations/Ukrainian.properties index 82baa34149..c8d5e03c95 100644 --- a/android/assets/jsons/translations/Ukrainian.properties +++ b/android/assets/jsons/translations/Ukrainian.properties @@ -561,7 +561,8 @@ Add multiplayer game = Додати багатокористувацьку гр Refresh list = Оновити список Could not save game! = Неможливо зберегти гру! Could not delete game! = Неможливо видалити гру! -Could not refresh! = Не вдалося оновити! + # Requires translation! +Error while refreshing: = Last refresh: [time] minutes ago = Останнє оновлення: [time] хвилин тому Current Turn: = Поточний хід: Add Currently Running Game = Додати поточну запущену гру @@ -580,6 +581,10 @@ Minutes = хвилин Hours = годин Days = днів Server limit reached! Please wait for [time] seconds = Ліміт серверу вичерпано! Будь-ласка, зачекайте [time] секунд + # Requires translation! +File could not be found on the multiplayer server = + # Requires translation! +Unhandled problem, [errorMessage] = # Save game menu @@ -928,6 +933,10 @@ Nothing = Нічого Annex city = Анексувати місто Specialist Buildings = Спеціалізовані будівлі Specialist Allocation = Розподіл спеціалістів + # Requires translation! +Manual Specialists = + # Requires translation! +Auto Specialists = Specialists = Спеціалісти [specialist] slots = Слотів: [specialist] Food eaten = Їжі з’їдено @@ -955,6 +964,26 @@ Worked by [cityName] = Працівник міста [cityName] Lock = Заблокувати Unlock = Розблокувати Move to city = Перейти до міста + # Requires translation! +Reset Citizens = + # Requires translation! +Citizen Management = + # Requires translation! +Avoid Growth = + # Requires translation! +Default Focus = + # Requires translation! +Food Focus = + # Requires translation! +Production Focus = + # Requires translation! +Gold Focus = + # Requires translation! +Science Focus = + # Requires translation! +Culture Focus = + # Requires translation! +Happiness Focus = Please enter a new name for your city = Вкажіть нову назву міста # Requires translation! Please select a tile for this building's [improvement] = @@ -1424,6 +1453,15 @@ Invisible to others = Інші не бачать Bison = Бізони Cocoa = Какао +# Exceptions that _may_ be shown to the user + + # Requires translation! +Building '[buildingName]' is buildable and therefore must either have an explicit cost or reference an existing tech. = + # Requires translation! +Nation [nationName] is not found! = + # Requires translation! +Unit [unitName] doesn't seem to exist! = + # In English we just paste all these conditionals at the end of each unique, but in your language that # may not turn into valid sentences. Therefore we have the following two translations to determine @@ -1452,7 +1490,6 @@ ConditionalsPlacement = Умовне розташування ########################### AUTOMATICALLY GENERATED TRANSLATABLE STRINGS ########################### - ######### Map Unit Filters ########### Wounded = Поранений @@ -3471,7 +3508,7 @@ Mandate Of Heaven = Мандат небес [relativeAmount]% of excess happiness converted to [stat] = [relativeAmount]% надлишкового щастя перетворюється у [stat] Theocracy = Теократія # Requires translation! -[relativeAmount]% [stat] from every [tileFilter/specialist/buildingName] = +[relativeAmount]% [stat] from every [tileFilter/buildingFilter] = Reformation = Реформація Free Religion = Свобода віросповідання Piety Complete = Побожність завершена @@ -3536,7 +3573,7 @@ Free Speech = Свобода слова Democracy = Демократія Freedom Complete = Свобода завершена # Requires translation! -[relativeAmount]% Yield from every [tileFilter] = +[relativeAmount]% Yield from every [tileFilter/buildingFilter] = # Requires translation! Freedom = diff --git a/android/assets/jsons/translations/completionPercentages.properties b/android/assets/jsons/translations/completionPercentages.properties index 76f75813c7..6995e8e9b7 100644 --- a/android/assets/jsons/translations/completionPercentages.properties +++ b/android/assets/jsons/translations/completionPercentages.properties @@ -4,7 +4,7 @@ Russian = 99 German = 99 Swedish = 93 Turkish = 77 -Ukrainian = 91 +Ukrainian = 90 Filipino = 16 French = 99 Portuguese = 57 @@ -12,15 +12,15 @@ Indonesian = 99 Finnish = 42 Spanish = 99 Malay = 27 -Brazilian_Portuguese = 53 -Traditional_Chinese = 63 -Polish = 74 +Brazilian_Portuguese = 54 +Traditional_Chinese = 64 +Polish = 73 Lithuanian = 16 Romanian = 63 Simplified_Chinese = 99 -Korean = 98 +Korean = 97 Bulgarian = 16 -Persian_(Pinglish-DIN) = 16 +Persian_(Pinglish-DIN) = 15 Japanese = 76 English = 0 Czech = 93 diff --git a/buildSrc/src/main/kotlin/BuildConfig.kt b/buildSrc/src/main/kotlin/BuildConfig.kt index e5144cddbb..358ba80c02 100644 --- a/buildSrc/src/main/kotlin/BuildConfig.kt +++ b/buildSrc/src/main/kotlin/BuildConfig.kt @@ -3,8 +3,8 @@ package com.unciv.build object BuildConfig { const val kotlinVersion = "1.6.21" const val appName = "Unciv" - const val appCodeNumber = 713 - const val appVersion = "4.1.1-patch2" + const val appCodeNumber = 714 + const val appVersion = "4.1.2" const val gdxVersion = "1.11.0" const val roboVMVersion = "2.3.1" diff --git a/changelog.md b/changelog.md index 6669e7ac10..52c8bf7ce6 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,46 @@ +## 4.1.2 + +welp these tests kind of existed before + +Added test that improvements can be built on their tiles + +4.1.1-patch2 + +4.1.1-patch1 + +By Azzurite: +- Refactor: change GameSaver from singleton to single instance pattern & move autosave logic into GameSaver +- Fix multiplayer turn checker potentially stopping turn checks for everyone that plays that game if a file was not found remotely +- Initial Event Bus implementation & Event-based multiplayer updates +- Fix screens not correctly being dispose()d +- Refactor: Split options into multiple files +- Fix images not being able to have their size set +- Refactor: Extract PickerPane from PickerScreen +- Fix turn check worker exception + +By SomeTroglodyte: +- Fix Autocracy Complete including unit test +- Refactor UncivShowableException +- Fix effect of new Beliefs not immediately visible in top bar +- Unify editor style settings +- SimpleHttp gets a connection timeout +- Build warnings cleanup + +Fix crashes when a civ does not have a capital - By OptimizedForDensity + +By xlenstra: +- Added more unit tests for uniques; added missing unique implementations +- Fixed a bug blocking special improvements on removable terrain features + +By itanasi: +- Fix Zone of Control +- Assign Population Improvements +- Add more comments on Editor Settings + +By JackRainy: +- A lot of smaller code/performance improvements +- Correct check for the city connection quest + ## 4.1.1 HexaRealm update - By GeneralWadaling diff --git a/fastlane/metadata/android/en-US/changelogs/714.txt b/fastlane/metadata/android/en-US/changelogs/714.txt new file mode 100644 index 0000000000..1caf5e2769 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/714.txt @@ -0,0 +1,40 @@ +welp these tests kind of existed before + +Added test that improvements can be built on their tiles + +4.1.1-patch2 + +4.1.1-patch1 + +By Azzurite: +- Refactor: change GameSaver from singleton to single instance pattern & move autosave logic into GameSaver +- Fix multiplayer turn checker potentially stopping turn checks for everyone that plays that game if a file was not found remotely +- Initial Event Bus implementation & Event-based multiplayer updates +- Fix screens not correctly being dispose()d +- Refactor: Split options into multiple files +- Fix images not being able to have their size set +- Refactor: Extract PickerPane from PickerScreen +- Fix turn check worker exception + +By SomeTroglodyte: +- Fix Autocracy Complete including unit test +- Refactor UncivShowableException +- Fix effect of new Beliefs not immediately visible in top bar +- Unify editor style settings +- SimpleHttp gets a connection timeout +- Build warnings cleanup + +Fix crashes when a civ does not have a capital - By OptimizedForDensity + +By xlenstra: +- Added more unit tests for uniques; added missing unique implementations +- Fixed a bug blocking special improvements on removable terrain features + +By itanasi: +- Fix Zone of Control +- Assign Population Improvements +- Add more comments on Editor Settings + +By JackRainy: +- A lot of smaller code/performance improvements +- Correct check for the city connection quest \ No newline at end of file