Package cn.nukkit.lang
Class PluginI18nManager
java.lang.Object
cn.nukkit.lang.PluginI18nManager
注册插件多语言,要求插件资源文件中存在一个language文件夹,或者指定language文件夹的外部保存路径
多语言文件要求以LangCode
.lang的格式保存
To register a plugin for multiple languages, require the existence of a language folder in the plugin resource file, or specify an external path to the language folder
Multi-language files are required to be saved in the format LangCode
.lang
Only support Java Plugin PluginBase
-
Method Summary
Modifier and TypeMethodDescriptionstatic PluginI18n
getI18n
(PluginBase plugin) static PluginI18n
register
(PluginBase plugin) 注册插件多语言static PluginI18n
register
(PluginBase plugin, String path) 注册插件多语言static boolean
reload
(PluginBase plugin) 重新加载指定插件的多语言,多语言保存在插件jar中的language文件夹下static boolean
reload
(PluginBase plugin, String path) 重新加载指定插件的多语言
-
Method Details
-
reload
重新加载指定插件的多语言,多语言保存在插件jar中的language文件夹下Reload the multilanguage of the specified plugin, which is stored in the language folder of the plugin jar
- Parameters:
plugin
- the plugin- Returns:
- the boolean
-
reload
重新加载指定插件的多语言Reload multilingual for a given plugin
- Parameters:
plugin
- the pluginpath
- language文件夹的路径- Returns:
- the boolean
-
register
注册插件多语言Register Plugin Multilanguage
- Parameters:
plugin
- the plugin- Returns:
- the boolean
-
register
注册插件多语言Register Plugin Multilanguage
- Parameters:
plugin
- the pluginpath
- language文件夹的路径
Path to the language folder- Returns:
- the boolean
-
getI18n
-