Version rollout (#13847)

* Bump version and create initial changelog entry

* Update Brazilian_Portuguese.properties (#13842)

* Update French.properties (#13839)

* Update Indonesian.properties (#13835)

* Update Indonesian.properties

* Update Indonesian.properties

* Update Italian.properties (#13834)

* Update Spanish.properties (#13833)

* probably-final-vietnamese-hotfix (#13817)

* Update Vietnamese.properties

ALARM!!!
- I just realized something problematic: the translation for prophet is supposed to be " nhà tiên tri " and not " nhà truyền giáo " ( I was kind of silly at the time and did not see this before. Besides, the translation also kind of similar to that of the missionary. ) 

so I guess I have to **fixed** it, then.

* Update Vietnamese.properties

* Update Vietnamese.properties

* Update Vietnamese.properties

seems good enough.

* Update Vietnamese.properties

* Update Vietnamese.properties

* Update completionPercentages.properties

* Update Vietnamese.properties

* was that an internal error...?

---------

Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: Vitor Gabriel <Ranbut_Beater@protonmail.com>
Co-authored-by: Ouaz <Ouaz@users.noreply.github.com>
Co-authored-by: X2003 <158255876+Xenia2003@users.noreply.github.com>
Co-authored-by: Giuseppe D'Addio <41149920+Smashfanful@users.noreply.github.com>
Co-authored-by: Nahuel Geno <142752140+NahuelGeno@users.noreply.github.com>
Co-authored-by: theperfectoast <duynamdo000@gmail.com>
This commit is contained in:
Yair Morgenstern 2025-08-22 13:14:42 +03:00 committed by GitHub
parent 126c1953c5
commit d87e5151a1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
11 changed files with 281 additions and 236 deletions

View File

@ -379,8 +379,7 @@ Custom = Customizado
Map Generation Type = Tipo de geração de mapa
Enabled Map Generation Types = Tipos de geração de mapas ativados
Example map = Mapa de demonstração
# Requires translation!
Scenario file [name] is invalid. =
Scenario file [name] is invalid. = O arquivo de cenário [name] é inválido.
# Map types
Default = Padrão
@ -1552,8 +1551,7 @@ Add all [comment] in capital = Adicionar todos os [comment] em capital
Destroy all players = Destrua todos os jogadores
Capture all capitals = Capture todas as capitais
Complete [amount] Policy branches = Conclua [amount] ramificações políticas.
# Requires translation!
Have more [countable1] than each player's [countable2] =
Have more [countable1] than each player's [countable2] = Tenha mais [countable1] do que [countable2] de cada jogador
You have won a [victoryType] Victory! = Você venceu com uma vitória [victoryType]!
[civilization] has won a [victoryType] Victory! = [civilization] venceu com uma vitória [victoryType]!
Your civilization stands above all others! The exploits of your people shall be remembered until the end of civilization itself! = Sua civilização está acima de todas as outras! As façanhas de seus cidadãos serão lembradas até o final da própria civilização!

View File

@ -380,7 +380,7 @@ Map Generation Type = Type de carte générée
Enabled Map Generation Types = Types autorisés de carte générée
Example map = Exemple de carte
# Requires translation!
Scenario file [name] is invalid. =
Scenario file [name] is invalid. = Le fichier scénario [name] n'est pas valide.
# Map types
Default = Défaut
@ -1553,7 +1553,7 @@ Destroy all players = Éliminer tous les joueurs
Capture all capitals = Conquérir toutes les capitales
Complete [amount] Policy branches = Compléter [amount] branches de doctrines
# Requires translation!
Have more [countable1] than each player's [countable2] =
Have more [countable1] than each player's [countable2] = Avoir plus de [countable1] que la [countable2] de chaque joueur
You have won a [victoryType] Victory! = Vous avez remporté une Victoire [victoryType] !
[civilization] has won a [victoryType] Victory! = [civilization] a remporté une Victoire [victoryType] !
Your civilization stands above all others! The exploits of your people shall be remembered until the end of civilization itself! = Votre civilisation trône au-dessus de toutes les autres! Les exploits de votre peuple seront dans toutes les mémoires jusquà la fin de la civilisation elle-même !

View File

@ -119,8 +119,8 @@ Statuses = Status
Requires at least one of the following: = Memerlukan setidaknya salah satu dari hal-hal berikut ini:
Requires all of the following: = Memerlukan semua hal berikut ini:
Leads to [techName] = Menuju ke [techName]
Leads to: = Menuju ke:
Leads to [techName] = Membuka [techName]
Leads to: = Membuka:
Enables: = Menyalakan:
Disables: = Mematikan:
@ -380,7 +380,7 @@ Map Generation Type = Jenis Pembuatan Peta
Enabled Map Generation Types = Jenis Pembuatan Peta yang Diaktifkan
Example map = Peta contoh
# Requires translation!
Scenario file [name] is invalid. =
Scenario file [name] is invalid. = Berkas Skenario [name] tidak sah.
# Map types
Default = Bawaan
@ -1553,7 +1553,7 @@ Destroy all players = Binasakan semua pemain
Capture all capitals = Rebut semua ibu kota
Complete [amount] Policy branches = Lengkapi [amount] cabang Kebijakan
# Requires translation!
Have more [countable1] than each player's [countable2] =
Have more [countable1] than each player's [countable2] = Miliki lebih banyak [countable1] dari [countable2] tiap pemain
You have won a [victoryType] Victory! = Kamu telah memenangkan Kemenangan [victoryType]!
[civilization] has won a [victoryType] Victory! = [civilization] telah memenangkan Kemenangan [victoryType]!
Your civilization stands above all others! The exploits of your people shall be remembered until the end of civilization itself! = Peradabanmu berdiri melampaui semua peradaban lainnya! Usaha rakyatmu akan dikenang hingga berakhirnya peradaban ini!
@ -2742,7 +2742,7 @@ Great = Besar
######### resourceFilter ###########
any = apa pun
any = apa saja
######### beliefType ###########
@ -3317,9 +3317,9 @@ Ingenuity = Kecerdasan
May the gods bless you, great Nebuchadnezzar, ruler of ancient Babylon! Built 5000 years ago, Babylon emerged as an empire in 1800 BC, thanks to godlike Hammurabi, The Giver of Law. Falling under the Kassites assaults then the Assyrian domination, Babylon was reborn from its ashes, gaining back its independance, and became the beacon for Arts and Learning in the ancient world. O Nebuchadnezzar, after your death, Babylon quickly fell, conquered by the mighty Persians, and then by the Greeks, until the great city disappeared forever in 141 BC. = Semoga dewa-dewa memberkatimu, Nebukadnezar yang agung, penguasa Babilonia kuno! Dibangun 5000 tahun yang lalu, Babilonia tumbuh menjadi sebuah kekaisaran pada 1800 SM, berkat Hammurabi yang seperti dewa, Sang Pemberi Hukum! Runtuh dalam serangan bangsa Kass lalu didominasi bangsa Asyur, Babilonia lahir kembali dari abu, mendapatkan kemerdekaannya, dan menjadi rambu suar untuk Seni dan Pendidikan di dunia kuno. Wahai Nebukadnezar, setelah kematianmu, Babilonia runtuh, dikuasai oleh bangsa Persia yang perkasa, dan lalu Yunani, hingga kota besar tersebut hilang untuk selamanya pada 141 SM.
Great Nebuchadnezzar, Babylon's glory still lives through you and your people. Will you create a spark to enlighten the world again? Will your new empire shine through the ages of history? = Nebukadnezar yang agung, kejayaan Babilonia masih hidup melalui dirimu dan rakyatmu. Akankah engkau membuat cahaya untuk menerangi dunia lagi? Akankah kekaisaran barumu bersinar sepanjang zaman sejarah?
Babylon = Babilonia
Akkad = Akkad
Akkad = Akad
Dur-Kurigalzu = Dur-Kurigalzu
Nippur = Nippur
Nippur = Nibru
Borsippa = Borsippa
Sippar = Sippar
Opis = Opis
@ -3331,7 +3331,7 @@ Erech = Erech
Kutha = Kutha
Sirpurla = Sirpurla
Neribtum = Neribtum
Ashur = Asyur
Ashur = Assur
Ninveh = Niniwe
Nimrud = Nimrud
Arbela = Arbela
@ -3374,16 +3374,16 @@ Sparta = Sparta
Corinth = Korintus
Argos = Argos
Knossos = Knossos
Mycenae = Mykenai
Mycenae = Mikenai
Pharsalos = Pharsalos
Ephesus = Efesus
Halicarnassus = Halikarnassos
Rhodes = Rodos
Eretria = Eritrea
Pergamon = Pergamum
Miletos = Miletus
Eretria = Eretria
Pergamon = Pergamus
Miletos = Miletos
Megara = Megara
Phocaea = Phokaia
Phocaea = Fokaia
Sicyon = Sikyon
Tiryns = Tiryns
Samos = Samos
@ -3394,7 +3394,7 @@ Elis = Elis
Syracuse = Sirakusa
Herakleia = Herakleia
Gortyn = Gortyn
Chalkis = Chalkis
Chalkis = Khalkis
Pylos = Pylos
Pella = Pella
Naxos = Naxos
@ -3408,7 +3408,7 @@ Knidos = Knidos
Amphipolis = Amfipolis
Patras = Patras
Lamia = Lamia
Nafplion = Nafplion
Nafplion = Nafplio
Apolyton = Apolyton
Greece = Yunani
@ -3482,7 +3482,7 @@ Memphis = Memfis
Heliopolis = Heliopolis
Elephantine = Elefantin
Alexandria = Aleksandria
Pi-Ramesses = Pi-Ramses
Pi-Ramesses = Pi-Ramesses
Giza = Giza
Byblos = Byblos
Akhetaten = Akhetaten
@ -3646,7 +3646,7 @@ Moscow = Moskow
St. Petersburg = St. Petersburg
Novgorod = Novgorod
Rostov = Rostov
Yaroslavl = Yaroslav
Yaroslavl = Yaroslavl
Yekaterinburg = Yekaterinburg
Yakutsk = Yakutsk
Vladivostok = Vladivostok
@ -6547,11 +6547,11 @@ Ohrid = Ohrid
Nicomedia = Nikomedia
Trebizond = Trebizond
Cherson = Cherson
Sardica = Serdika
Sardica = Sardica
Ani = Ani
Dyrrachium = Dyrrakium
Dyrrachium = Dyrrhachium
Edessa = Edessa
Chalcedon = Chalkedon
Chalcedon = Kalsedon
Naissus = Naissus
Bari = Bari
Iconium = Ikonium
@ -6562,10 +6562,10 @@ Theodosiopolis = Theodosiopolis
Tyana = Tyana
Gaza = Gaza
Kerkyra = Kerkyra
Phoenice = Fenike
Phoenice = Foinike
Selymbria = Selymbria
Sillyon = Sillyon
Chrysopolis = Cherysopolis
Chrysopolis = Krisopolis
Vodena = Vodena
Traianoupoli = Traianoupoli
Constantia = Konstantia

View File

@ -385,8 +385,7 @@ Custom = Personalizzata
Map Generation Type = Tipo generazione mappa
Enabled Map Generation Types = Tipi generazione mappa abilitati
Example map = Mappa esempio
# Requires translation!
Scenario file [name] is invalid. =
Scenario file [name] is invalid. = Il file scenario [name] non è corretto.
# Map types
Default = Default
@ -1558,8 +1557,7 @@ Add all [comment] in capital = Porta tutte le [comment] nella capitale
Destroy all players = Distruggi tutti i giocatori avversari
Capture all capitals = Conquista tutte le capitali
Complete [amount] Policy branches = Completa [amount] rami delle politiche sociali
# Requires translation!
Have more [countable1] than each player's [countable2] =
Have more [countable1] than each player's [countable2] = Possiedi più cultura [countable1] rispetto a [countable2] di ogni giocatore
You have won a [victoryType] Victory! = Hai ottenuto una vittoria [victoryType]!
[civilization] has won a [victoryType] Victory! = La civiltà [civilization] ha ottenuto una vittoria [victoryType]!
Your civilization stands above all others! The exploits of your people shall be remembered until the end of civilization itself! = Dopo secoli di evoluzione della storia dell'umanità, la tua nazione si erge sopra tutte le altre! Le imprese del tuo popolo saranno ricordate fino alla fine della civiltà stessa!

View File

@ -379,8 +379,7 @@ Custom = Personalizado
Map Generation Type = Tipo
Enabled Map Generation Types = Tipos
Example map = Mapa de ejemplo
# Requires translation!
Scenario file [name] is invalid. =
Scenario file [name] is invalid. = El archivo de escenario [name] no es válido.
# Map types
Default = Estándar
@ -1552,8 +1551,7 @@ Add all [comment] in capital = Coloca todas las [comment] en la capital
Destroy all players = Destruye a todos los jugadores
Capture all capitals = Captura todas las capitales
Complete [amount] Policy branches = Completa [amount] ramas Políticas
# Requires translation!
Have more [countable1] than each player's [countable2] =
Have more [countable1] than each player's [countable2] = Tener más [countable1] que el [countable2] de cada jugador
You have won a [victoryType] Victory! = ¡Has ganado una Victoria [victoryType]!
[civilization] has won a [victoryType] Victory! = ¡[civilization] ha ganado una Victoria [victoryType]!
Your civilization stands above all others! The exploits of your people shall be remembered until the end of civilization itself! = ¡Tu civilización se alza sobre todas las demás! ¡Las hazañas de tu gente serán recordadas hasta el fin de la propia humanidad!
@ -2540,12 +2538,9 @@ upon discovering [techFilter] technology = al descubrir la tecnología [techFilt
upon entering the [era] = cuando se entre en la [era]
upon entering a new era = al entrar en una nueva era
upon adopting [policy/belief] = cuando se adopta [policy/belief]
# Requires translation!
upon declaring war on [civFilter] Civilizations =
# Requires translation!
upon being declared war on by [civFilter] Civilizations =
# Requires translation!
upon entering a war with [civFilter] Civilizations =
upon declaring war on [civFilter] Civilizations = al declarar la guerra a las civilizaciones [civFilter]
upon being declared war on by [civFilter] Civilizations = al ser declarada la guerra por [civFilter] Civilizaciones
upon entering a war with [civFilter] Civilizations = al entrar en una guerra con [civFilter] Civilizaciones
upon declaring friendship = cuando se declara amistad
upon declaring a defensive pact = al declarar un pacto defensivo
upon entering a Golden Age = cuando se entra en una Edad Dorada
@ -2826,8 +2821,7 @@ MetaModifier = Modificador Meta
#################### Lines from Countables #######################
year = Año
# Requires translation!
[stat] Per Turn =
[stat] Per Turn = [stat] por turno
Completed Policy branches = Ramas politicas completadas
[cityFilter] Cities = [cityFilter] Ciudades
Adopted [policyFilter] Policies = Políticas adoptadas [policyFilter]

File diff suppressed because it is too large Load Diff

View File

@ -38,5 +38,5 @@ Thai = 15
Traditional_Chinese = 97
Turkish = 96
Ukrainian = 99
Vietnamese = 99
Vietnamese = 100
Zulu = 9

View File

@ -3,7 +3,7 @@ package com.unciv.build
object BuildConfig {
const val appName = "Unciv"
const val appCodeNumber = 1156
const val appVersion = "4.17.15"
const val appCodeNumber = 1157
const val appVersion = "4.17.16"
const val identifier = "com.unciv.app"
}

View File

@ -1,3 +1,31 @@
## 4.17.16
Resolved - AI spy city selection greatly improved
Resolved - Changing mods while images load no longer displays multiple images on the last mod
Resolved - Removed city icons in unit overview
chore(purity): UnitOverview and UnitPromotions
Resolved - Replacement improvements also provide resources that require the original improvement
Resolved - Only heal on current tile if it's not a dangerous tile
Partially fixed - disallow repicking the same tile for multiple improvement-buildings
Since improvement buildings with no relevant tiles are unbuildable, we don't need to explicitly check for this in allowAutomatedConstruction
Partially fix - improvement buildings where the improvement cannot be built on any tile are considered unbuildable - do not appear in construction menu
Partially fix - city construction menu cannot add improvement-construction buildings, as they require picking a tile for the improvement
chore(purity)
Simulation: New Stats - By itanasi
move dependency versions to `gradle.properties` - By touhidurrr
## 4.17.15
Allow AI to move-and-settle

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.17.15", 1156)
val VERSION = Version("4.17.16", 1157)
//endregion
/** Global reference to the one Gdx.Game instance created by the platform launchers - do not use without checking [isCurrentInitialized] first. */

View File

@ -0,0 +1,27 @@
Resolved - AI spy city selection greatly improved
Resolved - Changing mods while images load no longer displays multiple images on the last mod
Resolved - Removed city icons in unit overview
chore(purity): UnitOverview and UnitPromotions
Resolved - Replacement improvements also provide resources that require the original improvement
Resolved - Only heal on current tile if it's not a dangerous tile
Partially fixed - disallow repicking the same tile for multiple improvement-buildings
Since improvement buildings with no relevant tiles are unbuildable, we don't need to explicitly check for this in allowAutomatedConstruction
Partially fix - improvement buildings where the improvement cannot be built on any tile are considered unbuildable - do not appear in construction menu
Partially fix - city construction menu cannot add improvement-construction buildings, as they require picking a tile for the improvement
chore(purity)
Simulation: New Stats - By itanasi
move dependency versions to `gradle.properties` - By touhidurrr