diff --git a/android/assets/jsons/translations/Bosnian.properties b/android/assets/jsons/translations/Bosnian.properties index 1fecf47106919..4d89b4fb3ccff 100644 --- a/android/assets/jsons/translations/Bosnian.properties +++ b/android/assets/jsons/translations/Bosnian.properties @@ -11738,3 +11738,4 @@ If you opened the Civilopedia from the main menu, the "Ruleset" will be that of Letters can select categories, and when there are multiple categories matching the same letter, you can press that repeatedly to cycle between these. = # Requires translation! The arrow keys allow navigation as well - left/right for categories, up/down for entries. = + diff --git a/android/assets/jsons/translations/Catalan.properties b/android/assets/jsons/translations/Catalan.properties index 55ecb880c7ef8..4f7cdc622d586 100644 --- a/android/assets/jsons/translations/Catalan.properties +++ b/android/assets/jsons/translations/Catalan.properties @@ -6612,3 +6612,4 @@ However, it will reflect the mods you are playing! The combination of base rules If you opened the Civilopedia from the main menu, the "Ruleset" will be that of the last game you started. = Si obriu la civilopèdia des del menú principal, la informació que es mostrarà serà la del reglament de l’última partida que heu iniciat. Letters can select categories, and when there are multiple categories matching the same letter, you can press that repeatedly to cycle between these. = Les lletres permeten triar categories i, quan hi ha diferents categories que es corresponen amb la mateixa lletra, podeu prémer diverses vegades la tecla per a moure-vos-hi de manera cíclica. The arrow keys allow navigation as well - left/right for categories, up/down for entries. = Les tecles de cursor també permeten la navegació: esquerra/dreta per a categories i amunt/avall per a desplaçar-se per les diferents entrades. + diff --git a/android/assets/jsons/translations/Dutch.properties b/android/assets/jsons/translations/Dutch.properties index d564959bd7e07..cef9a505ca781 100644 --- a/android/assets/jsons/translations/Dutch.properties +++ b/android/assets/jsons/translations/Dutch.properties @@ -6612,3 +6612,4 @@ However, it will reflect the mods you are playing! The combination of base rules If you opened the Civilopedia from the main menu, the "Ruleset" will be that of the last game you started. = Als je de Civilopedia geopend hebt vanop het hoofdmenu zal de 'Regelset' die zijn van het laatste spel dat je begonnen bent. Letters can select categories, and when there are multiple categories matching the same letter, you can press that repeatedly to cycle between these. = Letters kunnen categorieën selecteren, en als er meerdere categorieën zijn die overeenkomen met dezelfde letter, kan je daar herhaaldelijk op drukken om tussen deze categorieën te wisselen. The arrow keys allow navigation as well - left/right for categories, up/down for entries. = Je kan ook navigeren met de pijltjes, links/rechts voor Categorieën, omhoog/omlaag voor trefwoorden. + diff --git a/android/assets/jsons/translations/French.properties b/android/assets/jsons/translations/French.properties index aafe0f4f9c99e..dc8a151be8fe5 100644 --- a/android/assets/jsons/translations/French.properties +++ b/android/assets/jsons/translations/French.properties @@ -503,7 +503,6 @@ Except improvements = Exclure aménagements Base and terrain features = Caractéristiques de base et de terrain Base terrain only = Terrain de base seulement Land or water only = Terre ou eau seulement - # Requires translation! Import a Wesnoth map = Importer une carte Wesnoth ## Labels/messages @@ -536,11 +535,8 @@ Overlay opacity: = Opacité de l'image : Invalid overlay image = Image non valide World wrap is incompatible with an overlay and was deactivated. = La carte sphérique a été désactivée car incompatible avec une image superposée. An overlay image is incompatible with world wrap and was deactivated. = L'image superposée a été désactivée car incompatible avec une carte sphérique. - # Requires translation! Choose a Wesnoth map file = Choisir le fichier de carte Wesnoth - # Requires translation! That map is invalid! = Cette carte n'est pas valide ! - # Requires translation! ("[code]" does not conform to TerrainCodesWML) = ("[code]" n'est pas conforme au TerrainCodesWML) ## Map/Tool names @@ -754,7 +750,6 @@ Reset = Réinitialiser Show zoom buttons in world screen = Afficher les boutons de zoom Experimental Demographics scoreboard = Tableau comparatif des scores - # Requires translation! Never close popups by clicking outside = Ne pas fermer les fenêtres en cliquant à l'extérieur Size of Unitset art in Civilopedia = Taille des sprites d'unités dans la Civilopédia @@ -2349,15 +2344,10 @@ All = Tout Type Melee = Combat rapproché Ranged = Combat à distance Civilian = Civile(s) - # Requires translation! Military = Militaire(s) - # Requires translation! non-air = non-aérienne(s) - # Requires translation! Nuclear Weapon = Arme Nucléaire - # Requires translation! Great Person = Personnage Illustre - # Requires translation! relevant = appropriée(s) ######### Unit Type Filters ########### diff --git a/android/assets/jsons/translations/Latin.properties b/android/assets/jsons/translations/Latin.properties index e50e5febaf9ba..fd3df6f1de0d8 100644 --- a/android/assets/jsons/translations/Latin.properties +++ b/android/assets/jsons/translations/Latin.properties @@ -4160,6 +4160,8 @@ Hidden after generating a Great Prophet = # Requires translation! hidden from users = # Requires translation! +Comment [comment] = + # Requires translation! Mod is incompatible with [modFilter] = # Requires translation! Should only be used as permanent audiovisual mod = diff --git a/android/assets/jsons/translations/Malay.properties b/android/assets/jsons/translations/Malay.properties index 1931e03c27dda..363f9646ef9b7 100644 --- a/android/assets/jsons/translations/Malay.properties +++ b/android/assets/jsons/translations/Malay.properties @@ -326,7 +326,6 @@ Set available nations for random pool = Menetapkan negara yang tersedia untuk ko Available nations = Negara yang tersedia Banned nations = Negara diharamkan Are you sure you want to reset all game options to defaults? = Adakah anda pasti untuk kembalikan semua pilihan permainan kepada lalai? -Are you sure you want to reset all game options to defaults? = Start game! = Mulakan permainan! Map Options = Pilihan Peta Game Options = Pilihan Permainan @@ -377,7 +376,6 @@ Your previous options needed to be reset to defaults. = Pilihan terdahulu anda p # 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. - # Requires translation! ? = ? Map Shape = Bentuk Peta @@ -388,7 +386,8 @@ Rectangular = Segi Empat Tepat Height = Ketinggian Width = Kelebaran Radius = Jejari -Membolehkan Pengintipan + # Requires translation! +Enable Espionage = Resource Setting = Tetapan Sumber Enabled Resource Settings = Tetapan Sumber yang Dibolehkan diff --git a/android/assets/jsons/translations/Polish.properties b/android/assets/jsons/translations/Polish.properties index 7bf4d2df08d56..d4a4f27441b73 100644 --- a/android/assets/jsons/translations/Polish.properties +++ b/android/assets/jsons/translations/Polish.properties @@ -504,7 +504,6 @@ Except improvements = Z wyjątkiem ulepszeń Base and terrain features = Teren podstawowy i jego cechy Base terrain only = Tylko teren podstawowy Land or water only = Tylko ląd / woda - # Requires translation! Import a Wesnoth map = Załaduj mapę z Wesnoth ## Labels/messages @@ -537,11 +536,8 @@ Overlay opacity: = Nieprzezroczystość nakładki: Invalid overlay image = Nieprawidłowy obraz nakładki World wrap is incompatible with an overlay and was deactivated. = Zawijanie Świata jest niezgodne z nakładką i zostało wyłączone An overlay image is incompatible with world wrap and was deactivated. = Obraz nakładki jest niezgodny z Zawijaniem Świata i został wyłączony - # Requires translation! Choose a Wesnoth map file = Wybierz plik mapy z Wesnoth - # Requires translation! That map is invalid! = Ta mapa jest nieprawidłowa! - # Requires translation! ("[code]" does not conform to TerrainCodesWML) = ("[code]" nie pasuje do TerrainCodesWML) ## Map/Tool names @@ -755,7 +751,6 @@ Reset = Zresetuj Show zoom buttons in world screen = Pokaż przyciski Powiększ  i Pomniejsz  na ekranie gry Experimental Demographics scoreboard = Eksperymentalna tablica Demografii - # Requires translation! Never close popups by clicking outside = Nie zamykaj okien dialogowych przez kliknięcie poza nimi Size of Unitset art in Civilopedia = Rozmiar obrazka jednostki w Civilopedii @@ -2350,15 +2345,10 @@ All = WSZYSTKICH TYPÓW Melee = walczące w zwarciu Ranged = walczące na dystans Civilian = Cywilne - # Requires translation! Military = Wojskowe - # Requires translation! non-air = niepowietrzne - # Requires translation! Nuclear Weapon = Broń Jądrowa - # Requires translation! Great Person = Wielka Osoba - # Requires translation! relevant = związane ######### Unit Type Filters ########### diff --git a/android/assets/jsons/translations/Rusyn.properties b/android/assets/jsons/translations/Rusyn.properties index 8706c13d8889a..66d3c1fb1e9d7 100644 --- a/android/assets/jsons/translations/Rusyn.properties +++ b/android/assets/jsons/translations/Rusyn.properties @@ -8351,3 +8351,4 @@ If you opened the Civilopedia from the main menu, the "Ruleset" will be that of Letters can select categories, and when there are multiple categories matching the same letter, you can press that repeatedly to cycle between these. = # Requires translation! The arrow keys allow navigation as well - left/right for categories, up/down for entries. = + diff --git a/android/assets/jsons/translations/Simplified_Chinese.properties b/android/assets/jsons/translations/Simplified_Chinese.properties index d1469e4d362e7..efe22fc0afe58 100644 --- a/android/assets/jsons/translations/Simplified_Chinese.properties +++ b/android/assets/jsons/translations/Simplified_Chinese.properties @@ -6601,3 +6601,4 @@ However, it will reflect the mods you are playing! The combination of base rules If you opened the Civilopedia from the main menu, the "Ruleset" will be that of the last game you started. = 如果您从主页打开文明百科,那么所适用的规则集将是您在之前游戏中选择的。 Letters can select categories, and when there are multiple categories matching the same letter, you can press that repeatedly to cycle between these. = 您可以使用字母键来选择类别。当有多个类别与同一个字母匹配时,您可以重复按下该按钮,在这些类别之间循环。 The arrow keys allow navigation as well - left/right for categories, up/down for entries. = 方向键也可以用来在文明百科导航,左右切换类别,上下切换条目。 + diff --git a/android/assets/jsons/translations/Spanish.properties b/android/assets/jsons/translations/Spanish.properties index 4722585b01636..4c224a2a5fd73 100644 --- a/android/assets/jsons/translations/Spanish.properties +++ b/android/assets/jsons/translations/Spanish.properties @@ -503,7 +503,6 @@ Except improvements = Excepto mejoras Base and terrain features = Aspectos base y de terreno Base terrain only = Solo terreno base Land or water only = Solo tierra y agua - # Requires translation! Import a Wesnoth map = Importar mapa de Wesnoth ## Labels/messages @@ -536,11 +535,8 @@ Overlay opacity: = Transparencia de la imagen Invalid overlay image = Imagen inválida para superponer World wrap is incompatible with an overlay and was deactivated. = El Mapa Envolvente es incompatible con una imagen superpuesta, y ha sido DESACTIVADO An overlay image is incompatible with world wrap and was deactivated. = Una imagen superpuesta es incompatible con Mapa Envolvente y ha sido DESACTIVADA - # Requires translation! Choose a Wesnoth map file = Escoger archivo de mapa de Wesnoth - # Requires translation! That map is invalid! = ¡Este mapa es invalido! - # Requires translation! ("[code]" does not conform to TerrainCodesWML) = ("[code]" no se comforma con TerrainCodesWML) ## Map/Tool names @@ -754,7 +750,6 @@ Reset = Reiniciar Show zoom buttons in world screen = Mostrar Botones para Zoom del Mapa Experimental Demographics scoreboard = Tabla de Puntaje Demográfica - # Requires translation! Never close popups by clicking outside = No cerrar ventanas emergentes al tocar por fuera de estos Size of Unitset art in Civilopedia = Tamaño de las Unidades en la Civilopedia @@ -2349,15 +2344,10 @@ All = cualquier tipo Melee = cuerpo a cuerpo Ranged = a distancia Civilian = Civiles - # Requires translation! Military = Militar - # Requires translation! non-air = no-aérea - # Requires translation! Nuclear Weapon = Arma Nuclear - # Requires translation! Great Person = Gran Persona - # Requires translation! relevant = relevante ######### Unit Type Filters ########### diff --git a/android/assets/jsons/translations/completionPercentages.properties b/android/assets/jsons/translations/completionPercentages.properties index d6abf6cc29f41..4c6a72b8ddff3 100644 --- a/android/assets/jsons/translations/completionPercentages.properties +++ b/android/assets/jsons/translations/completionPercentages.properties @@ -1,7 +1,7 @@ Afrikaans = 7 Belarusian = 2 Bosnian = 3 -Brazilian_Portuguese = 99 +Brazilian_Portuguese = 100 Bulgarian = 44 Catalan = 99 Czech = 81 @@ -9,7 +9,7 @@ Dutch = 99 English = 0 Filipino = 92 Finnish = 36 -French = 99 +French = 100 German = 99 Greek = 14 Hungarian = 77 @@ -28,7 +28,7 @@ Romanian = 79 Russian = 99 Rusyn = 67 Simplified_Chinese = 99 -Spanish = 99 +Spanish = 100 Swedish = 84 Traditional_Chinese = 97 Turkish = 81 diff --git a/changelog.md b/changelog.md index 9921b9d4f4ccd..dafad4261fe7c 100644 --- a/changelog.md +++ b/changelog.md @@ -1,31 +1,19 @@ ## 4.9.2 -Console: Added set/remove tile improvement - -Console: Show available commands on empty command - -Console: Added add/remove for cities - -Move city founding effects to the proper function +Console: +- Added set/remove tile improvement +- Show available commands on empty command +- Added add/remove for cities By SomeTroglodyte: -- Tweak Language Pickers to scroll the selected one into view when appropriate, and allow selection with letter keys -- Comment unique -- Sound cache preloader -- Fix OpenAL error Windows Events after application ends -- Latin reboot -- Fix City ambient sounds -- "Fixed" Rusyn language -- Fixed Bosnian +- Fix OpenAL error Windows Events after application ends +- Tweak Language Pickers to scroll the selected one into view when appropriate, and allow selection with letter keys +- Modding: "Comment" unique +- Snappier sounds +- Fix City ambient sounds Get distance to nearest enemy rework - By tuvus -By Why-not-now: -- Fixed typo -- Standardise using enum instead of string -- Fixed typo -- Standardise using enum instead of string - ## 4.9.1 Initial scenario/dev console! diff --git a/core/src/com/unciv/ui/screens/devconsole/DevConsoleCommand.kt b/core/src/com/unciv/ui/screens/devconsole/DevConsoleCommand.kt index 730af895029f0..376f5f0194e39 100644 --- a/core/src/com/unciv/ui/screens/devconsole/DevConsoleCommand.kt +++ b/core/src/com/unciv/ui/screens/devconsole/DevConsoleCommand.kt @@ -52,6 +52,7 @@ class ConsoleCommandRoot:ConsoleCommandNode { class ConsoleUnitCommands:ConsoleCommandNode { override val subcommands = hashMapOf( + "add" to ConsoleAction { console, params -> if (params.size != 2) return@ConsoleAction "Format: unit add " @@ -101,6 +102,7 @@ class ConsoleUnitCommands:ConsoleCommandNode { class ConsoleCityCommands:ConsoleCommandNode { override val subcommands = hashMapOf( + "add" to ConsoleAction { console, params -> if (params.size != 1) return@ConsoleAction "Format: city add " val civ = console.getCivByName(params[0]) ?: return@ConsoleAction "Unknown civ" @@ -151,6 +153,7 @@ class ConsoleCityCommands:ConsoleCommandNode { class ConsoleTileCommands: ConsoleCommandNode { override val subcommands = hashMapOf( + "setimprovement" to ConsoleAction { console, params -> if (params.size != 1 && params.size != 2) return@ConsoleAction "Format: tile setimprovement []" val selectedTile = console.screen.mapHolder.selectedTile @@ -165,6 +168,7 @@ class ConsoleTileCommands: ConsoleCommandNode { selectedTile.improvementFunctions.changeImprovement(improvement.name, civ) return@ConsoleAction null }, + "removeimprovement" to ConsoleAction { console, params -> val selectedTile = console.screen.mapHolder.selectedTile ?: return@ConsoleAction "No tile selected" diff --git a/fastlane/metadata/android/en-US/changelogs/932.txt b/fastlane/metadata/android/en-US/changelogs/932.txt index ec7a03c1d41d7..a58c9adde20f4 100644 --- a/fastlane/metadata/android/en-US/changelogs/932.txt +++ b/fastlane/metadata/android/en-US/changelogs/932.txt @@ -1,27 +1,13 @@ - - -Console: Added set/remove tile improvement - -Console: Show available commands on empty command - -Console: Added add/remove for cities - -Move city founding effects to the proper function +Console: +- Added set/remove tile improvement +- Show available commands on empty command +- Added add/remove for cities By SomeTroglodyte: -- Tweak Language Pickers to scroll the selected one into view when appropriate, and allow selection with letter keys -- Comment unique -- Sound cache preloader -- Fix OpenAL error Windows Events after application ends -- Latin reboot -- Fix City ambient sounds -- "Fixed" Rusyn language -- Fixed Bosnian - -Get distance to nearest enemy rework - By tuvus +- Fix OpenAL error Windows Events after application ends +- Tweak Language Pickers to scroll the selected one into view when appropriate, and allow selection with letter keys +- Modding: "Comment" unique +- Snappier sounds +- Fix City ambient sounds -By Why-not-now: -- Fixed typo -- Standardise using enum instead of string -- Fixed typo -- Standardise using enum instead of string \ No newline at end of file +Get distance to nearest enemy rework - By tuvus \ No newline at end of file diff --git a/fastlane/metadata/android/tr/short_description.txt b/fastlane/metadata/android/tr/short_description.txt new file mode 100644 index 0000000000000..df809d4e38b34 --- /dev/null +++ b/fastlane/metadata/android/tr/short_description.txt @@ -0,0 +1 @@ +Açık kaynak kodlu, 4X uygarlık inşa etme oyunu \ No newline at end of file