Skip to content

Commit 463cee2

Browse files
committed
4.21.14
1 parent 23a4d39 commit 463cee2

7 files changed

Lines changed: 31 additions & 72 deletions

File tree

android/assets/jsons/translations/Hindi.properties

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6738,7 +6738,6 @@ Gaur = गौड़
67386738
Gwalior = ग्वालियर
67396739
Jaipur = जयपुर
67406740
Karachi = कराची
6741-
# Requires translation!
67426741
India = भारत
67436742

67446743
# Requires translation!

android/assets/jsons/translations/Indonesian.properties

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1472,13 +1472,9 @@ Add or move to the top in all cities = Tambahkan atau pindahkan ke atas antrean
14721472
Remove from the queue in all cities = Hapus dari antrean di semua kota
14731473
Disable = Matikan
14741474
Enable = Nyalakan
1475-
# Requires translation!
14761475
Disable in this city = Matikan di kota ini
1477-
# Requires translation!
14781476
Enable in this city = Nyalakan di kota ini
1479-
# Requires translation!
14801477
Disable in all cities = Matikan di semua kota
1481-
# Requires translation!
14821478
Enable in all cities = Nyalakan di semua kota
14831479

14841480
# Specialized Popups - Ask for text or numbers, file picker

android/assets/jsons/translations/Simplified_Chinese.properties

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -432,21 +432,16 @@ Enable Nuclear Weapons = 启用核武器
432432
No City Razing = 禁止摧毁城市
433433
No Barbarians = 无蛮族
434434
Disable starting bias = 禁用起始地形
435-
# Requires translation!
436435
City-states search for first city location = 城邦寻找首个城市位置
437436
Raging Barbarians = 狂暴蛮族
438437
No Ancient Ruins = 无远古遗迹
439438
No Natural Wonders = 无自然奇观
440439
Allow anyone to spectate = 允许所有人观战
441-
# Requires translation!
442440
Show Civilization Stats = 显示统计数据
443441
Show Rankings = 显示排名
444442
Show Demographics = 显示人口
445-
# Requires translation!
446443
Show Charts = 显示图表
447-
# Requires translation!
448444
Restrict to own civilization = 仅限自身文明
449-
# Requires translation!
450445
Show additional stat types = 显示额外统计类型
451446
Victory Conditions = 胜利方式
452447
Scientific = 科技
@@ -1151,7 +1146,6 @@ We have captured a barbarian encampment and recovered [goldAmount] gold! = 我
11511146
An enemy [unitType] has joined us! = 一个敌方[unitType]加入了我们!
11521147
[unitName] can be promoted! = [unitName]可晋升了!
11531148
[unitName] has fully healed = [unitName]已痊愈!
1154-
# Requires translation!
11551149
[amount] units can be promoted! = [amount]个单位可以被晋升!
11561150
11571151
# This might be needed for a rewrite of Germany's unique - see #7376
@@ -1188,9 +1182,7 @@ We have allied with [nation]. = 我们已和[nation]缔结同盟
11881182
# Deprecated as of August 2026
11891183
We have lost alliance with [nation]. = 我们和[nation]不再是同盟关系
11901184
1191-
# Requires translation!
11921185
We have lost our alliance with [cityStateName]. = 我们和[cityStateName]不再是同盟关系
1193-
# Requires translation!
11941186
We have lost our alliance with [cityStateName] to [civName]. = [cityStateName]的同盟关系被[civName]夺走
11951187
We have discovered [naturalWonder]! = 大发现!我们发现了[naturalWonder]!
11961188
We have received [goldAmount] Gold for discovering [naturalWonder] = 我们因发现[naturalWonder]获得了 [goldAmount] 金钱
@@ -1266,7 +1258,6 @@ from the ruins = 从遗迹中,
12661258
12671259
# World Screen UI
12681260
1269-
# Requires translation!
12701261
Retry Upload = 重新上传
12711262
Working... = 进行中...
12721263
Waiting for other players... = 等待其他玩家...
@@ -1357,7 +1348,6 @@ Culture = 文化
13571348
Science = 科研
13581349
Faith = 信仰
13591350
1360-
# Requires translation!
13611351
Tiles Explored = 已探索地块
13621352
13631353
Growth = 人口增长
@@ -1386,9 +1376,7 @@ Social policies = 社会政策
13861376
Close = 关闭
13871377
Do you want to exit the game? = 你想退出游戏吗?
13881378
Exit = 退出
1389-
# Requires translation!
13901379
Start bias: = 起始偏好
1391-
# Requires translation!
13921380
Avoid [terrain] = 避开[terrain]地形
13931381
13941382
# Maya calendar popup
@@ -1408,7 +1396,6 @@ Buy = 购买
14081396
Move unit out of city first = 先把单位移出城市
14091397
Currently you have [amount] [stat]. = 你目前有[amount][stat]。
14101398
Would you like to purchase [constructionName] for [buildingGoldCost] [stat]? = 你确定用[buildingGoldCost][stat]购买[constructionName]吗?
1411-
# Requires translation!
14121399
Buy [amount] tiles in ring [ring] for [cost][stat] = 花费[cost]个[stat],购买[ring]环内的[amount]块地块
14131400
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. = 您正在在一个不信仰您创立的宗教([yourReligion])的城市购买一个异教([majorityReligion])宗教单位,可能不太实用。
14141401
Are you really sure you want to purchase this unit? = 您确认要购买这单位吗?
@@ -1487,13 +1474,9 @@ Add or move to the top in all cities = 添加或移至 所有城市的队列顶
14871474
Remove from the queue in all cities = 从所有城市的队列中移除
14881475
Disable = 禁用
14891476
Enable = 启用
1490-
# Requires translation!
14911477
Disable in this city = 此城市禁用
1492-
# Requires translation!
14931478
Enable in this city = 此城市启用
1494-
# Requires translation!
14951479
Disable in all cities = 所有城市禁用
1496-
# Requires translation!
14971480
Enable in all cities = 所有城市启用
14981481
14991482
# Specialized Popups - Ask for text or numbers, file picker
@@ -1956,7 +1939,6 @@ Religions already founded = 已建立的宗教
19561939
Available founder beliefs = 可用的创始人信仰
19571940
Available follower beliefs = 可用的追随者信仰
19581941
Religious status: = 宗教进度
1959-
# Requires translation!
19601942
Majority Religion = 主流宗教
19611943

19621944
None = 无

android/assets/jsons/translations/completionPercentages.properties

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Afrikaans = 37
44
Bangla = 46
55
Belarusian = 41
66
Bosnian = 33
7-
Brazilian_Portuguese = 99
7+
Brazilian_Portuguese = 100
88
Bulgarian = 60
99
Catalan = 99
1010
Croatian = 96
@@ -18,9 +18,9 @@ French = 99
1818
Galician = 99
1919
German = 97
2020
Greek = 40
21-
Hindi = 36
22-
Hungarian = 99
23-
Indonesian = 99
21+
Hindi = 37
22+
Hungarian = 100
23+
Indonesian = 100
2424
Italian = 99
2525
Japanese = 97
2626
Korean = 93

changelog.md

Lines changed: 9 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,19 @@
11
## 4.21.14
22

3-
chore: Clearer "on dispose wait for autosave", doesn't solve the problem but does clear up what the problem is
3+
Fixed minimap problems when spectating-as-civ
44

5-
Fixed part of - Fixed minimap problems when spectating-as-civ
5+
Avoid future ANRs from screen-switching
66

7-
Missed Android screen whoops
7+
reject ruleset objects that replace themselves - By mvanhorn
88

9-
Generic'd and default'd "Avoid ANRs by disabling input" by having all screen pushes send a constructor function instead of an instance
9+
Record client version of latest turn submitted by each civ in Multiplayer - By unciv-loof
1010

1111
By SomeTroglodyte:
12-
- Fix "Connect road" with A-Star pathing enabled
13-
- Allow assigning "key" mappings to extra mouse buttons
14-
- Fix equalizeColumns for empty lower tables
15-
- More screens support the "F1" binding to Civilopedia
16-
17-
fix: reject ruleset objects that replace themselves - By mvanhorn
18-
19-
mdae the idle unit cycle button a view (maybe??) - By varchasgopalaswamy
20-
21-
(MP) Record client version of latest turn submitted by each civ - By unciv-loof
22-
23-
PathingMap cleanup and linting - By Ambeco
12+
- Fix "Connect road" with A-Star pathing enabled
13+
- Allow assigning "key" mappings to extra mouse buttons
14+
- More screens support the "F1" binding to Civilopedia
15+
- Prevent double terrain damage from healing
16+
- Fix equalizeColumns for empty lower tables
2417

2518
## 4.21.13
2619

core/src/com/unciv/UncivGame.kt

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -431,17 +431,15 @@ open class UncivGame(val isConsoleMode: Boolean = false) : Game(), PlatformSpeci
431431

432432
settings.save()
433433

434-
if (gameInfo != null) {
435-
val autoSaveJob = files.autosaves.autoSaveJob
436-
if (autoSaveJob != null && autoSaveJob.isActive) {
437-
// onPause() call always precedes dispose() call so auto save is already in progress
438-
// This is the primary cause of ANRs at the moment -
439-
// we need some way to have the autosave keep working but remove the other threads,
440-
// I'm not sure what the right way is, we can either not clear daemon threads
441-
// or we can cancel the job if it takes too long...?
442-
Concurrency.runBlocking {
443-
autoSaveJob.join()
444-
}
434+
val autoSaveJob = files.autosaves.autoSaveJob
435+
if (autoSaveJob != null && autoSaveJob.isActive) {
436+
// onPause() call always precedes dispose() call so auto save is already in progress
437+
// This is the primary cause of ANRs at the moment -
438+
// we need some way to have the autosave keep working but remove the other threads,
439+
// I'm not sure what the right way is, we can either not clear daemon threads
440+
// or we can cancel the job if it takes too long...?
441+
Concurrency.runBlocking {
442+
autoSaveJob.join()
445443
}
446444
}
447445
Concurrency.stopThreadPools()
Lines changed: 9 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,14 @@
1+
Fixed minimap problems when spectating-as-civ
12

3+
Avoid future ANRs from screen-switching
24

3-
chore: Clearer "on dispose wait for autosave", doesn't solve the problem but does clear up what the problem is
5+
reject ruleset objects that replace themselves - By mvanhorn
46

5-
Fixed part of - Fixed minimap problems when spectating-as-civ
6-
7-
Missed Android screen whoops
8-
9-
Generic'd and default'd "Avoid ANRs by disabling input" by having all screen pushes send a constructor function instead of an instance
7+
Record client version of latest turn submitted by each civ in Multiplayer - By unciv-loof
108

119
By SomeTroglodyte:
12-
- Fix "Connect road" with A-Star pathing enabled
13-
- Allow assigning "key" mappings to extra mouse buttons
14-
- Fix equalizeColumns for empty lower tables
15-
- More screens support the "F1" binding to Civilopedia
16-
17-
fix: reject ruleset objects that replace themselves - By mvanhorn
18-
19-
mdae the idle unit cycle button a view (maybe??) - By varchasgopalaswamy
20-
21-
(MP) Record client version of latest turn submitted by each civ - By unciv-loof
22-
23-
PathingMap cleanup and linting - By Ambeco
10+
- Fix "Connect road" with A-Star pathing enabled
11+
- Allow assigning "key" mappings to extra mouse buttons
12+
- More screens support the "F1" binding to Civilopedia
13+
- Prevent double terrain damage from healing
14+
- Fix equalizeColumns for empty lower tables

0 commit comments

Comments
 (0)