
org.nutz.mvc.MessageLoader Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of nutz Show documentation
Show all versions of nutz Show documentation
Nutz, which is a collections of lightweight frameworks, each of them can be used independently
package org.nutz.mvc;
import java.util.Map;
/**
* 本地化字符串加载方式
*
* 这个接口由注解 '@Localization' 挂接主模块上。
*
* @author zozoh([email protected])
*/
public interface MessageLoader {
/**
* 本函数将根据传入的 "refer" 参数,返回一个 Map
* Map 的键是语言的名称,比如 "en_US", "zh_CN" 等,
* 你会通过 Mvcs.setLocalizationKey 来直接使用这个键值
*
* 与键对应的是一个消息字符串的 Map, 该 Map 的键就是消息键,值就是消息内容
*
* @param refer
* 参考值。来自 '@Localization.value'
* @return 多国语言字符串的 Map
*/
Map> load(String refer);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy