安装 Steam
登录
|
语言
繁體中文(繁体中文)
日本語(日语)
한국어(韩语)
ไทย(泰语)
български(保加利亚语)
Čeština(捷克语)
Dansk(丹麦语)
Deutsch(德语)
English(英语)
Español-España(西班牙语 - 西班牙)
Español - Latinoamérica(西班牙语 - 拉丁美洲)
Ελληνικά(希腊语)
Français(法语)
Italiano(意大利语)
Bahasa Indonesia(印度尼西亚语)
Magyar(匈牙利语)
Nederlands(荷兰语)
Norsk(挪威语)
Polski(波兰语)
Português(葡萄牙语 - 葡萄牙)
Português-Brasil(葡萄牙语 - 巴西)
Română(罗马尼亚语)
Русский(俄语)
Suomi(芬兰语)
Svenska(瑞典语)
Türkçe(土耳其语)
Tiếng Việt(越南语)
Українська(乌克兰语)
报告翻译问题
It's basically due to the fact that each languages describes yields in different order.
For example of English and Italian, it goes like "+1 from Blah Blah". On the other hand, languages like Korean and Japanese goes like "Due to Blah Blah +1". The way how this mod is written works completely fine for those languages which puts numeric values first, but not the other way around.
If you want to fix this issue, you need to change few coding lines.
What you want to modify is:
\Steam\steamapps\workshop\content\289070\939149009\UI\Common\Additions\Suk_YieldTT.lua
Open the file with something like notepad.
And replace below "original" codes in the file with "modified" ones as indicated.
Original1: local sPattern = "(%+*%-*%d*%.?%d+)%s*(.*)"
Modified1: local sPattern = "(.*)%s+(%+*%-*%d*%.?%d+)"
Original2: iNum, sString = string.match(sLine, sPattern)
Modified2: sString, iNum = string.match(sLine, sPattern)
Save the file and then start Civ6.
Thanks to the mod, awesome features and makes the game very convenient overall
Any way to text fill correctly in the UI?
At least it is better than blank one :p
Do as previously said by nyturtle :
Original2: iNum, sString = string.match(sLine, sPattern)
Modified2: sString, iNum = string.match(sLine, sPattern
But change sPattern by:
Original1: local sPattern = "(%+*%-*%d*%.?%d+)%s*(.*)"
Modified1: local sPattern = "(.*)%s*:%s*(%+*%-*%d*%.?%d+)"
Result (in french localization): https://ibb.co/QKsSJqj
I have modifid the code for Japanese localization.
I log it here, for any other Japanese people.
■解決できる不具合
画面右下、都市の「食料」や「生産力」にマウスオーバーした際に出てくるツールチップ。
項目の内訳が表示されるが、日本語利用時にMODを使うと説明文が正常に表示されない。
■解決方法
本スレッドの上流で、フランス語での対応方法の記載があったため、参考にして日本語用のコードを作成しました。
反映に当たってはMODが入っているフォルダー内の.luaファイルを、手動で編集する必要があります。
なお、以下の修正は、私の環境でしか動作を確認していません。
そのため、作業を行う前に、該当ファイルのバックアップを取っておいた方がよいかもしれません。
・対象ファイル
\Steam\steamapps\workshop\content\289070\939149009\UI\Common\Additions\Suk_YieldTT.lua
※\Staamがインストールされているフォルダーは各自見つけてください。
たいていは、C:\Program Files (x86)\ のはず。
・変更内容①
・変更内容②
・変更後
変更後にゲームを起動してMODを有効化すると、該当箇所の表示が見えるようになると思います。