Merge branch 'master' of github.com:yairm210/Unciv into add-great-admiral

This commit is contained in:
Rob Loach 2025-09-14 11:50:57 -04:00
commit 5f34cb8ce6
No known key found for this signature in database
GPG Key ID: 627C60834A74A21A
64 changed files with 12934 additions and 1494 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

@ -193,6 +193,13 @@ FlagIcons/Malay
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Maltese
rotate: false
xy: 1908, 4
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Norwegian
rotate: false
xy: 1092, 4

View File

@ -1661,6 +1661,8 @@ You may choose [amount] free Policies =
# Requires translation!
You gain the [policy] Policy =
# Requires translation!
You gain the [belief] Belief =
# Requires translation!
You enter a Golden Age =
# Requires translation!
You have gained [amount] [resourceName] =
@ -2859,6 +2861,8 @@ Results =
Revealed by: =
# Requires translation!
Nothing found! =
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -4239,7 +4243,7 @@ Free Great Person =
# Requires translation!
Discover [tech] =
# Requires translation!
Adopt [policy] =
Adopt [policy/belief] =
# Requires translation!
Remove [policy] =
# Requires translation!

View File

@ -1324,6 +1324,8 @@ You may choose [amount] free Policies =
# Requires translation!
You gain the [policy] Policy =
# Requires translation!
You gain the [belief] Belief =
# Requires translation!
You enter a Golden Age =
# Requires translation!
You have gained [amount] [resourceName] =
@ -2367,6 +2369,8 @@ Results =
Revealed by: =
# Requires translation!
Nothing found! =
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -3743,7 +3747,7 @@ Free Great Person =
# Requires translation!
Discover [tech] =
# Requires translation!
Adopt [policy] =
Adopt [policy/belief] =
# Requires translation!
Remove [policy] =
# Requires translation!

View File

@ -1383,6 +1383,8 @@ You may choose [amount] free Policies =
# Requires translation!
You gain the [policy] Policy =
# Requires translation!
You gain the [belief] Belief =
# Requires translation!
You enter a Golden Age =
# Requires translation!
You have gained [amount] [resourceName] =
@ -2556,6 +2558,8 @@ Results =
Revealed by: =
# Requires translation!
Nothing found! =
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -3904,7 +3908,7 @@ Free Great Person =
# Requires translation!
Discover [tech] =
# Requires translation!
Adopt [policy] =
Adopt [policy/belief] =
# Requires translation!
Remove [policy] =
# Requires translation!

View File

@ -1895,6 +1895,8 @@ You may choose [amount] free Policies =
# Requires translation!
You gain the [policy] Policy =
# Requires translation!
You gain the [belief] Belief =
# Requires translation!
You enter a Golden Age =
# Requires translation!
You have gained [amount] [resourceName] =
@ -3093,6 +3095,8 @@ Results =
Revealed by: =
# Requires translation!
Nothing found! =
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -4473,7 +4477,7 @@ Free Great Person =
# Requires translation!
Discover [tech] =
# Requires translation!
Adopt [policy] =
Adopt [policy/belief] =
# Requires translation!
Remove [policy] =
# Requires translation!

View File

@ -1139,6 +1139,8 @@ Gained [stats] = Ganhou [stats]
You may choose a free Policy = Você pode escolher uma política gratuita
You may choose [amount] free Policies = Você pode escolher [amount] Políticas gratuitas
You gain the [policy] Policy = Você ganha a Política [policy]
# Requires translation!
You gain the [belief] Belief =
You enter a Golden Age = Você entra na Era de Ouro
You have gained [amount] [resourceName] = Você ganhou [amount] de [resourceName]
You have lost [amount] [resourceName] = Você perdeu [amount] de [resourceName]
@ -1763,6 +1765,8 @@ Search! = Pesquisar!
Results = Resultados
Revealed by: = Revelado por:
Nothing found! = Nada encontrado!
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -2493,7 +2497,7 @@ Free Great Person = Grande Personlidade Gratuita
[amount] population [cityFilter] = [amount] população [cityFilter]
[amount] population in a random city = [amount] de população em uma cidade aleatória
Discover [tech] = Descobre [tech]
Adopt [policy] = Adota [policy]
Adopt [policy/belief] = Adota [policy/belief]
Remove [policy] = Remover [policy]
Remove [policy] and refund [amount]% of its cost = Remover [policy] e reembolsar [amount]% do seu custo
Free Technology = Tecnologia Grátis
@ -2813,7 +2817,8 @@ UnitType = Tipo de Unidade
Promotion = Promoção
Resource = Recursos
Ruins = Ruínas
GlobalUniques = Únicos Globais
# Requires translation!
GlobalUniques =
Speed = Velocidade
Tutorial = Tutorial
CityState = Cidade-Estado

View File

@ -1380,6 +1380,8 @@ You may choose a free Policy =
You may choose [amount] free Policies =
# Requires translation!
You gain the [policy] Policy =
# Requires translation!
You gain the [belief] Belief =
You enter a Golden Age = Влизате в Златна Ера
# Requires translation!
You have gained [amount] [resourceName] =
@ -2210,6 +2212,8 @@ Results =
Revealed by: =
# Requires translation!
Nothing found! =
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -3549,7 +3553,7 @@ Free Great Person =
# Requires translation!
Discover [tech] =
# Requires translation!
Adopt [policy] =
Adopt [policy/belief] =
# Requires translation!
Remove [policy] =
# Requires translation!

View File

@ -1147,6 +1147,8 @@ Gained [stats] = Sobté(nen) [stats]
You may choose a free Policy = Podeu escollir una política gratis
You may choose [amount] free Policies = Podeu escollir [amount] polítiques gratis
You gain the [policy] Policy = Obteniu la política [policy]
# Requires translation!
You gain the [belief] Belief =
You enter a Golden Age = Entreu en una edat dor
You have gained [amount] [resourceName] = Heu obtingut [amount] [resourceName]
You have lost [amount] [resourceName] = Heu perdut [amount] [resourceName]
@ -1774,6 +1776,8 @@ Results = Resultats
# Requires translation!
Revealed by: =
Nothing found! = No sha trobat res!
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -2515,7 +2519,7 @@ Free Great Person = Gran personatge de franc
[amount] population [cityFilter] = [amount] de població [cityFilter]
[amount] population in a random city = [amount] de població en una ciutat aleatòria
Discover [tech] = Descobreix [tech]
Adopt [policy] = Adopta [policy]
Adopt [policy/belief] = Adopta [policy/belief]
Remove [policy] = Trau [policy]
Remove [policy] and refund [amount]% of its cost = Trau [policy] i retorna un [amount] % del seu cost.
Free Technology = Tecnologia de franc
@ -2845,7 +2849,8 @@ UnitType = Tipus dunitat
Promotion = Ascens
Resource = Recurs
Ruins = Ruïnes
GlobalUniques = Únics globals
# Requires translation!
GlobalUniques =
Speed = Velocitat
Tutorial = Tutorial
CityState = Ciutat-estat

View File

@ -1143,6 +1143,8 @@ Gained [stats] = Dobiveno [stats]
You may choose a free Policy = Možete odabrati besplatnu Politiku
You may choose [amount] free Policies = Možete odabrati [amount] besplatnih Politika
You gain the [policy] Policy = Dobivate [policy] Politiku
# Requires translation!
You gain the [belief] Belief =
You enter a Golden Age = Ulazite u Zlatno Doba
You have gained [amount] [resourceName] = Dobili ste [amount] [resourceName]
You have lost [amount] [resourceName] = Izgubili ste [amount] [resourceName]
@ -1769,6 +1771,8 @@ Results = Rezultati
# Requires translation!
Revealed by: =
Nothing found! = Ništa nije pronađeno!
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -2501,7 +2505,7 @@ Free Great Person = Besplatni Velikan
[amount] population [cityFilter] = [amount] stanovništva [cityFilter]
[amount] population in a random city = [amount] stanovnika u nasumičnom gradu
Discover [tech] = Otkrijte [tech]
Adopt [policy] = Usvoji [policy]
Adopt [policy/belief] = Usvoji [policy/belief]
Remove [policy] = Ukloni [policy]
Remove [policy] and refund [amount]% of its cost = Ukloni [policy] i povrati [amount]% njezine cijene
Free Technology = Besplatna Tehnologija
@ -2829,7 +2833,8 @@ UnitType = TipJedinice
Promotion = Promaknuće
Resource = Resurs
Ruins = Ruševine
GlobalUniques = GlobalniUnikati
# Requires translation!
GlobalUniques =
Speed = Brzina
Tutorial = Poduka
CityState = GradDržava

View File

@ -1202,6 +1202,8 @@ Gained [stats] = jste získali [stats]
You may choose a free Policy = si můžete vybrat Politiku zdarma
You may choose [amount] free Policies = si můžete vybrat [amount] Politik zdarma
You gain the [policy] Policy = jste získali Politiku [policy]
# Requires translation!
You gain the [belief] Belief =
You enter a Golden Age = jste vstoupili do Zlaté éry
You have gained [amount] [resourceName] = jste získali [amount] [resourceName]
You have lost [amount] [resourceName] = jste ztratili [amount] [resourceName]
@ -1892,6 +1894,8 @@ Results = Výsledky
# Requires translation!
Revealed by: =
Nothing found! = Nic nenalezeno!
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -2827,7 +2831,7 @@ Free Great Person = Velká osobnost zdarma
# Requires translation!
Discover [tech] =
# Requires translation!
Adopt [policy] =
Adopt [policy/belief] =
# Requires translation!
Remove [policy] =
# Requires translation!

View File

@ -1144,6 +1144,8 @@ Gained [stats] = Ontving [stats]
You may choose a free Policy = Je mag een gratis Beleidsmaatregel kiezen
You may choose [amount] free Policies = Je mag [amount] gratis Beleidsmaatregelen kiezen
You gain the [policy] Policy = Je ontvangt de [policy] Beleidsmaatregel
# Requires translation!
You gain the [belief] Belief =
You enter a Golden Age = Je betreed een Gouden Tijdperk
You have gained [amount] [resourceName] = Je hebt [amount] [resourceName] gekregen
You have lost [amount] [resourceName] = Je hebt [amount] [resourceName] verloren
@ -1772,6 +1774,8 @@ Search! = Zoek!
Results = Resultaten
Revealed by: = Onthuld door:
Nothing found! = Niets gevonden!
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -2527,7 +2531,7 @@ Free Great Person = Gratis Groot Persoon
[amount] population [cityFilter] = [amount] bevolking [cityFilter]
[amount] population in a random city = [amount] bevolking in een willekeurige stad
Discover [tech] = Ontdek [tech]
Adopt [policy] = Neem [policy] aan
Adopt [policy/belief] = Neem [policy/belief] aan
Remove [policy] = Verwijder [policy]
Remove [policy] and refund [amount]% of its cost = Verwijder [policy] en krijg [amount]% of de kosten terug
Free Technology = Gratis Technologie

View File

@ -2077,6 +2077,8 @@ You may choose [amount] free Policies =
# Requires translation!
You gain the [policy] Policy =
# Requires translation!
You gain the [belief] Belief =
# Requires translation!
You enter a Golden Age =
# Requires translation!
You have gained [amount] [resourceName] =
@ -3275,6 +3277,8 @@ Results =
Revealed by: =
# Requires translation!
Nothing found! =
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -4656,7 +4660,7 @@ Free Great Person =
# Requires translation!
Discover [tech] =
# Requires translation!
Adopt [policy] =
Adopt [policy/belief] =
# Requires translation!
Remove [policy] =
# Requires translation!

View File

@ -1201,6 +1201,8 @@ Gained [stats] = Nakakuha ng [stats]
You may choose a free Policy = Maaari ka na pumili ng isang bagong Patakaran
You may choose [amount] free Policies = Maaari ka na pumili ng [amount] bagong Patakaran
You gain the [policy] Policy = Ika'y nakakuha ng [policy] na Patakaran
# Requires translation!
You gain the [belief] Belief =
You enter a Golden Age = Ika'y nakapasok sa isang Ginintuang Panahon!
You have gained [amount] [resourceName] = Ikaw ay nakatanggap ng [amount] [resourceName]
You have lost [amount] [resourceName] = Ikaw ay nawalan ng [amount] [resourceName]
@ -1853,6 +1855,8 @@ Results = Mga Resulta
# Requires translation!
Revealed by: =
Nothing found! = Walang nahanap!
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -2681,7 +2685,7 @@ Free Great Person = Libreng Dakilang Tao
[amount] population [cityFilter] = [amount] populasyon [cityFilter]
[amount] population in a random city = [amount] population sa isang di-matukoy na lungsod
Discover [tech] = Tumuklas ng [tech]
Adopt [policy] = Magtatag ng [policy]
Adopt [policy/belief] = Magtatag ng [policy/belief]
# Requires translation!
Remove [policy] =
# Requires translation!

View File

@ -1502,6 +1502,8 @@ You may choose [amount] free Policies =
# Requires translation!
You gain the [policy] Policy =
# Requires translation!
You gain the [belief] Belief =
# Requires translation!
You enter a Golden Age =
# Requires translation!
You have gained [amount] [resourceName] =
@ -2397,6 +2399,8 @@ Results =
Revealed by: =
# Requires translation!
Nothing found! =
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -3707,7 +3711,7 @@ Free Great Person = Ilmainen Merkkihenkilö
# Requires translation!
Discover [tech] =
# Requires translation!
Adopt [policy] =
Adopt [policy/belief] =
# Requires translation!
Remove [policy] =
# Requires translation!

View File

@ -1138,6 +1138,8 @@ Gained [stats] = Nous avons gagné [stats]
You may choose a free Policy = Vous pouvez choisir une doctrine gratuite
You may choose [amount] free Policies = Vous pouvez choisir [amount] doctrines gratuites
You gain the [policy] Policy = Vous gagnez la doctrine [policy]
# Requires translation!
You gain the [belief] Belief =
You enter a Golden Age = Vous entrez dans un Âge d'Or
You have gained [amount] [resourceName] = Vous avez gagné [amount] [resourceName]
You have lost [amount] [resourceName] = Vous avez perdu [amount] [resourceName]
@ -1762,6 +1764,8 @@ Search! = Chercher !
Results = Résultats
Revealed by: = Révélé par :
Nothing found! = Aucun résultat !
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -2492,7 +2496,7 @@ Free Great Person = Personnage Illustre gratuit
[amount] population [cityFilter] = [amount] Population [cityFilter]
[amount] population in a random city = [amount] Population dans une ville aléatoire
Discover [tech] = Découvrir [tech]
Adopt [policy] = Adopter [policy]
Adopt [policy/belief] = Adopter [policy/belief]
Remove [policy] = Abandonner [policy]
Remove [policy] and refund [amount]% of its cost = Abandonner [policy] et récupérer [amount]% de son coût
Free Technology = Technologie gratuite
@ -2812,7 +2816,8 @@ UnitType = Type Unité
Promotion = Promotion
Resource = Ressource
Ruins = Ruines
GlobalUniques = GlobalUniques
# Requires translation!
GlobalUniques =
Speed = Vitesse
Tutorial = Tutoriel
CityState = Cité-État

View File

@ -1145,6 +1145,8 @@ Gained [stats] = Gañaches [stats]
You may choose a free Policy = Podes escoller unha Política gratis
You may choose [amount] free Policies = Podes escoller [amount] Políticas gratis
You gain the [policy] Policy = Obtiveches a Política [policy]
# Requires translation!
You gain the [belief] Belief =
You enter a Golden Age = Entraches a unha Idade Dourada
You have gained [amount] [resourceName] = Obtiveches [amount] [resourceName]
You have lost [amount] [resourceName] = Perdiches [amount] [resourceName]
@ -1769,6 +1771,8 @@ Search! = Busca!
Results = Resultados
Revealed by: = Revelado por:
Nothing found! = Non se atopou nada!
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -2499,7 +2503,7 @@ Free Great Person = Gran Personaxe gratis
[amount] population [cityFilter] = [amount] poboación [cityFilter]
[amount] population in a random city = [amount] poboación nunha cidade aleatoria
Discover [tech] = Descobre [tech]
Adopt [policy] = Adopta [policy]
Adopt [policy/belief] = Adopta [policy/belief]
Remove [policy] = Eliminar [policy]
Remove [policy] and refund [amount]% of its cost = Elimina [policy] e reembolsa [amount]% do seu custo
Free Technology = Tecnoloxía gratis
@ -2819,7 +2823,8 @@ UnitType = Tipo de unidade
Promotion = Promoción
Resource = Recurso
Ruins = Ruínas
GlobalUniques = Únicos globais
# Requires translation!
GlobalUniques =
Speed = Velocidade
Tutorial = Tuturial
CityState = cidade-estado

View File

@ -1142,6 +1142,8 @@ Gained [stats] = [stats] erhalten
You may choose a free Policy = kannst du eine freie Politik wählen
You may choose [amount] free Policies = kannst du [amount] freie Politiken wählen
You gain the [policy] Policy = erhältst du die [policy] Politik
# Requires translation!
You gain the [belief] Belief =
You enter a Golden Age = trittst du in ein Goldenes Zeitalter ein
You have gained [amount] [resourceName] = hast du [amount] [resourceName] gewonnen
You have lost [amount] [resourceName] = hast du [amount] [resourceName] verloren
@ -1767,6 +1769,8 @@ Search! = Suche!
Results = Ergebnisse
Revealed by: = Aufgedeckt von:
Nothing found! = Nichts gefunden!
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -2498,7 +2502,7 @@ Free Great Person = Kostenlose Große Persönlichkeit
[amount] population [cityFilter] = [amount] Bevölkerung [cityFilter]
[amount] population in a random city = [amount] Bevölkerung in einer zufälligen Stadt
Discover [tech] = Erforsche [tech]
Adopt [policy] = Verabschiede [policy]
Adopt [policy/belief] = Verabschiede [policy/belief]
Remove [policy] = Entferne [policy]
Remove [policy] and refund [amount]% of its cost = [policy] entfernen und [amount]% ihrer Kosten zurückerhalten
Free Technology = Kostenlose Technologie
@ -2826,7 +2830,8 @@ UnitType = Einheitentyp
Promotion = Beförderung
Resource = Ressource
Ruins = Ruinen
GlobalUniques = Globale Unikate
# Requires translation!
GlobalUniques =
Speed = Geschwindigkeit
Tutorial = Tutorial
CityState = Stadtstaat

View File

@ -1803,6 +1803,8 @@ You may choose [amount] free Policies =
# Requires translation!
You gain the [policy] Policy =
# Requires translation!
You gain the [belief] Belief =
# Requires translation!
You enter a Golden Age =
# Requires translation!
You have gained [amount] [resourceName] =
@ -2889,6 +2891,8 @@ Results =
Revealed by: =
# Requires translation!
Nothing found! =
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -4237,7 +4241,7 @@ Free Great Person =
# Requires translation!
Discover [tech] =
# Requires translation!
Adopt [policy] =
Adopt [policy/belief] =
# Requires translation!
Remove [policy] =
# Requires translation!

View File

@ -1204,6 +1204,8 @@ Gained [stats] = [stats] jutalmat kaptál
You may choose a free Policy = Választhatsz egy politikai eszmét ajándékba
You may choose [amount] free Policies = Választhatsz [amount] politikai eszmét ajándékba
You gain the [policy] Policy = Megkapod a(z) [policy] eszméjét
# Requires translation!
You gain the [belief] Belief =
You enter a Golden Age = Beköszöntött birodalmadra az aranykor
You have gained [amount] [resourceName] = [amount] [resourceName] erőforráshoz jutottál
You have lost [amount] [resourceName] = [amount] [resourceName] erőforrást veszítettél
@ -1848,6 +1850,8 @@ Results = Találatok
# Requires translation!
Revealed by: =
Nothing found! = Nincs találat!
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -2646,7 +2650,7 @@ Free Great Person = Ajándék Híres ember
[amount] population [cityFilter] = [amount] lakos [cityFilter]
[amount] population in a random city = [amount] lakos valamelyik városba
Discover [tech] = [tech] felfedezése
Adopt [policy] = [policy] törvénybe iktatása
Adopt [policy/belief] = [policy/belief] törvénybe iktatása
Remove [policy] = [policy] törlése
Remove [policy] and refund [amount]% of its cost = [policy] törlése és [amount]% visszatérítése
Free Technology = Ajándék technológia

View File

@ -1138,6 +1138,8 @@ Gained [stats] = Mendapatkan [stats]
You may choose a free Policy = Kamu dapat memilih Kebijakan gratis
You may choose [amount] free Policies = Kamu dapat memilih [amount] Kebijakan gratis
You gain the [policy] Policy = Kamu mendapatkan Kebijakan [policy]
# Requires translation!
You gain the [belief] Belief =
You enter a Golden Age = Kamu memasuki Masa Kejayaan
You have gained [amount] [resourceName] = Kamu telah mendapatkan [amount] [resourceName]
You have lost [amount] [resourceName] = Kamu telah kehilangan [amount] [resourceName]
@ -1762,6 +1764,8 @@ Search! = Cari!
Results = Hasil
Revealed by: = Diungkapkan dengan:
Nothing found! = Tidak ada yang ditemukan!
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -2492,7 +2496,7 @@ Free Great Person = Orang Hebat Gratis
[amount] population [cityFilter] = [amount] populasi [cityFilter]
[amount] population in a random city = [amount] populasi di kota acak
Discover [tech] = Menemukan [tech]
Adopt [policy] = Menerapkan [policy]
Adopt [policy/belief] = Menerapkan [policy/belief]
Remove [policy] = Cabut [policy]
Remove [policy] and refund [amount]% of its cost = Cabut [policy] dan kembalikan [amount]% dananya
Free Technology = Teknologi Gratis
@ -2812,7 +2816,8 @@ UnitType = JenisUnit
Promotion = Promosi
Resource = SumberDaya
Ruins = Reruntuhan
GlobalUniques = KeunikanGlobal
# Requires translation!
GlobalUniques =
Speed = Kecepatan
Tutorial = Tutorial
CityState = NegaraKota

View File

@ -1144,6 +1144,8 @@ Gained [stats] = Ottieni [stats]
You may choose a free Policy = Ottieni una Politica gratuita
You may choose [amount] free Policies = Ottieni [amount] Politiche gratuite
You gain the [policy] Policy = Ottieni la politica sociale [policy]
# Requires translation!
You gain the [belief] Belief =
You enter a Golden Age = Entri in un Età dell'Oro
You have gained [amount] [resourceName] = Ottieni [amount] [resourceName]
You have lost [amount] [resourceName] = Perdi [amount] [resourceName]
@ -1768,6 +1770,8 @@ Search! = Cerca!
Results = Risultati
Revealed by: = Svelato da:
Nothing found! = Nessun risultato trovato
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -2498,7 +2502,7 @@ Free Great Person = Ottieni un Grande Personaggio gratuito
[amount] population [cityFilter] = [amount] abitanti [cityFilter]
[amount] population in a random city = [amount] abitanti in una città casuale
Discover [tech] = Scopri [tech]
Adopt [policy] = Adotta [policy]
Adopt [policy/belief] = Adotta [policy/belief]
Remove [policy] = Rimuovi [policy]
Remove [policy] and refund [amount]% of its cost = Rimuovi [policy] e rimborsa il [amount]% del suo costo
Free Technology = Dona una tecnologia gratuita

View File

@ -1148,6 +1148,8 @@ Gained [stats] = [stats]を獲得
You may choose a free Policy = 無償の社会制度を採用できます
You may choose [amount] free Policies = 無償で[amount]個の社会制度を採用できます
You gain the [policy] Policy = 社会制度[policy]を獲得します
# Requires translation!
You gain the [belief] Belief =
You enter a Golden Age = あなたの文明は黄金時代に入りました
You have gained [amount] [resourceName] = [amount]つの[resourceName]を獲得しました
You have lost [amount] [resourceName] = [amount]つの[resourceName]を失いました
@ -1778,6 +1780,8 @@ Search! = 検索!
Results = 結果
Revealed by: = 発見するのに必要:
Nothing found! = なにも見つかりませんでした!
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -2509,7 +2513,7 @@ Free Great Person = 無償の偉人
[amount] population [cityFilter] = [cityFilter]人口[amount]
[amount] population in a random city = ランダムな都市の人口[amount]
Discover [tech] = [tech]を発見
Adopt [policy] = [policy]を採用
Adopt [policy/belief] = [policy/belief]を採用
Remove [policy] = [policy]を削除
Remove [policy] and refund [amount]% of its cost = [policy]を削除してそのコストの[amount]%を返却する
Free Technology = テクロジーを無償で1つ獲得
@ -2835,7 +2839,8 @@ UnitType = ユニットタイプ
Promotion = 昇進
Resource = 資源
Ruins = 遺跡
GlobalUniques = グローバルユニーク
# Requires translation!
GlobalUniques =
Speed = スピード
Tutorial = チュートリアル
CityState = 都市国家

View File

@ -1152,6 +1152,8 @@ Gained [stats] = [stats]을(를) 획득했습니다.
You may choose a free Policy = 무료 정책을 채택할 수 있습니다.
You may choose [amount] free Policies = [amount]개의 무료 정책을 채택할 수 있습니다.
You gain the [policy] Policy = [policy] 정책을 채택했습니다.
# Requires translation!
You gain the [belief] Belief =
You enter a Golden Age = 황금기가 시작되었습니다.
You have gained [amount] [resourceName] = [resourceName] [amount]개를 획득했습니다.
You have lost [amount] [resourceName] = [resourceName] [amount]개를 잃었습니다.
@ -1783,6 +1785,8 @@ Results = 결과
# Requires translation!
Revealed by: =
Nothing found! = 검색 결과 없음
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -2527,7 +2531,7 @@ Free Great Person = 원하는 위인 1명이 무료로 출현
[amount] population [cityFilter] = [cityFilter]에 인구 [amount]
[amount] population in a random city = 임의의 도시에 인구 [amount] 추가
Discover [tech] = [tech] 연구
Adopt [policy] = [policy] 채택
Adopt [policy/belief] = [policy/belief] 채택
Remove [policy] = [policy] 제거
Remove [policy] and refund [amount]% of its cost = [policy] 제거 및 비용의 [amount]% 환불
Free Technology = 무료 기술 획득
@ -2857,7 +2861,8 @@ UnitType = 유닛
Promotion = 승급
Resource = 자원
Ruins = 도시 폐허
GlobalUniques = 전역특성
# Requires translation!
GlobalUniques =
Speed = 속도
Tutorial = 튜토리얼
CityState = 도시국가

View File

@ -1296,6 +1296,8 @@ Gained [stats] = Meruisti [stats](m/s/um/os)
You may choose a free Policy = Dictatum gratuitum eligere potes
You may choose [amount] free Policies = [amount] dictata gratuita eligere potes
You gain the [policy] Policy = Meres dictatum quod est [policy]
# Requires translation!
You gain the [belief] Belief =
You enter a Golden Age = Ingrederis saeculum aureum
You have gained [amount] [resourceName] = Meruisti [amount] [resourceName](m/s/um/os)
You have lost [amount] [resourceName] = Amisisti [amount] [resourceName](m/s/um/os)
@ -1937,6 +1939,8 @@ Results = Proventus
# Requires translation!
Revealed by: =
Nothing found! = Nulla est comperta!
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -2696,7 +2700,7 @@ Free Great Person = Persona Magna gratuita
[amount] population [cityFilter] = [amount] multitudo [cityFilter]
[amount] population in a random city = [amount] multitudo in urbem quæ decernatur passive (i.e. de cæcitate)
Discover [tech] = Invenis [tech](m/s)
Adopt [policy] = Asciscas [policy](m/s/um/os)
Adopt [policy/belief] = Asciscas [policy/belief](m/s/um/os)
Remove [policy] = Expellas [policy](m/s/um/os)
Remove [policy] and refund [amount]% of its cost = Expellas [policy](m/s/um/os) et recipias [amount]% quam sumptum ejus
Free Technology = Technologia gratuita

View File

@ -1381,6 +1381,8 @@ You may choose [amount] free Policies =
# Requires translation!
You gain the [policy] Policy =
# Requires translation!
You gain the [belief] Belief =
# Requires translation!
You enter a Golden Age =
# Requires translation!
You have gained [amount] [resourceName] =
@ -2115,6 +2117,8 @@ Results =
Revealed by: =
# Requires translation!
Nothing found! =
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -3037,7 +3041,7 @@ Free Great Person = Didis Žmogus dovanai
# Requires translation!
Discover [tech] =
# Requires translation!
Adopt [policy] =
Adopt [policy/belief] =
# Requires translation!
Remove [policy] =
# Requires translation!

View File

@ -1368,6 +1368,8 @@ Gained [stats] = Menerima [stats]
You may choose a free Policy = Anda boleh memilih Polisi percuma
You may choose [amount] free Policies = Anda boleh memilih [amount] Polisi percuma
You gain the [policy] Policy = Anda memperoleh polisi [policy]
# Requires translation!
You gain the [belief] Belief =
You enter a Golden Age = Anda memasuki Zaman Emas
You have gained [amount] [resourceName] = Anda telah memperoleh [amount] [resourceName]
You have lost [amount] [resourceName] = Anda telah kehilangan [amount] [resourceName]
@ -2220,6 +2222,8 @@ Results =
Revealed by: =
# Requires translation!
Nothing found! =
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -3518,7 +3522,7 @@ Free Great Person =
# Requires translation!
[amount] population in a random city =
Discover [tech] = Menemui [tech]
Adopt [policy] = Amalkan [policy]
Adopt [policy/belief] = Amalkan [policy/belief]
# Requires translation!
Remove [policy] =
# Requires translation!

File diff suppressed because it is too large Load Diff

View File

@ -1282,6 +1282,8 @@ Gained [stats] = Fekk [stats]
You may choose a free Policy = Du får velja ei vedtekt kostnadsfritt
You may choose [amount] free Policies = Du får velja [amount] Vedtekter kostnadsfritt
You gain the [policy] Policy = Du har Vedtekta [policy]
# Requires translation!
You gain the [belief] Belief =
You enter a Golden Age = Du gjekk inn i ein Gullalder
You have gained [amount] [resourceName] = Du fekk [amount] [resourceName]
You have lost [amount] [resourceName] = Du tapte [amount] [resourceName]
@ -1954,6 +1956,8 @@ Results = Resultat
# Requires translation!
Revealed by: =
Nothing found! = Ingenting funne!
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -2864,7 +2868,7 @@ Free Great Person = Kostnadsfri stor person
[amount] population [cityFilter] = [amount] folkemengd [cityFilter]
[amount] population in a random city = [amount] folketal i ein tilfeldig by
Discover [tech] = Oppdaga [tech]
Adopt [policy] = Vedtak [policy]
Adopt [policy/belief] = Vedtak [policy/belief]
Remove [policy] = Fjerna [policy]
# Requires translation!
Remove [policy] and refund [amount]% of its cost =

View File

@ -1763,6 +1763,8 @@ You may choose [amount] free Policies =
# Requires translation!
You gain the [policy] Policy =
# Requires translation!
You gain the [belief] Belief =
# Requires translation!
You enter a Golden Age =
# Requires translation!
You have gained [amount] [resourceName] =
@ -2711,6 +2713,8 @@ Results =
Revealed by: =
# Requires translation!
Nothing found! =
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -4066,7 +4070,7 @@ Free Great Person =
# Requires translation!
Discover [tech] =
# Requires translation!
Adopt [policy] =
Adopt [policy/belief] =
# Requires translation!
Remove [policy] =
# Requires translation!

View File

@ -1422,6 +1422,8 @@ Gained [stats] = [stats] be dast aamad
You may choose a free Policy = Shomaa mitavaanid yek Siyaasat e raaygaan raa entekhaab konid
You may choose [amount] free Policies = Shoma mitavaanid [amount] Siyaasat e raaygaan entekhaab konid
You gain the [policy] Policy = Shomaa siyaasat e [policy] raa migirid
# Requires translation!
You gain the [belief] Belief =
You enter a Golden Age = Shomaa vaared e asri talaayi mishavid
You have gained [amount] [resourceName] = Shomaa [amount] taa [resourceName] be dast aavardid
You have lost [amount] [resourceName] = Shomaa [amount] taa [resourceName] az dast daadid
@ -2242,6 +2244,8 @@ Results = Nataayej
# Requires translation!
Revealed by: =
Nothing found! = Hich-chiz peydaa nashod!
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -3524,7 +3528,7 @@ Free Great Person =
[amount] population in a random city =
Discover [tech] = Kashf e [tech]
# Requires translation!
Adopt [policy] =
Adopt [policy/belief] =
Remove [policy] = Hazf e [policy]
# Requires translation!
Remove [policy] and refund [amount]% of its cost =

View File

@ -1156,6 +1156,8 @@ Gained [stats] = Otrzymano [stats]
You may choose a free Policy = Można wybrać darmowy ustrój
You may choose [amount] free Policies = Można wybrać [amount] darmowe ustroje
You gain the [policy] Policy = Otrzymujesz ustrój [policy]
# Requires translation!
You gain the [belief] Belief =
You enter a Golden Age = Twoja cywilizacja weszła w Złoty Wiek
You have gained [amount] [resourceName] = Zdobyłeś [amount] [resourceName]
You have lost [amount] [resourceName] = Straciłeś [amount] [resourceName]
@ -1786,6 +1788,8 @@ Results = Wyniki
# Requires translation!
Revealed by: =
Nothing found! = Nic nie znaleziono!
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -2534,7 +2538,7 @@ Free Great Person = Darmowy Wielki Człowiek
[amount] population [cityFilter] = [amount] do populacji [cityFilter]
[amount] population in a random city = [amount] populacji w losowym mieście
Discover [tech] = Odkrywa [tech]
Adopt [policy] = Przyjmuje [policy]
Adopt [policy/belief] = Przyjmuje [policy/belief]
Remove [policy] = Zrezygnuj z ustroju [policy]
Remove [policy] and refund [amount]% of its cost = Zrezygnuj z ustroju społecznego [policy] i otrzymaj z powrotem [amount]% jego kosztu
Free Technology = Otrzymasz 1 darmową technologię

File diff suppressed because it is too large Load Diff

View File

@ -1291,6 +1291,8 @@ Gained [stats] = Ai primit [stats]
You may choose a free Policy = Poți alege o Politică gratuită
You may choose [amount] free Policies = Poți alege [amount] Politici gratuite
You gain the [policy] Policy = Primești Politica [policy]
# Requires translation!
You gain the [belief] Belief =
You enter a Golden Age = Ai intrat într-o epocă de aur
You have gained [amount] [resourceName] = Ai primit [amount] [resourceName]
You have lost [amount] [resourceName] = Ai pierdut [amount] [resourceName]
@ -1967,6 +1969,8 @@ Results = Rezultate
# Requires translation!
Revealed by: =
Nothing found! = Nimic nu a fost găsit!
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -2982,7 +2986,7 @@ Free Great Person = Persoană Extraordinară gratuit
# Requires translation!
Discover [tech] =
# Requires translation!
Adopt [policy] =
Adopt [policy/belief] =
# Requires translation!
Remove [policy] =
# Requires translation!

View File

@ -1144,6 +1144,8 @@ Gained [stats] = Мы получили [stats]
You may choose a free Policy = Вы можете выбрать бесплатный общественный институт
You may choose [amount] free Policies = Вы можете выбрать [amount] бесплатных общественных институтов
You gain the [policy] Policy = Вы получили общественный институт [policy]
# Requires translation!
You gain the [belief] Belief =
You enter a Golden Age = Вы вошли в Золотой век
You have gained [amount] [resourceName] = Вы получили [amount] [resourceName]
You have lost [amount] [resourceName] = Вы потеряли [amount] [resourceName]
@ -1771,6 +1773,8 @@ Results = Результаты
# Requires translation!
Revealed by: =
Nothing found! = Ничего не найдено!
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -2505,7 +2509,7 @@ Free Great Person = Бесплатный Великий человек
[amount] population [cityFilter] = [amount] к населению [cityFilter]
[amount] population in a random city = [amount] населения в случайном городе
Discover [tech] = Открыть [tech]
Adopt [policy] = Принять [policy]
Adopt [policy/belief] = Принять [policy/belief]
Remove [policy] = Удалить [policy]
Remove [policy] and refund [amount]% of its cost = Удалите [policy] и верните [amount]% от его стоимости.
Free Technology = Бесплатная технология
@ -2833,7 +2837,8 @@ UnitType = Тип юнита
Promotion = Повышение
Resource = Ресурс
Ruins = Руины
GlobalUniques = Глобальные редкости
# Requires translation!
GlobalUniques =
Speed = Скорость
Tutorial = Обучение
CityState = Город-государство

View File

@ -1841,6 +1841,8 @@ You may choose [amount] free Policies =
# Requires translation!
You gain the [policy] Policy =
# Requires translation!
You gain the [belief] Belief =
# Requires translation!
You enter a Golden Age =
# Requires translation!
You have gained [amount] [resourceName] =
@ -2876,6 +2878,8 @@ Results = Результаты
# Requires translation!
Revealed by: =
Nothing found! = Нич не найдено
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -3990,7 +3994,7 @@ Free Great Person = Промінент задарь
[amount] population [cityFilter] =
[amount] population in a random city = [amount] населення у випадковому місті
Discover [tech] = Изучити [tech]
Adopt [policy] = Узяти [policy]
Adopt [policy/belief] = Узяти [policy/belief]
# Requires translation!
Remove [policy] =
# Requires translation!

View File

@ -1142,6 +1142,8 @@ Gained [stats] = 您获得了[stats]
You may choose a free Policy = 您可以推行一项免费的政策
You may choose [amount] free Policies = 您可以推行[amount]项免费的政策
You gain the [policy] Policy = 你推行了[policy]政策
# Requires translation!
You gain the [belief] Belief =
You enter a Golden Age = 您进入了黄金时代
You have gained [amount] [resourceName] = 你获得了[amount][resourceName]
You have lost [amount] [resourceName] = 你失去了[amount][resourceName]
@ -1768,6 +1770,8 @@ Results = 结果
# Requires translation!
Revealed by: =
Nothing found! = 无结果
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -2499,7 +2503,7 @@ Free Great Person = 免费的伟人
[amount] population [cityFilter] = [cityFilter][amount]人口
[amount] population in a random city = 在一个随机城市中增加[amount]人口
Discover [tech] = 发现[tech]
Adopt [policy] = 立刻推行[policy]
Adopt [policy/belief] = 立刻推行[policy/belief]
Remove [policy] = 取消推行[policy]
Remove [policy] and refund [amount]% of its cost = 取消推行[policy]并返还[amount]%的文化花费
Free Technology = 获得1项免费科技
@ -2827,7 +2831,8 @@ UnitType = 单位类别
Promotion = 晋升项
Resource = 资源
Ruins = 遗迹
GlobalUniques = 全局特性
# Requires translation!
GlobalUniques =
Speed = 游戏速度
Tutorial = 教程
CityState = 城邦

View File

@ -1141,6 +1141,8 @@ Gained [stats] = Ganaste [stats]
You may choose a free Policy = Puedes escoger una Política gratis
You may choose [amount] free Policies = Puedes escoger [amount] Políticas gratis
You gain the [policy] Policy = Obtuviste la Política [policy]
# Requires translation!
You gain the [belief] Belief =
You enter a Golden Age = Entraste a una Edad Dorada
You have gained [amount] [resourceName] = Has obtenido [amount] [resourceName]
You have lost [amount] [resourceName] = Has perdido [amount] [resourceName]
@ -1765,6 +1767,8 @@ Search! = ¡Buscar!
Results = Resultados
Revealed by: = Revelado por:
Nothing found! = ¡No se encontró nada!
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -2496,7 +2500,7 @@ Free Great Person = Gran Personaje gratis
[amount] population [cityFilter] = [amount] población [cityFilter]
[amount] population in a random city = [amount] población en una ciudad aleatoria
Discover [tech] = Descubre [tech]
Adopt [policy] = Adopta [policy]
Adopt [policy/belief] = Adopta [policy/belief]
Remove [policy] = Remover [policy]
Remove [policy] and refund [amount]% of its cost = Deshacer [policy] y reembolsar [amount]% de su costo
Free Technology = Tecnología gratis
@ -2821,7 +2825,8 @@ UnitType = Tipo de unidad
Promotion = Promoción
Resource = Recurso
Ruins = Ruinas
GlobalUniques = Únicos globales
# Requires translation!
GlobalUniques =
Speed = Velocidad
Tutorial = Tutorial
CityState = Ciudad-Estado

View File

@ -1368,6 +1368,8 @@ You may choose [amount] free Policies =
# Requires translation!
You gain the [policy] Policy =
# Requires translation!
You gain the [belief] Belief =
# Requires translation!
You enter a Golden Age =
# Requires translation!
You have gained [amount] [resourceName] =
@ -2108,6 +2110,8 @@ Results =
Revealed by: =
# Requires translation!
Nothing found! =
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -3045,7 +3049,7 @@ Free Great Person = Gratis Stor Person
# Requires translation!
Discover [tech] =
# Requires translation!
Adopt [policy] =
Adopt [policy/belief] =
# Requires translation!
Remove [policy] =
# Requires translation!

View File

@ -1756,6 +1756,8 @@ You may choose a free Policy =
You may choose [amount] free Policies =
# Requires translation!
You gain the [policy] Policy =
# Requires translation!
You gain the [belief] Belief =
You enter a Golden Age = คุณเข้าสู่ยุคทอง
# Requires translation!
You have gained [amount] [resourceName] =
@ -2822,6 +2824,8 @@ Results =
Revealed by: =
# Requires translation!
Nothing found! =
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -4172,7 +4176,7 @@ Free Great Person =
# Requires translation!
Discover [tech] =
# Requires translation!
Adopt [policy] =
Adopt [policy/belief] =
# Requires translation!
Remove [policy] =
# Requires translation!

View File

@ -1151,6 +1151,8 @@ Gained [stats] = 您獲得[stats]。
You may choose a free Policy = 您可以選擇一項免費的政策。
You may choose [amount] free Policies = 您可以選擇[amount]項免費的政策。
You gain the [policy] Policy = 您獲得了[policy]政策
# Requires translation!
You gain the [belief] Belief =
You enter a Golden Age = 您進入了黃金時代。
You have gained [amount] [resourceName] = 您獲得了 [amount] [resourceName]
You have lost [amount] [resourceName] = 您失去了 [amount] [resourceName]
@ -1779,6 +1781,8 @@ Results = 結果
# Requires translation!
Revealed by: =
Nothing found! = 查無結果
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -2527,7 +2531,7 @@ Free Great Person = 免費的偉人
[amount] population [cityFilter] = [cityFilter][amount]人口
[amount] population in a random city = 於一個隨機的城市[amount]人口
Discover [tech] = 發現[tech]
Adopt [policy] = 採行[policy]
Adopt [policy/belief] = 採行[policy/belief]
Remove [policy] = 移除[policy]
Remove [policy] and refund [amount]% of its cost = 移除[policy]並退還其成本的[amount]%
Free Technology = 免費獲得1項科技

View File

@ -1154,6 +1154,8 @@ Gained [stats] = [stats] kazandık
You may choose a free Policy = Yeni bir politika seçebilirsin
You may choose [amount] free Policies = [amount] tane yeni politika seçebilirsin
You gain the [policy] Policy = [policy] politikasına sahip olduk
# Requires translation!
You gain the [belief] Belief =
You enter a Golden Age = Altın Çağa girdin
You have gained [amount] [resourceName] = [amount] [resourceName] kazandık
You have lost [amount] [resourceName] = [amount] [resourceName] kaybettik
@ -1781,6 +1783,8 @@ Results = Sonuçlar
# Requires translation!
Revealed by: =
Nothing found! = Hiçbir şey bulunamadı!
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -2522,7 +2526,7 @@ Free Great Person = Ücretsiz Harika Kişi
[amount] population [cityFilter] = [cityFilter] [amount] nüfus
[amount] population in a random city = Rastgele bir şehirdeki [amount] nüfus
Discover [tech] = [tech] teknolojisini keşfedin
Adopt [policy] = [policy] politikasını benimseyin
Adopt [policy/belief] = [policy/belief] politikasını benimseyin
Remove [policy] = [policy] politikasını kaldırın
Remove [policy] and refund [amount]% of its cost = [policy] politikasını kaldırın ve harcadığınız ücretin %[amount]'sini geri alın
Free Technology = Ücretsiz Teknoloji

View File

@ -1142,6 +1142,8 @@ Gained [stats] = Отримано [stats]
You may choose a free Policy = Ви можете обрати безкоштовну політику
You may choose [amount] free Policies = Ви можете обрати безкоштовно [amount] політик(и)
You gain the [policy] Policy = Ви отримуєте Політику [policy]
# Requires translation!
You gain the [belief] Belief =
You enter a Golden Age = Розпочалась Золота доба
You have gained [amount] [resourceName] = Ви отримали [amount] [resourceName]
You have lost [amount] [resourceName] = Ви втратили [amount] [resourceName]
@ -1767,6 +1769,8 @@ Search! = Шукати!
Results = Результати
Revealed by: = Відкрили:
Nothing found! = Нічого не знайдено!
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -2498,7 +2502,7 @@ Free Great Person = Безкоштовно зʼявляється Видатна
[amount] population [cityFilter] = [amount] населення [cityFilter]
[amount] population in a random city = [amount] населення у випадковому місті
Discover [tech] = Дослідити Технологію [tech]
Adopt [policy] = Прийняти Політику [policy]
Adopt [policy/belief] = Прийняти Політику [policy/belief]
Remove [policy] = Видалити [policy]
Remove [policy] and refund [amount]% of its cost = Видалити [policy] і повернути [amount]% від її вартості
Free Technology = Надає безкоштовну технологію

View File

@ -1138,6 +1138,8 @@ Gained [stats] = Đã đạt được [stats]
You may choose a free Policy = Bạn có thể chọn Chính sách miễn phí
You may choose [amount] free Policies = Bạn có thể chọn [amount] Chính sách miễn phí
You gain the [policy] Policy = Bạn nhận được Chính sách [policy]
# Requires translation!
You gain the [belief] Belief =
You enter a Golden Age = Bạn bước vào Thời đại Hoàng kim
You have gained [amount] [resourceName] = Bạn đã đạt được [amount] [resourceName]
You have lost [amount] [resourceName] = Bạn đã mất [amount] [resourceName]
@ -1762,6 +1764,8 @@ Search! = Tìm kiếm!
Results = Kết quả
Revealed by: = Được tìm thấy bởi:
Nothing found! = Không tìm thấy!
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -2492,7 +2496,7 @@ Free Great Person = Người Vĩ đại tự do
[amount] population [cityFilter] = [amount] dân số [cityFilter]
[amount] population in a random city = [amount] dân số trong một thành phố ngẫu nhiên
Discover [tech] = Khám phá [tech]
Adopt [policy] = Áp dụng [policy]
Adopt [policy/belief] = Áp dụng [policy/belief]
Remove [policy] = Loại bỏ [policy]
Remove [policy] and refund [amount]% of its cost = Loại bỏ [policy] và đền bù [amount]% chi phí của nó
Free Technology = Công nghệ miễn phí
@ -2812,7 +2816,8 @@ UnitType = chủngloạiđơnvị
Promotion = Nâng cấp
Resource = Nguồn lực
Ruins = Tàn tích
GlobalUniques = đặcsắcthếgiới
# Requires translation!
GlobalUniques =
Speed = Tốc độ
Tutorial = Hướng dẫn
CityState = thànhbang

View File

@ -1541,6 +1541,8 @@ You may choose [amount] free Policies =
# Requires translation!
You gain the [policy] Policy =
# Requires translation!
You gain the [belief] Belief =
# Requires translation!
You enter a Golden Age =
# Requires translation!
You have gained [amount] [resourceName] =
@ -2739,6 +2741,8 @@ Results =
Revealed by: =
# Requires translation!
Nothing found! =
# Requires translation!
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies
@ -4119,7 +4123,7 @@ Free Great Person =
# Requires translation!
Discover [tech] =
# Requires translation!
Adopt [policy] =
Adopt [policy/belief] =
# Requires translation!
Remove [policy] =
# Requires translation!

View File

@ -11,23 +11,24 @@ Dutch = 97
English = 0
Filipino = 85
Finnish = 35
French = 100
French = 99
Galician = 99
German = 99
Greek = 13
Hungarian = 76
Indonesian = 100
Indonesian = 99
Italian = 99
Japanese = 96
Korean = 94
Latin = 60
Lithuanian = 80
Malay = 28
Maltese = 25
Norwegian = 68
Persian_(Pinglish-DIN) = 11
Persian_(Pinglish-UN) = 29
Polish = 97
Portuguese = 73
Portuguese = 84
Romanian = 71
Russian = 99
Rusyn = 59
@ -38,5 +39,5 @@ Thai = 15
Traditional_Chinese = 97
Turkish = 96
Ukrainian = 99
Vietnamese = 100
Vietnamese = 99
Zulu = 9

View File

@ -1138,6 +1138,7 @@ Gained [stats] =
You may choose a free Policy =
You may choose [amount] free Policies =
You gain the [policy] Policy =
You gain the [belief] Belief =
You enter a Golden Age =
You have gained [amount] [resourceName] =
You have lost [amount] [resourceName] =
@ -1764,6 +1765,7 @@ Search! =
Results =
Revealed by: =
Nothing found! =
Global uniques are ruleset-wide modifiers that apply to all civilizations. =
# Policies

View File

@ -3,7 +3,7 @@ package com.unciv.build
object BuildConfig {
const val appName = "Unciv"
const val appCodeNumber = 1162
const val appVersion = "4.18.0"
const val appCodeNumber = 1163
const val appVersion = "4.18.1"
const val identifier = "com.unciv.app"
}

View File

@ -1,3 +1,12 @@
## 4.18.1
By RobLoach:
- Add Global Uniques to the Civilopedia
- Add `Adopt [policy/belief]` Unique
- Add diplomacy status to `civFilter`
New Screen 'start game' button alignment - By SidedYapper
## 4.18.0
CPU performance improvements

View File

@ -494,7 +494,7 @@ open class UncivGame(val isConsoleMode: Boolean = false) : Game(), PlatformSpeci
companion object {
//region AUTOMATICALLY GENERATED VERSION DATA - DO NOT CHANGE THIS REGION, INCLUDING THIS COMMENT
val VERSION = Version("4.18.0", 1162)
val VERSION = Version("4.18.1", 1163)
//endregion
/** Global reference to the one Gdx.Game instance created by the platform launchers - do not use without checking [isCurrentInitialized] first. */

View File

@ -70,6 +70,8 @@ class Religion() : INamed, IsPartOfGameInfoSerialization {
updateUniqueMaps()
}
fun addBelief(belief: Belief) = addBeliefs(listOf(belief))
@Readonly
fun getIconName() =
if (isPantheon()) "Pantheon"
@ -145,6 +147,7 @@ class Religion() : INamed, IsPartOfGameInfoSerialization {
}
}
@Readonly
private fun unlockedBuildingsPurchasable(): List<String> {
return getAllBeliefsOrdered().flatMap { belief ->
belief.getMatchingUniques(UniqueType.BuyBuildingsWithStat).map { it.params[0] } +

View File

@ -48,7 +48,7 @@ open class UnitAction(
UniqueType.OneTimeEnterGoldenAge, UniqueType.OneTimeEnterGoldenAgeTurns -> ImageGetter.getUnitActionPortrait("StartGoldenAge", size)
UniqueType.GainFreeBuildings, UniqueType.RemoveBuilding, UniqueType.OneTimeSellBuilding, UniqueType.OneTimeFreeUnit, UniqueType.FreeSpecificBuildings -> ImageGetter.getConstructionPortrait(associatedUnique.params[0], size)
UniqueType.OneTimeAmountFreeUnits -> ImageGetter.getConstructionPortrait(associatedUnique.params[1], size)
UniqueType.OneTimeFreePolicy, UniqueType.OneTimeAmountFreePolicies, UniqueType.OneTimeAdoptPolicy, UniqueType.OneTimeRemovePolicy, UniqueType.OneTimeRemovePolicyRefund -> ImageGetter.getUnitActionPortrait("HurryPolicy", size)
UniqueType.OneTimeFreePolicy, UniqueType.OneTimeAmountFreePolicies, UniqueType.OneTimeAdoptPolicyOrBelief, UniqueType.OneTimeRemovePolicy, UniqueType.OneTimeRemovePolicyRefund -> ImageGetter.getUnitActionPortrait("HurryPolicy", size)
UniqueType.OneTimeRevealEntireMap, UniqueType.OneTimeRevealSpecificMapTiles, UniqueType.OneTimeRevealCrudeMap -> ImageGetter.getUnitActionPortrait("Explore", size)
UniqueType.OneTimeConsumeResources, UniqueType.OneTimeProvideResources, UniqueType.OneTimeGainResource -> ImageGetter.getResourcePortrait(associatedUnique.params[1], size)
UniqueType.OneTimeChangeTerrain -> ImageGetter.getUnitActionPortrait("Transform", size)

View File

@ -46,6 +46,7 @@ enum class LocaleCode(val languageTag: String, private val fastlaneFolder: Strin
Latvian("lv-LV"),
Lithuanian("lt-LT"),
Malay("ms-MY"),
Maltese("mt-MT"),
Norwegian("no-NO"),
NorwegianNynorsk("nn-NO"),
PersianPinglishDIN("fa-IR"), // These might just fall back to default

View File

@ -4,15 +4,43 @@ import com.unciv.models.ruleset.unique.IHasUniques
import com.unciv.models.ruleset.unique.Unique
import com.unciv.models.ruleset.unique.UniqueTarget
import com.unciv.models.ruleset.unique.UniqueType
import com.unciv.ui.screens.civilopediascreen.FormattedLine
import yairm210.purity.annotations.Readonly
class GlobalUniques: RulesetObject() {
override var name = "GlobalUniques"
override var name = "Global Uniques"
@Readonly override fun makeLink() = "Tutorial/Global Uniques"
var unitUniques: ArrayList<String> = ArrayList()
override fun makeLink() = "" // No own category on Civilopedia screen
override fun getUniqueTarget() = UniqueTarget.GlobalUniques
/** @return Whether or not there are global uniques that should be displayed to the user. */
@Readonly fun hasUniques(): Boolean =
uniqueObjects.any { !it.isHiddenToUsers() } || unitUniques.isNotEmpty()
override fun getCivilopediaTextLines(ruleset: Ruleset): List<FormattedLine> {
val lines = mutableListOf<FormattedLine>()
lines.add(FormattedLine("Global uniques are ruleset-wide modifiers that apply to all civilizations."))
val visibleUniques = uniqueObjects.filter { !it.isHiddenToUsers() }
if (visibleUniques.isNotEmpty()) {
lines.add(FormattedLine(""))
lines.add(FormattedLine("Global Effect", header=4))
for (unique in visibleUniques) {
lines.add(FormattedLine(unique))
}
}
val visibleUnitUniques = unitUniques.map { Unique(it) }.filter { !it.isHiddenToUsers() }
if (visibleUnitUniques.isNotEmpty()) {
lines.add(FormattedLine(""))
lines.add(FormattedLine("Units", header=4))
for (unique in visibleUnitUniques) {
lines.add(FormattedLine(unique))
}
}
return lines
}
companion object {
@Readonly
fun getUniqueSourceDescription(unique: Unique): String {

View File

@ -43,6 +43,7 @@ import com.unciv.utils.addToMapOfSets
import com.unciv.utils.randomWeighted
import kotlin.math.roundToInt
import kotlin.random.Random
import yairm210.purity.annotations.Readonly
// Buildings, techs, policies, ancient ruins and promotions can have 'triggered' effects
object UniqueTriggerActivation {
@ -99,7 +100,7 @@ object UniqueTriggerActivation {
val relevantCity by lazy {
city?: tile?.getCity()
}
fun getApplicableCities(cityFilter: String) =
@Readonly fun getApplicableCities(cityFilter: String) =
if (cityFilter == "in this city") sequenceOf(relevantCity).filterNotNull()
else civInfo.cities.asSequence().filter { it.matchesFilter(cityFilter) }
@ -169,6 +170,7 @@ object UniqueTriggerActivation {
}
UniqueType.PlaySound -> {
if (civInfo.isAIOrAutoPlaying()) return null
val soundName = unique.params[0]
if (soundName.isEmpty()) return null
var sound = UncivSound(soundName)
@ -343,22 +345,27 @@ object UniqueTriggerActivation {
true
}
}
UniqueType.OneTimeAdoptPolicy -> {
val policyName = unique.params[0]
if (civInfo.policies.isAdopted(policyName)) return null
val policy = civInfo.gameInfo.ruleset.policies[policyName] ?: return null
return {
civInfo.policies.freePolicies++
civInfo.policies.adopt(policy)
val notificationText = getNotificationText(
notification, triggerNotificationText,
"You gain the [$policyName] Policy"
)
if (notificationText != null)
civInfo.addNotification(notificationText, PolicyAction(policyName), NotificationCategory.General, NotificationIcon.Culture)
true
UniqueType.OneTimeAdoptPolicyOrBelief -> {
val name = unique.params[0]
val policy = civInfo.gameInfo.ruleset.policies[name]
val belief = civInfo.gameInfo.ruleset.beliefs[name]
when {
policy != null && !civInfo.policies.isAdopted(name) -> return {
civInfo.policies.freePolicies++
civInfo.policies.adopt(policy)
getNotificationText(notification, triggerNotificationText, "You gain the [$name] Policy")?.let {
civInfo.addNotification(it, PolicyAction(name), NotificationCategory.General, NotificationIcon.Culture)
}
true
}
belief != null && civInfo.religionManager.religion?.hasBelief(name) == false -> return {
civInfo.religionManager.religion?.addBelief(belief)
getNotificationText(notification, triggerNotificationText, "You gain the [$name] Belief")?.let {
civInfo.addNotification(it, NotificationCategory.Religion, NotificationIcon.Faith)
}
true
}
else -> return null
}
}
UniqueType.OneTimeRemovePolicy -> {
@ -1180,7 +1187,7 @@ object UniqueTriggerActivation {
if (tilesToTakeOver.none()) return null
/** Lower is better */
fun cityPriority(city: City) = city.getCenterTile().aerialDistanceTo(tile) + (if (city.isBeingRazed) 5 else 0)
@Readonly fun cityPriority(city: City) = city.getCenterTile().aerialDistanceTo(tile) + (if (city.isBeingRazed) 5 else 0)
val citiesWithAdjacentTiles = tilesToTakeOver.asSequence()
.flatMap { it.neighbors + it }
@ -1235,6 +1242,7 @@ object UniqueTriggerActivation {
}
}
@Readonly
private fun getNotificationText(notification: String?, triggerNotificationText: String?, effectNotificationText: String): String? {
return if (!notification.isNullOrEmpty()) notification
else if (triggerNotificationText != null)

View File

@ -827,7 +827,7 @@ enum class UniqueType(
OneTimeGainPopulation("[amount] population [cityFilter]", UniqueTarget.Triggerable), // used in CN tower
OneTimeGainPopulationRandomCity("[amount] population in a random city", UniqueTarget.Triggerable),
OneTimeDiscoverTech("Discover [tech]", UniqueTarget.Triggerable),
OneTimeAdoptPolicy("Adopt [policy]", UniqueTarget.Triggerable),
OneTimeAdoptPolicyOrBelief("Adopt [policy/belief]", UniqueTarget.Triggerable),
OneTimeRemovePolicy("Remove [policy]", UniqueTarget.Triggerable),
OneTimeRemovePolicyRefund("Remove [policy] and refund [amount]% of its cost", UniqueTarget.Triggerable),
OneTimeFreeTech("Free Technology", UniqueTarget.Triggerable), // used in Buildings

View File

@ -12,6 +12,7 @@ import com.unciv.ui.components.input.KeyCharAndCode
import com.unciv.ui.images.ImageGetter
import com.unciv.ui.popups.Popup
import com.unciv.ui.screens.civilopediascreen.ICivilopediaText
import yairm210.purity.annotations.Readonly
class TutorialController(screen: BaseScreen) {
@ -76,6 +77,7 @@ class TutorialController(screen: BaseScreen) {
}
}
@Readonly
private fun getTutorial(tutorial: TutorialTrigger): List<String> {
val name = tutorial.value.replace('_', ' ').trimStart()
return tutorials[name]?.steps ?: emptyList()
@ -86,7 +88,9 @@ class TutorialController(screen: BaseScreen) {
// Todo This is essentially an 'un-private' kludge and the accessor
// in CivilopediaCategories desperately needs independence from TutorialController:
// Move storage to RuleSet someday?
return tutorials.values
return tutorials.values +
// Global Uniques
listOfNotNull(UncivGame.Current.gameInfo?.getGlobalUniques()?.takeIf { it.hasUniques() })
}
}

View File

@ -1,11 +1,13 @@
package com.unciv.ui.screens.civilopediascreen
import com.unciv.UncivGame
import com.badlogic.gdx.scenes.scene2d.Actor
import com.unciv.models.ruleset.Ruleset
import com.unciv.ui.components.input.KeyboardBinding
import com.unciv.ui.screens.basescreen.TutorialController
import com.unciv.models.ruleset.Belief as BaseBelief
import com.unciv.models.ruleset.unit.UnitType as BaseUnitType
import yairm210.purity.annotations.Readonly
/** Enum used as keys for Civilopedia "pages" (categories).
*
@ -126,7 +128,7 @@ enum class CivilopediaCategories (
);
companion object {
fun fromLink(name: String): CivilopediaCategories? =
@Readonly fun fromLink(name: String): CivilopediaCategories? =
values().firstOrNull { it.name == name }
?: values().firstOrNull { it.label == name }
}

View File

@ -2,6 +2,7 @@ package com.unciv.ui.screens.newgamescreen
import com.badlogic.gdx.Gdx
import com.badlogic.gdx.graphics.Color
import com.badlogic.gdx.scenes.scene2d.ui.HorizontalGroup
import com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup
import com.unciv.Constants
import com.unciv.UncivGame
@ -87,14 +88,14 @@ class NewGameScreen(
if (isPortrait) initPortrait()
else initLandscape()
bottomTable.background = skinStrings.getUiBackground("NewGameScreen/BottomTable", tintColor = skinStrings.skinConfig.clearColor)
topTable.background = skinStrings.getUiBackground("NewGameScreen/TopTable", tintColor = skinStrings.skinConfig.clearColor)
val horizontalGroup = HorizontalGroup().padBottom(5f).space(10f)
rightSideGroup.addActorAt(0, horizontalGroup)
if (UncivGame.Current.settings.lastGameSetup != null) {
rightSideGroup.addActorAt(0, VerticalGroup().padBottom(5f))
val resetToDefaultsButton = "Reset to defaults".toTextButton()
rightSideGroup.addActorAt(0, resetToDefaultsButton)
resetToDefaultsButton.onClick {
ConfirmPopup(
this,
@ -104,10 +105,13 @@ class NewGameScreen(
game.replaceCurrentScreen(NewGameScreen(GameSetupInfo()))
}.open(true)
}
horizontalGroup.addActor(resetToDefaultsButton)
}
rightSideButton.setText("Start game!".tr())
rightSideButton.onClick(this::startGameAvoidANRs)
val startGameButton = "Start game!".toTextButton().apply { color = Color.GREEN }
startGameButton.onClick(this::startGameAvoidANRs)
horizontalGroup.addActor(startGameButton)
pickerPane.rightSideButton.remove()
}
private fun startGameAvoidANRs(){

View File

@ -69,7 +69,7 @@ Simple unique parameters are explained by mouseover. Complex parameters are expl
Applicable to: Triggerable
??? example "Adopt [policy]"
??? example "Adopt [policy/belief]"
Example: "Adopt [Oligarchy]"
Applicable to: Triggerable

View File

@ -0,0 +1,6 @@
By RobLoach:
- Add Global Uniques to the Civilopedia
- Add `Adopt [policy/belief]` Unique
- Add diplomacy status to `civFilter`
New Screen 'start game' button alignment - By SidedYapper

View File

@ -0,0 +1,19 @@
Immaġinazzjoni mill-ġdid open-source tal-aktar logħba popolari ta' ġestjoni taċ-ċivilizzazzjoni li qatt saret; veloċi, ħafifa, bla reklami, u b'xejn għal dejjem!
Ibni l-imperu tiegħek, irriċerka teknoloġiji differenti, espandi l-bliet tiegħek, u elimina l-avversarji tiegħek!
Suġġerimenti? Bugs? Il-lista ta' kwistjonijiet miftuħa tista' tinstab fuq il-<a href="https://github.com/yairm210/Unciv/issues">paġna tal-Github fuq il-Kwistjonijiet</a>. Kull għajnuna hija milqugħa!
Xi mistoqsijiet? Kummenti? Jew għandek ħafna ħin liberu biex tinvesti? Ejja tkellem magħna fuq is-<a href="https://discord.gg/bjrB4Xw">server tal-Unciv fuq Discord</a>.
Trid tgħin fit-traduzzjoni tal-logħba fil-lingwa tiegħek? Segwi l-istruzzjonijiet fl-<a href="https://yairm210.github.io/Unciv/Other/Translating">artiklu tal-wiki</a> għat-tradutturi.
Kotlin u/jew Java m'għandhom l-ebda sigriet għalik? Mela ejja tipparteċipa fl-iżvilupp fuq il-<a href="https://github.com/yairm210/Unciv">paġna tal-Github</a>!
Id-dinja qed tistenniek! Ħa tibni ċivilizzazzjoni li tista' tgħix għal sekli?
Il-permess "Ippermetti aċċess sħiħ għan-netwerk" huwa meħtieġ għall-karatteristiċi li ġejjin:
- Listing u tniżżil ta' mods disponibbli
- Tniżżil ta' mużika u ħsejjes
- Tlugħ u tniżżil tal-istatus tal-logħba multiplayer onlajn
Il-permessi l-oħra kollha msemmija huma mmaniġġjati awtomatikament mill-API għall-karatteristika ta' notifika tad-dawra tal-multiplayer.

View File

@ -0,0 +1 @@
Logħba 4X - Ibni Ċivilazzjoni

View File

@ -228,6 +228,27 @@ class GlobalUniquesTests {
Assert.assertTrue(civInfo.stats.getStatMapForNextTurn()["Policies"]!!.science == 30f)
}
@Test
fun uniqueTypeOneTimeAdoptPolicyOrBelief() {
val civ = game.addCiv()
val tile = game.getTile(Vector2.Zero)
val city = game.addCity(civ, tile, true)
// Policy
Assert.assertFalse(civ.policies.isAdopted("Legalism"))
city.cityConstructions.addBuilding(game.createBuilding("Adopt [Legalism]"))
Assert.assertTrue(civ.policies.isAdopted("Legalism"))
// Belief
Assert.assertFalse(civ.religionManager.religion?.hasBelief("Dance of the Aurora") ?: false)
city.cityConstructions.addBuilding(game.createBuilding("Adopt [Dance of the Aurora]")) // Expected to not work, since we require a Religion
Assert.assertFalse(civ.religionManager.religion?.hasBelief("Dance of the Aurora") ?: false)
game.addReligion(civ) // With the Religion, we should be able to adopt the belief
Assert.assertFalse(civ.religionManager.religion?.hasBelief("Dance of the Aurora") ?: false)
city.cityConstructions.addBuilding(game.createBuilding("Adopt [Dance of the Aurora]"))
Assert.assertTrue(civ.religionManager.religion?.hasBelief("Dance of the Aurora") ?: false)
}
@Test
fun statsFromGlobalCitiesFollowingReligion() {
val civ1 = game.addCiv()