package net.minecraft.launcher.locale; import java.util.Locale; import java.util.ResourceBundle; /** * Created by Energy on 13年7月4日. */ public class LocaleHelper { private static Locale currentLocale = new Locale("en", "US"); private static ResourceBundle messages; private static Locale[] locales = new Locale[]{new Locale("zh", "HK"), new Locale("en", "US")}; public static Locale[] getLocales() { return locales; } public void setLocales(Locale[] locales) { this.locales = locales; } static { messages = ResourceBundle.getBundle("resources.locale.MessagesBundle", currentLocale); } public static Locale getCurrentLocale() { return currentLocale; } public static void setCurrentLocale(Locale currentLocale) { LocaleHelper.currentLocale = currentLocale; messages = ResourceBundle.getBundle("resources.locale.MessagesBundle", currentLocale); } public static ResourceBundle getMessages() { return messages; } public static void setMessages(ResourceBundle messages) { LocaleHelper.messages = messages; } }