From 390254b58450c5c0be0e3a21b7766e6407847805 Mon Sep 17 00:00:00 2001 From: lishaoxia1985 <49801619+lishaoxia1985@users.noreply.github.com> Date: Tue, 17 Sep 2019 00:48:41 +0800 Subject: [PATCH 1/6] instead some font-sizes with the one is often used in game and doesn't need to be created again, adjust the construction table in city screen (#1080) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * systemProp * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * fix that researched tech can be picked when we pick a free tech * update to master * update * Update TechPickerScreen.kt * delete english selectlanguage becauce menu have two choice, enlarge overview's image icon because it's too small to align. * update * language polish is wrong to be writing "polski" * 显示教程 * update * update * update * update * update * update * update * viewport --- android/assets/jsons/Translations/Other.json | 8 ++++---- core/src/com/unciv/ui/cityscreen/CityInfoTable.kt | 2 +- core/src/com/unciv/ui/cityscreen/CityScreen.kt | 3 ++- .../com/unciv/ui/cityscreen/CityScreenCityPickerTable.kt | 2 +- core/src/com/unciv/ui/cityscreen/ConstructionsTable.kt | 6 +++--- core/src/com/unciv/ui/tilegroups/CityButton.kt | 4 ++-- core/src/com/unciv/ui/utils/Fonts.kt | 4 ++-- core/src/com/unciv/ui/worldscreen/WorldScreen.kt | 2 +- 8 files changed, 16 insertions(+), 15 deletions(-) diff --git a/android/assets/jsons/Translations/Other.json b/android/assets/jsons/Translations/Other.json index 1a2dd8c7..aadd0751 100644 --- a/android/assets/jsons/Translations/Other.json +++ b/android/assets/jsons/Translations/Other.json @@ -717,7 +717,7 @@ German:"Für [amount] Gold kaufen" Dutch:"Voor [amount] gold kopen" Spanish:"Comprar por [amount] de oro" - Simplified_Chinese:"购买花费[amount]金钱" + Simplified_Chinese:"花费[amount]金钱购买" Portuguese:"Comprar por [amount] ouro" Japanese:"[amount]ゴールドで購入する" } @@ -912,7 +912,7 @@ German:"Erweiterung in [turnsToExpansion] Runden" Dutch:"Uitbreiding in [turnsToExpansion] rondes" Spanish:"[turnsToExpansion] rondas hasta la expansión" - Simplified_Chinese:"这座城市将在[turnsToExpansion]回合后扩张" + Simplified_Chinese:"此城市将在[turnsToExpansion]回合后扩张" Portuguese:"[turnsToExpansion] turnos até a expansão" Japanese:"[turnsToExpansion]が拡大に変わります" } @@ -938,7 +938,7 @@ German:"Neuer Einwohner in [turnsToPopulation] Runden" Dutch:"Een nieuwe inwoner in [turnsToPopulation] rondes" Spanish:"[turnsToPopulation] rondas hasta un nuevo residente" - Simplified_Chinese:"这座城市将在[turnsToPopulation]轮后有1个新市民" + Simplified_Chinese:"此城市将在[turnsToPopulation]轮后有1个新市民" Portuguese:"[turnsToPopulation] turnos até um novo residente" Japanese:"[turnsToPopulation]新しい人口に目を向けます" } @@ -951,7 +951,7 @@ German:"Bevölkerungsverlust in [turnsToStarvation] Runden" Dutch:"Bevolkingsverlies in [turnsToStarvation] rondes" Spanish:"Pérdida de población en [turnsToStarvation] turnos" - Simplified_Chinese:"这座城市将在[turnsToStarvation]轮后失去1个市民" + Simplified_Chinese:"此城市将在[turnsToStarvation]轮后失去1个市民" Portuguese:"Perda de população em [turnsToStarvation] turnos" Japanese:"[turnsToStarvation]人口を減らす" } diff --git a/core/src/com/unciv/ui/cityscreen/CityInfoTable.kt b/core/src/com/unciv/ui/cityscreen/CityInfoTable.kt index 042430bd..229b8942 100644 --- a/core/src/com/unciv/ui/cityscreen/CityInfoTable.kt +++ b/core/src/com/unciv/ui/cityscreen/CityInfoTable.kt @@ -45,7 +45,7 @@ class CityInfoTable(private val cityScreen: CityScreen) : Table(CameraStageBaseS val width = cityScreen.stage.width/4 - 2*pad val showHideTableWrapper = Table() showHideTableWrapper.add(showHideTable).width(width) - titleTable.add(str.toLabel().setFontSize(22)) + titleTable.add(str.toLabel().setFontSize(24)) titleTable.onClick { if(showHideTableWrapper.hasChildren()) showHideTableWrapper.clear() else showHideTableWrapper.add(showHideTable).width(width) diff --git a/core/src/com/unciv/ui/cityscreen/CityScreen.kt b/core/src/com/unciv/ui/cityscreen/CityScreen.kt index dbd834b4..c60ab71d 100644 --- a/core/src/com/unciv/ui/cityscreen/CityScreen.kt +++ b/core/src/com/unciv/ui/cityscreen/CityScreen.kt @@ -88,7 +88,8 @@ class CityScreen(internal val city: CityInfo) : CameraStageBaseScreen() { topCityStatsTable = getCityStatsTable() topCityStatsTable.setPosition(5f, stage.height-5, Align.topLeft) stage.addActor(topCityStatsTable) - stage.addActor(topCityStatsTable) + constructionsTable.height=stage.height-topCityStatsTable.height + constructionsTable.setPosition(5f, stage.height-5-topCityStatsTable.height, Align.topLeft) if (city.getCenterTile().getTilesAtDistance(4).isNotEmpty()){ displayTutorials("CityRange") diff --git a/core/src/com/unciv/ui/cityscreen/CityScreenCityPickerTable.kt b/core/src/com/unciv/ui/cityscreen/CityScreenCityPickerTable.kt index d3299cd0..10b01259 100644 --- a/core/src/com/unciv/ui/cityscreen/CityScreenCityPickerTable.kt +++ b/core/src/com/unciv/ui/cityscreen/CityScreenCityPickerTable.kt @@ -39,7 +39,7 @@ class CityScreenCityPickerTable(val cityScreen: CityScreen) : Table(){ } val currentCityLabel = Label(city.name + " (" + city.population.population + ")", CameraStageBaseScreen.skin) - currentCityLabel.setFontSize(25) + currentCityLabel.setFontSize(30) currentCityLabel.onClick { val editCityNamePopup = PopupTable(cityScreen) val textArea = TextField(city.name, CameraStageBaseScreen.skin) diff --git a/core/src/com/unciv/ui/cityscreen/ConstructionsTable.kt b/core/src/com/unciv/ui/cityscreen/ConstructionsTable.kt index d374d425..d7415a39 100644 --- a/core/src/com/unciv/ui/cityscreen/ConstructionsTable.kt +++ b/core/src/com/unciv/ui/cityscreen/ConstructionsTable.kt @@ -73,7 +73,7 @@ class ConstructionsTable(val cityScreen: CityScreen) : Table(CameraStageBaseScre if(list.isEmpty()) return val titleTable = Table() titleTable.background = ImageGetter.getBackground(ImageGetter.getBlue()) - titleTable.add(title.toLabel()) + titleTable.add(title.toLabel().setFontSize(24)) addSeparator() add(titleTable).fill().row() @@ -128,7 +128,7 @@ class ConstructionsTable(val cityScreen: CityScreen) : Table(CameraStageBaseScre } constructionPickerTable.addCategory("Other",specialConstructions) - val scrollPane = ScrollPane(constructionPickerTable, skin) + val scrollPane = ScrollPane(constructionPickerTable.addBorder(2f, Color.WHITE)) // This is to keep the same amount of scrolling on the construction picker scroll between refresh()es if(constructionScrollPane!=null){ @@ -138,7 +138,7 @@ class ConstructionsTable(val cityScreen: CityScreen) : Table(CameraStageBaseScre } constructionScrollPane = scrollPane - add(scrollPane).height(stage.height / 3).minWidth(stage.width/4).row() + add(scrollPane).maxHeight(stage.height / 3 * (stage.height/600)).row() } private fun addCurrentConstructionTable(city: CityInfo) { diff --git a/core/src/com/unciv/ui/tilegroups/CityButton.kt b/core/src/com/unciv/ui/tilegroups/CityButton.kt index 6061df33..cc7a58b3 100644 --- a/core/src/com/unciv/ui/tilegroups/CityButton.kt +++ b/core/src/com/unciv/ui/tilegroups/CityButton.kt @@ -126,7 +126,7 @@ class CityButton(val city: CityInfo, internal val tileGroup: WorldTileGroup, ski .fillY() // provide full-height clicking area if (UnCivGame.Current.viewEntireMapForDebug || city.civInfo.isCurrentPlayer()) - iconTable.add(getConstructionGroup(city.cityConstructions)).padRight(10f) + iconTable.add(getConstructionGroup(city.cityConstructions)).padRight(10f).padLeft(10f) else if (city.civInfo.isMajorCiv()) { val nationIcon = ImageGetter.getNationIcon(city.civInfo.nation.name) nationIcon.color = secondaryColor @@ -176,7 +176,7 @@ class CityButton(val city: CityInfo, internal val tileGroup: WorldTileGroup, ski val turnsToConstruction = cityConstructions.turnsToConstruction(cityCurrentConstruction.name) val label = turnsToConstruction.toString().toLabel() label.setFontColor(secondaryColor) - label.setFontSize(10) + label.setFontSize(14) label.pack() group.addActor(label) diff --git a/core/src/com/unciv/ui/utils/Fonts.kt b/core/src/com/unciv/ui/utils/Fonts.kt index 80472322..f2dd77d4 100644 --- a/core/src/com/unciv/ui/utils/Fonts.kt +++ b/core/src/com/unciv/ui/utils/Fonts.kt @@ -65,8 +65,8 @@ class Fonts { if(withChinese) { if (Gdx.files.internal("jsons/BasicHelp/BasicHelp_Simplified_Chinese.json").exists()) charSet.addAll(Gdx.files.internal("jsons/BasicHelp/BasicHelp_Simplified_Chinese.json").readString().asIterable()) - if (Gdx.files.internal("jsons/Nations_Simplified_Chinese.json").exists()) - charSet.addAll(Gdx.files.internal("jsons/Nations_Simplified_Chinese.json").readString().asIterable()) + if (Gdx.files.internal("jsons/Nations/Nations_Simplified_Chinese.json").exists()) + charSet.addAll(Gdx.files.internal("jsons/Nations/Nations_Simplified_Chinese.json").readString().asIterable()) if (Gdx.files.internal("jsons/Tutorials/Tutorials_Simplified_Chinese.json").exists()) charSet.addAll(Gdx.files.internal("jsons/Tutorials/Tutorials_Simplified_Chinese.json").readString().asIterable()) diff --git a/core/src/com/unciv/ui/worldscreen/WorldScreen.kt b/core/src/com/unciv/ui/worldscreen/WorldScreen.kt index e2ad6671..ef7f7a5f 100644 --- a/core/src/com/unciv/ui/worldscreen/WorldScreen.kt +++ b/core/src/com/unciv/ui/worldscreen/WorldScreen.kt @@ -254,7 +254,7 @@ class WorldScreen(val viewingCiv:CivilizationInfo) : CameraStageBaseScreen() { buttonPic.background = ImageGetter.getDrawable("OtherIcons/civTableBackground") .tint(colorFromRGB(7, 46, 43)) buttonPic.defaults().pad(20f) - buttonPic.add("{Pick a tech}!".toLabel().setFontColor(Color.WHITE).setFontSize(24)) + buttonPic.add("{Pick a tech}!".toLabel().setFontColor(Color.WHITE).setFontSize(30)) techButtonHolder.add(buttonPic) } else { From 1b4b326cf740f09f9cea89efa4e2eda37a98385a Mon Sep 17 00:00:00 2001 From: Smashfanful <41149920+Smashfanful@users.noreply.github.com> Date: Sun, 15 Sep 2019 22:39:45 +0200 Subject: [PATCH 2/6] Update Units,Promotions.json Italian Translations --- android/assets/jsons/Translations/Units,Promotions.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/android/assets/jsons/Translations/Units,Promotions.json b/android/assets/jsons/Translations/Units,Promotions.json index e652e08f..b03c6282 100644 --- a/android/assets/jsons/Translations/Units,Promotions.json +++ b/android/assets/jsons/Translations/Units,Promotions.json @@ -383,9 +383,11 @@ } "Immortal":{ // Persian unique + Italian:"Immortale" } "+10 HP when healing":{ + Italian:"+10 PF quando si cura" } ////// Classical Era Units @@ -446,9 +448,11 @@ } "Mohawk Warrior":{ + Italian:"Guerriero Mohawk" } "+33% combat bonus in Forest/Jungle":{ + Italian:"+33% Forza su Foreste o Giungle" } "Legion":{ From 2dccc6cf90b6b206c80040f0da081d0a72eb82ee Mon Sep 17 00:00:00 2001 From: Smashfanful <41149920+Smashfanful@users.noreply.github.com> Date: Sun, 15 Sep 2019 22:40:43 +0200 Subject: [PATCH 3/6] Update Buildings.json Since the Persian Civilization is on the go, I guess we can work this out. --- android/assets/jsons/Translations/Buildings.json | 2 -- 1 file changed, 2 deletions(-) diff --git a/android/assets/jsons/Translations/Buildings.json b/android/assets/jsons/Translations/Buildings.json index 61c86ba2..d0c53162 100644 --- a/android/assets/jsons/Translations/Buildings.json +++ b/android/assets/jsons/Translations/Buildings.json @@ -1045,13 +1045,11 @@ Russian:"+5% Производство за каждый торговый маршрут с городом-государством" } - /* "Satrap's Court":{ //Persian unique Italian:"Corte del Satrapo" French:"Cour de Satrape" Polish:"Dwór satrapy" } - */ "Forbidden Palace":{ Italian:"Palazzo Proibito" From 4cd30d83013373cc1258c00fc2b384bed96f9f33 Mon Sep 17 00:00:00 2001 From: Smashfanful <41149920+Smashfanful@users.noreply.github.com> Date: Sun, 15 Sep 2019 22:41:51 +0200 Subject: [PATCH 4/6] Update Diplomacy,Trade,Nations.json --- android/assets/jsons/Translations/Diplomacy,Trade,Nations.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/android/assets/jsons/Translations/Diplomacy,Trade,Nations.json b/android/assets/jsons/Translations/Diplomacy,Trade,Nations.json index 08bd7032..3b134dde 100644 --- a/android/assets/jsons/Translations/Diplomacy,Trade,Nations.json +++ b/android/assets/jsons/Translations/Diplomacy,Trade,Nations.json @@ -1226,6 +1226,7 @@ } "Hiawatha":{ + Italian:"Hiawatha"//Same as in Italian } "Units move through Forest and Jungle in friendly territory as if it is a Road. These tiles can be used to establish Trade Routes upon searching The Wheel.":{ @@ -1242,6 +1243,7 @@ } "Darius I":{ + Italian:"Dario I" } "Golden Ages last 50% longer. During a Golden Age, units receive +1 Movement and a +10% Combat Strenght bonus.":{ From 9b9dec952bf1d69eb8287392f8db33669d89cbd0 Mon Sep 17 00:00:00 2001 From: Smashfanful <41149920+Smashfanful@users.noreply.github.com> Date: Sun, 15 Sep 2019 23:39:43 +0200 Subject: [PATCH 5/6] Update Nations_Italian.json Persian and Irochese civs, and two new City-States --- .../assets/jsons/Nations/Nations_Italian.json | 187 +++++++++++------- 1 file changed, 111 insertions(+), 76 deletions(-) diff --git a/android/assets/jsons/Nations/Nations_Italian.json b/android/assets/jsons/Nations/Nations_Italian.json index da705a2b..69e2a63d 100644 --- a/android/assets/jsons/Nations/Nations_Italian.json +++ b/android/assets/jsons/Nations/Nations_Italian.json @@ -226,7 +226,7 @@ startIntroPart1:"Salute, Vostra Maestà Imperiale Caterina, meravigliosa imperatrice di tutte le Russie. Al vostro comando si muove il più grande paese del mondo. La potente Russia si estende dall'Oceano Pacifico a est al Mar Baltico a ovest. Nonostante guerre, siccità e ogni altro genere di disastro, il popolo russo sopravvive e prospera e i suoi artisti e scienziati sono tra i migliori al mondo. Ancora oggi il paese è annoverabile come uno tra i più potenti della storia umana, una vera superpotenza, dotata per di più della forza più distruttiva mai concepita." startIntroPart2:"Caterina, il tuo popolo vuole tornare ai gloriosi giorni della grande Russia, vuole rivitalizzarne la terra e rivivere la meraviglia dell'Illuminismo. Tornerai a guidare la tua gente verso la grandezza? Riuscirai a plasmare una civiltà in grado di superare la prova del tempo?" - declaringWar:"Ti sei comportato molto male, lo sai? Credo che adesso sia l'ora della vendetta.", + declaringWar:"Ti sei comportato molto male, lo sai? Credo che adesso dovrò insegnarti l'umiltà.", attacked:"Hai confuso la mia passione per una debolezza... temo che la pagherai assai cara." defeated:"Ci hai sconfitti, e ciò mi rende prigioniera. Ma direi che ci sono destini peggiori, giusto?" introduction:"Ti saluto, straniero! Se sei intelligente e saggio tanto quanto sei bello, andremo d'accordo alla grande!" @@ -278,7 +278,7 @@ hateYes:["Bene.","Oh. Bene."] afterPeace:"I tuoi soldati hanno combattuto bene. Mi congratulo per la tua vittoria." - tradeRequest:"Ti offro questo, per la tua considerazione." + tradeRequest:"È basiliare che le masse plebee siano soddisfatte. Ti offro questo, per la tua considerazione." outerColor:[ 53,0,87], innerColor:[238,201,9], @@ -473,6 +473,7 @@ translatedName:"Turchia", leaderName:"Suleiman I", translatedLeaderName:"Solimano I", + adjective:["ottomano"], startIntroPart1: "Che il cielo ti benedica, oh grande imperatore Solimano! La tua potenza, la tua ricchezza e la tua generosità stupiscono il bondo! Con buona ragione sei chiamato \"il magnifico\"! Il tuo impero conobbe i suoi inizi nel XII secolo in Bitinia, un piccolo paese dell'Anatolia orientale. Sfruttando il declino del grande sultanato selgiuchide di Rum, re Osman I di Bitinia si espanse nell'Anatolia occidentale. Nel corso del secolo successivo, i tuoi sudditi distrussero l'impero bizantino, soppiantandolo in Turchia e poi nei Balbani. A metà del XV secolo, gli ottomani conquistarono l'antica Costantinopoli, assumendo il controllo del collegamento strategico tra Europa e Medio Oriente. L'impero della tua gente continuò a espandersi per secoli, raggiungendo al suo apice anche il controllo dell'Africa settentrionale, del Medio Oriente e dell'Europa orientale." startIntroPart2: "Potente Solimano, ascolta la voce del tuo popolo! Riporta il tuo impero alla potenza e alla gloria passate e ancora una volta il mondo tornerà a guardarti con stupore e ammirazione. Accetterai la sfida, grande imperatore? Riuscirai a plasmare una civiltà in grado di superare la prova del tempo?" @@ -508,6 +509,7 @@ name:"Korea", translatedName:"Corea", leaderName:"Sejong", + adjective:["coreano"], startIntroPart1: "Salve, magnifico re Sejong il Grande, servitore del popolo e protettore della dinastia Choson. Il tuo glorioso progetto di prosperità e la tua traboccante benevolenza verso la gente comune ti hanno reso il più amato dei monarchi coreani. Fin dai primi giorni del tuo regno i tuoi sforzi di realizzare una società equilibrata e giusta per tutti sono stati superati solo dalle scoperte e dalle innovazioni tecnologiche introdotte in virtù della tua insaziabile sete di conoscenza. Guidati dalla tua saggezza, i sapienti della Sala di Giada hanno sviluppato il primo alfabeto coreano, l'Hangul, illuminando le masse con la luce della letteratura e della scienza dopo secoli di oscurità." startIntroPart2: "Onorato Sejong, il tuo popolo si rivolge ancora una volta a te per avere una guida! Coglierai questìoccasione di portare armonia e comprensione tra le genti? Riporterai ancora il tuo regno a simili altezze vertiginose? Riuscirai a plasmare una civiltà in grado di superare la prova del tempo?" @@ -538,6 +540,83 @@ "Changwon","Andong","Gongju","Haeju","Cheongju","Mokpo","Dongducheon","Geoje","Suncheon","Jinju","Sangju", "Rason","Gyeongju","Chungju","Sacheon","Gimje","Anju"] }, + { + name:"Iroquois", + translatedName:"Irochese", + leaderName:"Hiawatha", + adjective:["irochese"], + + startIntroPart1: "Salute, nobile Hiawatha, capo della potente nazione irochese! A lungo la tua gente ha vissuto lungo le sponde del grande e sacro lago Ontario, nella terra che è poi divenuta nota come lo stato di New York nel Nord America. Nella nebbia dei tempi antichi, i cinque popoli di Seneca, Onondaga, Mohawk, Cayuga e Oneida si riunirono in un'unica nazione, quella degli haudenosaunee, o irochesi. Pur senza l'uso della scrittura, i nostri saggi crearono la 'grande legge della pace', modello per molte costituzioni, compresa quella degli Stati Uniti. Per molti anni il tuo popolo si battè contro grandi nazioni, come quella degli Uroni, o contro gli invasori francesi e inglesi. Sebbene in inferiorità numerica e dotati di armi assolutamente inadeguate rispetto a quelle degli invasori, gli irochesi sopravvissero e prosperarono finché non furono infine sopraffatti dal potente esercito dei neo-nati Stati Uniti." + startIntroPart2: "O nobile Hiawatha, ascolta le implorazioni della tua gente, che ti chiede a gran voce di guidarlo in pace e in guerra! Ricostruisci la casa lunga e unisci nuovamente tutte le tribù in una. Accetterai questa sfida, grande capo? Riuscirai a plasmare una civiltà in grado di superare la prova del tempo?" + + declaringWar:"Sei una peste per Madre Terra! Preparati a combattere!" + attacked:"Creatura maligna! I miei prodi ti massacreranno!" + defeated:"Ci avrai anche sconfitti... ma i nostri spiriti sono immortali! Tra cento, mille anni torneremo!" + introduction:"Saluti, straniero. Sono Hiawatha, e parlo per il popolo degli Irochesi. Cerchiamo la pace con tutti, ma siamo anche abili guerrieri." + + neutralHello:"Buongiorno." + neutralLetsHearIt:["Sì?","Ti ascolto."] + neutralNo:["No.","Certo che no."] + neutralYes:["Benissimo.","Va bene."] + + hateHello:"Oh, sei tu." + hateLetsHearIt:["Ti ascolto.","Parla."] + hateNo:["È inaccettabile!","Dovrai passare sui nostri cadaveri!"] + hateYes:["Se proprio devo...","Va bene."] + + afterPeace:"Ti ringrazio per la tua pietà. Preghiamo che sia l'inizio di una nuova amicizia." + tradeRequest:"Questo affare ti congenia, amico mio?" + + outerColor:[0,25,51], + innerColor:[255,255,102], + uniqueName:"La Grande Via del Guerriero", + unique:"Tutte le unità trattano le caselle di Foresta e Giungla come fossero Strade; queste caselle stabiliscono Rotte Commerciali una volta scoperta la Ruota.", + cities:["Onoondaga","Osininka","Grand River","Akwesasme","Buffalo Creek","Brantford","Montreal","Genesse River", + "Canandaigua Lake","Lake Simcoe","Salamanca","Gowanda","Cuba","Akron","Kanesatake","Ganienkeh","Cayuga Castle", + "Chondote","Canajoharie","Nedrow","Oneida Lake","Kanonwalohale","Green Bay","Southwold","Mohawk Valley","Schoharie", + "Bay of Quinte","Kanawale","Kanatsiokareke","Tyendinaga","Hahta"] + }, + { + name:"Persian", + translatedName:"Persia", + leaderName:"Darius I", + translatedLeaderName:"Dario I", + adjective:["persiano"], + + startIntroPart1: "La benedizione del cielo scenda su di te, oh amato re Dario di Persia! Tu sei a capo di un popolo forte e saggio. All'alba del mondo, il grande capo persiano Ciro si rivoltò contro l'impero dei Medi, che nel 550 a.C. scomparve del tutto. Grazie alla sua astuta diplomazia e alla sua prodezza militare, il grande Ciro conquistò la florida Lidia e la potente Babilonia, mentre qualche anno più tardi suo figlio Cambise s'impadronì anche dell'orgoglioso Egitto. Col tempo i persiani si espansero fino alla lontana Macedonia, bussando alla porta delle giovani città-stato greche. A lungo avrebbe prosperato la Persia, fino all'arrivo di quello zotico Alessandro di Macedonia, venuto su dal nulla, che distrusse il nostro glorioso impero con un'unica campagna militare senza precedenti." + startIntroPart2: "Dario, il tuo popolo si rivolge a te per tornare ai giorni della grande e potente Persia! L'impero dei tuoi antenati deve rivivere per trionfare sui suoi nemici e riportare la pace e l'ordine nel mondo. Oh re, risponderai alla chiamata? Riuscirai a plasmare una civiltà in grado di superare la prova del tempo?" + + declaringWar:"La tua contiuna esistenza rappresenta un imbarazzo per tutti i leader del mondo! Farò loro un favore distruggendoti!" + attacked:"Non hai forse udito le storie sulla potenza e sulla grandezza delle mie armate? Forse, se le vedrai, ci penserai due volte prima di affrontarmi!" + defeated:"Canaglia! Che tu sia maledetto! Il mondo ricorderà a lungo l'errore che hai commesso!" + introduction:"Che la pace scenda su di te! Io sono Dario, il grande re dei re della Persia... ma sono certo che tu già lo sappia." + + neutralHello:"Good day to you!" + neutralLetsHearIt:["Go on.","You said?"] + neutralNo:["You are not serious!","Not good enough."] + neutralYes:["Good!","Certainly.","Agreed!"] + + hateHello:"Ahh... you..." + hateLetsHearIt:["I'm listening.","Go on!"] + hateNo:["Io dico... no!","Certo che no!"] + hateYes:["Va bene!","D'accordo."] + + afterPeace:"Sembra che mi convenga finirla qui..." + tradeRequest:"Nella mia infinita misericordia, ti faccio questa offerta. Di certo, sarai d'accordo?" + + outerColor:[255,0,0], + innerColor:[255,255,0], + uniqueName:"Eredità Achemenide", + unique:"Le Età dell'Oro durano il 50% in più, e in esse le Unità ricevono +1 Movimento e +10% Forza", + cities:["Persepoli","Parsagade","Susa","Ecbatana","Tarsus","Gordium","Bactra","Sardi","Ergili","Dariushkabir", + "Ghulaman","Zohak","Istakhr","Jinjan","Borazjan","Herat","Dakyanus","Bampur","Turengtepe","Rey","Shiraz", + "Thuspa","Hasanlu","Gabae","Merv","Behistun","Kandahar","Altintepe","Bunyan","Charsadda","Uratyube", + "Dura Europos","Aleppo","Qatna","Kabul","Capisa","Kyreskhata","Marakanda","Peshawar","Van","Pteira","Arshada", + "Artakaona","Aspabota","Autiyara","Bagastana","Baxtri","Darmasa","Daphnai","Drapsaka","Eion","Gandutava", + "Gaugamela","Harmozeia","Ecatompilo","Izata","Kampada","Kapisa","Karmana","Kounaxa","Kuganaka","Nautaka", + "Paishiyauvada","Patigrbana","Phrada"] + }, + /* { name:"Mongolia", @@ -575,80 +654,6 @@ "Almarikh","Ulaanbaatar","Hovd","Darhan","Dalandzadgad","Mandalgovi","Choybalsan","Erdenet","Tsetserieg","Baruun-Urt", "Ereen","Batshireet","Choyr","Ulaangom","Tosontsengel","Atlay","Uliastay","Bayanhongor","Har-Ayrag","Nalayh","Tes"] }, - { - name:"Iroquois", - translatedName:"Irochese", - leaderName:"Hiawatha", - - startIntroPart1: "" - startIntroPart2: "" - - declaringWar:"Sei una peste per Madre Terra! Preparati a combattere!" - attacked:"Creatura maligna! I miei prodi ti massacreranno!" - defeated:"Ci avrai anche sconfitti... ma i nostri spiriti sono immortali! Tra cento, mille anni torneremo!" - introduction:"Saluti, straniero. Sono Hiawatha, e parlo per il popolo degli Irochesi. Cerchiamo la pace con tutti, ma siamo anche abili guerrieri." - - neutralHello:"Buongiorno." - neutralLetsHearIt:["Sì?","Ti ascolto."] - neutralNo:["No.","Certo che no."] - neutralYes:["Benissimo.","Va bene."] - - hateHello:"Oh, sei tu." - hateLetsHearIt:["Ti ascolto.","Parla."] - hateNo:["È inaccettabile!","Dovrai passare sui nostri cadaveri!"] - hateYes:["Se proprio devo...","Va bene."] - - afterPeace:"Ti ringrazio per la tua pietà. Preghiamo che sia l'inizio di una nuova amicizia." - tradeRequest:"Questo affare ti congenia, amico mio?" - - outerColor:[0,25,51], - innerColor:[255,255,102], - uniqueName:"La Grande Via del Guerriero", - unique:"Tutte le unità trattano le caselle di Foresta e Giungla come fossero Strade; queste caselle stabiliscono Rotte Commerciali una volta scoperta la Ruota.", - cities:["Onoondaga","Osininka","Grand River","Akwesasme","Buffalo Creek","Brantford","Montreal","Genesse River", - "Canandaigua Lake","Lake Simcoe","Salamanca","Gowanda","Cuba","Akron","Kanesatake","Ganienkeh","Cayuga Castle", - "Chondote","Canajoharie","Nedrow","Oneida Lake","Kanonwalohale","Green Bay","Southwold","Mohawk Valley","Schoharie", - "Bay of Quinte","Kanawale","Kanatsiokareke","Tyendinaga","Hahta"] - }, - { - name:"Persian", - translatedName:"Persia", - leaderName:"Darius I", - translatedLeaderName:"Dario I", - - startIntroPart1: "" - startIntroPart2: "" - - declaringWar:"La tua contiuna esistenza rappresenta un imbarazzo per tutti i leader del mondo! Farò loro un favore distruggendoti!" - attacked:"Curse you! You are beneath me, son of a donkey driver! I will crush you!" - defeated:"Canaglia! Che tu sia maledetto! Il mondo ricorderà a lungo l'errore che hai commesso!" - introduction:"Peace be on you! I am Darius, the great and outstanding king of kings of great Persia... but I suppose you knew that." - - neutralHello:"Good day to you!" - neutralLetsHearIt:["Go on.","You said?"] - neutralNo:["You are not serious!","Not good enough."] - neutralYes:["Good!","Certainly.","Agreed!"] - - hateHello:"Ahh... you..." - hateLetsHearIt:["I'm listening.","Go on!"] - hateNo:["Io dico... no!","Certo che no!"] - hateYes:["Va bene!","D'accordo."] - - afterPeace:"Sembra che mi convenga finirla qui..." - tradeRequest:"Nella mia infinita misericordia, ti faccio questa offerta. Di certo, sarai d'accordo?" - - outerColor:[255,0,0], - innerColor:[255,255,0], - uniqueName:"Eredità Achemenide", - unique:"Le Età dell'Oro durano il 50% in più, e in esse le Unità ricevono +1 Movimento e +10% Forza", - cities:["Persepoli","Parsagade","Susa","Ecbatana","Tarsus","Gordium","Bactra","Sardi","Ergili","Dariushkabir", - "Ghulaman","Zohak","Istakhr","Jinjan","Borazjan","Herat","Dakyanus","Bampur","Turengtepe","Rey","Shiraz", - "Thuspa","Hasanlu","Gabae","Merv","Behistun","Kandahar","Altintepe","Bunyan","Charsadda","Uratyube", - "Dura Europos","Aleppo","Qatna","Kabul","Capisa","Kyreskhata","Marakanda","Peshawar","Van","Pteira","Arshada", - "Artakaona","Aspabota","Autiyara","Bagastana","Baxtri","Darmasa","Daphnai","Drapsaka","Eion","Gandutava", - "Gaugamela","Harmozeia","Ecatompilo","Izata","Kampada","Kapisa","Karmana","Kounaxa","Kuganaka","Nautaka", - "Paishiyauvada","Patigrbana","Phrada"] - }, { name:"Polynesia", translatedName:"Polinesia", @@ -899,6 +904,36 @@ secondaryColor:[0,102,102], cities:["Edimburgo"] }, + { + name:"Singapore", + translatedName:"Singapore", + adjective:["singaporiano"], + cityStateType:"Mercantile", + + declaringWar:"Non ci lasci altra scelta. Guerra sia.", + attacked:"Benissimo, questo non lo dimenticheremo.", + afterPeace:"Possa la pace benedire in eterno i nostri reami.", + defeated:"Magari, in un altro mondo, saremmo stati amici..." + + mainColor:[0, 0, 0], + secondaryColor:[255,255,0], + cities:["Singapore"] + }, + { + name:"Zanzibar", + translatedName:"Zanzibar", + adjective:["zanzibarino"], + cityStateType:"Mercantile", + + declaringWar:"Non ci lasci altra scelta. Guerra sia.", + attacked:"Benissimo, questo non lo dimenticheremo.", + afterPeace:"Possa la pace benedire in eterno i nostri reami.", + defeated:"Possa il cielo perdonarti per questo sfregio che hai inflitto al nostro popolo." + + mainColor:[0, 0, 0], + secondaryColor:[255,153,255], + cities:["Zanzibar"] + }, //Barbarian { From d7d7d9a7e66a1b78b0a15ca421051904f30ab42a Mon Sep 17 00:00:00 2001 From: Smashfanful <41149920+Smashfanful@users.noreply.github.com> Date: Mon, 16 Sep 2019 14:09:43 +0200 Subject: [PATCH 6/6] Update Nations_Italian.json --- .../assets/jsons/Nations/Nations_Italian.json | 82 ++++++++++++++++++- 1 file changed, 79 insertions(+), 3 deletions(-) diff --git a/android/assets/jsons/Nations/Nations_Italian.json b/android/assets/jsons/Nations/Nations_Italian.json index 69e2a63d..ac99ffa8 100644 --- a/android/assets/jsons/Nations/Nations_Italian.json +++ b/android/assets/jsons/Nations/Nations_Italian.json @@ -658,11 +658,13 @@ name:"Polynesia", translatedName:"Polinesia", leaderName:"Kamehameha I", + adjective:["polinesiano"], + startBias:["Coast"], - startIntroPart1: "" - startIntroPart2: "" + startIntroPart1: "Salute e benedizione su di te, Kamehameha il Grande, prescelto dal cielo per unire il tuo popolo disperso. O potente re, tu fosti il primo a estendere il tuo dominio sulla Grande Isola di Hawaii nel 1791. Seguì l'unificazione di tutte le altre isole sotto il tuo stendardo, completata nel 1810. Come primo re delle Hawaii, hai riorganizzato il sistema legale e fiscale e hai istituito il Mamalahoe Kanawai, un editto che protegge i civili in tempi di guerra. Con le tue leggi e le tue grandi gesta hai assicurato che le isole continuassero a rafforzare la loro unione e a mantenere la loro sovranità, anche dopo la tua morte, avvenuta nel 1819." + startIntroPart2: "O re mirabile e saggio, il tuo popolo desidera un regno indipendente e un condottiero di impareggiabile grandezza! Risponderai alla sua chiamata indossando il mantello del Leone del Pacifico? Plasmerai una civiltà in grado di superare la prova del tempo?" - declaringWar:"L'antico fuoco che s'illumina attraverso il cielo ha proclamato l'arrivo di questo giorno... anche se, scioccamente speravo in un altro esito." + declaringWar:"L'antico fuoco che s'illumina nel cielo ha proclamato l'arrivo di questo giorno... anche se, scioccamente, speravo in un altro esito." attacked:"È evidente: ho valutato male te e i tuoi veri intenti." defeated:"Il granchio dal duro guscio s'inchina, e il leone cade nel sonno. Kanaloa viene ora da me." introduction:"Aloha! Saluti e auguri a te, amico. Io sono Kamehameha, Grande Re di questo glorioso regno." @@ -688,6 +690,80 @@ "Rakahanga","Bora Bora","Kailua","Uvea","Futuna","Rotuma","Tokelau","Lahaina","Bellona","Mungava","Tikopia", "Emae","Kapingamarangi","Takuu","Nukuoro","Sikaiana","Anuta","Nuguria","Pileni","Nukumanu"] }, + { + name:"Siam", + translatedName:"Siam", + leaderName:"Ramkhamhaeng", + adjective:["siamese"], + startBias:["Avoid Forest"], + //preferredVictoryType:"Diplomatic", + + startIntroPart1: "Salute a te, o grande re Ramkhamhaeng, capo del glorioso popolo del Siam! O potente re, il tuo popolo s'inchina dinanzi a te in preda allo stupore e al terrore! Tu regni su un antico paese nel cuore del sud-est asiatico, una terra magnifica e misteriosa. Circondati dai nemici, assediati da continue guerre sanguinose e dalla miseria più nera, i leali e ingegnosi siamesi sono sempre riusciti a sopravvivere e a trionfare. O re Ramkhamhaeng, il tuo impero un tempo faceva parte di quello Khmer finché, nel XIII secolo d.C., i tuoi antenati si ribellarono, creando il piccolo regno di Sukhothai. Battaglie vittoriose e astute mosse diplomatiche lo trasformarono poi nel grande impero che avrebbe dominato il sud-est asiatico per più di un secolo!" + startIntroPart2: "O saggio e potente re Ramkhamhaeng, il tuo popolo ha ancora bisogno di te per tornare alla sua antica grandezza! Riuscirai a sfruttare la tua intelligenza e la tua forza per proteggere la tua gente e sconfiggere i tuoi nemici? Riuscirai a plasmare una civiltà in grado di superare la prova del tempo?" + + declaringWar:"Visto che le tue azioni rivelano il tuo desiderio di guerra, io te lo esaudirò." + attacked:"È dunque la guerra? Solo uno sciocco crede che la fortuna sia dalla sua parte, ma quando essa finirà sarà solo colpa tua." + defeated:"L'umiltà si ottiene con la sconfitta. Prego che tu riceva la più grande umiltà di tutte." + introduction:"Io, Pho Kun Ramkhamhaeng, Re di Siam, considero un grande onore che tu abbia deciso di visitare il mio paese." + + neutralHello:"Benvenuto." + neutralLetsHearIt:["Sentiamo.","You say?","I'm listening"] + neutralNo:["No.","Certo che no.","Impossibile."] + neutralYes:["In questo caso...","Ma certo.","Come vuoi."] + + hateHello:"Salve." + hateLetsHearIt:["Dicevi?.","Procedi.","Ebbene?"] + hateNo:["Questo non lo accetto.","Stai scherzando, spero.","Ma che dici?"] + hateYes:["Penso che debba fare così.","Benissimo."] + + afterPeace:"Hai vinto, ma un giorno tornerò e ripagherò il debito." + tradeRequest:"Salve. Ritengo che questa sia una valida offerta per le nostre parti. Che ne pensi?" + + outerColor:[51,25,0], + innerColor:[255,255,102], + uniqueName:"Il padre che governa i figli" + unique:"+50% Cibo e Cultura ricevute dalle Città-Stato amiche.", + cities:["Sukhothai","Si Satchanalai","Muang Saluang","Lampang","Phitsanulok","Kamphaeng Pet","Nakhom Chum","Vientiane", + "Nakhon Si Thammarat","Martaban","Nakhon Sawan","Chainat","Luang Prabang","Uttaradit","Chiang Thong","Phrae", + "Nan","Tak","Suphanburi","Hongsawadee","Thawaii","Ayutthuya","Taphan Hin","Uthai Thani","Lap Buri","Ratchasima", + "Ban Phai","Loci","Khan Kaen","Surin"] + }, + { + name:"Songhai", + translatedName:"Songhai", + leaderName:"Askia", + adjective:["Songhai"], + startBias:["Avoid Tundra"], + preferredVictoryType:"Domination", + + startIntroPart1: "Che la benedizione di Dio, che è il più grande di tutti, scenda su di te, Askia, sovrano del popolo Songhai! Per molti anni il tuo regno rimase vassallo della potente nazione dell'Africa occidentale, il Mali, finché alla metà del XIV secolo, il re Sunni Ali Ber riuscì a conquistare l'indipendenza, impadronendosi di vasti territori e respingendo i numerosi nemici che intendevano distruggerlo. Alla fine, la conquista delle ricche città di Timbuctu e Djenné conferirono all'impero Songhai il potere economico per sopravvivere per circa 100 anni, fino alla sua distruzione dovuta alla tecnologia del moschetto, più avanzata di quella della lancia." + startIntroPart2: "King Askia, your people look yo you to lead them to glory. To make them powerful and wealthy, to keep them supplied with the weapons they need to defeat any foe. Can you save them from destruction, oh King? Can you build a civilization that will stand the test of time?" + + declaringWar:"Sei un abominio per la terra e il cielo, il capo di selvaggi ignoranti! Distruggerti sarà un vero piacere!" + attacked:"Quanta follia! Hai condannato il tuo popolo al rogo della distruzione!" + defeated:"Le fiamme dell'odio e dell'ira ci hanno consumati. Goditi la tua vittoria in questo mondo - pagherai un prezzo più grande nel prossimo!" + introduction:"Io sono Askia dei Songhai. Siamo gente giusta, ma coloro che ci ostacolano troveranno solo distruzione. Ti consiglio di evitare gli stessi errori che altri fecero in passato." + + neutralHello:"Saluti." + neutralLetsHearIt:["Sì?","Procedi."] + neutralNo:["No","Non ci siamo."] + neutralYes:["Benissimo.","Sì.","D'accordo."] + + hateHello:"Ah, sei tu." + hateLetsHearIt:["E...?","Continua."] + hateNo:["Stai scherzando!","Questo è inaccettabile!","Niente da fare."] + hateYes:["Oh, va bene.","A posto."] + + afterPeace:"Ti ringraziamo per aver posto fine a questa inutile guerra." + tradeRequest:"Forse questo affare ti sarà di tuo gusto?" + + outerColor:[204,102,0], + innerColor:[255,0,0], + uniqueName:"Signore del fiume" + unique:"Le unità imbarcate sono rafforzate tramite le promozioni Canoe da guerra e Attacco anfibio. Gli accampamenti barbari saccheggiati fruttano quantità tripla di oro.", + cities:["Gao","Tombouctu","Jenne","Taghaza","Tondibi","Kumbi Saleh","Kukia","Walata","Tegdaoust","Argungu","Gwandu", + "Kebbi","Boussa","Motpi","Bamako","Wa","Kayes","Awdaghost","Ouadane","Dakar","Tadmekket","Tekedda","Kano", + "Agadez","Niamey","Torodi","Ouatagouna","Dori","Bamba","Segou"] */ //City states