diff --git a/android/assets/jsons/Translations/Buildings.json b/android/assets/jsons/Translations/Buildings.json index 572a5cde70..20779207ac 100644 --- a/android/assets/jsons/Translations/Buildings.json +++ b/android/assets/jsons/Translations/Buildings.json @@ -1267,6 +1267,7 @@ French:"Cour de Satrape" Polish:"Dwór Satrapy" Simplified_Chinese:"总督府" + Czech:"Satrapův dvůr" } "Forbidden Palace":{ @@ -2191,7 +2192,7 @@ Portuguese:"Requer um(a) [buildingName] em todas as cidades" Polish:"[buildingName] musi znajdować się we wszystkich miastach" Russian:"Требует [buildingName] во всех городах", - Czech:"Vyžaduje budovu [buildingName] ve všech městech" + Czech:"Vyžaduje: [buildingName] ve všech městech" } "Requires a [buildingName] in this city":{ @@ -2201,7 +2202,7 @@ Portuguese:"Requer um [buildingName] nessa cidade" Polish:"Wymaga budynku [buildingName] w tym mieście" Russian:"Требует [buildingName] в городе", - Czech:"Vyžaduje budovu [buildingName] v tomto městě" + Czech:"Vyžaduje: [buildingName] v tomto městě" } "Requires [resource]":{ diff --git a/android/assets/jsons/Translations/NewGame,SaveGame,LoadGame,Options.json b/android/assets/jsons/Translations/NewGame,SaveGame,LoadGame,Options.json index 9e9acc0058..331a3d8edf 100644 --- a/android/assets/jsons/Translations/NewGame,SaveGame,LoadGame,Options.json +++ b/android/assets/jsons/Translations/NewGame,SaveGame,LoadGame,Options.json @@ -588,7 +588,7 @@ Simplified_Chinese:"游戏存档名称" Portuguese:"Nome do jogo salvo" Korean:"저장된 게임 이름" - Czech:"Uložit hru pod jménem" + Czech:"Uložit hru jako" } "Copy to clipboard":{ //this button exsits in "Save game" and "Map editor", it means that we can copy "current game status" to clipboard, "current game status" is not a existing file but some words. @@ -682,12 +682,12 @@ Czech:"Jste si jistý(á), že chcete smazat tuto mapu?" } - "Upload":{ + "Upload map":{ Simplified_Chinese:"上传" Italian:"Carica" Russian:"Отправить" Korean:"업로드" - Czech:"Nahrát" + Czech:"Nahrát mapu" } "Could not upload map!":{ @@ -781,10 +781,12 @@ "Show worked tiles":{ Simplified_Chinese:"显示工作地块" + Czech:"Zobrazit obdělávané políčka" } "Show resources and improvements":{ Simplified_Chinese:"显示资源与地块设施" + Czech:"Zobrazit zdroje a vylepšení" } "Check for idle units":{ diff --git a/android/assets/jsons/Translations/Notifications.json b/android/assets/jsons/Translations/Notifications.json index 59fd006e20..383504929c 100644 --- a/android/assets/jsons/Translations/Notifications.json +++ b/android/assets/jsons/Translations/Notifications.json @@ -141,7 +141,7 @@ Simplified_Chinese:"[construction]已经在[cityName]被建造" Portuguese:"o(a) [construction] foi construirdo em [cityName]" Japanese:"[construction]は[cityName]に建てられました", - Czech:"Stavba [construction] byla vybudována ve městě [cityName]" + Czech:"[construction] - stavba dokončena ve městě [cityName]" } "[wonder] has been built in a faraway land":{ diff --git a/android/assets/jsons/Translations/Other.json b/android/assets/jsons/Translations/Other.json index 4823999a9b..7ca4f11450 100644 --- a/android/assets/jsons/Translations/Other.json +++ b/android/assets/jsons/Translations/Other.json @@ -97,7 +97,7 @@ Simplified_Chinese:"回合" Portuguese:"turnos" Japanese:"回る" - Czech:"tahy" + Czech:"tah(y/ů)" } "turn":{ // for e.g. "1 turn" to technology @@ -281,7 +281,7 @@ Simplified_Chinese:"驻守" Portuguese:"Fortificar" Japanese:"要塞化" - Czech:"Opevnit" + Czech:"Opevnit se" } "Fortification":{ // as in "+40% Fortification" @@ -309,7 +309,7 @@ Russian:"Спать" Dutch:"Slaap" Spanish:"Dormir" - Czech:"Uspat" + Czech:"Spánek" } "Moving": { //sample would be appreciated @@ -1634,6 +1634,10 @@ Czech:"Budovy" } + "Tiles":{ + Czech:"Políčka" +} + "Wonders":{ Italian:"Meraviglie" Romanian:"Minuni" @@ -1817,11 +1821,15 @@ Portuguese:"Cidade mais próxima" German:"Nächstgelegene Stadt" Czech:"Nejbližší město" -}, +} + "Action":{ // Overview -> Units - Action (Header) Czech:"Činnost" - }, +} + "automation":{ // Overview -> Units - Action (column) + Czech:"Autopilot" +} "Defeated":{ Italian:"Sconfitto" @@ -2194,6 +2202,10 @@ Czech:"Unikátní pro [civName], nahrazuje [unitName]" } + "Tutorials": { + "Czech": "Návody" +} + "Cost":{ Italian:"Costo" Simplified_Chinese:"花费" @@ -2386,6 +2398,26 @@ Czech:"Vylepšení" } + "Clear current map":{ + Czech:"Vyčistit mapu" +} + + "Save map":{ + Czech:"Uložit mapu" +} + + "Load map":{ + Czech:"Načíst mapu" +} + + "Download map":{ + Czech:"Stáhnout mapu" +} + + "Exit map editor":{ + Czech:"Ukončit editování mapy" +} + "[nation] starting location":{ Italian:"Punto iniziale di [nation]" Simplified_Chinese:"[nation]起始位置" diff --git a/core/src/com/unciv/logic/city/CityConstructions.kt b/core/src/com/unciv/logic/city/CityConstructions.kt index 25fc6ae337..50db88071f 100644 --- a/core/src/com/unciv/logic/city/CityConstructions.kt +++ b/core/src/com/unciv/logic/city/CityConstructions.kt @@ -62,8 +62,9 @@ class CityConstructions { var result = currentConstructionSnapshot.tr() if (currentConstructionSnapshot!="" && SpecialConstruction.getSpecialConstructions().none { it.name==currentConstructionSnapshot }) { - result += ("\r\nCost " + getConstruction(currentConstruction).getProductionCost(cityInfo.civInfo).toString()).tr() - result += "\r\n" + turnsToConstruction(currentConstructionSnapshot) + " {turns}".tr() + val turnsLeft = turnsToConstruction(currentConstructionSnapshot) + result += ("\r\n" + "Cost".tr() + " " + getConstruction(currentConstruction).getProductionCost(cityInfo.civInfo).toString()).tr() + result += "\r\n" + turnsLeft + (if(turnsLeft>1) " {turns}".tr() else " {turn}".tr()) } return result } @@ -72,8 +73,10 @@ class CityConstructions { val currentConstructionSnapshot = currentConstruction // this is because there were rare errors tht I assume were caused because currentContruction changed on another thread var result = currentConstructionSnapshot.tr() if (currentConstructionSnapshot!="" - && SpecialConstruction.getSpecialConstructions().none { it.name==currentConstructionSnapshot }) - result += "\r\n{in} ".tr() + turnsToConstruction(currentConstructionSnapshot) + " {turns}".tr() + && SpecialConstruction.getSpecialConstructions().none { it.name==currentConstructionSnapshot }) { + val turnsLeft = turnsToConstruction(currentConstructionSnapshot) + result += "\r\n" + turnsLeft + (if(turnsLeft>1) " {turns}".tr() else " {turn}".tr()) + } return result } diff --git a/core/src/com/unciv/ui/cityscreen/ConstructionsTable.kt b/core/src/com/unciv/ui/cityscreen/ConstructionsTable.kt index 7a1c3f2f1d..e25058d059 100644 --- a/core/src/com/unciv/ui/cityscreen/ConstructionsTable.kt +++ b/core/src/com/unciv/ui/cityscreen/ConstructionsTable.kt @@ -94,10 +94,12 @@ class ConstructionsTable(val cityScreen: CityScreen) : Table(CameraStageBaseScre constructionPickerTable.background = ImageGetter.getBackground(Color.BLACK) val units = ArrayList