DOTA2 Mod 笔记 本地化
本地化文件的处理, 本来想和西索酱
用类似的方式来处理Excel来处理语言文件,然后突然想起之前的笔记
中记录过本地化这块的内容,于是看了下,还是用笔记
中记录的方式Tooltip Generator虽然猛的一看,写起来会比较繁琐,但是作者做了很多声明类结构,使用起来感觉会更好,虽然的确是比excel麻烦了点,不过对于身为程序的我来说,还是代码的方式更友好一点
使用Tooltip Generator
稍微注意下,我看了下它的代码,他会调用所有localization
目录下的js文件中的GenerateLocalizationData
方法,这个方法记得export
一个简洁无注释的代码
export function GenerateLocalizationData(): LocalizationData
{
const StandardTooltips: Array<StandardLocalization> = new Array<StandardLocalization>();
const localization_info: LocalizationData =
{
StandardArray: StandardTooltips,
};
StandardTooltips.push({
classname: "Hello",
name: "test",
language_overrides:[
{
language: Language.Schinese,
name_override:"(。・∀・)ノ゙嗨"
}
]
});
return localization_info;
}