From 7eb8c03d24f4df5f0a4caacfcbbc71a96298c086 Mon Sep 17 00:00:00 2001 From: lishaoxia1985 <49801619+lishaoxia1985@users.noreply.github.com> Date: Sun, 28 Apr 2019 02:09:53 +0800 Subject: [PATCH] Basic Help in Chinese and Some Updates (#683) * Update Translations.json * Update Translations.json * Update Tutorials_Simplified_Chinese.json * Update Tutorials_Simplified_Chinese.json * Update Translations.json * Update Tutorials_Simplified_Chinese.json * Update Translations.json * Update Translations.json * Update Translations.json * Update Translations.json * Update Tutorials_Simplified_Chinese.json * Update Translations.json * Update Translations.json * Update Tutorials_Simplified_Chinese.json * Update Tutorials_Simplified_Chinese.json * Update Tutorials_Simplified_Chinese.json * Add files via upload * Update Tutorials_Simplified_Chinese.json * Update Translations.json * Update Translations.json * Update Tutorials_Simplified_Chinese.json * Update Translations.json * Update Translations.json * Update BasicHelp_Simplified_Chinese.json * Update Translations.json * Update Translations.json * Update Tutorials_Simplified_Chinese.json * Chinese traslation, i have test it,but app may get corruption. * constructing buildings and wonders in the city the language shows normally according to language setting * Update Translations.json * Update Translations.json * Update Translations.json --- .../jsons/BasicHelp_Simplified_Chinese.json | 46 ++++++ android/assets/jsons/Translations.json | 150 +++++++++++------- .../jsons/Tutorials_Simplified_Chinese.json | 42 ++--- core/src/com/unciv/logic/map/MapUnit.kt | 2 +- .../unciv/ui/cityscreen/ConstructionsTable.kt | 2 +- 5 files changed, 159 insertions(+), 83 deletions(-) create mode 100644 android/assets/jsons/BasicHelp_Simplified_Chinese.json diff --git a/android/assets/jsons/BasicHelp_Simplified_Chinese.json b/android/assets/jsons/BasicHelp_Simplified_Chinese.json new file mode 100644 index 0000000000..3952c73097 --- /dev/null +++ b/android/assets/jsons/BasicHelp_Simplified_Chinese.json @@ -0,0 +1,46 @@ +[ + { + name:"城市", + description: "城市是帝国的基础,每座城市都是由一定数量的人口和地块组成的,为地块分配市民就能给城市带来收益。\n城市的中心地块总是工作的,不需要为之分配市民。\n移民可以建立城市。\n每座城市会产生3点不满,每个人口会产生1点不满。所以建立新城市前请小心谋划!" + }, + { + name:"地块", + description: "地块是市民可以工作的区域。\n每个地块都有一个基本的地形,例如绿洲、冻土等,有些地块还拥有“地貌”。\n地貌是显示在地块基本地形上的附加地形或者植物,例如一块草原地形上可能会有森林或沼泽地貌。\n地块的地形和地貌,决定了地块资源产出的种类和数量。\n每个地块都可以建造相应的设施。" + }, + { + name:"人口", + description: "人口表示居住在城市中的市民数量,他们能够在城市的地块上工作。\n积累一定数量的食物人口就会增长,缺乏足够的食物人口就会减少。\n每个市民每回合需要消耗2食物。\n当新的人口增加时,电脑将自动分配其到提供较多食物产出的地块上工作。\n也可以通过点击“城市界面”地块上的“市民图标”手动分配人口。请注意!如果要分配一个市民到其他地块,请先取消一个地块的市民分配。" + }, + { + name:"基本资源", + description: "文明游戏中有6种基本资源:食物、产能、金钱、科研、快乐和文化。\n产能和食物的产出每个城市独立计算,而其他资源的计算是所有城市产出的总和。\n基本资源的产出由城市的工作地块和城市里的建筑或奇观决定。" + }, + { + name:"食物", + description: "城市会从市民工作的地块上获得一定的食物。\n除满足每1个市民2个食物的基本需求外,富余的食物会积累。当积累达到一定值时,会自动消耗积累的食物同时城市的人口+1。\n如果食物没有富余或者富余的食物耗尽,城市的人口就会减少。" + }, + { + name:"产能", + description: "基本资源。产能用于组建单位和建造建筑或奇观。\n每1个未分配到地块工作也不是专业人员的市民,将为城市提供+1产能。" + }, + { + name:"科研", + description: "基本资源。它代表了帝国的科研能力。\n每项科技都需要大量的科研点数花费,科技越先进,科研点数的花费也越多。\n每个人口+1科研产出。" + }, + { + name:"金钱", + description: "基本资源。 它代表了帝国的财富力量。\n大多数建筑每回合都需要花费一定数量金钱的维护费。\n如果国库储备为0并出现财政赤字,这个差额将在科研点数中扣除,同时会导致组建好的单位被解散。\n通过连接城市和首都来建立贸易路线,能够带来额外的金钱收益,所以请尽快联通大城市和首都吧!" + }, + { + name:"快乐", + description: "基本资源。\n每座城市会-3快乐,每个人口-1快乐。\n可以通过建造建筑或奇观和开发奢侈资源来增加快乐。\n文明处于不满(快乐为负)状态时,城市的食物产出将-75%,这会极大地减慢城市发展速度,同时军事单位的战斗力也会下降。\n当积累足够的快乐时,你的文明就会开启一个黄金时代!" + }, + { + name:"单位与战斗", + description:"可以通过点击地图上的表示非军事单位和军事单位的图标来移动他们。每回合每个单位需要花费1金钱的维护费。\n所有军事单位在未受伤时都拥有100点生命值,生命值会随单位受伤而减少。\n攻城单位和远程单位可以攻击远距离目标,近战单位只能攻击邻近地块中的目标。\n受伤的单位造成的伤害比未受伤时少,他们的生命值在不进行任何操作时可以回复。\n单位每回合生命值回复量取决于其所处的位置:敌方领土时5点,中立领土时10点,己方领土时15点,城市中心地块时20点。" + }, + { + name:"占领城市", + description: "城市的耐久为1时就可以用近战单位占领。\n城市每回合会回复少许耐久,最好的方法是先用远程单位攻击城市,同时用近战单位保护远程单位,直到占领城市。\n请注意!只有近战单位能够占领城市!" + } +] diff --git a/android/assets/jsons/Translations.json b/android/assets/jsons/Translations.json index 21d6f12749..a4a7b0bbec 100644 --- a/android/assets/jsons/Translations.json +++ b/android/assets/jsons/Translations.json @@ -38,7 +38,7 @@ Romanian:"Lucru..." Dutch:"Verwerken..." Spanish:"Trabajando..." - Simplified_Chinese:"工作中..." + Simplified_Chinese:"进行中..." Portuguese:"Trabalhando..." German:"Bitte warten..." Japanese:"ワーキング..." @@ -144,7 +144,7 @@ German:"Bombardieren Sie die Stärke" Dutch:"Bombard sterkte" Spanish:"Fuerza de bombardeo" - Simplified_Chinese:"轰炸力量" + Simplified_Chinese:"轰击力量" Portuguese:"Força Bombard" Japanese:"爆撃力" } @@ -345,6 +345,9 @@ Dutch:"Onderzoeken" } + "Stop exploration":{ + Simplified_Chinese:"停止探索" + } "Pillage":{ Italian:"Saccheggia" German:"Plündern" @@ -416,7 +419,7 @@ German:"Gold" Dutch:"Goud" Spanish:"Oro" - Simplified_Chinese:"金钱" + Simplified_Chinese:"金" Portuguese:"Ouro" Japanese:"ゴールド" } @@ -621,7 +624,7 @@ French:"Nombre d'ennemies (AI):" Romanian:"Număr inamici:" Spanish:"Número de enemigos:" - Simplified_Chinese:"敌人数量" + Simplified_Chinese:"AI智商:" Portuguese:"Numero de inimigos:" German:"Anzahl der Gegner:" Japanese:"敵の数" @@ -792,7 +795,7 @@ German:"Zerstörung anhalten" Dutch:"Stad vernieteging stoppen" Spanish:"Dejar de arrasar ciudad" - Simplified_Chinese:"停止焚城" + Simplified_Chinese:"停止摧毁城市" Portuguese:"Parar de Saquear cidade" Japanese:"街をすくい止める" } @@ -895,7 +898,7 @@ German:"[thingToProduce] herstellen" Dutch:"[thingToProduce] produceren" Spanish:"Producir [thingToProduce]" - Simplified_Chinese:"生产[thingToProduce]" + Simplified_Chinese:"产能转化:[thingToProduce]" Portuguese:"Produzir [thingToProduce]" Japanese:"プロデュース[thingToProduce]" } @@ -1016,7 +1019,7 @@ "In resistance for another [numberOfTurns] turns":{ Italian:"La resistenza durerà per altri [numberOfTurns] turni" //can't understand - Simplified_Chinese:"阻力将持续额外[numberOfTurns]回合" + Simplified_Chinese:"反叛将持续额外[numberOfTurns]回合" Portuguese:"A resistência durará por outros [numberOfTurns] turnos" Japanese:"他の[numberOfTurns]ターンに抵抗" French:"En révolte pour [numberOfTurns] tours" @@ -1115,7 +1118,7 @@ German:"Freigeschaltete Einheiten" Dutch:"Eenheden vrijgespeeld" Spanish:"Unidades habilitadas" - Simplified_Chinese:"单位已启用" + Simplified_Chinese:"解锁单位" Portuguese:"Unidades ativadas" Japanese:"有効な単位" } @@ -1128,7 +1131,7 @@ German:"Freigeschaltete Bauwerke" Dutch:"Gebouwen vreijgespeeld" Spanish:"Edificios habilitados" - Simplified_Chinese:"建筑已启用" + Simplified_Chinese:"解锁建筑" Portuguese:"Construções habilitadas" Japanese:"有効な建物" } @@ -1154,7 +1157,7 @@ German:"Freigeschaltete Wunder" Dutch:"Wonders vrijgespeeld" Spanish:"Maravillas habilitadas" - Simplified_Chinese:"奇观已启用" + Simplified_Chinese:"解锁奇观" Portuguese:"Maravilhas habilitadas" Japanese:"有効不思議" } @@ -1192,7 +1195,7 @@ Romanian:"XP pentru unități noi" Dutch:"XP voor nieuwe eenheden" Spanish:"PX para unidades nuevas" - Simplified_Chinese:"新组建单位获得的经验值" + Simplified_Chinese:"新组建单位的初始经验值" Portuguese:"Experiencia para novas unidades" German:"XP für neue Einheiten" Japanese:"新しいユニット用のXP" @@ -2850,7 +2853,9 @@ Simplified_Chinese:"文官制度" Portuguese:"Serviço cívil" } - "Enables Open Borders agreements":{} + "Enables Open Borders agreements":{ + Simplified_Chinese:"允许签订开放边境协定" + } "Guilds":{ Italian:"Gilde" @@ -3458,7 +3463,7 @@ French:"Permet la conversion de la production des villes en science" Romanian:"Permite conversia producției orașului la știință" Spanish:"Habilita la conversión de producción a ciencia" - Simplified_Chinese:"将城市产能转化为科研" + Simplified_Chinese:"可将城市产能转化为科研" Portuguese:"Habilita a conversão de produção das cidades para ciência" German:"Erlaubt das Umwandeln von städtischer Produktion in Wissenschaft" } @@ -3468,7 +3473,7 @@ French:"Permet la conversion de la production des villes en or" Romanian:"Permite conversia producției orașului la aur" Spanish:"Habilita la conversión de producción a oro" - Simplified_Chinese:"将城市产能转化为金钱" + Simplified_Chinese:"可将城市产能转化为金钱" Portuguese:"Habilita a conversão da produção das cidades para ouro" German:"Erlaubt das Umwandeln von städtischer Produktion in Gold" } @@ -3609,7 +3614,7 @@ German:"Zivilist" Dutch:"Burger" Spanish:"Civil" - Simplified_Chinese:"平民" + Simplified_Chinese:"平民单位" Portuguese:"Cidadão" } "Melee":{ @@ -3620,7 +3625,7 @@ German:"Nahkämpfer" Dutch:"Melee" Spanish:"Cuerpo a cuerpo" - Simplified_Chinese:"近战" + Simplified_Chinese:"近战单位" Portuguese:"Corpo a corpo" } "Ranged":{ @@ -3631,7 +3636,7 @@ German:"Fernkämpfer" Dutch:"Afstands" Spanish:"A distancia" - Simplified_Chinese:"远程攻击" + Simplified_Chinese:"远程单位" Portuguese:"Ataque a distancia" } "Siege":{ @@ -3642,7 +3647,7 @@ German:"Belagerungsmaschiene" Dutch:"Belegering" Spanish:"Asedio" - Simplified_Chinese:"攻城" + Simplified_Chinese:"攻城单位" Portuguese:"Cerco" } "Mounted":{ @@ -3653,7 +3658,7 @@ German:"Beritten" Dutch:"Bereden" Spanish:"Montado" - Simplified_Chinese:"骑兵" + Simplified_Chinese:"骑乘单位" Portuguese:"Montado(a)" } "Scout":{ @@ -3664,7 +3669,7 @@ German:"Kundschafter" Dutch:"Verkening" Spanish:"Explorador" - Simplified_Chinese:"侦察" + Simplified_Chinese:"侦察单位" Portuguese:"Explorador" } "City":{ @@ -3700,7 +3705,7 @@ German:"Gründet eine neue Stadt" Dutch:"Sticht een nieuwe stad" Spanish:"Funda una nueva ciudad" - Simplified_Chinese:"建立一座新城" + Simplified_Chinese:"建立一座城市,组建此单位时城市的食物积累停止" Portuguese:"Funda uma nova cidade" } "Ignores terrain cost":{ @@ -3711,7 +3716,7 @@ German:"Ignoriert Geländekosten" Dutch:"Negeert terreinskosten" Spanish:"Ignora el coste del terreno" - Simplified_Chinese:"无视地形消耗" + Simplified_Chinese:"所有地形都只消耗1点移动力" Portuguese:"Ignora custo de movimento em terrennos díficeis" } "No defensive terrain bonus":{ @@ -4209,8 +4214,12 @@ Portuguese:"Tratado de paz" German:"Friedensabkommen" } - "Agreements":{} - "Open Borders":{} + "Agreements":{ + Simplified_Chinese:"协定" + } + "Open Borders":{ + Simplified_Chinese:"开放边境" + } "Gold per turn":{ Italian:"Oro per turno" Russian:"Золота за ход" @@ -4452,7 +4461,9 @@ Russian:"Аравия" Dutch:"Saudi" } - + "+1 Gold from each Trade Route, Oil resources provide double quantity":{ + Simplified_Chinese:"每条贸易路线+1金钱,石油储量加倍" + } "America":{ Italian:"Stati Uniti" @@ -4553,7 +4564,7 @@ French:"Colon" Romanian:"Colonist" Spanish:"Colono" - Simplified_Chinese:"开拓" + Simplified_Chinese:"移民" Portuguese:"Colonizador" German:"Siedler" } @@ -4708,7 +4719,7 @@ French:"Nombre d'ennemies" Romanian:"Număr de inamici" Spanish:"Número de enemigos" - Simplified_Chinese:"人类玩家数量" + Simplified_Chinese:"人类玩家" Portuguese:"Número de inimigos" German:"Anzahl der Gegner" } @@ -4718,7 +4729,7 @@ French:"Nombre d'ennemies" Romanian:"Număr de inamici" Spanish:"Número de enemigos" - Simplified_Chinese:"敌人数量" + Simplified_Chinese:"电脑玩家" Portuguese:"Número de inimigos" German:"Anzahl der Gegner" } @@ -4743,9 +4754,6 @@ German:"Kartentyp" Dutch:"Kaarttype" } - "No barbarians":{ - Simplified_Chinese:"无蛮族" -} // Diplomacy! @@ -4759,7 +4767,7 @@ Portuguese:"Diplomacia" German:"Diplomatie" } - + "War":{ Italian:"Guerra" Russian:"Война" @@ -4808,7 +4816,9 @@ German:"[civName] hat uns den Krieg erklärt!" } - "[tradeOffer] from [otherCivName] has ended":{} + "[tradeOffer] from [otherCivName] has ended":{ + Simplified_Chinese:"与[civName]的[tradeOffer]协议已经结束" + } "[leaderName] of [nation]":{ // e.g. Ramasses of Egypt, Napoleon of France Italian:"[leaderName] dell'Impero [nation]" //es. Ramses II dell'Impero egiziano, Napoleone dell'Impero francese (so it should be [adjective] instead of [nation] @@ -4843,9 +4853,15 @@ Simplified_Chinese:"再见." } - "Not this time.":{} // declining trade text - "Excellent!":{} // AI statement after we accept a trade they proposed - "How about something else...":{} // Counteroffer to AI offer + "Not this time.":{ + Simplified_Chinese:"这次不行。我只和有诚意的人交易。" + } // declining trade text + "Excellent!":{ + Simplified_Chinese:"好极了!和和气气才是生财之道。" + } // AI statement after we accept a trade they proposed + "How about something else...":{ + Simplified_Chinese:"如果阁下再有点诚意的话,我愿意达成这笔交易。" + } // Counteroffer to AI offer "A pleasure to meet you.":{ Italian:"Lieto di incontrarvi." @@ -5006,7 +5022,7 @@ French:"Entretien des transports" Romanian:"Întreținere trasporturi" Spanish:"Mantenimiento de transporte" - Simplified_Chinese:"运输维护" + Simplified_Chinese:"道(铁)路维护" Portuguese:"Manutenção de transporte" German:"Unterhalt für Transport" } @@ -6051,7 +6067,12 @@ Portuguese:"Bolsa de valores" German:"Börse" } - + "Big Ben":{ + Simplified_Chinese:"大本钟" + } + "-15% to purchasing items in cities":{ + Simplified_Chinese:"所有城市购买建造项目所需的金钱花费-15%" + } "Cristo Redentor":{ Italian:"Cristo Redentor" //Same in Italian Russian:"Кристо Редентор" @@ -6279,7 +6300,7 @@ German:"Erlaubt die Produktion von Raumschiffteilen" Dutch:"Ontgrendelt productie van ruimteschip onderdelen" Spanish:"Habilita la construcción de partes de Nave Espacial" - Simplified_Chinese:"能够建造宇宙飞船的部件" + Simplified_Chinese:"允许建造太空飞船的部件" Portuguese:"Habilita a construção de partes da nave espacial" } @@ -6550,9 +6571,11 @@ } "Can construct roads":{ Italian:"Può costruire Strade" + Simplified_Chinese:"可以建造道路" } "Construct road":{ Italian:"Costruisci Strada" + Simplified_Chinese:"建造道路" } // for unit action button "Horseman":{ @@ -7007,7 +7030,7 @@ Italian:"Panzer" //same in Italian Romanian:"Panzer" Spanish:"Panzer" - Simplified_Chinese:"德国坦克" + Simplified_Chinese:"“虎II”坦克" Russian:"Панзэр" German:"Tiger II Panzer" //I used a more late WW2 panzer name here to destinguish French:"Panzer" @@ -7023,6 +7046,9 @@ "Mechanized Infantry":{ Simplified_Chinese:"机械化步兵" } + "Modern Armor":{ + Simplified_Chinese:"现代坦克" + } "B17":{ Italian:"B-17" Romanian:"B17" @@ -7336,7 +7362,7 @@ German:"Staatsbürgerschaft" French:"Citoyenneté" } - "+25% construction rate of workers, recieve free worker near the capital":{ + "+25% construction rate of workers, receive free worker near the capital":{ Italian:"I Lavoratori costruiscono il 25% più in fretta, e la Capitale riceve un Lavoratore gratuito" Russian:"Увеличивает на 25% скорость работы рабочих. Возле столицы появляется рабочий " Romanian:"+25% rata de construire pentru muncitori, se obține un muncitor gratuit lângă capitală" @@ -7442,7 +7468,7 @@ Spanish:"+25% bonus al luchar contra Barbaros" Italian:"+25% Forza contro i Barbari; ottieni Cultura quando uccidi unità barbariche" Romanian:"+25% bonus contra Barbarilor" - Simplified_Chinese:"所有军事单位对蛮族的战斗力+25%" + Simplified_Chinese:"所有军事单位对蛮族的战斗力+25%,当杀死蛮族单位时可获得文化奖励" Portuguese:"+25% Força ao lutar contra Barbáros" Russian:"+25% к силе атаки против варваров" German:"+25% Bonus gegen Barbaren" @@ -7468,7 +7494,7 @@ German:"+20% Produktion beim Rekrutieren von Nahkampfeinheiten" French:"Production +20% lors de la formation d'unités de combat rapproché" } - "Dicipline":{ + "Discipline":{ Spanish:"Diciplina" Italian:"Disciplina" Romanian:"Disciplină" @@ -7732,7 +7758,7 @@ German:"Handelsunion" French:"Unions commerciales" } - "Maintainance on roads & railroads reduced by 33%, +2 gold from all trade routes":{ + "Maintenance on roads & railroads reduced by 33%, +2 gold from all trade routes":{ Italian:"-33% mantenimento in Oro su strade e ferrovie, +2 oro per ogni rotta commerciale"//you forgot to translate this Russian:"Стоимость содержания дорог и железных дорог уменьшена на 33%, +2 золота от всех торговых маршрутов" Romanian:"Întreținerea drumurilor și a căilor ferate redusă cu 33%, +2 aur din toate rutele comerciale" @@ -7859,7 +7885,7 @@ Russian:"Перевод городского производства в науку увеличен на 33%" Romanian:"Conversia producției la știință în orașe crescută cu 33%" Spanish:"Conversión de producción a ciencia incrementado un 33% en todas las ciudades" - Simplified_Chinese:"城市产能向科研转化+33%" + Simplified_Chinese:"产能向科研转化收益+33%" Portuguese:"Conversão de produção para ciência em cidades aumentada por 33%" German:"Umwandlung von Produktion in Wissenschaft in Städten ist um 33% erhöht." French:"+33% de production lors de conversion de la production en science" @@ -8222,7 +8248,7 @@ Spanish:"Las ciudades capturadas retienen sus fronteras" Italian:"Le città conquistate mantengono i loro confini precedenti" Romanian:"Orașele cucerite își păstrează vechile hotare" - Simplified_Chinese:"被占领城市保留先前的边界" + Simplified_Chinese:"已占领城市保留先前的边界" Portuguese:"Cidades capturadas retem suas antigas frontieras" Russian:"Захваченные города сохраняют свои прежние границы" German:"Eingenommene Städte behalten ihre vorherigen Grenzen" @@ -8284,21 +8310,21 @@ German:"Um zu gewinnen vervollständigen\nSie alle Raumschiffteile!" French:"Construisez toutes les parties du \n vaisseau spatial pour gagner!" Russian:"Для победы\n завершите все части космического коробля" - Simplified_Chinese:"完成建造太空飞船胜利!" + Simplified_Chinese:"完成建造太空飞船\n胜利!" } "Complete 4 policy branches\n to win!":{ Italian:"Completa quattro rami\n politici per vincere!" German:"Um zu gewinnen vervollständigen\nSie 4 Grundsatzzweige!" French:"Completer 4 Doctrines pour gagner!" Russian:"Для победы\n завершите 4 ветви общественных инстутов" - Simplified_Chinese:"完全推行4项社会政策胜利!" + Simplified_Chinese:"完全推行4项社会政策\n胜利!" } "Destroy all enemies\n to win!":{ Italian:"Distruggi tutti gli avversari \n per vincere!" German:"Um zu gewinnen besiegen Sie alle Gegner!" French:"Eliminer tous vos adversaires pour gagner!" Russian:"Для победы, \n уничтожьте всех врагов" - Simplified_Chinese:"消灭所有敌人胜利!" + Simplified_Chinese:"消灭所有敌人\n胜利!" } "You have won a scientific victory!":{ Italian:"Hai ottenuto una Vittoria Scientifica!" @@ -8332,7 +8358,7 @@ Italian:"Programma Apollo costruito" German:"Vollendete das Apollo-Programm" //not sure about the context here French:"Construiser le programme Apollo" //same, it could be "construire" - Simplified_Chinese:"建造阿波罗计划" + Simplified_Chinese:"开启阿波罗计划" } "Destroy [civName]":{ Italian:"Distruggi [civName]" @@ -8804,7 +8830,7 @@ "Provides a free [buildingName] in the city":{ Italian:"Dona l'edificio gratuito [buildingName] nella città" French:"Construit un(e) [buildingName] gratuit(e) dans la ville" - Simplified_Chinese:"城市获得一座免费的建筑:[buildingName]" + Simplified_Chinese:"城市获得一座免费的建筑:[buildingName]" } "Requires worked [resource] near city":{ Italian:"Richiede che la città sfrutti [resource]" @@ -8824,17 +8850,17 @@ Simplified_Chinese:"需要科技:[requiredTech]" "Obsolete with [obsoleteTech]":{ Italian:"Diventa obsoleta con [obsoleteTech]" French:"Obsolète avec [obsoleteTech]" - Simplified_Chinese:"[obsoleteTech]技术已过时" + Simplified_Chinese:"研发下列科技后过时:[obsoleteTech]" } "May contain [listOfResources]":{ Italian:"Può contenere [listOfResources]" French:"" - Simplified_Chinese:"可以包含[listOfResources]" + Simplified_Chinese:"可能拥有下列资源:[listOfResources]" } "Occurs on [listOfTerrains]":{ Italian:"Può avvenire/avviene su [listOfTerrains]" French:"Doit possèder [listOfTerrains]" - Simplified_Chinese:"出现在[listOfTerrains]" + Simplified_Chinese:"可能出现在以下地形:[listOfTerrains]" } "Defence bonus":{ Italian:"Bonus di Difesa" @@ -8848,10 +8874,10 @@ Simplified_Chinese:"需要科技:[requiredTech]" } //Options menu, pointed out by Smashfanful - "Missing translations":{ - Italian:"Traduzioni mancanti" - Russian:"Отсутствующие переводы" - Simplified_Chinese:"缺少的翻译" + "Missing translations:":{ + Italian:"Traduzioni mancanti:" + Russian:"Отсутствующие переводы:" + Simplified_Chinese:"未翻译的词条:" } "Version":{ Italian:"Versione" @@ -8865,7 +8891,7 @@ Simplified_Chinese:"需要科技:[requiredTech]" } "Tileset":{ Italian:"Set celle" - Simplified_Chinese:"地块设置" + Simplified_Chinese:"地块显示设置" } "Map editor":{ Italian:"Editor mappe" @@ -8874,6 +8900,10 @@ Simplified_Chinese:"需要科技:[requiredTech]" } "Language":{ Italian:"Lingua" - Simplified_Chinese:"简体中文" + Simplified_Chinese:"语言设置" + } + //If don't do this,when game runs in Chinese,it will be lost some font. + "missing Chinese font":{ + Simplified_Chinese:"。、,:抵抗俱左右详细介绍节哪绚丽多彩概念奇妙等虽然待健康但距影响范围欢迎第就也而应然情况该智屏按钮促几例如脑终至因容熟还永味着担告问题激励善竭尽求感谢-足让旅教扣余灾菜程库差财富谋慢乏较貌段看控少缺顶遥栏随稍奖棒如果欢请评系页允些使径断穿份吧具起旦决赛难绝送依另皂白注许负两" } } diff --git a/android/assets/jsons/Tutorials_Simplified_Chinese.json b/android/assets/jsons/Tutorials_Simplified_Chinese.json index bbe3b0cf2a..5971a91cd6 100644 --- a/android/assets/jsons/Tutorials_Simplified_Chinese.json +++ b/android/assets/jsons/Tutorials_Simplified_Chinese.json @@ -2,8 +2,7 @@ // so for example: PolicyPickerScreen: [ // Activated when entering policy picker screen [ // This is simply a more comfortable format than "all in one line with \n". - "文化可以由建设文化建筑或奇观、推行社会政策等方式获得,", - "文化每回合都会累积。", + "文化可以通过建设文化建筑或奇观、推行社会政策等积累。" "当您有足够的文化时, 可以推行一项社会政策,", "每项社会政策都给您一定的奖励。" ], // this will be displayed as 4 lines of text in-game as well @@ -14,7 +13,7 @@ ], [ "随着每项社会政策的推行,每座城市的建立,", - "推行新的社会政策时的文化花费会随之提升——所以要明智地选择!" + "推行新的社会政策时的文化花费会随之提升--所以要明智地选择!" ] ], @@ -89,19 +88,19 @@ "首先,我们来了解一下基本的游戏概念。" ], [ - "先从这几个单位开始", + "先从这几个单位开始:", "移民 - 用于建立一座城市,", "斥候 - 用于探索地图。", - "点击其中一个单位来控制它。" // not sure + "点击其中一个单位来控制它。" ] ], TileLayout: [ [ "这是世界地图,它是由多个地块组成的。", - "每个地块都可以包含单位、资源和设施,稍后我们将会详细介绍。", - "地块的图标的代表它是那种地形。", - "要了解更多细节,您可以点击地块查看地块的信息。" + "每个地块都可能会有单位、资源和设施,稍后我们将会详细介绍。", + "地块的图标的代表它是哪那种地形。", + "要了解更多细节,请点击地块查看相关信息。" ] ], @@ -117,7 +116,7 @@ UnitSelected : [ [ - "当一个单元被选中时,它的信息面板将显示在屏幕左下角。", + "当一个单位被选中时,它的信息面板将显示在屏幕左下角。", "该单位的可用的操作将显示在它的信息面板的上方。" ] ], @@ -125,10 +124,10 @@ AfterCityEntered : [ [ "执行完当前回合的所有操作,", - "请点击屏幕左上角的“下一回合”按钮继续。" + "请点击屏幕右上角的“下一回合”按钮继续。" ], [ - "每一回合,科研、文化和金钱都会累积,", + "每一回合,科研、文化和金钱都会积累,", "用于促进您的文明和城市的发展。", "几个回合后,城市可能会扩张。" ] @@ -153,7 +152,7 @@ [ "您的支持将激励着我进一步完善它,", "我一定会竭尽全力、精益求精。", - "感谢玩家们的支持——您们是最棒的!" + "感谢玩家们的支持--您们是最棒的!" ], [ "如果喜欢它,请到Play Store对它进行评价。", @@ -184,7 +183,7 @@ GoldenAge: [ [ "您的文明进入了一个黄金时代!", - "您的快乐每个回合都会累积,", + "您的快乐每个回合都会积累,", "当快乐积累到一定数值就会开启一个黄金时代。", "在黄金时代,文化和产能积累速率+20%,", "每个至少产出1金钱的地块将提供额外的金钱。" @@ -242,13 +241,13 @@ [ "您遇到蛮族了!", "蛮族会不分青红皂白地攻击靠近它的每一个单位,", - "所以不要让您的平民单位靠近他们,尤其小心您的斥候!" + "所以请不要让您的移民等平民单位靠近他们,同时还要注意你的斥候!" ] ] OtherCivEncountered: [ [ - "您遇到了另一种文明!", + "您遇到了另一个文明!", "其他文明一开始是和平的,您可以和他们进行贸易,", "但是他们以后可能会选择对您宣战。" ] @@ -256,10 +255,10 @@ GameCrashed: [ [ - "噢,不!看起来游戏好像出现了灾难性的Bug!", + "NO!看起来游戏好像出现了灾难性的Bug!", "这绝对不应该发生!", "请将游戏存档信息发送给我,方法如下:", - "依次点击“菜单->储存游戏->复制到剪贴板”,将剪切板的内容通过email发送给我。", + "依次点击“菜单->储存游戏->复制到剪贴板”,将剪贴板的内容通过email发送给我。", "我的email地址:yairm210@hotmail.com。我会尽快处理!" ] ] @@ -284,16 +283,16 @@ WorkerTrained:[ [ "您训练了一个工人!", - "工人对您所在城市的发展至关重要,因为只有他们才能在地块建造设施。", + "工人对您所在城市的发展至关重要,因为只有他们才能在地块上建造设施。", "设施可以提高地块的产出,", - "当市民在建有设置的地块工作时,将给您的城市带来更多的收益。" + "当市民在建有设施的地块工作时,将给您的城市带来更多的收益。" ] ] SiegeUnitTrained:[ [ - "您训练了一支攻城部队!", - "攻城部队对城市具有极强的毁灭力,但在进攻前必须先把它架设起来。", + "您训练了一支攻城单位!", + "攻城单位对城市具有极强的毁灭力,但在进攻前必须先把它架设起来。", "您的攻城单位架设起来后,它就可以从当前的地块发起攻击,", "但是一旦它移动到其他地块,就需要重新架设。" ] @@ -312,4 +311,5 @@ "虽然城市的边界会持续地扩张,", "但是市民不能分配在距城市中心地块3格以外的地块上。" ] + ] } diff --git a/core/src/com/unciv/logic/map/MapUnit.kt b/core/src/com/unciv/logic/map/MapUnit.kt index b5ddd8dc21..2a15f004f1 100644 --- a/core/src/com/unciv/logic/map/MapUnit.kt +++ b/core/src/com/unciv/logic/map/MapUnit.kt @@ -421,7 +421,7 @@ class MapUnit { val city = civInfo.cities.random() city.population.population++ city.population.autoAssignPopulation() - civInfo.addNotification("We have found survivors the ruins - population added to ["+city.name+"]",currentTile.position, Color.GREEN) + civInfo.addNotification("We have found survivors in the ruins - population added to ["+city.name+"]",currentTile.position, Color.GREEN) } val researchableAncientEraTechs = GameBasics.Technologies.values .filter { diff --git a/core/src/com/unciv/ui/cityscreen/ConstructionsTable.kt b/core/src/com/unciv/ui/cityscreen/ConstructionsTable.kt index 04a7361017..322c611d37 100644 --- a/core/src/com/unciv/ui/cityscreen/ConstructionsTable.kt +++ b/core/src/com/unciv/ui/cityscreen/ConstructionsTable.kt @@ -100,7 +100,7 @@ class ConstructionsTable(val cityScreen: CityScreen) : Table(CameraStageBaseScre for (building in GameBasics.Buildings.values) { if (!building.shouldBeDisplayed(cityConstructions) && building.name != cityConstructions.currentConstruction) continue val productionTextButton = getProductionButton(building.name, - building.name + "\r\n" + cityConstructions.turnsToConstruction(building.name) + " {turns}".tr(), + building.name.tr() + "\r\n" + cityConstructions.turnsToConstruction(building.name) + " {turns}".tr(), building.getRejectionReason(cityConstructions) ) if (building.isWonder)