Package pers.neige.neigeitems.lang
Object LocaleI18n
-
- All Implemented Interfaces:
public class LocaleI18nMinecraft语言文件获取工具
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceLocaleI18n.TranslationProviderMinecraft语言文件读取器
-
Field Summary
Fields Modifier and Type Field Description public final static LocaleI18nINSTANCE
-
Method Summary
Modifier and Type Method Description final static LocaleI18n.TranslationProviderloadLanguage(String language)加载对应语言文件, 可能耗时较久, 注意不要在主线程调用. final static UnitloadAllLanguage()加载所有语言文件, 可能耗时较久, 注意不要在主线程调用. final static Stringtranslate(String key)根据翻译键获取翻译内容, 默认采用NeigeItems的config.yml中配置的语言. final static Stringtranslate(String key, String language)根据翻译键获取对应语言的翻译内容. -
-
Method Detail
-
loadLanguage
final static LocaleI18n.TranslationProvider loadLanguage(String language)
加载对应语言文件, 可能耗时较久, 注意不要在主线程调用.
- Parameters:
language- 对应语言
-
loadAllLanguage
final static Unit loadAllLanguage()
加载所有语言文件, 可能耗时较久, 注意不要在主线程调用.
-
translate
final static String translate(String key)
根据翻译键获取翻译内容, 默认采用NeigeItems的config.yml中配置的语言.
- Parameters:
key- 翻译键- Returns:
翻译内容
-
-
-
-