编辑 translation/zh_translate.txt
。
直接把译文另起一行写在以 "SafeAddString" 开头的原文后即可。
例如:
SafeAddString(SI_GAME_MENU_LOGOUT, "Log Out", 0)
登出
SafeAddString(SI_GAME_MENU_QUIT, "Quit", 0)
退出
SafeAddString(SI_GAME_MENU_RESUME, "Resume", 0)
SafeAddString(SI_GAME_MENU_SETTINGS, "Settings", 0)
修改 zh.lang.translate.csv
文件。
文件来源是 en.lang.csv
。
原文件第一行是说明, 从第二行开始是需要翻译的文本。 直接把译文另起一行写在原文后即可。 例如:
"75246404","0","232","8686977","Hm?"
嗯?
"75246404","0","233","11440092","Ah, it's you!"
啊,是你!
运行 /scripts
下的 convert_txt_to_str
python convert_txt_to_str.py
# todo
esoextractdata -x zh.lang.csv
需要打包以下内容:
- esoui/lang/zh_client.str
- esoui/lang/zh_pregame.str
- fonts, 详见 release
- gamedata/lang/zh.lang, 详见 release