1B0 - API文档汉化 - 本地化

Updated a week ago

本地化

进行本地化

尽管《邪恶冥刻》已为多种语言提供翻译支持,但这些翻译仅适用于基础游戏文本,意味着所有模组内容将保持其编写时的原始语言。

为解决此问题,本API提供了添加新翻译乃至新语言的支持。

添加新翻译

若需为《邪恶冥刻》添加自定义翻译,可通过API的本地化系统实现:

LocalizationManager.Translate("MyModGUID", null, "Hello", "안녕하세요", Language.Korean);

默认支持语言

下表列出了默认支持的语言及其后缀标识:

后缀 语言
fr French
it Italian
de German
es Spanish
pt Portuguese
tr Turkish
ru Russian
ja Japanese
ko Korean
zhcn Chinese (Simplified)
zhtw Chinese (Traditional)

添加新语言

如需翻译至未支持的语言,可通过以下方式添加新语言及对应翻译:

LocalizationManager.NewLanguage("MyModGUID", "Polish", "PL", "Reset With Polish", pathToCSV);

语言文件必须为.csv格式,并按以下规范编排以确保API正确读取:

Column1,Column10,PL
TALKING_STOAT_DIALOGUE_STOATSACRIFICE_REPEAT_#2_852_M,Again...,Ponownie...
_OPPONENTSKIPTURN_REPEAT_#1_558_M,Pass.,Przechodzić.