Version rollout (#11007)

* Bump version and create initial changelog entry

* Update French.properties (#11006)

* updated belarusian translation (#11005)

* update android/assets/jsons/translations/Belarusian.properties

* update android/assets/jsons/translations/Belarusian.properties

* update android/assets/jsons/translations/Belarusian.properties

* update android/assets/jsons/translations/Belarusian.properties

* update android/assets/jsons/translations/Belarusian.properties

* update android/assets/jsons/translations/Belarusian.properties

* update android/assets/jsons/translations/Belarusian.properties

* update android/assets/jsons/translations/Belarusian.properties

* update android/assets/jsons/translations/Belarusian.properties

* update android/assets/jsons/translations/Belarusian.properties

* Update Brazilian_Portuguese.properties (#11003)

---------

Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: Ouaz <Ouaz@users.noreply.github.com>
Co-authored-by: flac <87523240+twinflac@users.noreply.github.com>
Co-authored-by: Vitor Gabriel <59321138+Ranbut@users.noreply.github.com>
This commit is contained in:
Yair Morgenstern 2024-01-25 23:36:56 +02:00 committed by GitHub
parent d216db5ced
commit 09651f711e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
7 changed files with 268 additions and 394 deletions

View File

@ -210,417 +210,226 @@ Diplomatic Marriage ([amount] Gold) = Дыпламатычнае Аб'яднан
We have married into the ruling family of [civName], bringing them under our control. = Вы аб'ядналіся з кіруючай сям'ёй [civName], перанакіраваўшы іх пад сваё кантраляванне. We have married into the ruling family of [civName], bringing them under our control. = Вы аб'ядналіся з кіруючай сям'ёй [civName], перанакіраваўшы іх пад сваё кантраляванне.
[civName] has married into the ruling family of [civName2], bringing them under their control. = [civName] аб'ядналіся з кіруючай сям'ёй [civName2], перанакіраваўшы іх пад іх кантраляванне. [civName] has married into the ruling family of [civName2], bringing them under their control. = [civName] аб'ядналіся з кіруючай сям'ёй [civName2], перанакіраваўшы іх пад іх кантраляванне.
You have broken your Pledge to Protect [civName]! = Вы адмянілі ваш Дагавор аб Ахове [civName]! You have broken your Pledge to Protect [civName]! = Вы адмянілі ваш Дагавор аб Ахове [civName]!
# Requires translation! City-States grow wary of your aggression. The resting point for Influence has decreased by [amount] for [civName]. = Паселішчы-дзяржавы насцярожаныя ад вашых агрэсіўных дзеянняў. Шчасце за ўплыў паменшылася на [amount] ад [civName].
City-States grow wary of your aggression. The resting point for Influence has decreased by [amount] for [civName]. =
# Requires translation! [cityState] is being attacked by [civName] and asks all major civilizations to help them out by gifting them military units. = [cityState] былі атакаваныя [civName] і просяць усе вялікія цывілізацыі каб дапамаглі ім падараваўшы вайсковыя адзінкі.
[cityState] is being attacked by [civName] and asks all major civilizations to help them out by gifting them military units. = [cityState] is being invaded by Barbarians! Destroy Barbarians near their territory to earn Influence. = На [cityState] напалі Варвары! Знішчыце Варвараў каля іх тэрыторыі каб атрымаць Уплыў.
# Requires translation! [cityState] is grateful that you killed a Barbarian that was threatening them! = [cityState] удзячны за тое, што вы забілі Варвара які пагражаў ім!
[cityState] is being invaded by Barbarians! Destroy Barbarians near their territory to earn Influence. = [cityState] is being attacked by [civName]! Kill [amount] of the attacker's military units and they will be immensely grateful. = [cityState] была атакаваная [civName]! Забйце [amount] варожыя ваенныя адзінкі і яны будуць вам бязмерна ўдзячны.
# Requires translation! [cityState] is deeply grateful for your assistance in the war against [civName]! = [cityState] глыблка ўдзячны вам за вашу дапамогу ў вайне супраць [civName]!
[cityState] is grateful that you killed a Barbarian that was threatening them! = [cityState] no longer needs your assistance against [civName]. = [cityState] больш не патрабуе вашай дапамогі супраць [civName].
# Requires translation! War against [civName] = Вайна супраць [civName]
[cityState] is being attacked by [civName]! Kill [amount] of the attacker's military units and they will be immensely grateful. =
# Requires translation!
[cityState] is deeply grateful for your assistance in the war against [civName]! =
# Requires translation!
[cityState] no longer needs your assistance against [civName]. =
# Requires translation!
War against [civName] =
# Requires translation! # Requires translation!
We need you to help us defend against [civName]. Killing [amount] of their military units would slow their offensive. = We need you to help us defend against [civName]. Killing [amount] of their military units would slow their offensive. =
# Requires translation! # Requires translation!
Currently you have killed [amount] of their military units. = Currently you have killed [amount] of their military units. =
# Requires translation! You need to find them first! = Спачатку вам патрэбна знайсці іх!
You need to find them first! =
# Requires translation! Cultured = Культурны
Cultured = Maritime = Марскія Справы
# Requires translation! Mercantile = Меркантыльны
Maritime = Religious = Рэлігіёзны
# Requires translation! Militaristic = Ваенны
Mercantile = Type = Тып
# Requires translation! Friendly = Сябар
Religious = Hostile = Вораг
# Requires translation! Irrational = Ірацыянальнасць
Militaristic = Personality = Індывідуальнасць
# Requires translation! Influence = Уплыў
Type =
# Requires translation!
Friendly =
# Requires translation!
Hostile =
# Requires translation!
Irrational =
# Requires translation!
Personality =
# Requires translation!
Influence =
# Requires translation! Ally: [civilization] with [amount] Influence = Саюзнік: [civilization] з [amount] Уплывам.
Ally: [civilization] with [amount] Influence = Unknown civilization = Незнаёмая цывілізацыя
# Requires translation! Reach 30 for friendship. = Атрымайце 30 уплыва для сяброўства.
Unknown civilization = Reach highest influence above 60 for alliance. = Атрымайце вышэйшы узровень уплыва ввышэй за 60 для саюза.
# Requires translation! When Friends: = Калі Сябры:
Reach 30 for friendship. = When Allies: = Калі Саюзнікі:
# Requires translation! The unique luxury is one of: = Непаўторнае Тварэнне:
Reach highest influence above 60 for alliance. = Demand Tribute = Патрабаваць Даніну
# Requires translation! Tribute Willingness = Вольная Даніна
When Friends: =
# Requires translation!
When Allies: =
# Requires translation!
The unique luxury is one of: =
# Requires translation!
Demand Tribute =
# Requires translation!
Tribute Willingness =
# Requires translation!
At least 0 to take gold, at least 30 and size 4 city for worker = At least 0 to take gold, at least 30 and size 4 city for worker =
# Requires translation! Take [amount] gold (-15 Influence) = Патрабаваць [amount] золата (-15 уплыва)
Take [amount] gold (-15 Influence) = Take worker (-50 Influence) = Патрабаваць рабочага (-50 Уплыва)
# Requires translation! [civName] is afraid of your military power! = [civName] баіцца вашай ваеннай моцы!
Take worker (-50 Influence) =
# Requires translation!
[civName] is afraid of your military power! =
# Requires translation! Major Civ = Вялікая Цывілізацыя
Major Civ = No Cities = Няма Гарадоў
# Requires translation! Base value = Базавае значэнне
No Cities = Has Ally = Мае Саюзніка
# Requires translation! Has Protector = Мае Абаронцу
Base value = Demanding a Worker = Патрабуе Рабочага
# Requires translation! Demanding a Worker from small City-State = Патрабуе Рабочага ад маленькага Паселішча-Дзяржавы
Has Ally = Very recently paid tribute = Толькі, што плаціў даніну
# Requires translation! Recently paid tribute = Не так доўно плаціў даніну
Has Protector = Influence below -30 = Уплыў ніжэй за -30
# Requires translation! Military Rank = Вайсковы Ранг
Demanding a Worker = Military near City-State = Войскі каля Паселішча-Дзяржавы
# Requires translation! Sum: = Сумма:
Demanding a Worker from small City-State =
# Requires translation!
Very recently paid tribute =
# Requires translation!
Recently paid tribute =
# Requires translation!
Influence below -30 =
# Requires translation!
Military Rank =
# Requires translation!
Military near City-State =
# Requires translation!
Sum: =
# Trades # Trades
# Requires translation! Trade = Таргаваць
Trade = Offer trade = Заключыць Таргоўлю
# Requires translation! They'll decide on their turn = Яны вырашаць калі абдудзецца іх ход
Offer trade = Retract offer = Саксаваць дагавор
# Requires translation! What do you have in mind? = Што ў вас у галаве?
They'll decide on their turn = Our items = Нашы рэчы
# Requires translation! Our trade offer = Наш дагавор аб таргоўлі
Retract offer = [otherCiv]'s trade offer = Дагаваор аб таргоўлі [otherCiv]
# Requires translation! [otherCiv]'s items = Рэчы [otherCiv]
What do you have in mind? = +[amount] untradable copy = Не тарговая копія +[amount]
# Requires translation! +[amount] untradable copies = Не тарговыя копіі +[amount]
Our items = Pleasure doing business with you! = Асалода працаваць з вамі!
# Requires translation! I think not. = Я думаю не.
Our trade offer = That is acceptable. = Гэта прыемліма.
# Requires translation! Accept = Згадзіцца
[otherCiv]'s trade offer = Keep going = Працягваць шлях
# Requires translation! There's nothing on the table = На стале няма нічога.
[otherCiv]'s items = Peace Treaty = Мірны Дагавор
# Requires translation! Agreements = Згоды
+[amount] untradable copy = Defensive Pact = Абарончы Пакт
# Requires translation! Open Borders = Адкрытая Мяжа
+[amount] untradable copies = Gold per turn = Золата за ход
# Requires translation! Cities = Гарады
Pleasure doing business with you! = Technologies = Тэхналогіі
# Requires translation! Declarations of war = Заключэнні аб вайне
I think not. = Introduction to [nation] = Знаёмства з [nation]
# Requires translation! Declare war on [nation] = Заключыць вайну з [nation]
That is acceptable. = Luxury resources = Каштоўныя рэсурсы
# Requires translation! Strategic resources = Стратэгічныя рэсурсы
Accept = Owned by you: [amountOwned] = У вас ёсць: [amountOwned]
# Requires translation! Non-existent city = Неуваходзячы горад
Keep going =
# Requires translation!
There's nothing on the table =
# Requires translation!
Peace Treaty =
# Requires translation!
Agreements =
# Requires translation!
Defensive Pact =
# Requires translation!
Open Borders =
# Requires translation!
Gold per turn =
# Requires translation!
Cities =
# Requires translation!
Technologies =
# Requires translation!
Declarations of war =
# Requires translation!
Introduction to [nation] =
# Requires translation!
Declare war on [nation] =
# Requires translation!
Luxury resources =
# Requires translation!
Strategic resources =
# Requires translation!
Owned by you: [amountOwned] =
# Requires translation!
Non-existent city =
# Unit differences # Unit differences
# Requires translation! [resourceName] not required = [resourceName] не патрабуецца
[resourceName] not required = Lost ability (vs [originalUnit]): [ability] = Страчанная здольнасць (супраць [originalUnit]): [ability]
# Requires translation! Upgrade all [count] [unit] ([cost] gold) = Павысіцт усё [count] [unit] ([cost] золата)
Lost ability (vs [originalUnit]): [ability] = National ability = Нацыянальная здольнасць
# Requires translation! [firstValue] vs [secondValue] = [firstValue] на [secondValue]
Upgrade all [count] [unit] ([cost] gold) = Gained = Атрымана
# Requires translation! Lost = Страчана
National ability =
# Requires translation!
[firstValue] vs [secondValue] =
# Requires translation!
Gained =
# Requires translation!
Lost =
# New game screen # New game screen
# Requires translation! Uniques = Тыпы
Uniques = Promotions = Павышэнні
# Requires translation! Load copied data = Загрузіць скапіяваные дадзеныя
Promotions = Reset to defaults = Збросіць да звычайных настроек
# Requires translation! Select nations = Выбраць нацыі
Load copied data = Set available nations for random pool = Задаць даступныя нацыі выпадкова
# Requires translation! Available nations = Даступныя нацыі
Reset to defaults = Banned nations = Заблакаваныя нацыі
# Requires translation! Are you sure you want to reset all game options to defaults? = Вы сапраўды жадаеце скінуць усе гульнявыя налады да стандартных?
Select nations = Start game! = Пачаць гульню!
# Requires translation! Map Options = Налады Мапы
Set available nations for random pool = Game Options = Гульнявыя Налады
# Requires translation! Civilizations = Цывілізацыі
Available nations = Map Type = Тыпы Мап
# Requires translation! Map file = Файл мапы
Banned nations = Max Turns = Максімальная Колькасць Хадоў
# Requires translation! Could not load map! = Не магчыма загрузіць мапу!
Are you sure you want to reset all game options to defaults? = Generated = Згенераваная
# Requires translation! Random Generated = Выпадкова Згенераваная
Start game! = Which options should be available to the random selection? = Якія налады будуць даступны пры выпадковым выбары?
# Requires translation! Existing = Існуючыя
Map Options = Custom = Карыстальніцкія
# Requires translation! Map Generation Type = Тып Генерацыі Мапы
Game Options = Enabled Map Generation Types = Уключаныя Тыпы Генерацыі Мапы
# Requires translation! Default = Звычайны
Civilizations = Pangaea = Пангея
# Requires translation! Continent and Islands = Кантынеты і Аставы
Map Type = Two Continents = Два Кантыненты
# Requires translation! Three Continents = Тры Кантыненты
Map file = Four Corners = Чатыры Кантыненты
# Requires translation! Archipelago = Архіпелаг
Max Turns = Inner Sea = Унутранняе Мора
# Requires translation! Perlin = Перлін
Could not load map! = Random number of Civilizations = Выпадковая колькасць Цывілізацый
# Requires translation! Min number of Civilizations = Мінімальная колькасць Цывілізацый
Generated = Max number of Civilizations = Максімальная колькасць Цывілізацый
# Requires translation! Random number of City-States = Выпадковая колькасць Паселішчаў-Дзяржаў
Random Generated = Min number of City-States = Мінімальная колькасць Паселішчаў-Дзяржаў
# Requires translation! Max number of City-States = Максімальная колькасць Паселішчаў-Дзяржаў
Which options should be available to the random selection? = One City Challenge = Заданне З Адзіным Горадам
# Requires translation! Enable Nuclear Weapons = Дазволіць Ядзерную Зброю
Existing = No City Razing = Неразбуральныя гарады
# Requires translation! No Barbarians = Без Варвараў
Custom = Disable starting bias = Адключыць пачатковую зрушэнне
# Requires translation! Raging Barbarians = Злыя Варвары
Map Generation Type = No Ancient Ruins = Без Дрэўніх Руін
# Requires translation! No Natural Wonders = Без Цудаў Прыроды
Enabled Map Generation Types = Allow anyone to spectate = Дазволіць сачыць
# Requires translation! Victory Conditions = Умовы Перамогі
Default = Scientific = Навуковая
# Requires translation! Domination = Дамініравання
Pangaea = Cultural = Культурная
# Requires translation! Diplomatic = Дыпламатыя
Continent and Islands = Time = Час
# Requires translation! Your previous options needed to be reset to defaults. = Вашы папярэднія налады павінны быць саксаванымі да звычайных.
Two Continents =
# Requires translation!
Three Continents =
# Requires translation!
Four Corners =
# Requires translation!
Archipelago =
# Requires translation!
Inner Sea =
# Requires translation!
Perlin =
# Requires translation!
Random number of Civilizations =
# Requires translation!
Min number of Civilizations =
# Requires translation!
Max number of Civilizations =
# Requires translation!
Random number of City-States =
# Requires translation!
Min number of City-States =
# Requires translation!
Max number of City-States =
# Requires translation!
One City Challenge =
# Requires translation!
Enable Nuclear Weapons =
# Requires translation!
No City Razing =
# Requires translation!
No Barbarians =
# Requires translation!
Disable starting bias =
# Requires translation!
Raging Barbarians =
# Requires translation!
No Ancient Ruins =
# Requires translation!
No Natural Wonders =
# Requires translation!
Allow anyone to spectate =
# Requires translation!
Victory Conditions =
# Requires translation!
Scientific =
# Requires translation!
Domination =
# Requires translation!
Cultural =
# Requires translation!
Diplomatic =
# Requires translation!
Time =
# Requires translation!
Your previous options needed to be reset to defaults. =
# Used for random nation indicator in empire selector and unknown nation icons in various overview screens. # Used for random nation indicator in empire selector and unknown nation icons in various overview screens.
# Should be a single character, or at least visually square. # Should be a single character, or at least visually square.
# Requires translation! ? = ?
? =
# Requires translation! Map Shape = Вобласць Мапы
Map Shape = Enabled Map Shapes = Выбраныя Вобласці Мапы
# Requires translation! Hexagonal = Шасцівугольная
Enabled Map Shapes = Flat Earth Hexagonal = Проская Шасцівугольная Зямля
# Requires translation! Rectangular = Квадратная
Hexagonal = Height = Высата
# Requires translation! Width = Шырыня
Flat Earth Hexagonal = Radius = Радыус
# Requires translation! Enable Espionage = Дазволіць Шпіянаж
Rectangular =
# Requires translation!
Height =
# Requires translation!
Width =
# Requires translation!
Radius =
# Requires translation!
Enable Espionage =
# Requires translation! Resource Setting = Налады Рэсурсаў
Resource Setting = Enabled Resource Settings = Выбраныя Налалы Рэсурсаў
# Requires translation! Other Settings = Другія Налады
Enabled Resource Settings = Sparse = Разрозненнасць
# Requires translation!
Other Settings =
# Requires translation!
Sparse =
# Requires translation!
Abundant = Abundant =
# Requires translation! Strategic Balance = Стратэгічны Баланс
Strategic Balance = Legendary Start = Легендарны Пачатак
# Requires translation! This is used for painting resources, not in map generator steps: = Гэта выкарыстоўваецца для размяшчэння рэсурсаў, а не ў ступенях генератара мапы:
Legendary Start =
# Requires translation!
This is used for painting resources, not in map generator steps: =
# Requires translation! Advanced Settings = Спецыяльныя Налады
Advanced Settings = RNG Seed = Семя RNG
# Requires translation! Map Elevation = Узвышшы Мапы
RNG Seed = Temperature extremeness = Экстрымальнасць тэмпературы
# Requires translation! Temperature shift = Змена тэмпературы
Map Elevation = Resource richness = Насычанасць рэсурсамі
# Requires translation! Vegetation richness = Расліннасць
Temperature extremeness = Rare features richness = Насычанасць рэдкімі з'явамі
# Requires translation! Max Coast extension = Максімальнае расшырэнне Ўзбярэжжа
Temperature shift = Biome areas extension = Расшырэнне вобласці біёмаў
# Requires translation! Water level = Узровень вады
Resource richness =
# Requires translation!
Vegetation richness =
# Requires translation!
Rare features richness =
# Requires translation!
Max Coast extension =
# Requires translation!
Biome areas extension =
# Requires translation!
Water level =
# Requires translation! Online Multiplayer = Многакарыстальніцкі Рэжым
Online Multiplayer = You're currently using the default multiplayer server, which is based on a free Dropbox account. Because a lot of people use this, it is uncertain if you'll actually be able to access it consistently. Consider using a custom server instead. = Вы выкарыстоўваеце звычайны мнагакарыстальніцкі сервер, які працуе на бясплатным акаунце Dropbox. Так як многа людзей выкарыстоўваюць гэты сервер, невядома, ці атрымаецца ў вас мець да яе стабільны доступ.
# Requires translation! Open Documentation = Адкрыць Дакументацыю
You're currently using the default multiplayer server, which is based on a free Dropbox account. Because a lot of people use this, it is uncertain if you'll actually be able to access it consistently. Consider using a custom server instead. = Don't show again = Не паказваць гэта ізноў
# Requires translation!
Open Documentation =
# Requires translation!
Don't show again =
# Requires translation! World Size = Памер Свету
World Size = Enabled World Sizes = Выбраня Памеры Свету
# Requires translation! Tiny = Маленькі
Enabled World Sizes = Small = Паменшаны
# Requires translation! Medium = Сярэдні
Tiny = Large = Вялікі
# Requires translation! Huge = Велізарны
Small = World wrap requires a minimum width of 32 tiles = Агортванне свету патрэбна быць як мінімум 32 клеткі
# Requires translation! The provided map dimensions were too small = Заданы памер мапы занадта маленькі
Medium = The provided map dimensions were too big = Заданы памер мапы занадта вялікі
# Requires translation! The provided map dimensions had an unacceptable aspect ratio = Заданы памер мапы мае непрыймальныя суадносіны старон
Large =
# Requires translation!
Huge =
# Requires translation!
World wrap requires a minimum width of 32 tiles =
# Requires translation!
The provided map dimensions were too small =
# Requires translation!
The provided map dimensions were too big =
# Requires translation!
The provided map dimensions had an unacceptable aspect ratio =
# Requires translation! Difficulty = Складанасць
Difficulty =
# Requires translation! AI = Альтэрнатыўны Інтылект
AI = Remove = Выдаліць
# Requires translation! Random = Выпадкова
Remove = Human = Чалавек
# Requires translation! Hotseat = Гарачая Кропка
Random = User ID = ID Карыстальніка
# Requires translation! Click to copy = Нажаць каб скапіяваць
Human =
# Requires translation!
Hotseat =
# Requires translation!
User ID =
# Requires translation!
Click to copy =
# Requires translation! # Requires translation!
@ -3863,9 +3672,7 @@ Invisible to non-adjacent units =
# Requires translation! # Requires translation!
Can see invisible [mapUnitFilter] units = Can see invisible [mapUnitFilter] units =
# Requires translation! # Requires translation!
May upgrade to [unit] through ruins-like effects = May upgrade to [baseUnitFilter] through ruins-like effects =
# Requires translation!
Can upgrade to [unit] =
# Requires translation! # Requires translation!
Destroys tile improvements when attacking = Destroys tile improvements when attacking =
# Requires translation! # Requires translation!
@ -4057,8 +3864,6 @@ after enhancing a religion =
# Requires translation! # Requires translation!
if [buildingFilter] is constructed = if [buildingFilter] is constructed =
# Requires translation! # Requires translation!
if [buildingFilter] is constructed by anybody =
# Requires translation!
with [resource] = with [resource] =
# Requires translation! # Requires translation!
without [resource] = without [resource] =

View File

@ -2158,8 +2158,7 @@ Can be earned through combat = Pode ser obtido através do combate
Invisible to non-adjacent units = Invisível para unidades não adjacentes Invisible to non-adjacent units = Invisível para unidades não adjacentes
Can see invisible [mapUnitFilter] units = Pode ver unidades invisíveis [mapUnitFilter] Can see invisible [mapUnitFilter] units = Pode ver unidades invisíveis [mapUnitFilter]
May upgrade to [unit] through ruins-like effects = Pode melhorar para [unit] através de efeitos semelhantes a ruínas May upgrade to [unit] through ruins-like effects = Pode melhorar para [unit] através de efeitos semelhantes a ruínas
# Requires translation! Can upgrade to [unit] = Pode melhorar para [unit]
Can upgrade to [unit] =
Destroys tile improvements when attacking = Destrói melhorias de painel ao atacar Destroys tile improvements when attacking = Destrói melhorias de painel ao atacar
Cannot move = Não pode se mover Cannot move = Não pode se mover
Double movement in [terrainFilter] = Movimento duplo em [terrainFilter] Double movement in [terrainFilter] = Movimento duplo em [terrainFilter]
@ -2255,8 +2254,7 @@ after founding a religion = depois de fundar uma religião
before enhancing a religion = antes de aprimorar uma religião before enhancing a religion = antes de aprimorar uma religião
after enhancing a religion = depois de aprimorar uma religião after enhancing a religion = depois de aprimorar uma religião
if [buildingFilter] is constructed = se [buildingFilter] for construído if [buildingFilter] is constructed = se [buildingFilter] for construído
# Requires translation! if [buildingFilter] is constructed by anybody = se [buildingFilter] for construído por qualquer pessoa
if [buildingFilter] is constructed by anybody =
with [resource] = com [resource] with [resource] = com [resource]
without [resource] = sem [resource] without [resource] = sem [resource]
when above [amount] [stat/resource] = quando acima de [amount] de [stat/resource] when above [amount] [stat/resource] = quando acima de [amount] de [stat/resource]

View File

@ -2159,7 +2159,7 @@ Invisible to non-adjacent units = Invisible pour les unités non-adjacentes
Can see invisible [mapUnitFilter] units = Peut voir les unités [mapUnitFilter] invisibles Can see invisible [mapUnitFilter] units = Peut voir les unités [mapUnitFilter] invisibles
May upgrade to [unit] through ruins-like effects = Peut s'améliorer en [unit] via les bonus de ruines May upgrade to [unit] through ruins-like effects = Peut s'améliorer en [unit] via les bonus de ruines
# Requires translation! # Requires translation!
Can upgrade to [unit] = Can upgrade to [unit] = Peut être amélioré en [unit]
Destroys tile improvements when attacking = Détruit les aménagements de case en attaquant Destroys tile improvements when attacking = Détruit les aménagements de case en attaquant
Cannot move = Ne peut pas se déplacer Cannot move = Ne peut pas se déplacer
Double movement in [terrainFilter] = Mouvement doublé sur [terrainFilter] Double movement in [terrainFilter] = Mouvement doublé sur [terrainFilter]
@ -2256,7 +2256,7 @@ before enhancing a religion = avant de renforcer une religion
after enhancing a religion = après avoir renforcé une religion after enhancing a religion = après avoir renforcé une religion
if [buildingFilter] is constructed = si [buildingFilter] est construit(e) if [buildingFilter] is constructed = si [buildingFilter] est construit(e)
# Requires translation! # Requires translation!
if [buildingFilter] is constructed by anybody = if [buildingFilter] is constructed by anybody = si un(e) [buildingFilter] est construit(e) par quiconque
with [resource] = avec [resource] with [resource] = avec [resource]
without [resource] = sans [resource] without [resource] = sans [resource]
when above [amount] [stat/resource] = quand à plus de [amount] [stat/resource] when above [amount] [stat/resource] = quand à plus de [amount] [stat/resource]

View File

@ -4,8 +4,8 @@ package com.unciv.build
object BuildConfig { object BuildConfig {
const val kotlinVersion = "1.8.21" const val kotlinVersion = "1.8.21"
const val appName = "Unciv" const val appName = "Unciv"
const val appCodeNumber = 960 const val appCodeNumber = 961
const val appVersion = "4.10.2" const val appVersion = "4.10.3"
const val gdxVersion = "1.12.1" const val gdxVersion = "1.12.1"
const val ktorVersion = "2.2.3" const val ktorVersion = "2.2.3"

View File

@ -1,3 +1,39 @@
## 4.10.3
chore: Separated conditional checks to separate file
Removed Unique.isOfType() + general code cleanup
Replaced special "hidden after generating a Great Prophet" with a more multi-purpose conditional
Add "Unavailable" unique for all except beliefs, which are a mess right now
Enum rename: OnlyAvailableWhen -> OnlyAvailable
Returned deprecated StrengthBonusVsCityStates to work for the usual transitional period
Unified 'does resource generate naturally on' checks to include all uniques everywhere
'not shown on world screen' unique accepts civ conditionals
Adjacency function can receive civ, for foreign/resource filters
Added adjacency conditionals
CityCombatant.matchesFilter contains multifilter and civ filter
ICombatant.matchesCategory -> matchesFilter, standardization
Added deprecation for multi-tilefilter uniques
By tuvus:
- Air unit automation improvement
- Espionage automation
By SeventhM:
- Fix errors when starting games as Maya
- Fix build errors
## 4.10.2 ## 4.10.2
By SeventhM: By SeventhM:

View File

@ -464,7 +464,7 @@ open class UncivGame(val isConsoleMode: Boolean = false) : Game(), PlatformSpeci
companion object { companion object {
//region AUTOMATICALLY GENERATED VERSION DATA - DO NOT CHANGE THIS REGION, INCLUDING THIS COMMENT //region AUTOMATICALLY GENERATED VERSION DATA - DO NOT CHANGE THIS REGION, INCLUDING THIS COMMENT
val VERSION = Version("4.10.2", 960) val VERSION = Version("4.10.3", 961)
//endregion //endregion
lateinit var Current: UncivGame lateinit var Current: UncivGame

View File

@ -0,0 +1,35 @@
chore: Separated conditional checks to separate file
Removed Unique.isOfType() + general code cleanup
Replaced special "hidden after generating a Great Prophet" with a more multi-purpose conditional
Add "Unavailable" unique for all except beliefs, which are a mess right now
Enum rename: OnlyAvailableWhen -> OnlyAvailable
Returned deprecated StrengthBonusVsCityStates to work for the usual transitional period
Unified 'does resource generate naturally on' checks to include all uniques everywhere
'not shown on world screen' unique accepts civ conditionals
Adjacency function can receive civ, for foreign/resource filters
Added adjacency conditionals
CityCombatant.matchesFilter contains multifilter and civ filter
ICombatant.matchesCategory -> matchesFilter, standardization
Added deprecation for multi-tilefilter uniques
By tuvus:
- Air unit automation improvement
- Espionage automation
By SeventhM:
- Fix errors when starting games as Maya
- Fix build errors