all chinese font will show well (#739)

* update some diplomacy words in chinese

* all chinese font can be show well

* Update Fonts.kt

* update chinese language
This commit is contained in:
lishaoxia1985
2019-05-12 03:20:41 +08:00
committed by Yair Morgenstern
parent 7c146f4aea
commit 20d05aa8e0
5 changed files with 35 additions and 17 deletions

View File

@ -31,12 +31,14 @@ class Fonts {
if (font == chineseFont) {
val charSet = HashSet<Char>()
charSet.addAll(defaultText.asIterable())
var BasicHelpString=Gdx.files.internal("jsons/BasicHelp/BasicHelp_Simplified_Chinese.json").readString()
BasicHelpString.forEach {charSet.add(it)}
var NationsString=Gdx.files.internal("jsons/Nations_Simplified_Chinese.json").readString()
NationsString.forEach {charSet.add(it)}
var TutorialsString=Gdx.files.internal("jsons/Tutorials/Tutorials_Simplified_Chinese.json").readString()
TutorialsString.forEach {charSet.add(it)}
if(Gdx.files.internal("BasicHelp/BasicHelp_Simplified_Chinese.json").exists())
charSet.addAll(Gdx.files.internal("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/Tutorials/Tutorials_Simplified_Chinese.json").exists())
charSet.addAll(Gdx.files.internal("jsons/Tutorials/Tutorials_Simplified_Chinese.json").readString().asIterable())
for (entry in GameBasics.Translations.entries) {
for (lang in entry.value) {
if (lang.key.contains("Chinese")) charSet.addAll(lang.value.asIterable())