From 14cc6cc3a7b9e80608fc10de46eb56f2446879fa Mon Sep 17 00:00:00 2001 From: Yair Morgenstern Date: Fri, 3 Nov 2023 00:26:19 +0200 Subject: [PATCH] 4.8.16 --- .../jsons/translations/Afrikaans.properties | 2 ++ .../jsons/translations/Belarusian.properties | 2 ++ .../Brazilian_Portuguese.properties | 2 ++ .../jsons/translations/Bulgarian.properties | 2 ++ .../jsons/translations/Catalan.properties | 2 ++ .../jsons/translations/Czech.properties | 2 ++ .../jsons/translations/Dutch.properties | 2 ++ .../jsons/translations/English.properties | 2 ++ .../jsons/translations/Filipino.properties | 2 ++ .../jsons/translations/Finnish.properties | 2 ++ .../jsons/translations/French.properties | 3 +- .../jsons/translations/German.properties | 2 ++ .../jsons/translations/Greek.properties | 2 ++ .../jsons/translations/Hungarian.properties | 2 ++ .../jsons/translations/Indonesian.properties | 6 ++-- .../jsons/translations/Italian.properties | 2 ++ .../jsons/translations/Japanese.properties | 2 ++ .../jsons/translations/Korean.properties | 2 ++ .../jsons/translations/Lithuanian.properties | 2 ++ .../jsons/translations/Malay.properties | 2 ++ .../Persian_(Pinglish-DIN).properties | 2 ++ .../Persian_(Pinglish-UN).properties | 2 ++ .../jsons/translations/Polish.properties | 3 +- .../jsons/translations/Portuguese.properties | 2 ++ .../jsons/translations/Romanian.properties | 22 +++++++++----- .../jsons/translations/Russian.properties | 2 ++ .../Simplified_Chinese.properties | 2 ++ .../jsons/translations/Spanish.properties | 3 +- .../jsons/translations/Swedish.properties | 2 ++ .../Traditional_Chinese.properties | 2 ++ .../jsons/translations/Turkish.properties | 2 ++ .../jsons/translations/Ukrainian.properties | 4 ++- .../jsons/translations/Vietnamese.properties | 2 ++ .../completionPercentages.properties | 2 +- changelog.md | 27 ++++------------- .../ruleset/validation/RulesetValidator.kt | 1 - .../metadata/android/en-US/changelogs/926.txt | 29 ++++--------------- .../metadata/android/es/full_description.txt | 10 +++---- .../metadata/android/es/short_description.txt | 2 +- .../metadata/android/fr/full_description.txt | 8 ++--- .../metadata/android/fr/short_description.txt | 2 +- .../metadata/android/in/full_description.txt | 12 ++++---- .../metadata/android/in/short_description.txt | 2 +- .../metadata/android/ro/short_description.txt | 2 +- 44 files changed, 108 insertions(+), 84 deletions(-) diff --git a/android/assets/jsons/translations/Afrikaans.properties b/android/assets/jsons/translations/Afrikaans.properties index 61790c748cd81..8f21184d5f76c 100644 --- a/android/assets/jsons/translations/Afrikaans.properties +++ b/android/assets/jsons/translations/Afrikaans.properties @@ -3985,6 +3985,8 @@ upon ending a turn in a [tileFilter] tile = # Requires translation! Hidden after generating a Great Prophet = # Requires translation! +hidden from users = + # Requires translation! Mod is incompatible with [modFilter] = # Requires translation! Should only be used as permanent audiovisual mod = diff --git a/android/assets/jsons/translations/Belarusian.properties b/android/assets/jsons/translations/Belarusian.properties index ef7a6efe59f92..864f100f06968 100644 --- a/android/assets/jsons/translations/Belarusian.properties +++ b/android/assets/jsons/translations/Belarusian.properties @@ -4211,6 +4211,8 @@ upon ending a turn in a [tileFilter] tile = # Requires translation! Hidden after generating a Great Prophet = # Requires translation! +hidden from users = + # Requires translation! Mod is incompatible with [modFilter] = # Requires translation! Should only be used as permanent audiovisual mod = diff --git a/android/assets/jsons/translations/Brazilian_Portuguese.properties b/android/assets/jsons/translations/Brazilian_Portuguese.properties index 8d82916afdc07..c9d7f3bec7643 100644 --- a/android/assets/jsons/translations/Brazilian_Portuguese.properties +++ b/android/assets/jsons/translations/Brazilian_Portuguese.properties @@ -2314,6 +2314,8 @@ upon being promoted = ao ser promovido upon losing at least [amount] HP in a single attack = ao perder pelo menos [amount] de HP em um único ataque upon ending a turn in a [tileFilter] tile = ao terminar um turno em um painel [tileFilter] Hidden after generating a Great Prophet = Escondido depois de gerar um Grande Profeta + # Requires translation! +hidden from users = Mod is incompatible with [modFilter] = O mod é incompatível com [modFilter] Should only be used as permanent audiovisual mod = Deve ser usado apenas como mod audiovisual permanente Can be used as permanent audiovisual mod = Pode ser usado como mod audiovisual permanente diff --git a/android/assets/jsons/translations/Bulgarian.properties b/android/assets/jsons/translations/Bulgarian.properties index c3f025698fa68..53df091b7c96b 100644 --- a/android/assets/jsons/translations/Bulgarian.properties +++ b/android/assets/jsons/translations/Bulgarian.properties @@ -3223,6 +3223,8 @@ upon ending a turn in a [tileFilter] tile = # Requires translation! Hidden after generating a Great Prophet = # Requires translation! +hidden from users = + # Requires translation! Mod is incompatible with [modFilter] = # Requires translation! Should only be used as permanent audiovisual mod = diff --git a/android/assets/jsons/translations/Catalan.properties b/android/assets/jsons/translations/Catalan.properties index 49dd76a8d828e..5563faf7e97f1 100644 --- a/android/assets/jsons/translations/Catalan.properties +++ b/android/assets/jsons/translations/Catalan.properties @@ -2318,6 +2318,8 @@ upon being promoted = quan la unitat rep un ascens upon losing at least [amount] HP in a single attack = quan perd com a mínim [amount] PV en un sol atac upon ending a turn in a [tileFilter] tile = quan acaba el torn en una casella de tipus [tileFilter] Hidden after generating a Great Prophet = Amagat després de generar un gran profeta. + # Requires translation! +hidden from users = Mod is incompatible with [modFilter] = El mod no és compatible amb [modFilter] Should only be used as permanent audiovisual mod = Només es pot fer servir com a mod audiovisual permanent Can be used as permanent audiovisual mod = Es pot fer servir com a mod audiovisual permanent diff --git a/android/assets/jsons/translations/Czech.properties b/android/assets/jsons/translations/Czech.properties index bcf3aa7d96f55..ef8064dfd86ad 100644 --- a/android/assets/jsons/translations/Czech.properties +++ b/android/assets/jsons/translations/Czech.properties @@ -2687,6 +2687,8 @@ upon losing at least [amount] HP in a single attack = upon ending a turn in a [tileFilter] tile = Hidden after generating a Great Prophet = Skrytý po příchodu Velkého proroka # Requires translation! +hidden from users = + # Requires translation! Mod is incompatible with [modFilter] = # Requires translation! Should only be used as permanent audiovisual mod = diff --git a/android/assets/jsons/translations/Dutch.properties b/android/assets/jsons/translations/Dutch.properties index 09da81b8555a0..65925201ea508 100644 --- a/android/assets/jsons/translations/Dutch.properties +++ b/android/assets/jsons/translations/Dutch.properties @@ -2314,6 +2314,8 @@ upon being promoted = na gepromoveerd te worden upon losing at least [amount] HP in a single attack = na minstens [amount] HP te verliezen in een enkele aanval upon ending a turn in a [tileFilter] tile = na het beindigen van een beurt in een [tileFilter] tegel Hidden after generating a Great Prophet = Verborgen na het genereren van een Grote Profeet + # Requires translation! +hidden from users = Mod is incompatible with [modFilter] = Mod is niet compatibel met [modFilter] Should only be used as permanent audiovisual mod = Wordt best enkel gebruikt als een permanente audiovisuele mod Can be used as permanent audiovisual mod = Kan gebruikt worden als een permanente audiovisuele mod diff --git a/android/assets/jsons/translations/English.properties b/android/assets/jsons/translations/English.properties index 80261b8e788c6..bdd886d1da5c7 100644 --- a/android/assets/jsons/translations/English.properties +++ b/android/assets/jsons/translations/English.properties @@ -4334,6 +4334,8 @@ upon ending a turn in a [tileFilter] tile = # Requires translation! Hidden after generating a Great Prophet = # Requires translation! +hidden from users = + # Requires translation! Mod is incompatible with [modFilter] = # Requires translation! Should only be used as permanent audiovisual mod = diff --git a/android/assets/jsons/translations/Filipino.properties b/android/assets/jsons/translations/Filipino.properties index 44dee8da1448b..10bd47fe2fb43 100644 --- a/android/assets/jsons/translations/Filipino.properties +++ b/android/assets/jsons/translations/Filipino.properties @@ -2463,6 +2463,8 @@ upon losing at least [amount] HP in a single attack = kapag nabawasan ng hindi b upon ending a turn in a [tileFilter] tile = kapag nagtapaos ang turno sa isang [tileFilter] na tile Hidden after generating a Great Prophet = Nakatago pagkatapos magpakita ang isang Dakilang Propeta # Requires translation! +hidden from users = + # Requires translation! Mod is incompatible with [modFilter] = # Requires translation! Should only be used as permanent audiovisual mod = diff --git a/android/assets/jsons/translations/Finnish.properties b/android/assets/jsons/translations/Finnish.properties index 7b1f9a006b305..a6bc3ce2f5ee0 100644 --- a/android/assets/jsons/translations/Finnish.properties +++ b/android/assets/jsons/translations/Finnish.properties @@ -3494,6 +3494,8 @@ upon ending a turn in a [tileFilter] tile = # Requires translation! Hidden after generating a Great Prophet = # Requires translation! +hidden from users = + # Requires translation! Mod is incompatible with [modFilter] = # Requires translation! Should only be used as permanent audiovisual mod = diff --git a/android/assets/jsons/translations/French.properties b/android/assets/jsons/translations/French.properties index db0828aa113ac..bc08f0287b514 100644 --- a/android/assets/jsons/translations/French.properties +++ b/android/assets/jsons/translations/French.properties @@ -2211,7 +2211,6 @@ if starting in the [era] = si débute à [era] if no other Civilization has researched this = si aucune autre Civilisation n'a recherché ceci after discovering [tech] = après avoir découvert [tech] before discovering [tech] = avant de découvrir [tech] - # Requires translation! if no other Civilization has adopted this = si aucune autre Civilisation n'a adopté ceci after adopting [policy/belief] = après avoir adopté [policy/belief] before adopting [policy/belief] = avant d'adopter [policy/belief] @@ -2315,6 +2314,8 @@ upon being promoted = en étant promu(e) upon losing at least [amount] HP in a single attack = en perdant au moins [amount] PV en une seule attaque upon ending a turn in a [tileFilter] tile = en terminant un tour sur une case [tileFilter] Hidden after generating a Great Prophet = Caché après avoir généré un Grand Prophète + # Requires translation! +hidden from users = Mod is incompatible with [modFilter] = Le mod est incompatible avec [modFilter] Should only be used as permanent audiovisual mod = Devrait être activé uniquement comme mod audiovisuel permanent Can be used as permanent audiovisual mod = Peut être activé comme mod audiovisuel permanent diff --git a/android/assets/jsons/translations/German.properties b/android/assets/jsons/translations/German.properties index d988e4ef774b0..e24daae867e85 100644 --- a/android/assets/jsons/translations/German.properties +++ b/android/assets/jsons/translations/German.properties @@ -2314,6 +2314,8 @@ upon being promoted = bei der Beförderung upon losing at least [amount] HP in a single attack = bei Verlust von mindestens [amount] LP in einem einzigen Angriff upon ending a turn in a [tileFilter] tile = bei Beendigung einer Runde auf einem [tileFilter] Feld Hidden after generating a Great Prophet = Versteckt, nachdem ein Großer Prophet erzeugt wurde + # Requires translation! +hidden from users = Mod is incompatible with [modFilter] = Mod ist nicht kompatibel mit [modFilter] Should only be used as permanent audiovisual mod = Sollte nur als permanente audiovisuelle Mod verwendet werden Can be used as permanent audiovisual mod = Kann als permanente audiovisuelle Mod verwendet werden diff --git a/android/assets/jsons/translations/Greek.properties b/android/assets/jsons/translations/Greek.properties index 701052e2b0a2e..5a09eca307121 100644 --- a/android/assets/jsons/translations/Greek.properties +++ b/android/assets/jsons/translations/Greek.properties @@ -3946,6 +3946,8 @@ upon ending a turn in a [tileFilter] tile = # Requires translation! Hidden after generating a Great Prophet = # Requires translation! +hidden from users = + # Requires translation! Mod is incompatible with [modFilter] = # Requires translation! Should only be used as permanent audiovisual mod = diff --git a/android/assets/jsons/translations/Hungarian.properties b/android/assets/jsons/translations/Hungarian.properties index e1962fb6c9b7f..c5c29d83e6bcd 100644 --- a/android/assets/jsons/translations/Hungarian.properties +++ b/android/assets/jsons/translations/Hungarian.properties @@ -2371,6 +2371,8 @@ upon losing at least [amount] HP in a single attack = egyetlen támadásban lega upon ending a turn in a [tileFilter] tile = a kör [tileFilter] mezőn való befejezésekor Hidden after generating a Great Prophet = Híres próféta születése után nem lesz látható # Requires translation! +hidden from users = + # Requires translation! Mod is incompatible with [modFilter] = # Requires translation! Should only be used as permanent audiovisual mod = diff --git a/android/assets/jsons/translations/Indonesian.properties b/android/assets/jsons/translations/Indonesian.properties index 803aad70c9557..279179978edf3 100644 --- a/android/assets/jsons/translations/Indonesian.properties +++ b/android/assets/jsons/translations/Indonesian.properties @@ -1952,7 +1952,6 @@ Roads connect tiles across rivers = Pembangunan jalan menghubungkan daerah yang No Maintenance costs for improvements in [tileFilter] tiles = Tidak memerlukan biaya pemeliharaan untuk improvisasi di daerah [tileFilter] [relativeAmount]% tile improvement construction time = [relativeAmount]% waktu pembangunan peningkatan daerah [relativeAmount]% maintenance cost for buildings [cityFilter] = [relativeAmount]% biaya pemeliharaan untuk bangunan-bangunan [cityFilter] - # Requires translation! Remove [buildingFilter] [cityFilter] = Hancurkan [buildingFilter] [cityFilter] [relativeAmount]% Culture cost of natural border growth [cityFilter] = [relativeAmount]% biaya Budaya untuk pertumbuhan perbatasan alami [cityFilter] [relativeAmount]% Gold cost of acquiring tiles [cityFilter] = [relativeAmount]% biaya Emas untuk memperoleh daerah baru [cityFilter] @@ -2212,7 +2211,6 @@ if starting in the [era] = jika memulai dari [era] if no other Civilization has researched this = jika tidak ada Peradaban lain yang telah meriset ini after discovering [tech] = setelah menemukan [tech] before discovering [tech] = sebelum menemukan [tech] - # Requires translation! if no other Civilization has adopted this = jika belum ada Peradaban lain yang sudah menerapkannya after adopting [policy/belief] = setelah menerapkan [policy/belief] before adopting [policy/belief] = sebelum menerapkan [policy/belief] @@ -2227,9 +2225,7 @@ with [resource] = dengan [resource] without [resource] = tanpa [resource] when above [amount] [stat/resource] = saat di atas [amount] [stat/resource] when below [amount] [stat/resource] = saat di bawah [amount] [stat/resource] - # Requires translation! when above [amount] [stat] (modified by game speed) = saat di atas [amount] [stat] (diatur oleh kecepatan gim) - # Requires translation! when below [amount] [stat] (modified by game speed) = saat di bawah [amount] [stat] (diatur oleh kecepatan gim) in this city = di kota ini in cities with a [buildingFilter] = untuk kota-kota dengan [buildingFilter] @@ -2318,6 +2314,8 @@ upon being promoted = saat dipromosi upon losing at least [amount] HP in a single attack = saat kehilangan setidaknya [amount] darah dalam satu serangan upon ending a turn in a [tileFilter] tile = saat menyelesaikan giliran di daerah [tileFilter] Hidden after generating a Great Prophet = Tersembunyi setelah mendapatkan Nabi + # Requires translation! +hidden from users = Mod is incompatible with [modFilter] = Mod tidak kompatibel dengan [modFilter] Should only be used as permanent audiovisual mod = Hanya boleh digunakan sebagai mod audiovisual permanen Can be used as permanent audiovisual mod = Bisa digunakan sebagai mod audiovisual permanen diff --git a/android/assets/jsons/translations/Italian.properties b/android/assets/jsons/translations/Italian.properties index 83a9950dcc556..7cdda34d42a3d 100644 --- a/android/assets/jsons/translations/Italian.properties +++ b/android/assets/jsons/translations/Italian.properties @@ -2314,6 +2314,8 @@ upon being promoted = quando promuovi un'unità upon losing at least [amount] HP in a single attack = quando perdi almeno [amount] HP in un unico attacco upon ending a turn in a [tileFilter] tile = quando finisci un turno su una casella [tileFilter] Hidden after generating a Great Prophet = Nascosto quando ottieni un Grande Profeta + # Requires translation! +hidden from users = Mod is incompatible with [modFilter] = La mod è incompatibile con [modFilter] Should only be used as permanent audiovisual mod = Va usata solo come mod audiovisuale Can be used as permanent audiovisual mod = Usabile come mod audiovisuale permanente diff --git a/android/assets/jsons/translations/Japanese.properties b/android/assets/jsons/translations/Japanese.properties index 1eb05b75a4ab9..42e27dca0c4c8 100644 --- a/android/assets/jsons/translations/Japanese.properties +++ b/android/assets/jsons/translations/Japanese.properties @@ -2425,6 +2425,8 @@ upon ending a turn in a [tileFilter] tile = # Requires translation! Hidden after generating a Great Prophet = # Requires translation! +hidden from users = + # Requires translation! Mod is incompatible with [modFilter] = # Requires translation! Should only be used as permanent audiovisual mod = diff --git a/android/assets/jsons/translations/Korean.properties b/android/assets/jsons/translations/Korean.properties index 09a821ff362ae..2a91623d7c461 100644 --- a/android/assets/jsons/translations/Korean.properties +++ b/android/assets/jsons/translations/Korean.properties @@ -2389,6 +2389,8 @@ upon losing at least [amount] HP in a single attack = upon ending a turn in a [tileFilter] tile = [tileFilter] 타일에서 턴을 마칠 시 Hidden after generating a Great Prophet = 위대한 선지자 획득 후 숨겨짐 # Requires translation! +hidden from users = + # Requires translation! Mod is incompatible with [modFilter] = # Requires translation! Should only be used as permanent audiovisual mod = diff --git a/android/assets/jsons/translations/Lithuanian.properties b/android/assets/jsons/translations/Lithuanian.properties index 6b059ef746df7..57a39da5be6d2 100644 --- a/android/assets/jsons/translations/Lithuanian.properties +++ b/android/assets/jsons/translations/Lithuanian.properties @@ -2617,6 +2617,8 @@ upon losing at least [amount] HP in a single attack = upon ending a turn in a [tileFilter] tile = Hidden after generating a Great Prophet = Slepiama po Didžiojo pranašo atėjimo # Requires translation! +hidden from users = + # Requires translation! Mod is incompatible with [modFilter] = # Requires translation! Should only be used as permanent audiovisual mod = diff --git a/android/assets/jsons/translations/Malay.properties b/android/assets/jsons/translations/Malay.properties index 8285411f629d8..e2fbf0add867a 100644 --- a/android/assets/jsons/translations/Malay.properties +++ b/android/assets/jsons/translations/Malay.properties @@ -3507,6 +3507,8 @@ upon ending a turn in a [tileFilter] tile = # Requires translation! Hidden after generating a Great Prophet = # Requires translation! +hidden from users = + # Requires translation! Mod is incompatible with [modFilter] = # Requires translation! Should only be used as permanent audiovisual mod = diff --git a/android/assets/jsons/translations/Persian_(Pinglish-DIN).properties b/android/assets/jsons/translations/Persian_(Pinglish-DIN).properties index 46d40a9ba7dcf..acacb9f500ceb 100644 --- a/android/assets/jsons/translations/Persian_(Pinglish-DIN).properties +++ b/android/assets/jsons/translations/Persian_(Pinglish-DIN).properties @@ -3726,6 +3726,8 @@ upon ending a turn in a [tileFilter] tile = # Requires translation! Hidden after generating a Great Prophet = # Requires translation! +hidden from users = + # Requires translation! Mod is incompatible with [modFilter] = # Requires translation! Should only be used as permanent audiovisual mod = diff --git a/android/assets/jsons/translations/Persian_(Pinglish-UN).properties b/android/assets/jsons/translations/Persian_(Pinglish-UN).properties index 5cb9f1c9534e4..d562be42d0410 100644 --- a/android/assets/jsons/translations/Persian_(Pinglish-UN).properties +++ b/android/assets/jsons/translations/Persian_(Pinglish-UN).properties @@ -3297,6 +3297,8 @@ upon ending a turn in a [tileFilter] tile = # Requires translation! Hidden after generating a Great Prophet = # Requires translation! +hidden from users = + # Requires translation! Mod is incompatible with [modFilter] = # Requires translation! Should only be used as permanent audiovisual mod = diff --git a/android/assets/jsons/translations/Polish.properties b/android/assets/jsons/translations/Polish.properties index 0d9dcbcacd934..7c552f0b27c34 100644 --- a/android/assets/jsons/translations/Polish.properties +++ b/android/assets/jsons/translations/Polish.properties @@ -2213,7 +2213,6 @@ if starting in the [era] = jeśli zaczyna się w [era] if no other Civilization has researched this = kiedy żadna inna Cywilizacja jeszcze tego nie odkryła after discovering [tech] = po odkryciu → [tech] before discovering [tech] = przed odkryciem → [tech] - # Requires translation! if no other Civilization has adopted this = jeśli nie zostało przyjęte przez żadną inną Cywilizację after adopting [policy/belief] = po przyjęciu ustroju → [policy/belief] before adopting [policy/belief] = jeśli wcześniej nie wybrano ustroju → [policy/belief] @@ -2317,6 +2316,8 @@ upon being promoted = po byciu awansowanym upon losing at least [amount] HP in a single attack = po straceniu przynajmniej [amount] PŻ w pojedynczym ataku upon ending a turn in a [tileFilter] tile = po zakończeniu tury na polu [tileFilter] Hidden after generating a Great Prophet = Ukryte po wygenerowaniu Wielkiego Proroka + # Requires translation! +hidden from users = Mod is incompatible with [modFilter] = Mod jest niekompatybilny z [modFilter] Should only be used as permanent audiovisual mod = Powinien być zawsze używany jako mod permanentnie widoczny Can be used as permanent audiovisual mod = Może być używany jako mod permanentnie widoczny diff --git a/android/assets/jsons/translations/Portuguese.properties b/android/assets/jsons/translations/Portuguese.properties index 8ef94fd9b8330..32c6c02a59d7b 100644 --- a/android/assets/jsons/translations/Portuguese.properties +++ b/android/assets/jsons/translations/Portuguese.properties @@ -2764,6 +2764,8 @@ upon ending a turn in a [tileFilter] tile = # Requires translation! Hidden after generating a Great Prophet = # Requires translation! +hidden from users = + # Requires translation! Mod is incompatible with [modFilter] = # Requires translation! Should only be used as permanent audiovisual mod = diff --git a/android/assets/jsons/translations/Romanian.properties b/android/assets/jsons/translations/Romanian.properties index d91c77eca474b..82281aebb9f24 100644 --- a/android/assets/jsons/translations/Romanian.properties +++ b/android/assets/jsons/translations/Romanian.properties @@ -689,7 +689,6 @@ Could not load game from clipboard! = Jocul nu a putut fi încărcat din clipboa Could not load game from custom location! = Nu s-a putut încărca jocul din locația personalizată! # Requires translation! The file data seems to be corrupted. = - # Requires translation! The save was created with an incompatible version of Unciv: [version]. Please update Unciv to this version or later and try again. = Salvarea a fost creată cu o versiune incompatibilă de Unciv: [version]. Actualizează Unciv la Load [saveFileName] = Încarcă [saveFileName] Are you sure you want to delete this save? = Sigur doriți să ștergeți această salvare? @@ -1202,7 +1201,6 @@ Pillage = Jefuiește Pillage [improvement] = Jefuiește [improvement] # Requires translation! [improvement] (Pillaged!) = - # Requires translation! Repair [improvement] - [turns] = Repară [improvement] - [turns] Wait = Aștepta Are you sure you want to pillage this [improvement]? = Ești sigur că vrei să jefuiești aceasta [improvement]? @@ -1775,7 +1773,6 @@ Nothing found! = Nimic nu a fost găsit! Adopt = Adoptă # Requires translation! Completed = - # Requires translation! On adoption = La adopție # Requires translation! On completion = @@ -2134,6 +2131,8 @@ Roads connect tiles across rivers = Drumurile leagă plăci peste râuri No Maintenance costs for improvements in [tileFilter] tiles = Fără costuri de întreținere pentru îmbunătățirea plăcilor [tileFilter]. [relativeAmount]% tile improvement construction time = [relativeAmount]% timpul de construcție pentru îmbunătățirea plăcilor [relativeAmount]% maintenance cost for buildings [cityFilter] = [relativeAmount]% cost de întreținere pentru clădiri [cityFilter] + # Requires translation! +Remove [buildingFilter] [cityFilter] = [relativeAmount]% Culture cost of natural border growth [cityFilter] = [relativeAmount]% Costul cultural al creșterii granițelor naturale [cityFilter] [relativeAmount]% Gold cost of acquiring tiles [cityFilter] = [relativeAmount]% Costul aurului pentru achiziționarea plăcilor [cityFilter] Each city founded increases culture cost of policies [relativeAmount]% less than normal = Fiecare oraș fondat crește costul politicilor [relativeAmount]% mai puțin decât în mod normal @@ -2511,6 +2510,8 @@ if no other Civilization has researched this = dacă nicio altă civilizație nu after discovering [tech] = după ce am descoperit [tech] before discovering [tech] = înainte de a descoperi [tech] # Requires translation! +if no other Civilization has adopted this = + # Requires translation! after adopting [policy/belief] = before adopting [policy/belief] = înainte de a adopta [policy/belief] # Requires translation! @@ -2530,9 +2531,13 @@ if [buildingFilter] is constructed = with [resource] = cu [resource] without [resource] = fară [resource] # Requires translation! -when above [amount] [resource] = +when above [amount] [stat/resource] = + # Requires translation! +when below [amount] [stat/resource] = + # Requires translation! +when above [amount] [stat] (modified by game speed) = # Requires translation! -when below [amount] [resource] = +when below [amount] [stat] (modified by game speed) = in this city = în acest oraș in cities with a [buildingFilter] = în orașe cu [buildingFilter] in cities without a [buildingFilter] = în orașe fără [buildingFilter] @@ -2569,7 +2574,6 @@ in tiles without [tileFilter] = în dale fără [tileFilter] within [amount] tiles of a [tileFilter] = în [amount] plăci dintr-un [tileFilter] # Requires translation! on water maps = - # Requires translation! in [regionType] Regions = în regiuni [regionType] in all except [regionType] Regions = în toate înafară de regiuni [regionType] Free [unit] appears = Apare [unit] gratuit @@ -2672,6 +2676,8 @@ upon losing at least [amount] HP in a single attack = upon ending a turn in a [tileFilter] tile = # Requires translation! Hidden after generating a Great Prophet = + # Requires translation! +hidden from users = Mod is incompatible with [modFilter] = Mod-ul este incompatibil cu [modFilter] Should only be used as permanent audiovisual mod = Ar trebui să fie folosit doar ca mod audiovizual permanent Can be used as permanent audiovisual mod = Poate fi folosit ca mod audiovizual permanent @@ -4762,8 +4768,10 @@ We have heard the tenets of [religionName] and are most curious. Will you send m We have discovered cultural artifacts in the ruins! (+20 culture) = Am descoperit artefacte culturale în ruine! (+20 de cultură) discover cultural artifacts = descoperi artefacte culturale + # Requires translation! squatters willing to work for you = + # Requires translation! squatters wishing to settle under your rule = @@ -7249,7 +7257,6 @@ There are 2 main ways to combat unhappiness:\n by building happiness buildings You have entered a Golden Age!\nGolden age points are accumulated each turn by the total happiness \n of your civilization\nWhen in a golden age, culture and production generation increases +20%,\n and every tile already providing at least one gold will provide an extra gold. = Roads and Railroads = Drumuri și Căi Ferate - # Requires translation! Connecting your cities to the capital by roads\n will generate gold via the trade route.\nNote that each road costs 1 gold Maintenance per turn, and each Railroad costs 2 gold,\n so it may be more economical to wait until the cities grow! = Conectarea orașelor tale la capitală prin drumuri\n va genera auri via rută comercială.\n Fiecare drum costă un aur în fiecare rând și fiecare cale ferată costă 2 aur în fiecare rând,\n așa că poate fi mai economic să aștepți până ce orașele cresc! Victory Types = Tipuri de Victorie @@ -7649,3 +7656,4 @@ If you opened the Civilopedia from the main menu, the "Ruleset" will be that of Letters can select categories, and when there are multiple categories matching the same letter, you can press that repeatedly to cycle between these. = # Requires translation! The arrow keys allow navigation as well - left/right for categories, up/down for entries. = + diff --git a/android/assets/jsons/translations/Russian.properties b/android/assets/jsons/translations/Russian.properties index 5bde769d98b32..e248f404e52af 100644 --- a/android/assets/jsons/translations/Russian.properties +++ b/android/assets/jsons/translations/Russian.properties @@ -2318,6 +2318,8 @@ upon being promoted = при повышении upon losing at least [amount] HP in a single attack = при потере как минимум [amount] ОЗ за одну атаку upon ending a turn in a [tileFilter] tile = при окончании хода на [tileFilter] Hidden after generating a Great Prophet = Скрыто после появления Великого пророка + # Requires translation! +hidden from users = Mod is incompatible with [modFilter] = Мод несовместим с [modFilter] Should only be used as permanent audiovisual mod = Следует использовать только в качестве постоянного аудиовизуального мода Can be used as permanent audiovisual mod = Может быть использован как постоянный аудиовизуальный мод diff --git a/android/assets/jsons/translations/Simplified_Chinese.properties b/android/assets/jsons/translations/Simplified_Chinese.properties index 97052eae88fb5..9b04dbea820ae 100644 --- a/android/assets/jsons/translations/Simplified_Chinese.properties +++ b/android/assets/jsons/translations/Simplified_Chinese.properties @@ -2314,6 +2314,8 @@ upon being promoted = 被晋升时 upon losing at least [amount] HP in a single attack = 单次战斗中丢失至少 [amount] HP时 upon ending a turn in a [tileFilter] tile = 在 [tileFilter] 地块上结束一回合 Hidden after generating a Great Prophet = 在产生大先知后隐藏 + # Requires translation! +hidden from users = Mod is incompatible with [modFilter] = Mod 与 [modFilter] 不兼容 Should only be used as permanent audiovisual mod = 只能用作永久视听Mod Can be used as permanent audiovisual mod = 可作为永久视听Mod diff --git a/android/assets/jsons/translations/Spanish.properties b/android/assets/jsons/translations/Spanish.properties index b39d5dc0702e0..3576de7e14189 100644 --- a/android/assets/jsons/translations/Spanish.properties +++ b/android/assets/jsons/translations/Spanish.properties @@ -2211,7 +2211,6 @@ if starting in the [era] = si se empieza en la [era] if no other Civilization has researched this = si nadie más la ha investigado after discovering [tech] = después de descubrir [tech] before discovering [tech] = antes de descubrir [tech] - # Requires translation! if no other Civilization has adopted this = si ninguna Civilización más la ha adoptado after adopting [policy/belief] = después de adoptar [policy/belief] before adopting [policy/belief] = antes de adoptar [policy/belief] @@ -2315,6 +2314,8 @@ upon being promoted = al ser promovida upon losing at least [amount] HP in a single attack = al perder por lo menos [amount] HP en un solo ataque upon ending a turn in a [tileFilter] tile = al terminar turno en una casilla [tileFilter] Hidden after generating a Great Prophet = Oculto después de generar un gran profeta + # Requires translation! +hidden from users = Mod is incompatible with [modFilter] = Este mod es incompatible con [modFilter] Should only be used as permanent audiovisual mod = Sólo debería ser usado con mod audiovisual Can be used as permanent audiovisual mod = Puede usarse como mod audiovisual diff --git a/android/assets/jsons/translations/Swedish.properties b/android/assets/jsons/translations/Swedish.properties index ee636370db2a1..4e040618811ff 100644 --- a/android/assets/jsons/translations/Swedish.properties +++ b/android/assets/jsons/translations/Swedish.properties @@ -2632,6 +2632,8 @@ upon losing at least [amount] HP in a single attack = upon ending a turn in a [tileFilter] tile = Hidden after generating a Great Prophet = Gömt efter att en Stor Profet alstrats # Requires translation! +hidden from users = + # Requires translation! Mod is incompatible with [modFilter] = # Requires translation! Should only be used as permanent audiovisual mod = diff --git a/android/assets/jsons/translations/Traditional_Chinese.properties b/android/assets/jsons/translations/Traditional_Chinese.properties index 427fb77d6f93a..d9f28bee06d53 100644 --- a/android/assets/jsons/translations/Traditional_Chinese.properties +++ b/android/assets/jsons/translations/Traditional_Chinese.properties @@ -2395,6 +2395,8 @@ upon losing at least [amount] HP in a single attack = 單次戰鬥中丟失至 upon ending a turn in a [tileFilter] tile = 在 [tileFilter] 地塊上結束一回合時 Hidden after generating a Great Prophet = 在生成大先知後隱藏 # Requires translation! +hidden from users = + # Requires translation! Mod is incompatible with [modFilter] = # Requires translation! Should only be used as permanent audiovisual mod = diff --git a/android/assets/jsons/translations/Turkish.properties b/android/assets/jsons/translations/Turkish.properties index aef61dfeba865..877a4be792261 100644 --- a/android/assets/jsons/translations/Turkish.properties +++ b/android/assets/jsons/translations/Turkish.properties @@ -2730,6 +2730,8 @@ upon ending a turn in a [tileFilter] tile = # Requires translation! Hidden after generating a Great Prophet = # Requires translation! +hidden from users = + # Requires translation! Mod is incompatible with [modFilter] = # Requires translation! Should only be used as permanent audiovisual mod = diff --git a/android/assets/jsons/translations/Ukrainian.properties b/android/assets/jsons/translations/Ukrainian.properties index 106f29509d4b1..f761258c08789 100644 --- a/android/assets/jsons/translations/Ukrainian.properties +++ b/android/assets/jsons/translations/Ukrainian.properties @@ -2211,7 +2211,6 @@ if starting in the [era] = якщо розпочати гру в [era] if no other Civilization has researched this = якщо жодна інша Цивілізація не дослідила це after discovering [tech] = після дослідження технології [tech] before discovering [tech] = перед дослідженням технології [tech] - # Requires translation! if no other Civilization has adopted this = якщо жодна інша Цивілізація не прийняла це after adopting [policy/belief] = після прийняття [policy/belief] before adopting [policy/belief] = до прийняття [policy/belief] @@ -2315,6 +2314,8 @@ upon being promoted = при підвищенні upon losing at least [amount] HP in a single attack = при втраті принаймні [amount] ОЗ за одну атаку upon ending a turn in a [tileFilter] tile = при закінченні ходу в клітинках типу [tileFilter] Hidden after generating a Great Prophet = Приховано після появи Видатного пророка + # Requires translation! +hidden from users = Mod is incompatible with [modFilter] = Мод несумісний із [modFilter] Should only be used as permanent audiovisual mod = Має бути використано тільки як постійний аудіо-візуальний мод Can be used as permanent audiovisual mod = Може бути використано як постійний аудіо-візуальний мод @@ -6570,3 +6571,4 @@ However, it will reflect the mods you are playing! The combination of base rules If you opened the Civilopedia from the main menu, the "Ruleset" will be that of the last game you started. = Якщо ви відкрили Цивілопедію з головного меню, то "Набір правил" буде з останньої гри, яку ви починали. Letters can select categories, and when there are multiple categories matching the same letter, you can press that repeatedly to cycle between these. = Буквами можна вибирати категорії, а якщо є кілька категорій, що відповідають одній і тій же букві, ви можете натискати її кілька разів, щоб переходити між ними. The arrow keys allow navigation as well - left/right for categories, up/down for entries. = Клавіші зі стрілками також забезпечують навігацію - вліво/вправо для категорій, вгору/вниз для записів. + diff --git a/android/assets/jsons/translations/Vietnamese.properties b/android/assets/jsons/translations/Vietnamese.properties index 203c8ad6559c2..36737cdada5f0 100644 --- a/android/assets/jsons/translations/Vietnamese.properties +++ b/android/assets/jsons/translations/Vietnamese.properties @@ -2612,6 +2612,8 @@ upon losing at least [amount] HP in a single attack = upon ending a turn in a [tileFilter] tile = Hidden after generating a Great Prophet = Ẩn sau khi tạo ra một nhà tiên tri vĩ đại # Requires translation! +hidden from users = + # Requires translation! Mod is incompatible with [modFilter] = # Requires translation! Should only be used as permanent audiovisual mod = diff --git a/android/assets/jsons/translations/completionPercentages.properties b/android/assets/jsons/translations/completionPercentages.properties index 917ca650a58d3..a1a23a81ade06 100644 --- a/android/assets/jsons/translations/completionPercentages.properties +++ b/android/assets/jsons/translations/completionPercentages.properties @@ -19,7 +19,7 @@ Brazilian_Portuguese = 99 Traditional_Chinese = 97 Polish = 99 Lithuanian = 91 -Romanian = 70 +Romanian = 79 Simplified_Chinese = 99 Bulgarian = 44 Korean = 97 diff --git a/changelog.md b/changelog.md index 8aafbdab125e6..308a001d2c0aa 100644 --- a/changelog.md +++ b/changelog.md @@ -1,29 +1,12 @@ ## 4.8.16 -Easier location of mod errors, by specifying not only the name of the object with unique problems, but also the type - -Added test for both sides of filtering unique, to not raise mod warnings on both the filter and the filtered unique - -Tile generation condition parameters converted to fractions, to avoid errors - -Fastlane fixes - -RulesetValidator reorg - instead of running 2 sets of unique checks for base rulesets and filtering out results from the first to get the second, we now separate and have one function for non-base-rulesets, and one for base rulesets. - -I was wrong, this is for *parameter severity* - -chore: General rename UniqueComplianceErrorSeverity -> UniqueErrorScope. - -@Framonti - -Fastlane description update and cleanup +Ruleset validation refactor - easier location of affected objects, correctly display parameter-type mismatches, ignore uniques used for filtering By SomeTroglodyte: -- Modded Citadel no longer hard-codes name and icon in Notification -- Potpourri of RekMod-inspired little updates -- Fix mini-player showing last track during inter-track silence, -- Allow modders to hide individual Uniques from Civilopedia -- No ruins undo +- Correct notifications for modded Citadel +- Music: Fix mini-player showing last track during inter-track silence +- Allow modders to hide individual Uniques from Civilopedia +- Ruins can no longer be save-scummed for better results Fixed null reference error related to nuking - By tuvus diff --git a/core/src/com/unciv/models/ruleset/validation/RulesetValidator.kt b/core/src/com/unciv/models/ruleset/validation/RulesetValidator.kt index c6788597a3e60..0123fae0332a8 100644 --- a/core/src/com/unciv/models/ruleset/validation/RulesetValidator.kt +++ b/core/src/com/unciv/models/ruleset/validation/RulesetValidator.kt @@ -523,7 +523,6 @@ class RulesetValidator(val ruleset: Ruleset) { ) { for (nation in ruleset.nations.values) { addNationErrorRulesetInvariant(nation, lines) - uniqueValidator.checkUniques(nation, lines, false, tryFixUnknownUniques) } } diff --git a/fastlane/metadata/android/en-US/changelogs/926.txt b/fastlane/metadata/android/en-US/changelogs/926.txt index 7aa0380d924a1..5b0a6d6614e86 100644 --- a/fastlane/metadata/android/en-US/changelogs/926.txt +++ b/fastlane/metadata/android/en-US/changelogs/926.txt @@ -1,28 +1,9 @@ - - -Easier location of mod errors, by specifying not only the name of the object with unique problems, but also the type - -Added test for both sides of filtering unique, to not raise mod warnings on both the filter and the filtered unique - -Tile generation condition parameters converted to fractions, to avoid errors - -Fastlane fixes - -RulesetValidator reorg - instead of running 2 sets of unique checks for base rulesets and filtering out results from the first to get the second, we now separate and have one function for non-base-rulesets, and one for base rulesets. - -I was wrong, this is for *parameter severity* - -chore: General rename UniqueComplianceErrorSeverity -> UniqueErrorScope. - -@Framonti - -Fastlane description update and cleanup +Ruleset validation refactor - easier location of affected objects, correctly display parameter-type mismatches, ignore uniques used for filtering By SomeTroglodyte: -- Modded Citadel no longer hard-codes name and icon in Notification -- Potpourri of RekMod-inspired little updates -- Fix mini-player showing last track during inter-track silence, -- Allow modders to hide individual Uniques from Civilopedia -- No ruins undo +- Correct notifications for modded Citadel +- Music: Fix mini-player showing last track during inter-track silence +- Allow modders to hide individual Uniques from Civilopedia +- Ruins can no longer be save-scummed for better results Fixed null reference error related to nuking - By tuvus \ No newline at end of file diff --git a/fastlane/metadata/android/es/full_description.txt b/fastlane/metadata/android/es/full_description.txt index 0f24fe7c2bd55..25e438917c717 100644 --- a/fastlane/metadata/android/es/full_description.txt +++ b/fastlane/metadata/android/es/full_description.txt @@ -1,13 +1,13 @@ -Una reimplementación en código abierto del juego de construcción de civilizaciones más famoso de la historia - ¡Rápido, pequeño, sin anuncios, gratis por siempre! +Una reimplementación del juego de construcción de civilizaciones más famoso de la historia - ¡Rápido, pequeño, sin anuncios, gratis por siempre! ¡Construye tu civilización, investiga tecnologías, expande tus ciudades y derrota a tus enemigos! -¿Peticiones o errores?¿Quieres ayudar al desarrollo? La lista de cosas por hacer del juego está en: https://github.com/yairm210/Unciv/issues +¿Peticiones?¿Errores? La lista de cosas por hacer de la aplicación es https://github.com/yairm210/Unciv/issues, ¡toda pequeña ayuda es bienvenida! -¿Preguntas?¿Errores?¿Aburrido? Únete a la comunidad de Discord en https://discord.gg/bjrB4Xw ;) +¿Preguntas?¿Errores?¿Aburrido? Únetenos en https://discord.gg/bjrB4Xw. -¿Quieres ayudar a traducir el juego a tu idioma? Vea https://yairm210.github.io/Unciv/Other/Translating/ +¿Quieres ayudar a traducir el juego a tu idioma? Envíame un email a yairm210@hotmail.com. -¡El mundo espera!¿Convertirás tu civilización en un imperio que resistirá el paso del tiempo? +¿Sabes escribir Java o Kotlin? Únetenos en https://github.com/yairm210/Unciv.¡El mundo espera!¿Convertirás tu civilización en un imperio que resistirá el paso del tiempo? Se requiere el permiso de "Tener acceso completo a la red" para descargas iniciadas por el usuario y el modo multijugador. Todos los demás permisos listados son incluidos automáticamente por el API usado para implementar las notificaciones de turnos en el modo multijugador. Los permisos de red son usados para contar mods, descargar mods, descargar música y para cargar/descargar partidas multijugador. Unciv no inicia ninguna otra comunicación por Internet. diff --git a/fastlane/metadata/android/es/short_description.txt b/fastlane/metadata/android/es/short_description.txt index b6bc5e8517393..7170dff4d4f0a 100644 --- a/fastlane/metadata/android/es/short_description.txt +++ b/fastlane/metadata/android/es/short_description.txt @@ -1 +1 @@ -Juego 4X de crear civilizaciones de código abierto +Juego 4X de crear civilizaciones \ No newline at end of file diff --git a/fastlane/metadata/android/fr/full_description.txt b/fastlane/metadata/android/fr/full_description.txt index d0f6e29723013..f539a78b7030b 100644 --- a/fastlane/metadata/android/fr/full_description.txt +++ b/fastlane/metadata/android/fr/full_description.txt @@ -2,13 +2,11 @@ Une réinterprétation open-source du plus célèbre jeu de gestion de civilisat Bâtissez votre empire, recherchez des technologies, étendez vos villes et éliminez vos adversaires! -Des suggestions? Des bugs? La liste des sujets ouverts se trouve sur la page Github - Issues. Toute aide est la bienvenue! +Des suggestions? Des bugs? Envie de contribuer? La liste des sujets ouverts se trouve sur https://github.com/yairm210/Unciv/issues . -Des questions? Des commentaires? Ou juste du temps libre? Venez discuter avec nous sur le Discord d'Unciv. +Des questions? Des commentaires? Rejoignez-nous sur le Discord d'Unciv https://discord.gg/bjrB4Xw ;) -Vous souhaitez aider à la traduction du jeu dans votre langue? Suivez les instructions de l'article wiki destiné aux traducteurs. - -Le codage Kotlin ou Java n'a aucun secret pour vous? N'hésitez pas à participer au développement sur la page Github. +Vous souhaitez participer à la traduction du jeu dans votre langue? Suivez les instructions sur https://yairm210.github.io/Unciv/Other/Translating/ . Le monde n'attend plus que vous! Bâtirez-vous une civilisation capable de résister au passage du temps? diff --git a/fastlane/metadata/android/fr/short_description.txt b/fastlane/metadata/android/fr/short_description.txt index 28d425f355a53..8a3004136c557 100644 --- a/fastlane/metadata/android/fr/short_description.txt +++ b/fastlane/metadata/android/fr/short_description.txt @@ -1 +1 @@ -Jeu 4X - Bâtir une civilisation \ No newline at end of file +Jeu 4X open source - Bâtir une civilisation \ No newline at end of file diff --git a/fastlane/metadata/android/in/full_description.txt b/fastlane/metadata/android/in/full_description.txt index 9e54867b40a19..9db21fe3f7f94 100644 --- a/fastlane/metadata/android/in/full_description.txt +++ b/fastlane/metadata/android/in/full_description.txt @@ -1,15 +1,13 @@ -Implementasi ulang dari game membangun peradaban paling terkenal yang pernah ada - cepat, kecil, tanpa iklan, gratis selamanya! +Implementasi ulang bersumber terbuka dari game membangun peradaban paling terkenal yang pernah ada - cepat, kecil, tanpa iklan, gratis selamanya! Bangun peradabanmu, teliti teknologi, perluas kotamu dan kalahkan musuhmu! -Permintaan? Bug? Daftar hal-hal yang akan dilakukan untuk aplikasi adalah https://github.com/yairm210/Unciv/issues, setiap bantuan kecil diterima! +Permintaan? Bug? Daftar hal-hal yang akan dilakukan ke depannya ada di https://github.com/yairm210/Unciv/issues -Pertanyaan? Komentar? Hanya gabut? Bergabunglah dengan kami di https://discord.gg/bjrB4Xw. +Pertanyaan? Komentar? Bergabunglah dengan kami di https://discord.gg/bjrB4Xw. -Mau membantu menerjemahkan game ke dalam bahasamu? Kirimi saya email ke yairm210@hotmail.com. +Mau membantu menerjemahkan game ini ke dalam bahasamu? Kunjungi https://yairm210.github.io/Unciv/Other/Translating/. -Paham Java atau Kotlin? Bergabunglah dengan kami di https://github.com/yairm210/Unciv. - -Dunia menunggu! Akankah kamu akan membangun peradabanmu menjadi sebuah kerajaan yang akan bertahan dalam ujian waktu? +Dunia menunggumu! Akankah kamu akan membangun peradabanmu menjadi sebuah kerajaan yang akan bertahan dalam ujian waktu? Izin 'memiliki akses jaringan penuh' diperlukan untuk unduhan yang dilakukan pengguna dan fitur multiplayer. Semua izin terdaftar lainnya disertakan secara otomatis oleh API yang digunakan untuk mengimplementasikan notifikasi giliran multiplayer. Izin jaringan digunakan untuk membuat daftar mod, mengunduh mod, mengunduh musik dan mengunggah/mengunduh game multiplayer. Tidak ada komunikasi internet lain yang dilakukan oleh Unciv. diff --git a/fastlane/metadata/android/in/short_description.txt b/fastlane/metadata/android/in/short_description.txt index e7301e6154870..61e2ec942c9d4 100644 --- a/fastlane/metadata/android/in/short_description.txt +++ b/fastlane/metadata/android/in/short_description.txt @@ -1 +1 @@ -Game membangun peradaban 4X \ No newline at end of file +Game membangun peradaban 4X open-source \ No newline at end of file diff --git a/fastlane/metadata/android/ro/short_description.txt b/fastlane/metadata/android/ro/short_description.txt index ecf002428feb4..14ee19070f53d 100644 --- a/fastlane/metadata/android/ro/short_description.txt +++ b/fastlane/metadata/android/ro/short_description.txt @@ -1 +1 @@ -Joc de construire a civilizației 4X \ No newline at end of file +Joc 4X de construire a civilizației \ No newline at end of file