T18n/src/main/java/cn/glycol/t18n/T18n.java

43 lines
861 B
Java
Raw Normal View History

package cn.glycol.t18n;
import java.nio.charset.Charset;
import java.util.Objects;
public class T18n extends I18n {
/**
*
* @param map
*/
public static void set(LanguageMap map) {
Objects.requireNonNull(map, "map cannot be null");
I18n.map = map;
}
/**
*
* @param map
*/
public static void add(LanguageMap map) {
Objects.requireNonNull(map, "map cannot be null");
I18n.map.putAll(map);
}
/**
*
* @param charset
*/
public static void charset(Charset charset) {
Objects.requireNonNull(charset, "charset cannot be null");
I18n.charset = charset;
}
/**
*
*/
public static LanguageMap map() {
return I18n.map;
}
}