Version rollout (#11902)

* Bump version and create initial changelog entry

* Update Italian.properties (#11897)

* Update French.properties (#11894)

* Update translations to Ukrainian (#11893)

Co-authored-by: Kostiantyn Ko <mormat.iam@gmail.com>

* Update Indonesian.properties (#11887)

Put "" on the right of diacritics support codes.

* Bangla Translations (15%) (#11755)

* Start Bangla Translations

* translations from previous night

* try to fix linting errors

* Update GameSettings.kt

* Update completionPercentages.properties

* Add Bangladeshi Circular Flag

Designed by: Md. Touhidur Rahman (@touhidurrr)
Special thanks to: H M Naimuzzaman Shuvo

* Update Credits.md

* add changes from 0a357e3 and 5967f56

* start managing requires translation strings to track translation progress

* add more translations

* fix png metadata

* interlacing, rgba 16, compression 1, anitalias 2

* Update Credits.md

* add more translations

* add more translations, reached 500th line!

* possibly last commit for now

* fix flag issue

* add diacritics support stuff, thanks to #11806

* update diacritics settings for ae779ed and complete main screen translations for testing

* add some translations

* support modified diacritics settings

* Add changes from recent commits and some translations

* save work. lines translated: 1103 / 5665 (19.47%), characters translated: 24856 / 198675 (12.51%).

* Update completionPercentages.properties

---------

Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: Giuseppe D'Addio <41149920+Smashfanful@users.noreply.github.com>
Co-authored-by: Ouaz <Ouaz@users.noreply.github.com>
Co-authored-by: Kostiantyn Ko <test9@mormat.name>
Co-authored-by: Kostiantyn Ko <mormat.iam@gmail.com>
Co-authored-by: X2003 <158255876+Xenia2003@users.noreply.github.com>
Co-authored-by: Md. Touhidur Rahman <46617994+touhidurrr@users.noreply.github.com>
This commit is contained in:
Yair Morgenstern 2024-07-02 21:19:41 +03:00 committed by GitHub
parent bcbe6a6812
commit ebd7f0cd34
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
15 changed files with 11717 additions and 116 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

View File

@ -11,276 +11,283 @@ FlagIcons/Afrikaans
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Belarusian
FlagIcons/Bangla
rotate: false
xy: 4, 140
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Bosnian
FlagIcons/Belarusian
rotate: false
xy: 140, 276
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Brazilian_Portuguese
FlagIcons/Bosnian
rotate: false
xy: 4, 4
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Bulgarian
FlagIcons/Brazilian_Portuguese
rotate: false
xy: 140, 140
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Catalan
FlagIcons/Bulgarian
rotate: false
xy: 276, 276
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Czech
FlagIcons/Catalan
rotate: false
xy: 140, 4
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Dutch
FlagIcons/Czech
rotate: false
xy: 276, 140
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/English
FlagIcons/Dutch
rotate: false
xy: 412, 276
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Filipino
FlagIcons/English
rotate: false
xy: 276, 4
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Finnish
FlagIcons/Filipino
rotate: false
xy: 412, 140
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/French
FlagIcons/Finnish
rotate: false
xy: 548, 276
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/German
FlagIcons/French
rotate: false
xy: 412, 4
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Greek
FlagIcons/German
rotate: false
xy: 548, 140
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Hungarian
FlagIcons/Greek
rotate: false
xy: 684, 276
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Indonesian
FlagIcons/Hungarian
rotate: false
xy: 548, 4
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Italian
FlagIcons/Indonesian
rotate: false
xy: 684, 140
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Japanese
FlagIcons/Italian
rotate: false
xy: 820, 276
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Korean
FlagIcons/Japanese
rotate: false
xy: 684, 4
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Latin
rotate: false
xy: 1772, 304
size: 100, 100
orig: 100, 100
offset: 0, 0
index: -1
FlagIcons/Lithuanian
FlagIcons/Korean
rotate: false
xy: 820, 140
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Macedonian
FlagIcons/Latin
rotate: false
xy: 1636, 32
size: 100, 100
orig: 100, 100
offset: 0, 0
index: -1
FlagIcons/Lithuanian
rotate: false
xy: 956, 276
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Malay
FlagIcons/Macedonian
rotate: false
xy: 820, 4
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Norwegian
FlagIcons/Malay
rotate: false
xy: 956, 140
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Norwegian
rotate: false
xy: 1092, 276
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Persian_(Pinglish-DIN)
rotate: false
xy: 1092, 276
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Persian_(Pinglish-UN)
rotate: false
xy: 1092, 276
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Polish
rotate: false
xy: 956, 4
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Portuguese
FlagIcons/Persian_(Pinglish-UN)
rotate: false
xy: 956, 4
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Polish
rotate: false
xy: 1092, 140
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Romanian
FlagIcons/Portuguese
rotate: false
xy: 1228, 276
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Russian
FlagIcons/Romanian
rotate: false
xy: 1092, 4
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Rusyn
FlagIcons/Russian
rotate: false
xy: 1228, 140
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Simplified_Chinese
FlagIcons/Rusyn
rotate: false
xy: 1364, 276
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Spanish
FlagIcons/Simplified_Chinese
rotate: false
xy: 1228, 4
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Swedish
FlagIcons/Spanish
rotate: false
xy: 1364, 140
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Thai
FlagIcons/Swedish
rotate: false
xy: 1500, 276
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Traditional_Chinese
FlagIcons/Thai
rotate: false
xy: 1364, 4
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Turkish
FlagIcons/Traditional_Chinese
rotate: false
xy: 1500, 140
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Ukrainian
FlagIcons/Turkish
rotate: false
xy: 1636, 276
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Vietnamese
FlagIcons/Ukrainian
rotate: false
xy: 1500, 4
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Zulu
FlagIcons/Vietnamese
rotate: false
xy: 1636, 140
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1
FlagIcons/Zulu
rotate: false
xy: 1772, 276
size: 128, 128
orig: 128, 128
offset: 0, 0
index: -1

Binary file not shown.

Before

Width:  |  Height:  |  Size: 225 KiB

After

Width:  |  Height:  |  Size: 230 KiB

File diff suppressed because it is too large Load Diff

View File

@ -13,17 +13,17 @@ StartWithCapitalLetter = true
# See https://yairm210.github.io/Unciv/Other/Translating/#diacritics-support for details!
# Most languages will not need these, feel free to ignore, or use "" to avoid the "requires translation" mark. Do NOT translate the "key" to the left of the equals sign!
# Requires translation!
diacritics_support =
diacritics_support = ""
# Requires translation!
unicode_block_start_character =
unicode_block_start_character = ""
# Requires translation!
unicode_block_end_character =
unicode_block_end_character = ""
# Requires translation!
left_joining_diacritics =
left_joining_diacritics = ""
# Requires translation!
right_joining_diacritics =
right_joining_diacritics = ""
# Requires translation!
left_and_right_joiners =
left_and_right_joiners = ""
# Fastlane
# These will be automatically copied to the fastlane descriptions used by F-Droid. Their keys are not as usual the english original, please read those directly as linked.
@ -50,20 +50,20 @@ Civ V - Gods & Kings = Civ V - Gods & Kings
# Obsolete Tutorial tasks - the active lines are moved to 'Lines from Events', much later in the tranlsation file.
# TODO remove after grace period which allows translators to copy and paste existing translations to the new format.
Move a unit!\nClick on a unit > Click on a destination > Click the arrow popup = Déplacer une unité !\nCliquez sur une unité > Cliquez sur une destination > Cliquez sur la bulle fléchée
Found a city!\nSelect the Settler (flag unit) > Click on 'Found city' (bottom-left corner) = Fonder une ville !\nSélectionnez le Colon (unité avec un drapeau)\n> Cliquez sur 'Fonder une ville' (dans le coin inférieur gauche)
Enter the city screen!\nClick the city button twice = Afficher l'écran de ville !\nCliquez sur la ville deux fois
Pick a technology to research!\nClick on the tech button (greenish, top left) > \n Select technology > Click 'Research' (bottom right) = Choisir une technologie à rechercher !\nCliquez sur le bouton Technologies (en vert, en haut à gauche) > \n Choisissez une technologie > Cliquez sur 'Rechercher' (en bas à droite)
Pick a construction!\nEnter city screen > Click on a unit or building (bottom left side) > \n Click 'add to queue' = Choisir une construction !\nEntrez dans la ville > Cliquez sur une unité ou un bâtiment (bord inférieur gauche) > \n Cliquez sur 'Ajouter à la file'
Pass a turn!\nCycle through units with 'Next unit' > Click 'Next turn' = Passer un tour !\nParcourez les unités avec 'Unité suivante' > Cliquez sur 'Tour suivant'
Reassign worked tiles!\nEnter city screen > Click the assigned (green) tile to unassign > \n Click an unassigned tile to assign population = Réassigner les cases exploitées !\nEntrez dans la ville > Cliquez sur une case exploitée (verte) pour la libérer > \nCliquez sur une case libre pour lui affecter un citoyen
Meet another civilization!\nExplore the map until you encounter another civilization! = Rencontrer une autre civilisation !\nExplorez la carte jusqu'à rencontrer une autre civilisation !
Open the options table!\nClick the menu button (top left) > Click 'Options' = Ouvrir le menu des options !\nCliquez sur le bouton Menu (en haut à gauche) > Cliquez sur 'Options'
Construct an improvement!\nConstruct a Worker unit > Move to a Plains or Grassland tile > \n Click 'Construct improvement' (above the unit table, bottom left)\n > Choose the farm > \n Leave the worker there until it's finished = Construire un aménagement !\nProduisez un Ouvrier > Déplacez-le sur une case Plaine ou Prairie > \n Cliquez sur 'Bâtir un aménagement' > Choisissez la Ferme > \n Laissez l'ouvrier sur place jusqu'à complétion
Create a trade route!\nConstruct roads between your capital and another city\nOr, automate your worker and let him get to that eventually = Créer une route commerciale !\nConstruisez une route entre votre capitale et une autre ville\nOu, automatisez votre ouvrier et laissez-le faire.
Conquer a city!\nBring an enemy city down to low health > \nEnter the city with a melee unit = Conquérir une ville !\nAttaquez une ville ennemie pour suffisamment l'affaiblir > \nPénétrez dans la ville avec une unité de combat rapproché
Move an air unit!\nSelect an air unit > Select another city within range > \nMove the unit to the other city = Déplacer une unité aérienne !\nSélectionnez une unité aérienne > Sélectionnez une autre ville à portée > \nDéplacez l'unité vers l'autre ville
See your stats breakdown!\nEnter the Overview screen (top right corner) >\nClick on 'Stats' = Consulter vos statistiques en détail !\nAffichez la Vue d'ensemble (coin supérieur droit) >\nCliquez sur 'Statistiques'
Move a unit!\nClick on a unit > Click on a destination > Click the arrow popup = Déplacer une unité :\nCliquez sur une unité > Cliquez sur une destination > Cliquez sur la bulle fléchée
Found a city!\nSelect the Settler (flag unit) > Click on 'Found city' (bottom-left corner) = Fonder une ville :\nSélectionnez le Colon (unité avec un drapeau)\n> Cliquez sur 'Fonder une ville' (dans le coin inférieur gauche)
Enter the city screen!\nClick the city button twice = Afficher l'écran de ville :\nCliquez sur la ville deux fois
Pick a technology to research!\nClick on the tech button (greenish, top left) > \n Select technology > Click 'Research' (bottom right) = Choisir une technologie à rechercher :\nCliquez sur le bouton Technologies (en vert, en haut à gauche) > \n Choisissez une technologie > Cliquez sur 'Rechercher' (en bas à droite)
Pick a construction!\nEnter city screen > Click on a unit or building (bottom left side) > \n Click 'add to queue' = Choisir une construction :\nEntrez dans la ville > Cliquez sur une unité ou un bâtiment (bord inférieur gauche) > \n Cliquez sur 'Ajouter à la file'
Pass a turn!\nCycle through units with 'Next unit' > Click 'Next turn' = Passer un tour :\nParcourez les unités avec 'Unité suivante' > Cliquez sur 'Tour suivant'
Reassign worked tiles!\nEnter city screen > Click the assigned (green) tile to unassign > \n Click an unassigned tile to assign population = Réassigner les cases exploitées :\nEntrez dans la ville > Cliquez sur une case exploitée (verte) pour la libérer > \nCliquez sur une case libre pour lui affecter un citoyen
Meet another civilization!\nExplore the map until you encounter another civilization! = Rencontrer une autre civilisation :\nExplorez la carte jusqu'à rencontrer une autre civilisation !
Open the options table!\nClick the menu button (top left) > Click 'Options' = Ouvrir le menu des options :\nCliquez sur le bouton Menu (en haut à gauche) > Cliquez sur 'Options'
Construct an improvement!\nConstruct a Worker unit > Move to a Plains or Grassland tile > \n Click 'Construct improvement' (above the unit table, bottom left)\n > Choose the farm > \n Leave the worker there until it's finished = Construire un aménagement :\nProduisez un Ouvrier > Déplacez-le sur une case Plaine ou Prairie > \n Cliquez sur 'Bâtir un aménagement' > Choisissez la Ferme > \n Laissez l'ouvrier sur place jusqu'à complétion
Create a trade route!\nConstruct roads between your capital and another city\nOr, automate your worker and let him get to that eventually = Créer une route commerciale :\nConstruisez une route entre votre capitale et une autre ville\nOu, automatisez votre ouvrier et laissez-le faire.
Conquer a city!\nBring an enemy city down to low health > \nEnter the city with a melee unit = Conquérir une ville :\nAttaquez une ville ennemie pour suffisamment l'affaiblir > \nPénétrez dans la ville avec une unité de combat rapproché
Move an air unit!\nSelect an air unit > Select another city within range > \nMove the unit to the other city = Déplacer une unité aérienne :\nSélectionnez une unité aérienne > Sélectionnez une autre ville à portée > \nDéplacez l'unité vers l'autre ville
See your stats breakdown!\nEnter the Overview screen (top right corner) >\nClick on 'Stats' = Consulter vos statistiques en détail :\nAffichez la Vue d'ensemble (coin supérieur droit) >\nCliquez sur 'Statistiques'
# Crash screen
@ -5674,47 +5674,47 @@ Marine = Fusilier Marin
#################### Lines from Events from Civ V - Gods & Kings ####################
when number of [countable] is greater than [countable2] = quand le nombre de [countable] est supérieur à [countable2]
Move a unit! = Déplacer une unité !
Move a unit! = Déplacer une unité :
Click on a unit → Click on a destination → Click the arrow popup. = Cliquez sur une unité → Cliquez sur une destination → Cliquez sur la bulle fléchée.
Found a city! = Fonder une ville !
Found a city! = Fonder une ville :
Select the Settler → Click on 'Found city'. = Sélectionnez le Colon → Cliquez sur 'Fonder une ville'.
Enter the city screen! = Afficher l'écran de ville !
Enter the city screen! = Afficher l'écran de ville :
Click the city button twice. = Cliquez sur la ville deux fois.
Pick a technology to research! = Choisir une technologie à rechercher !
Pick a technology to research! = Choisir une technologie à rechercher :
Click on the tech button → Select technology → Click 'Research' (bottom right). = Cliquez sur le bouton Technologies → Choisissez une technologie → Cliquez sur 'Rechercher' (en bas à droite).
Pick a construction! = Choisir une construction !
Pick a construction! = Choisir une construction :
Enter city screen → Click on a unit or building → Click 'add to queue'. = Entrez dans la ville → Cliquez sur une unité ou un bâtiment → Cliquez sur 'Ajouter à la file'.
Pass a turn! = Passer un tour !
Pass a turn! = Passer un tour :
Cycle through units with 'Next unit' → Click 'Next turn'. = Parcourez les unités avec 'Unité suivante' → Cliquez sur 'Tour suivant'.
Reassign worked tiles! = Réassigner les cases exploitées !
Reassign worked tiles! = Réassigner les cases exploitées :
Enter city screen → Click the assigned tile to unassign → Click an unassigned tile to assign population. = Entrez dans la ville → Cliquez sur une case exploitée pour la libérer → Cliquez sur une case libre pour lui affecter un citoyen.
Got it = Compris
Meet another civilization! = Rencontrer une autre civilisation !
Meet another civilization! = Rencontrer une autre civilisation :
Explore the map until you encounter another civilization! = Explorez la carte jusqu'à rencontrer une autre civilisation !
Open the options dialog! = Ouvrir le menu des options !
Open the options dialog! = Ouvrir le menu des options :
Click the menu button (top left) → Click 'Options'. = Cliquez sur le bouton Menu (en haut à gauche) → Cliquez sur 'Options'.
Construct an improvement! = Construire un aménagement !
Construct an improvement! = Construire un aménagement :
Construct a Worker unit → Move it to a Plains or Grassland tile → Click 'Construct improvement' → Choose the farm → Leave the worker there until it's finished. = Produisez un Ouvrier → Déplacez-le sur une case Plaine ou Prairie → Cliquez sur 'Bâtir un aménagement' → Choisissez la Ferme → Laissez l'ouvrier sur place jusqu'à complétion.
Create a trade route! = Créer une route commerciale !
Create a trade route! = Créer une route commerciale :
Construct roads between your capital and another city. Or, automate your worker and let him get to that eventually. = Construisez une route entre votre capitale et une autre ville. Ou automatisez votre ouvrier et laissez-le faire.
Conquer a city! = Conquérir une ville !
Conquer a city! = Conquérir une ville :
Bring an enemy city down to low health → Enter the city with a melee unit. = Attaquez une ville ennemie pour suffisamment l'affaiblir → Pénétrez dans la ville avec une unité de combat rapproché.
Move an air unit! = Déplacer une unité aérienne !
Move an air unit! = Déplacer une unité aérienne :
Select an air unit → Select another city within range → Move the unit to the other city. = Sélectionnez une unité aérienne → Sélectionnez une autre ville à portée → Déplacez l'unité vers l'autre ville.
See your stats breakdown! = Consulter vos statistiques en détail !
See your stats breakdown! = Consulter vos statistiques en détail :
Enter the Overview screen (top right corner) → Click on 'Stats'. = Affichez la Vue d'ensemble (coin supérieur droit) → Cliquez sur 'Statistiques'.

View File

@ -13,17 +13,17 @@ StartWithCapitalLetter = true
# See https://yairm210.github.io/Unciv/Other/Translating/#diacritics-support for details!
# Most languages will not need these, feel free to ignore, or use "" to avoid the "requires translation" mark. Do NOT translate the "key" to the left of the equals sign!
# Requires translation!
diacritics_support =
diacritics_support = ""
# Requires translation!
unicode_block_start_character =
unicode_block_start_character = ""
# Requires translation!
unicode_block_end_character =
unicode_block_end_character = ""
# Requires translation!
left_joining_diacritics =
left_joining_diacritics = ""
# Requires translation!
right_joining_diacritics =
right_joining_diacritics = ""
# Requires translation!
left_and_right_joiners =
left_and_right_joiners = ""
# Fastlane
# These will be automatically copied to the fastlane descriptions used by F-Droid. Their keys are not as usual the english original, please read those directly as linked.

View File

@ -2316,8 +2316,7 @@ Constructing it will take over the tiles around it and assign them to your close
Unpillagable = Non saccheggiabile
Irremovable = Irremovibile
Will not be replaced by automated units = Non rimpiazzabile da unità automatizzate
# Requires translation!
Improves [resourceFilter] resource in this tile =
Improves [resourceFilter] resource in this tile = Migliora la risorsa [resourceFilter] nella casella
Will not build [baseUnitFilter/buildingFilter] = Non può costruire [baseUnitFilter/buildingFilter]
for [amount] turns = per [amount] turni
with [amount]% chance = (probabilità [amount]%)
@ -2507,14 +2506,14 @@ Non-City = Non Città
######### baseUnitFilter ###########
Melee = unità da mischia
Ranged = unità da tiro
Civilian = unità civile
Military = unità militare
non-air = unità non aerea
Melee = da mischia
Ranged = da tiro
Civilian = civile
Military = militare
non-air = non aerea
Nuclear Weapon = arma nucleare
Great Person = Grande personaggio
relevant = unità rilevante
relevant = rilevante
All = tutte
all = tutte
@ -2605,8 +2604,7 @@ Great = Grande
######### resourceFilter ###########
# Requires translation!
any =
any = qualsiasi
######### Prophet Action Filters ###########

View File

@ -13,17 +13,17 @@ StartWithCapitalLetter = true
# See https://yairm210.github.io/Unciv/Other/Translating/#diacritics-support for details!
# Most languages will not need these, feel free to ignore, or use "" to avoid the "requires translation" mark. Do NOT translate the "key" to the left of the equals sign!
# Requires translation!
diacritics_support =
diacritics_support = ""
# Requires translation!
unicode_block_start_character =
unicode_block_start_character = ""
# Requires translation!
unicode_block_end_character =
unicode_block_end_character = ""
# Requires translation!
left_joining_diacritics =
left_joining_diacritics = ""
# Requires translation!
right_joining_diacritics =
right_joining_diacritics = ""
# Requires translation!
left_and_right_joiners =
left_and_right_joiners = ""
# Fastlane
# These will be automatically copied to the fastlane descriptions used by F-Droid. Their keys are not as usual the english original, please read those directly as linked.
@ -6982,4 +6982,3 @@ Miscellaneous = Різне
External links = Зовнішні посилання
External links support right-click or long press to copy the link to the clipboard instead of launching the browser. = Зовнішні посилання підтримують правий клік або довге натиснення для копіювання посилання в буфер обміну замість відкриття браузера.
Example: The 'Open Github page' button on the Mod management screen. = Приклад: кнопка 'Відкрити сторінку Github' на екрані керування Модами.

View File

@ -1,4 +1,5 @@
Afrikaans = 8
Bangla = 15
Belarusian = 13
Bosnian = 3
Brazilian_Portuguese = 99

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 = 1017
const val appVersion = "4.12.6-patch1"
const val appCodeNumber = 1018
const val appVersion = "4.12.7"
const val gdxVersion = "1.12.1"
const val ktorVersion = "2.3.12"

View File

@ -1,3 +1,49 @@
## 4.12.7
AI: Better placement for Great Improvements
City focus resets to default when annexed
Allow multiplication for event triggers
Regenerated altases from scratch so other contributors don't encounter problems
Resolved - oxipng lossless compression
Move debug keystore to android folder
Move detekt configs to workflow
"Consumes resources" unique not displayed twice for buildings in city screen
"Consumes resources" unique not displayed twice for units
Remove "wildcard imports" as a detekt warning
Don't give simulation stats for civs that never won
Split tr() into subfunctions, was getting very large for a single function
Added "generic civ" comparisons to ConsoleLauncher, for testing AI changes
Added promotionName as possible value for mapUnitFilter
FINALLY got ConsoleLauncher returning actual simulation results!!
Remove 10% rollout of Google Play - practically I don't have time to deal with that, 100% for everything
DAMN you autoformat
4.12.6-patch1
Hotfix for endless stats
translation: Map types section clarity
Fixed team war giving "they declared war on us" notification to a civ declaring war - By tuvus
IOS -> iOS - By partev
## 4.12.6
Many performance improvements!

View File

@ -479,7 +479,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.12.6-patch1", 1017)
val VERSION = Version("4.12.7", 1018)
//endregion
/** Global reference to the one Gdx.Game instance created by the platform launchers - do not use without checking [isCurrentInitialized] first. */

View File

@ -271,6 +271,7 @@ class GameSettings {
enum class LocaleCode(val language: String, val country: String, val trueLanguage: String? = null) {
Afrikaans("af", "ZA"),
Arabic("ar", "IQ"),
Bangla("bn", "BD"),
Belarusian("be", "BY"),
Bosnian("bs", "BA"),
BrazilianPortuguese("pt", "BR"),

View File

@ -4,6 +4,7 @@
Flag Icons made by [Freepik](https://www.flaticon.com/authors/freepik) from [www.flaticon.com](https://www.flaticon.com) and licensed by Creative Commons 3.0, except for:
- [Bangladeshi flag] InkScaped by touhidurrr licensed under CC-BY-SA 4.0. Original SVG, [here.](https://github.com/touhidurrr/artworks/blob/4cd5db12ac1a042ed82a515fed35d1a4971b5e9b/Bangladeshi%20Flag%20Circular.svg)
- [Catalan flag] by J0anJosep licensed under Public Domain
- [Rusyn flag] gimped from the wikipedia flag [Flag of Pannonian Rusyns](https://en.wikipedia.org/wiki/File:Flag_of_Rusyns_in_Serbia.svg) (CC-BY-SA 4.0)
- [Latin flag] made from [wikipedia entry for SPQR](https://en.wikipedia.org/wiki/SPQR#/media/File:Roman_SPQR_banner.svg), Creative Commons Attribution 3.0 Unported

View File

@ -0,0 +1,45 @@
AI: Better placement for Great Improvements
City focus resets to default when annexed
Allow multiplication for event triggers
Regenerated altases from scratch so other contributors don't encounter problems
Resolved - oxipng lossless compression
Move debug keystore to android folder
Move detekt configs to workflow
"Consumes resources" unique not displayed twice for buildings in city screen
"Consumes resources" unique not displayed twice for units
Remove "wildcard imports" as a detekt warning
Don't give simulation stats for civs that never won
Split tr() into subfunctions, was getting very large for a single function
Added "generic civ" comparisons to ConsoleLauncher, for testing AI changes
Added promotionName as possible value for mapUnitFilter
FINALLY got ConsoleLauncher returning actual simulation results!!
Remove 10% rollout of Google Play - practically I don't have time to deal with that, 100% for everything
DAMN you autoformat
4.12.6-patch1
Hotfix for endless stats
translation: Map types section clarity
Fixed team war giving "they declared war on us" notification to a civ declaring war - By tuvus
IOS -> iOS - By partev