Version rollout (#12191)

* Bump version and create initial changelog entry

* Update Indonesian.properties (#12186)

Corrected grammatical errors and translated the new code.

* Update Latin translation (#12185)

* Update translation

* Update translation

* Update translation

* Update translation

* Update translation

* Update translation

* Update translation

* Update translation

* Update translation

* Update translation

* Update translation

* Update translation

* Update translation

* Update translation

* Merge a branch

---------

Co-authored-by: sls1005 <sls1005@github.com>

* Update French.properties (#12184)

---------

Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: X2003 <158255876+Xenia2003@users.noreply.github.com>
Co-authored-by: sls1005 <90055573+sls1005@users.noreply.github.com>
Co-authored-by: sls1005 <sls1005@github.com>
Co-authored-by: Ouaz <Ouaz@users.noreply.github.com>
This commit is contained in:
Yair Morgenstern 2024-09-08 01:17:37 +03:00 committed by GitHub
parent 333b1b194f
commit 316d57bb26
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
7 changed files with 477 additions and 404 deletions

View File

@ -1271,7 +1271,7 @@ Buy for [amount] gold = Acheter pour [amount] or
Buy = Acheter
Currently you have [amount] [stat]. = Vous avez actuellement [amount] [stat].
Would you like to purchase [constructionName] for [buildingGoldCost] [stat]? = Voulez-vous acheter [constructionName] pour [buildingGoldCost] [stat] ?
You are buying a religious unit in a city that doesn't follow the religion you founded ([yourReligion]). This means that the unit is tied to that foreign religion ([majorityReligion]) and will be less useful. = Vous achetez une unité religieuse dans une cité ne pratiquant pas la religion que vous avez fondée ([yourReligion]). Cela signifie que cette unité est liée à une religion étrangère ([majorityReligion]) et sera peu utile.
You are buying a religious unit in a city that doesn't follow the religion you founded ([yourReligion]). This means that the unit is tied to that foreign religion ([majorityReligion]) and will be less useful. = Vous achetez une unité religieuse dans une cité ne pratiquant pas la religion que vous avez fondée ([yourReligion]). Cela signifie que cette unité est liée à une religion étrangère ([majorityReligion]) et sera moins utile.
Are you really sure you want to purchase this unit? = Êtes-vous vraiment sûr(e) de vouloir acheter cette unité ?
Purchase = Acheter
No space available to place [unit] near [city] = Aucun espace disponible pour placer [unit] près de [city]
@ -2723,7 +2723,7 @@ CityState = Cité-État
ModOptions = Options Mod
Event = Événement
# Requires translation!
EventChoice =
EventChoice = ÉvénementChoix
Conditional = Conditionnel
TriggerCondition = DéclencherCondition
UnitTriggerCondition = UnitéDéclencherCondition

View File

@ -547,7 +547,7 @@ Revert to map ruleset = Kembalikan aturan dasar peta
Reset the controls to reflect the current map ruleset = Atur ulang kontrol-kontrol untuk merefleksikan aturan dasar peta ini
Features = Fitur
Starting locations = Tempat mulai
Tile Matching Criteria = Kriteria Pencocokan Daerah
Tile Matching Criteria = Kriteria Pencocokan Ubin
Complete match = Cocok sempurna
Except improvements = Kecuali peningkatan
Base and terrain features = Fitur dasar dan medan
@ -596,13 +596,13 @@ My new map = Peta baru saya
Generate landmass = Buat daratan
Raise mountains and hills = Naikkan pegunungan dan perbukitan
Humidity and temperature = Kelembapan dan suhu
Lakes and coastline = Danau dan pantai
Lakes and coastline = Danau dan garis pantai
Sprout vegetation = Tumbuhkan vegetasi
Spawn rare features = Munculkan fitur-fitur langka
Distribute ice = Sebarkan es
Assign continent IDs = Tetapkan ID benua
Place Natural Wonders = Tempatkan Keajaiban Alam
Let the rivers flow = Alirkan sungai
Let the rivers flow = Biarkan sungai mengalir
Spread Resources = Sebarkan Sumber Daya
Create ancient ruins = Buat reruntuhan kuno
Floodfill = Isi Banjir
@ -840,7 +840,7 @@ When disabled, saves battery life but certain animations will be suspended = Ket
## Gameplay tab
Gameplay = Permainan
Check for idle units = Cek untuk unit yang menganggur
Check for idle units = Cek unit yang menganggur
Auto Unit Cycle = Siklus Unit Otomatis
Move units with a single tap = Gerakkan unit dengan sekali ketuk
Move units with a long tap = Gerakkan unit dengan ketukan yang lama
@ -967,16 +967,16 @@ Cannot provide unit upkeep for [unitName] - unit has been disbanded! = Tidak dap
[wonder] has been built in a faraway land = [wonder] telah dibangun di tempat yang jauh
[civName] has completed [construction]! = [civName] telah menyelesaikan pembangunan [construction]!
An unknown civilization has completed [construction]! = Peradaban tak dikenal telah menyelesaikan pembangunan [construction]!
The city of [cityname] has started constructing [construction]! = Kota [cityname] telah memulai pembangunan [construction]!
[civilization] has started constructing [construction]! = [civilization] telah memulai pembangunan [construction]!
An unknown civilization has started constructing [construction]! = Peradaban tak dikenal telah memulai pembangunan [construction]!
The city of [cityname] has started constructing [construction]! = Kota [cityname] mulai membangun [construction]!
[civilization] has started constructing [construction]! = [civilization] mulai membangun [construction]!
An unknown civilization has started constructing [construction]! = Peradaban tak dikenal mulai membangun [construction]!
[cityName] has started working on [construction] = [cityName] mulai membangun [construction]
[cityName] has expanded its borders! = [cityName] telah memperluas perbatasannya!
Your Golden Age has ended. = Masa Kejayaanmu sudah berakhir.
[cityName] has been razed to the ground! = [cityName] telah dibumihanguskan!
We have conquered the city of [cityName]! = Kita telah menguasai kota [cityName]!
Your citizens are revolting due to very high unhappiness! = Rakyatmu sedang memberontak karena tingkat ketidakbahagiaan yang sangat tinggi!
An enemy [unit] has attacked [cityName] = [unit] musuh telah menyerang [cityName]
An enemy [unit] has attacked [cityName] = [unit] musuh menyerang [cityName]
An enemy [unit] ([amount] HP) has attacked [cityName] ([amount2] HP) = [unit] musuh ([amount] HP) telah menyerang [cityName] ([amount2] HP)
An enemy [unit] has attacked our [ourUnit] = [unit] musuh telah menyerang [ourUnit] kita
An enemy [unit] ([amount] HP) has attacked our [ourUnit] ([amount2] HP) = [unit] musuh ([amount] HP) telah menyerang [ourUnit] kita ([amount2] HP)
@ -1409,7 +1409,7 @@ Stacked with [unitType] = Tertimbun bersama [unitType]
Unit ability = Kemampuan unit
The following improvements [stats]: = Peningkatan berikut [stats]:
The following improvements on [tileType] tiles [stats]: = Peningkatan berikut pada ubin [tileType] [stats]:
The following improvements on [tileType] tiles [stats]: = Peningkatan berikut di ubin [tileType] [stats]:
# Unit actions
@ -2723,7 +2723,7 @@ CityState = NegaraKota
ModOptions = OpsiMod
Event = Kejadian
# Requires translation!
EventChoice =
EventChoice = PilihanKejadian
Conditional = Kondisional
TriggerCondition = KondisiPemicu
UnitTriggerCondition = KondisiPemicuUnit

File diff suppressed because it is too large Load Diff

View File

@ -4,8 +4,8 @@ package com.unciv.build
object BuildConfig {
const val kotlinVersion = "1.9.24"
const val appName = "Unciv"
const val appCodeNumber = 1044
const val appVersion = "4.13.5"
const val appCodeNumber = 1045
const val appVersion = "4.13.6"
const val gdxVersion = "1.12.1"
const val ktorVersion = "2.3.12"

View File

@ -1,3 +1,21 @@
## 4.13.6
perf: Don't update city stats at *end turn* when unassigning extra population (won't affect anything until next turn where we'll recalc anyway)
chore: rename hasUnique(String) -> hasTagUnique(String)
perf: Unique mapping overhaul - don't multiply when checking 'has unique', prep for EnumMap for typed uniques
Moved AI unit upgrade into "use gold" function, so it is prioritized *over* purchasing new constructions
Resolved - units are not added to cities in resistance if non-resistant cities are available
Updated Events json schema
Docker build doesn't like linking version numbers of plugins
Improve desktop file for Linux desktop - By MayeulC
## 4.13.5
Modding:

View File

@ -483,7 +483,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.13.5", 1044)
val VERSION = Version("4.13.6", 1045)
//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,17 @@
perf: Don't update city stats at *end turn* when unassigning extra population (won't affect anything until next turn where we'll recalc anyway)
chore: rename hasUnique(String) -> hasTagUnique(String)
perf: Unique mapping overhaul - don't multiply when checking 'has unique', prep for EnumMap for typed uniques
Moved AI unit upgrade into "use gold" function, so it is prioritized *over* purchasing new constructions
Resolved - units are not added to cities in resistance if non-resistant cities are available
Updated Events json schema
Docker build doesn't like linking version numbers of plugins
Improve desktop file for Linux desktop - By MayeulC