From cb2295653d98bef3f2e668077fefd9e46649e9f0 Mon Sep 17 00:00:00 2001 From: Yair Morgenstern Date: Sat, 4 Jan 2025 20:09:09 +0200 Subject: [PATCH] Version rollout (#12748) * Bump version and create initial changelog entry * Update Latin translation (#12740) * Update Latin translation * Fix translation * Fix translation * Revert. * Redo * Update Spanish.properties (#12736) * Update Spanish.properties * Update Spanish.properties * Update Spanish.properties * Update Brazilian_Portuguese.properties (#12733) --------- Co-authored-by: yairm210 Co-authored-by: sls1005 <90055573+sls1005@users.noreply.github.com> Co-authored-by: Nahuel Geno <142752140+NahuelGeno@users.noreply.github.com> Co-authored-by: Vitor Gabriel <59321138+Ranbut@users.noreply.github.com> --- .../Brazilian_Portuguese.properties | 21 ++++------ .../jsons/translations/Latin.properties | 22 +++++----- .../jsons/translations/Spanish.properties | 42 +++++++------------ buildSrc/src/main/kotlin/BuildConfig.kt | 4 +- changelog.md | 22 ++++++++++ core/src/com/unciv/UncivGame.kt | 2 +- .../android/en-US/changelogs/1088.txt | 21 ++++++++++ 7 files changed, 78 insertions(+), 56 deletions(-) create mode 100644 fastlane/metadata/android/en-US/changelogs/1088.txt diff --git a/android/assets/jsons/translations/Brazilian_Portuguese.properties b/android/assets/jsons/translations/Brazilian_Portuguese.properties index 4f4409ad40..cdbf27c42f 100644 --- a/android/assets/jsons/translations/Brazilian_Portuguese.properties +++ b/android/assets/jsons/translations/Brazilian_Portuguese.properties @@ -750,10 +750,8 @@ Saving... = Salvando... Overwrite existing file? = Sobrescrever o arquivo existente? Overwrite = Substituir It looks like your saved game can't be loaded! = Parece que sua partida salva não pode ser carregada! - # Requires translation! -If you could copy your game data ("Copy saved game to clipboard" - = - # Requires translation! - paste into an email to yairm210@hotmail.com) = +If you could copy your game data ("Copy saved game to clipboard" - = Se você puder copiar os dados do seu jogo ("Copiar jogo salvo para a área de transferência" - + paste into an email to yairm210@hotmail.com) = cole em um e-mail para yairm210@hotmail.com) I could maybe help you figure out what went wrong, since this isn't supposed to happen! = Talvez eu possa te ajudar a descobrir o que deu errado, uma vez que isso não deveria ter acontecido! Missing mods: [mods] = Mods faltando: [mods] Load from custom location = Carregar a partir de um local personalizado @@ -4135,15 +4133,12 @@ Ramkhamhaeng = Ram Khamhaeng You lowly, arrogant fool! I will make you regret of your insolence! = Seu bastardo arrogante! Eu vou fazer você se arrepender de sua insolência. You scoundrel! I shall prepare to fend you off! = Canalha! Vou me preparar para destruí-lo! Although I lost, my honor shall endure. I wish you good luck. = Mesmo após ser derrotado, minha honra permanece intacta. Eu lhe desejo boa sorte. - # Requires translation! -I, Pho Kun Ramkhamhaeng, King of Siam, consider it a great honor that you have walked to visit my country of Siam. = +I, Pho Kun Ramkhamhaeng, King of Siam, consider it a great honor that you have walked to visit my country of Siam. = Eu, Pho Khun Ramkhamhaeng, Rei do Sião, considero uma grande honra que você tenha vindo visitar meu país, o Sião. Greetings. I believe this is a fair proposal for both parties. What do you think? = Saudações. Eu acredito que esta é uma justa proposta para ambas as partes. Welcome. = Bem-vindo. Father Governs Children = Paternalismo - # Requires translation! -O Great King Ramkhamhaeng, the Siamese people obey you with respect and fear! The beautiful and mysterious land of Siam is an ancient country in the heart of Southeast Asia, which was besieged by many foes, plagued by bloody war and great poverty, but eventually the smart and loyal Siamese people have endured and triumphed. Siam was a part of the Khmer Empire until the 13th century AD, before its brave people took arms and led a revolution to form the small Sukhothai kingdom. After many battles and diplomacy prowess, this tiny kingdom became a mighty empire, which would dominate South East Asia for more than a century. = - # Requires translation! -Wise and powerful King Ramkhamhaeng, your people want to revive these days of glory! Can you make a new dawn break on Siam? Will your new empire shine through the ages of history? = +O Great King Ramkhamhaeng, the Siamese people obey you with respect and fear! The beautiful and mysterious land of Siam is an ancient country in the heart of Southeast Asia, which was besieged by many foes, plagued by bloody war and great poverty, but eventually the smart and loyal Siamese people have endured and triumphed. Siam was a part of the Khmer Empire until the 13th century AD, before its brave people took arms and led a revolution to form the small Sukhothai kingdom. After many battles and diplomacy prowess, this tiny kingdom became a mighty empire, which would dominate South East Asia for more than a century. = Ó Grande Rei Ram Khamhaeng, o povo siamês obedece a você com respeito e medo! A bela e misteriosa terra de Sião é um país antigo no coração do Sudeste Asiático, que foi sitiado por muitos inimigos, atormentado por uma guerra sangrenta e grande pobreza, mas eventualmente o inteligente e leal povo siamês resistiu e triunfou. Sião foi parte do Império Quemer até o século XIII d.C., antes que seu bravo povo pegasse em armas e liderasse uma revolução para formar o pequeno Reino de Sucotai. Depois de muitas batalhas e proezas diplomáticas, este pequeno reino se tornou um poderoso império, que dominaria o Sudeste Asiático por mais de um século. +Wise and powerful King Ramkhamhaeng, your people want to revive these days of glory! Can you make a new dawn break on Siam? Will your new empire shine through the ages of history? = Sábio e poderoso Rei Ram Khamhaeng, seu povo quer reviver esses dias de glória! Você pode fazer um novo amanhecer em Sião? Seu novo império brilhará através das eras da história? Sukhothai = Sukhothai Si Satchanalai = Si Satchanalai Muang Saluang = Muang Saluang @@ -6015,8 +6010,7 @@ Shahzad = Shahzad Aga = Aga Marjane = Marjane Peri = Peri - # Requires translation! -Sartaj = +Sartaj = Sartaj Yasmin = Yasmin Zoroastrianism = Zoroastrismo @@ -6896,8 +6890,7 @@ If you don't want to move a unit this turn, you can skip it by clicking 'Next un Contact Me = Contate-me Hi there! If you've played this far, you've probably seen that the game is currently incomplete.\n Unciv is meant to be open-source and free, forever.\n That means no ads or any other nonsense. = Olá! Se você jogou até agora, provavelmente já viu que o jogo está incompleto.\n O Unciv é destinado a ser de código aberto e gratuito para sempre.\n Isso significa que não há anúncios ou outras bobagens. What motivates me to keep working on it, \n besides the fact I think it's amazingly cool that I can,\n is the support from the players - you guys are the best! = O que me motiva a continuar trabalhando nisso, \n além do fato de que eu acho fantastico que eu posso, é o apoio dos jogadores - vocês são demais! - # Requires translation! -Every rating and review that I get puts a smile on my face =)\n So contact me! Send me an email, review, Github issue\n or mail pigeon, and let's figure out how to make the game \n even more awesome!\n(Contact info is in the Play Store) = +Every rating and review that I get puts a smile on my face =)\n So contact me! Send me an email, review, Github issue\n or mail pigeon, and let's figure out how to make the game \n even more awesome!\n(Contact info is in the Play Store) = Cada avaliação e revisão que recebo me faz sorrir =)\nEntão entre em contato comigo! Envie-me um e-mail, resenha, problema no Github\n ou pombo-correio, e vamos descobrir como tornar o jogo \n ainda mais incrível!\n(Informações de contato estão na Play Store) Pillaging = Pilhagem Military units can pillage improvements, which heals them 25 health and ruins the improvement.\nThe tile can still be worked, but advantages from the improvement - stat bonuses and resources - will be lost.\nWorkers can repair these improvements, which takes less time than building the improvement from scratch.\nPillaging certain improvements will result in your units looting gold from the improvement. = As unidades militares podem saquear melhorias, o que cura 25 pontos de vida e arruína a melhoria.\nO painel ainda pode ser trabalhada, mas as vantagens da melhoria - bônus de estatísticas e recursos - serão perdidas.\nOs trabalhadores podem reparar essas melhorias, o que leva menos tempo do que construir a melhoria do zero.\nPilhar certas melhorias fará com que suas unidades saquem ouro da melhoria. diff --git a/android/assets/jsons/translations/Latin.properties b/android/assets/jsons/translations/Latin.properties index f25c8eca0c..141733f0ee 100644 --- a/android/assets/jsons/translations/Latin.properties +++ b/android/assets/jsons/translations/Latin.properties @@ -4713,7 +4713,7 @@ Suleiman I = Suleimanus I # Requires translation! Your continued insolence and failure to recognize our preeminence leads us to war. = # Requires translation! -Good. The world shall witness the incontestable might of my armies and the glory of the Empire. = +Good. The world shall witness the incontestable might of my armies and the glory of the Empire. = Bene est. Mundus conspiciat potentiam irrefragabilem mearum copiarum et gloriam Imperii. # Requires translation! Ruin! Ruin! Istanbul becomes Iram of the Pillars, remembered only by the melancholy poets. = # Requires translation! @@ -4802,7 +4802,7 @@ Jip-hyun-jun (Hall of Worthies) will no longer tolerate your irksome behavior. W # Requires translation! Foolish, miserable wretch! You will be crushed by this country's magnificent scientific power! = # Requires translation! -Now the question is who will protect my people. A dark age has come. = +Now the question is who will protect my people. A dark age has come. = Nunc quæstio est quis proteget populum meum. Sæculum obscurum appropinquavit. # Requires translation! Welcome to the palace of Choson, stranger. I am the learned King Sejong, who looks after his great people. = # Requires translation! @@ -4881,7 +4881,7 @@ You are a plague upon Mother Earth! Prepare for battle! = # Requires translation! You evil creature! My braves will slaughter you! = # Requires translation! -You have defeated us... but our spirits will never be vanquished! We shall return! = +You have defeated us... but our spirits will never be vanquished! We shall return! = Vicisti nos... sed spiriti nostri numquam evincentur! Nos revertamur! # Requires translation! Greetings, stranger. I am Hiawatha, speaker for the Iroquois. We seek peace with all, but we do not shrink from war. = # Requires translation! @@ -4963,7 +4963,7 @@ Curse you! You are beneath me, son of a donkey driver! I will crush you! = # Requires translation! You mongrel! Cursed be you! The world will long lament your heinous crime! = # Requires translation! -Peace be on you! I am Darius, the great and outstanding king of kings of great Persia... but I suppose you knew that. = +Peace be on you! I am Darius, the great and outstanding king of kings of great Persia... but I suppose you knew that. = Pax tibi! Ego sum Darius rex regum magnus atque insignis magnæ Persiæ... sed censeo te scire. # Requires translation! In my endless magnanimity, I am making you this offer. You agree, of course? = # Requires translation! @@ -5107,11 +5107,11 @@ Persia = Persia # Requires translation! Kamehameha I = # Requires translation! -The ancient fire flashing across the sky is what proclaimed that this day would come, though I had foolishly hoped for a different outcome. = +The ancient fire flashing across the sky is what proclaimed that this day would come, though I had foolishly hoped for a different outcome. = Ignis antiquus trans cælum fulgens clamavit hunc diem venturum esse, etsi ego stulte sperabam effectum alium futurum esse. # Requires translation! -It is obvious now that I misjudged you and your true intentions. = +It is obvious now that I misjudged you and your true intentions. = Manifestum jam est quod ego errato censui te et tuam intentionem. # Requires translation! -The hard-shelled crab yields, and the lion lies down to sleep. Kanaloa comes for me now. = +The hard-shelled crab yields, and the lion lies down to sleep. Kanaloa comes for me now. = Cancer testaceus succumbit, et leo cubat ut dormiat. Kanaloa nunc ad me venit. # Requires translation! Aloha! Greetings and blessings upon you, friend. I am Kamehameha, Great King of this strand of islands. = # Requires translation! @@ -5633,10 +5633,10 @@ Resistance is futile! You cannot hope to stand against the mighty Incan empire. Declare war on me?!? You can't, because I declare war on you first! = Bellum contra me indicere?!? Tu non potes, quia ego primitus indico bellum contra te! How did you darken the sun? I ruled with diligence and mercy—see that you do so as well. = Ut obscuravisti solem? Cum diligentia et clementia regebam—videam te ita facere. # Requires translation! -How are you? You stand before Pachacuti Inca Yupanqui. = +How are you? You stand before Pachacuti Inca Yupanqui. = Ut vales? Statis ante Pachacuti Inca Yupanqui. # Requires translation! -The Incan people offer this fair trade. = -How are you doing? = Ut facis? +The Incan people offer this fair trade. = Populus Incarum offert hanc justam mercaturam. +How are you doing? = Ut vales? What do you want now? = Quod vis jam? Great Andean Road = Via Magna Andium # Requires translation! @@ -5728,7 +5728,7 @@ Harald Bluetooth bids you welcome to his lands, a Viking unlike any the seas and # Requires translation! This is a fine deal! Even a drunk beggar would agree! = # Requires translation! -Hail to you. = +Hail to you. = Have. # Requires translation! Viking Fury = # Requires translation! diff --git a/android/assets/jsons/translations/Spanish.properties b/android/assets/jsons/translations/Spanish.properties index f3694d9841..b480c28562 100644 --- a/android/assets/jsons/translations/Spanish.properties +++ b/android/assets/jsons/translations/Spanish.properties @@ -2087,8 +2087,7 @@ Roads connect tiles across rivers = Las carreteras conectan casillas a través d [relativeAmount]% maintenance on road & railroads = [relativeAmount]% ¤Mantenimiento en Carreteras y Vías Férreas No Maintenance costs for improvements in [tileFilter] tiles = Sin costo de ¤Mantenimiento para mejoras en casillas de [tileFilter] [relativeAmount]% construction time for [improvementFilter] improvements = [relativeAmount]% al tiempo de construcción para mejoras de [improvementFilter] - # Requires translation! -Can build [improvementFilter] improvements at a [relativeAmount]% rate = +Can build [improvementFilter] improvements at a [relativeAmount]% rate = Puede construir mejoras [improvementFilter] a un [relativeAmount]% de velocidad [relativeAmount]% maintenance cost for buildings [cityFilter] = [relativeAmount]% coste de mantenimiento para edificios [cityFilter] Remove [buildingFilter] [cityFilter] = Remueve [buildingFilter] [cityFilter] Sell [buildingFilter] buildings [cityFilter] = Vende el/los edificio/s [buildingFilter] [cityFilter] @@ -7153,31 +7152,18 @@ External links support right-click or long press to copy the link to the clipboa Example: The 'Open Github page' button on the Mod management screen. = Ejemplo: el botón 'Abrir página de Github' en la pantalla de administración de mods. Differences from Civilization V = Diferencias con Civilization V - # Requires translation! -Production Focus\nIn Civilization V, the Food yield in a city is calculated first, then population grows by consuming stored food (growth), then production is calculated, and so on one by one the other stats are calculated. Thus, citizens can produce yields in the same turn as they are born. The city focus is set to Production to assign the newborn citizen to a hill so they'll contribute Production, and then manually reassigned to a growth tile on the next turn. Alternatively, you can set city focus to Gold (e.g. with Cerro de Potosi), Faith (e.g. with Mount Sinai) or whatever gains the most yields. In Unciv, citizens only start producing yields on the next turn, so you can ignore this whole concept. = - # Requires translation! -Science Queueing\nIn Civilization V, Science yield is calculated after production, so if you finish an item and have Science (or Gold) queued as a perpetual construction, the Production overflow from item will be converted into Science (or Gold), but the Production is not consumed, as this will only happen again on the next turn. By immediately swapping out your perpetual construction for an item on the next turn, you'll get this Science (or Gold) for free. This doesn't apply to Unciv, so don't bother. = - # Requires translation! -Double Aqueducts\nIn Civilization V, the game sells existing copies of the building for you before providing a free copy of the building. So, if you build an aqueduct in a city, and then in the turn of adopting Tradition Complete you sell a cheap building (e.g a shrine) beforehand, the game is unable to sell more than 1 building per turn, and thus you'll keep your aqueduct, together with the new free aqueduct. Not applicable to Unciv. = - # Requires translation! -Legalism Oxford\nIn Civilization V, national wonders such as Oxford University are considered culture buildings, so you can get them for free with Legalism. Not applicable to Unciv. = - # Requires translation! -Roads and Forts\nIn Civilization V, you can't use roads and forts in enemy territory. In Unciv, you can use them, so instead of mindlessly constructing them everywhere when at war, you need to decide if and when they'll benefit you more than your opponents. = - # Requires translation! -Citizen Conversion\nIn Civilization V, a citizen is born religious if the parent city is already converted. This is not the case in Unciv, which can lead to temporary deconversion of a city when it grows. = - # Requires translation! -Unassigned Citizens\nIn Civilization V, unassigned citizens are considered specialists, and subject to the same type of bonuses (e.g. Korea's ability). It can be worthwhile to leave citizens unassigned, instead of being assigned to a tile. Not applicable to Unciv. = - # Requires translation! -Settler Construction\nIn Civilization V, cities can't starve when constructing settlers, so you can assign all citizens to production tiles and none to food tiles. In Unciv, citizens keep consuming two food per turn. = - # Requires translation! -Water Melee Attack\nAs result of a Discord poll, Water Melee units can attack military land units on the shore, unlike in Civilization V. = - # Requires translation! -Tile improvements\nIn Civilzation V, workers start working on an improvement-under-construction at the beginning of movement. Unciv changes this, to allow players to assign workers to tiles, and then reconsider and change improvement or move them elsewhere. = - # Requires translation! -Forest and Jungle Visibility\nIn Unciv, forests and jungles are visible 1 tile outside visibility range. In Civilization V, this is the behaviour of hills and mountains, but not of forests and jungles, yet jungle and forest can block hills, and hill + forest can block mountain, indicating they're on the same elevation. This is considered to be a bug in the otherwise well-structured visibility logic in Civilization V. = +Production Focus\nIn Civilization V, the Food yield in a city is calculated first, then population grows by consuming stored food (growth), then production is calculated, and so on one by one the other stats are calculated. Thus, citizens can produce yields in the same turn as they are born. The city focus is set to Production to assign the newborn citizen to a hill so they'll contribute Production, and then manually reassigned to a growth tile on the next turn. Alternatively, you can set city focus to Gold (e.g. with Cerro de Potosi), Faith (e.g. with Mount Sinai) or whatever gains the most yields. In Unciv, citizens only start producing yields on the next turn, so you can ignore this whole concept. = Enfoque de producción\nEn Civilization V, primero se calcula el rendimiento de alimentos de una ciudad, luego la población crece consumiendo los alimentos almacenados (crecimiento), luego se calcula la producción y así sucesivamente se calculan las demás estadísticas una por una. Por lo tanto, los ciudadanos pueden producir rendimientos en el mismo turno en el que nacen. El foco de la ciudad se establece en Producción para asignar al ciudadano recién nacido a una colina para que contribuya con la Producción y luego se reasigna manualmente a una casilla de crecimiento en el siguiente turno. Alternativamente, puedes establecer el foco de la ciudad en Oro (por ejemplo, con Cerro de Potosí), Fe (por ejemplo, con Monte Sinaí) o lo que genere más rendimientos. En Unciv, los ciudadanos solo comienzan a producir rendimientos en el siguiente turno, por lo que puedes ignorar todo este concepto.En Civilization V, primero se calcula el rendimiento de alimentos de una ciudad, luego la población crece consumiendo los alimentos almacenados (crecimiento), luego se calcula la producción y así sucesivamente se calculan las demás estadísticas una por una. Por lo tanto, los ciudadanos pueden producir rendimientos en el mismo turno en el que nacen. El foco de la ciudad se establece en Producción para asignar al ciudadano recién nacido a una colina para que contribuya con la Producción y luego se reasigna manualmente a una casilla de crecimiento en el siguiente turno. Alternativamente, puedes establecer el foco de la ciudad en Oro (por ejemplo, con Cerro de Potosí), Fe (por ejemplo, con Monte Sinaí) o lo que genere más rendimientos. En Unciv, los ciudadanos solo comienzan a producir rendimientos en el siguiente turno, por lo que puedes ignorar todo este concepto. +Science Queueing\nIn Civilization V, Science yield is calculated after production, so if you finish an item and have Science (or Gold) queued as a perpetual construction, the Production overflow from item will be converted into Science (or Gold), but the Production is not consumed, as this will only happen again on the next turn. By immediately swapping out your perpetual construction for an item on the next turn, you'll get this Science (or Gold) for free. This doesn't apply to Unciv, so don't bother. = Cola de ciencia\nEn Civilization V, el rendimiento de la ciencia se calcula después de la producción, por lo que si terminas un objeto y tienes Ciencia (u Oro) en cola como una construcción perpetua, el exceso de Producción del objeto se convertirá en Ciencia (u Oro), pero la Producción no se consumirá, ya que esto solo volverá a suceder en el siguiente turno. Si cambias inmediatamente tu construcción perpetua por un objeto en el siguiente turno, obtendrás esta Ciencia (u Oro) gratis. Esto no se aplica a Unciv, así que no te molestes. +Double Aqueducts\nIn Civilization V, the game sells existing copies of the building for you before providing a free copy of the building. So, if you build an aqueduct in a city, and then in the turn of adopting Tradition Complete you sell a cheap building (e.g a shrine) beforehand, the game is unable to sell more than 1 building per turn, and thus you'll keep your aqueduct, together with the new free aqueduct. Not applicable to Unciv. = Acueductos dobles\nEn Civilization V, el juego vende copias existentes del edificio antes de proporcionarte una copia gratuita del mismo. Por lo tanto, si construyes un acueducto en una ciudad y, en el turno de adoptar la Tradición completa, vendes un edificio barato (por ejemplo, un santuario) de antemano, el juego no puede vender más de un edificio por turno y, por lo tanto, conservarás tu acueducto junto con el nuevo acueducto gratuito. No se aplica en Unciv. +Legalism Oxford\nIn Civilization V, national wonders such as Oxford University are considered culture buildings, so you can get them for free with Legalism. Not applicable to Unciv. = Legalismo Oxford\nEn Civilization V, las maravillas nacionales como la Universidad de Oxford se consideran edificios culturales, por lo que puedes obtenerlas gratis con Legalismo. No se aplica a Unciv. +Roads and Forts\nIn Civilization V, you can't use roads and forts in enemy territory. In Unciv, you can use them, so instead of mindlessly constructing them everywhere when at war, you need to decide if and when they'll benefit you more than your opponents. = Caminos y fuertes\nEn Civilization V, no puedes usar caminos ni fuertes en territorio enemigo. En Unciv, sí puedes usarlos, así que en lugar de construirlos sin pensar en todas partes cuando estás en guerra, debes decidir si te beneficiarán más que a tus oponentes y cuándo. +Citizen Conversion\nIn Civilization V, a citizen is born religious if the parent city is already converted. This is not the case in Unciv, which can lead to temporary deconversion of a city when it grows. = Conversión de ciudadanos\nEn Civilization V, un ciudadano nace religioso si la ciudad de origen ya se ha convertido. Esto no sucede en Unciv, lo que puede provocar la deconversión temporal de una ciudad cuando crece. +Unassigned Citizens\nIn Civilization V, unassigned citizens are considered specialists, and subject to the same type of bonuses (e.g. Korea's ability). It can be worthwhile to leave citizens unassigned, instead of being assigned to a tile. Not applicable to Unciv. = Ciudadanos no asignados\nEn Civilization V, los ciudadanos no asignados se consideran especialistas y están sujetos al mismo tipo de bonificaciones (por ejemplo, la habilidad de Corea). Puede que valga la pena dejar a los ciudadanos sin asignar, en lugar de asignarlos a una casilla. No se aplica a Unciv. +Settler Construction\nIn Civilization V, cities can't starve when constructing settlers, so you can assign all citizens to production tiles and none to food tiles. In Unciv, citizens keep consuming two food per turn. = Construcción de colonos\nEn Civilization V, las ciudades no pueden morir de hambre al construir colonos, por lo que puedes asignar a todos los ciudadanos a casillas de producción y a ninguno a casillas de comida. En Unciv, los ciudadanos siguen consumiendo dos alimentos por turno. +Water Melee Attack\nAs result of a Discord poll, Water Melee units can attack military land units on the shore, unlike in Civilization V. = Ataque cuerpo a cuerpo de agua\nComo resultado de una encuesta de Discord, las unidades de combate cuerpo a cuerpo de agua pueden atacar a unidades militares terrestres en la costa, a diferencia de Civilization V. +Tile improvements\nIn Civilzation V, workers start working on an improvement-under-construction at the beginning of movement. Unciv changes this, to allow players to assign workers to tiles, and then reconsider and change improvement or move them elsewhere. = Mejoras de losas\nEn Civilization V, los trabajadores comienzan a trabajar en una mejora en construcción al comienzo del movimiento. Unciv cambia esto para permitir que los jugadores asignen trabajadores a las losas y luego reconsideren y cambien la mejora o las muevan a otro lugar. +Forest and Jungle Visibility\nIn Unciv, forests and jungles are visible 1 tile outside visibility range. In Civilization V, this is the behaviour of hills and mountains, but not of forests and jungles, yet jungle and forest can block hills, and hill + forest can block mountain, indicating they're on the same elevation. This is considered to be a bug in the otherwise well-structured visibility logic in Civilization V. = Visibilidad de bosques y junglas\nEn Unciv, los bosques y las junglas son visibles una casilla fuera del rango de visibilidad. En Civilization V, este es el comportamiento de las colinas y las montañas, pero no de los bosques y las junglas, aunque la jungla y el bosque pueden bloquear las colinas, y la combinación colina + bosque puede bloquear las montañas, lo que indica que están en la misma elevación. Esto se considera un error en la lógica de visibilidad, por lo demás bien estructurada, de Civilization V. - # Requires translation! -Founding Cities\nThe Settler is a unit that can found a new city. You can build a Settler unit in a city with at least 2 population, and then move them to a good location to found a new city. This will usually be your main way of acquiring more cities. = - # Requires translation! -Food conversion to Production\nDuring the construction of a Settler, the city will not grow. Instead, the 1st, 2nd, 4th, and from there on every 4th, excess Food (Growth) is converted into Production, with the rest of the excess Food being lost. = +Founding Cities\nThe Settler is a unit that can found a new city. You can build a Settler unit in a city with at least 2 population, and then move them to a good location to found a new city. This will usually be your main way of acquiring more cities. = Fundar ciudades\nEl colono es una unidad que puede fundar una nueva ciudad. Puedes construir una unidad de colonos en una ciudad con al menos 2 habitantes y luego trasladarla a una buena ubicación para fundar una nueva ciudad. Esta suele ser tu principal forma de adquirir más ciudades. +Food conversion to Production\nDuring the construction of a Settler, the city will not grow. Instead, the 1st, 2nd, 4th, and from there on every 4th, excess Food (Growth) is converted into Production, with the rest of the excess Food being lost. = Conversión de alimentos en producción\nDurante la construcción de un colono, la ciudad no crecerá. En cambio, el 1.º, 2.º, 4.º y, a partir de ahí, cada 4.º excedente de alimentos (crecimiento) se convierte en producción y el resto del exceso de alimentos se pierde. diff --git a/buildSrc/src/main/kotlin/BuildConfig.kt b/buildSrc/src/main/kotlin/BuildConfig.kt index da5486e587..7671224461 100644 --- a/buildSrc/src/main/kotlin/BuildConfig.kt +++ b/buildSrc/src/main/kotlin/BuildConfig.kt @@ -4,8 +4,8 @@ package com.unciv.build object BuildConfig { const val kotlinVersion = "1.9.24" const val appName = "Unciv" - const val appCodeNumber = 1087 - const val appVersion = "4.14.19" + const val appCodeNumber = 1088 + const val appVersion = "4.14.20" const val gdxVersion = "1.12.1" const val ktorVersion = "2.3.12" diff --git a/changelog.md b/changelog.md index 5ca0185523..fa7fcd8f85 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,25 @@ +## 4.14.20 + +Resolved - "free building" unique respects civ replacement buildings + +Fix water adjacency test + +Larger 'per turn' text for gold and faith + +Resolved - Adjacency checks are only for adjacent tiles, and not also for this tile + +chore: Early exit moveToNewEra + +Resolved - disabled buttons no longer cause click-through + +Updated CityStateFunction.tk so that city states, will get angry at you, if you steal their lands - By Emandac + +Improved city screen queue - By sulai + +Allow for city level stockpiles to actually function - By SeventhM + +Edit Babylon's icon - By SpacedOutChicken + ## 4.14.19 Memory performance improvements diff --git a/core/src/com/unciv/UncivGame.kt b/core/src/com/unciv/UncivGame.kt index 13f4c6542a..e3ed5e0ef7 100644 --- a/core/src/com/unciv/UncivGame.kt +++ b/core/src/com/unciv/UncivGame.kt @@ -486,7 +486,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.14.19", 1087) + val VERSION = Version("4.14.20", 1088) //endregion /** Global reference to the one Gdx.Game instance created by the platform launchers - do not use without checking [isCurrentInitialized] first. */ diff --git a/fastlane/metadata/android/en-US/changelogs/1088.txt b/fastlane/metadata/android/en-US/changelogs/1088.txt new file mode 100644 index 0000000000..0672744021 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/1088.txt @@ -0,0 +1,21 @@ + + +Resolved - "free building" unique respects civ replacement buildings + +Fix water adjacency test + +Larger 'per turn' text for gold and faith + +Resolved - Adjacency checks are only for adjacent tiles, and not also for this tile + +chore: Early exit moveToNewEra + +Resolved - disabled buttons no longer cause click-through + +Updated CityStateFunction.tk so that city states, will get angry at you, if you steal their lands - By Emandac + +Improved city screen queue - By sulai + +Allow for city level stockpiles to actually function - By SeventhM + +Edit Babylon's icon - By SpacedOutChicken \ No newline at end of file