i can't find Indonesia language in Locale.class, how can i add that language? so my code bellow showing red text because can't find that language.
public static Locale getUserLocale() {
int currentLanguage = SpUtil.getInstance().getInt("currentLanguage", 0);
Locale myLocale = Locale.INDONESIA;// error
switch (currentLanguage) {
case 0:
myLocale = Locale.INDONESIA; // error
break;
case 1:
myLocale = Locale.ENGLISH;
break;
}
return myLocale;
}
here is excerpt from Locale.class :
public final class Locale implements Cloneable, Serializable {
public static final Locale CANADA = null;
public static final Locale CANADA_FRENCH = null;
public static final Locale CHINA = null;
public static final Locale CHINESE = null;
public static final Locale ENGLISH = null;
public static final Locale FRANCE = null;
public static final Locale FRENCH = null;
public static final Locale GERMAN = null;
public static final Locale GERMANY = null;
public static final Locale ITALIAN = null;
public static final Locale ITALY = null;
public static final Locale JAPAN = null;
public static final Locale JAPANESE = null;
public static final Locale KOREA = null;
public static final Locale KOREAN = null;
public static final Locale PRC = null;
public static final char PRIVATE_USE_EXTENSION = 'x';
public static final Locale ROOT = null;
public static final Locale SIMPLIFIED_CHINESE = null;
public static final Locale TAIWAN = null;
public static final Locale TRADITIONAL_CHINESE = null;
public static final Locale UK = null;
public static final char UNICODE_LOCALE_EXTENSION = 'u';
public static final Locale US = null;
public Locale(String language, String country, String variant) {
throw new RuntimeException("Stub!");
}