diff --git a/android/assets/jsons/translations/Polish.properties b/android/assets/jsons/translations/Polish.properties index ac81614036..a283a7ea03 100644 --- a/android/assets/jsons/translations/Polish.properties +++ b/android/assets/jsons/translations/Polish.properties @@ -92,7 +92,7 @@ Cannot be built with [buildingName] = Nie może być wybudowane z [buildingName] Consumes 1 [resource] = Pochłania 1 [resource] Consumes [amount] [resource] = Pochłania [amount] [resource] # Requires translation! -[amount] available = +[amount] available = [amount] dostępna Required tech: [requiredTech] = Wymagana technologia: [requiredTech] Requires [PolicyOrNationalWonder] = Wymaga [PolicyOrNationalWonder] Cannot be purchased = Nie może zostać zakupione @@ -228,7 +228,7 @@ Relationship changes in another [turnsToRelationshipChange] turns = Relacje zmie Protected by = Chronione przez Revoke Protection = Odwołaj swoją ochronę # Requires translation! -Revoke protection for [cityStateName]? = +Revoke protection for [cityStateName]? = Odwołać ochrone dla [cityStateName]? Pledge to protect = Zadeklaruj swoją ochronę Declare Protection of [cityStateName]? = Zadeklarować ochronę dla [cityStateName]? Build [improvementName] on [resourceName] (200 Gold) = Zbuduj [improvementName] na [resourceName] (200 Złota) @@ -436,9 +436,9 @@ It looks like we can't make a map with the parameters you requested! = Wygląda Maybe you put too many players into too small a map? = Może umieszczono zbyt wielu graczy na zbyt małej mapie? No human players selected! = Nie wybrano ludzkiego gracza! # Requires translation! -Invalid Player ID! = +Invalid Player ID! = Niepoprawny ID Gracza! # Requires translation! -No victory conditions were selected! = +No victory conditions were selected! = Nie ma żadnych wybranych kondycjy wygrania! Mods: = Mody: Extension mods: = Mody rozszerzające: Base ruleset: = Podstawowe zasady: @@ -481,7 +481,7 @@ Edit = # Requires translation! Rivers = # Requires translation! -Load = +Load = Ładuj Save = Zapisz New map = Nowa mapa Empty = Pusty @@ -490,7 +490,7 @@ Load map = Wczytaj mapę Delete map = Usuń mapę Are you sure you want to delete this map? = Czy na pewno chcesz usunąć tę mapę? # Requires translation! -It looks like your map can't be saved! = +It looks like your map can't be saved! = Wygląda na to że twoja mapa nie może być zapisana! Exit map editor = Wyjdź z edytora map # Requires translation! Change map ruleset = @@ -655,7 +655,7 @@ Show autosaves = Pokaż autozapisy Saved game name = Nazwa zapisanej gry # This is the save game name the dialog will suggest # Requires translation! -[player] - [turns] turns = +[player] - [turns] turns = [player] - [turns] kolejek Copy to clipboard = Skopiuj do schowka Copy saved game to clipboard = Skopiuj zapisaną grę do schowka Could not load game = Nie można wczytać gry @@ -865,7 +865,7 @@ Clearing a [forest] has created [amount] Production for [cityName] = Wyczyszczen [civName] rewarded you with [influence] influence for completing the [questName] quest. = Cywilizacja [civName] nagrodziła Cie [influence] wpływu za wykonanie zadania: [questName]. [civName] no longer needs your help with the [questName] quest. = [civName] nie potrzebuje już pomocy z zadaniem [questName]. # Requires translation! -The [questName] quest for [civName] has ended. It was won by [civNames]. = +The [questName] quest for [civName] has ended. It was won by [civNames]. = Zadanie [questName] dla [civName] się zakączyło. Było wygrane przez [civNames]. The resistance in [cityName] has ended! = Opór w [cityName] dobiegł końca! [cityName] demands [resource]! = [cityName] domaga się [resource]! Because they have [resource], the citizens of [cityName] are celebrating We Love The King Day! = Ponieważ mają [resource], mieszkańcy miasta [cityName] celebrują Dzień Uwielbienia Króla! @@ -1123,7 +1123,7 @@ Your trade mission to [civName] has earned you [goldAmount] gold and [influenceA Hurry Wonder = Przyśpiesz Budowę Cudu Hurry Construction = Przyspiesz Konstrukcję # Requires translation! -Hurry Construction (+[productionAmount]⚙) = +Hurry Construction (+[productionAmount]⚙) = Przyśpiesz Konstrukcję (+[productionAmount]⚙) Spread Religion = Rozpowszechnij Religię Spread [religionName] = Rozpowszechnij [religionName] Remove Heresy = Zlikwiduj Herezję @@ -1199,13 +1199,13 @@ Unimproved = Number of tiles with this resource\nin your territory, without an\nappropriate improvement to use it = We Love The King Day = Dzień Uwielbienia Króla # Requires translation! -WLTK+ = +WLTK+ = DUK+ # Requires translation! Number of your cities celebrating\n'We Love The King Day' thanks\nto access to this resource = # Requires translation! WLTK demand = # Requires translation! -WLTK- = +WLTK- = DUK- # Requires translation! Number of your cities\ndemanding this resource for\n'We Love The King Day' = @@ -2905,7 +2905,7 @@ Hildesheim = Hildesheim Erlangen = Erlangen Germany = Niemcy # Requires translation! -with [amount]% chance = +with [amount]% chance = z szansą [amount]% # Requires translation! When conquering an encampment, earn [amount] Gold and recruit a Barbarian unit = # Requires translation! diff --git a/android/assets/jsons/translations/Simplified_Chinese.properties b/android/assets/jsons/translations/Simplified_Chinese.properties index 087e505d41..0c471a1ed4 100644 --- a/android/assets/jsons/translations/Simplified_Chinese.properties +++ b/android/assets/jsons/translations/Simplified_Chinese.properties @@ -585,8 +585,7 @@ Current saves = 当前存档 Show autosaves = 显示自动存档 Saved game name = 游戏存档名称 # This is the save game name the dialog will suggest - # Requires translation! -[player] - [turns] turns = +[player] - [turns] turns = [player]的第[turns] 回合 Copy to clipboard = 复制当前游戏数据到剪贴板 Copy saved game to clipboard = 复制游戏存档到剪贴板 Could not load game = 无法读取游戏 @@ -660,8 +659,7 @@ No problems found. = 没有发现问题 Autoupdate mod uniques = 自动更新模组词条 Uniques updated! = 词条已更新! - # Requires translation! -Max zoom out = +Max zoom out = 最大地图缩放级别 Show experimental world wrap for maps = 显示试验性环形地图世界 HIGHLY EXPERIMENTAL - YOU HAVE BEEN WARNED! = ⚠ 警告!这是试验性功能!⚠ Enable portrait orientation = 启用竖屏 @@ -956,6 +954,7 @@ Lock = 锁定 Unlock = 解锁 Move to city = 移动至城市 Please enter a new name for your city = 请输入城市的新名称 + # Requires translation! Please select a tile for this building's [improvement] = @@ -1122,8 +1121,7 @@ Global status = 全球进度 Rankings = 排名 # The \n here means: put a newline (enter) here. If this is omitted, the sidebox in the diplomacy overview will become _really_ wide. # Feel free to replace it with a space and put it between other words in your translation - # Requires translation! -Demographics = +Demographics = 人口统计 Demographic = 分项 Rank = 排名 Value = 数值 @@ -1141,8 +1139,8 @@ Vote for World Leader = 选举世界领袖 # Capturing a city - # Requires translation! -What would you like to do with the city of [cityName]? = + +What would you like to do with the city of [cityName]? = 你想对[cityName]做些什么呢? Annex = 吞并 Annexed cities become part of your regular empire. = “吞并城市” 意味着该城市将成为您的帝国直辖的一部分。 Their citizens generate 2x the unhappiness, unless you build a courthouse. = 该城市人口导致的不满将是正常值的 2 倍,建造 “法庭” 可以使该值降低到正常值。 @@ -1158,9 +1156,8 @@ Razing the city annexes it, and starts burning the city to the ground. = “摧 The population will gradually dwindle until the city is destroyed. = 城市人口将会持续地减少直至该城市被完全摧毁。 Original capitals and holy cities cannot be razed. = 起始首都和圣城不能被摧毁。 Destroy = 毁灭 -Destroying the city instantly razes the city to the ground. = 毁灭这座城市将立刻把城市夷为平地。 - # Requires translation! -Keep it = +Destroying the city instantly razes the city to the ground. = 毁灭这座城市将会立刻把城市夷为平地。 +Keep it = 驻留 Remove your troops in our border immediately! = 请停止这种无理而且野蛮的行径!马上让你的单位滚出我的领土! Sorry. = 请您原谅我的鲁莽。 Never! = 愤怒是无能的表现。 @@ -5562,10 +5559,8 @@ Production to science conversion in cities increased by 33% = 对科学的产能 Triggers victory = 触发胜利 Starts with [policy] adopted = 游戏开始时就推行[policy] [amount] Unit Supply = [amount]单位补给 - # Requires translation! -[amount] Unit Supply per [amount2] population [cityFilter] = - # Requires translation! -[amount] Unit Supply per city = +[amount] Unit Supply per [amount2] population [cityFilter] = 在[cityFilter],毎[amount2]人口提供单位补给数量为[amount] +[amount] Unit Supply per city = 每座城市的单位补给量[amount] Rebel units may spawn = 可能会出现反叛单位 Can be purchased for [amount] [stat] [cityFilter] = 可以用[amount] [stat] [cityFilter]购买 Requires a [buildingName] in at least [amount] cities = 需要在至少[amount]的城市中建有[buildingName] @@ -5585,7 +5580,7 @@ when below [amount] Happiness = 当帝国低于[amount]快乐时 during the [era] = 处于[era]的 if no other Civilization has researched this = 如果没有其他文明研究这个科技的时候 # Requires translation! -upon discovering [tech] = +upon discovering [tech] = 当发现[tech]时 after adopting [policy] = 在推行[policy]后 in cities with a [buildingFilter] = 在正在建造[buildingFilter]的城市中 for units with [promotion] = 对于拥有[promotion]的单位 diff --git a/buildSrc/src/main/kotlin/BuildConfig.kt b/buildSrc/src/main/kotlin/BuildConfig.kt index a991137404..fa4786c7d5 100644 --- a/buildSrc/src/main/kotlin/BuildConfig.kt +++ b/buildSrc/src/main/kotlin/BuildConfig.kt @@ -3,8 +3,8 @@ package com.unciv.build object BuildConfig { const val kotlinVersion = "1.6.21" const val appName = "Unciv" - const val appCodeNumber = 710 - const val appVersion = "4.1.0" + const val appCodeNumber = 711 + const val appVersion = "4.1.1" const val gdxVersion = "1.11.0" const val roboVMVersion = "2.3.1" diff --git a/changelog.md b/changelog.md index f85fe7585e..364b989030 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,29 @@ +## 4.1.1 + +Version rollout + +HexaRealm update - By GeneralWadaling + +By Azzurite: +- Fix Gdx.files being garbage collected in MultiplayerTurnCheckWorker +- Fix coroutines not being added to desktop:dist +- Fix uniques.md being generated with wrong line endings + +Great General typed uniques and improved moddability - By JackRainy + +By xlenstra: +- Great improvements can again be constructed on forest +- Added 'in puppeted cities' cityFilter +- Added more unit tests for uniques + +Fixed MP refresher not working after rate limit - By GGGuenni + +Fix MayWithdraw modifier calculation - By OptimizedForDensity + +Allow generation of "Default" Deciv redux maps - By SomeTroglodyte + +Fix and improve real time autofix while typing on multipleServer URL - By touhidurrr + ## 4.1.0 Upgraded to libGDX 1.11.0 - enables Unciv on M1 chips diff --git a/fastlane/metadata/android/en-US/changelogs/711.txt b/fastlane/metadata/android/en-US/changelogs/711.txt new file mode 100644 index 0000000000..cde4321af1 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/711.txt @@ -0,0 +1,26 @@ +## 4.1.1 + +Version rollout + +HexaRealm update - By GeneralWadaling + +By Azzurite: +- Fix Gdx.files being garbage collected in MultiplayerTurnCheckWorker +- Fix coroutines not being added to desktop:dist +- Fix uniques.md being generated with wrong line endings + +Great General typed uniques and improved moddability - By JackRainy + +By xlenstra: +- Great improvements can again be constructed on forest +- Added 'in puppeted cities' cityFilter +- Added more unit tests for uniques + +Fixed MP refresher not working after rate limit - By GGGuenni + +Fix MayWithdraw modifier calculation - By OptimizedForDensity + +Allow generation of "Default" Deciv redux maps - By SomeTroglodyte + +Fix and improve real time autofix while typing on multipleServer URL - By touhidurrr +