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