private static void setLocale() {
		userLocale = System.getProperty("mw.locale");
		if (userLocale == null)
			userLocale = Initializer.sharedInstance().getPreferences().get("Locale", null);
		if (userLocale != null) {
			if ("en_US".equals(userLocale))
				Locale.setDefault(Locale.US);
			else if ("zh_CN".equals(userLocale))
				Locale.setDefault(Locale.CHINA);
			else if ("zh_TW".equals(userLocale))
				Locale.setDefault(Locale.TAIWAN);
			else if (userLocale.startsWith("ru"))
				Locale.setDefault(new Locale("ru"));
			else if (userLocale.startsWith("es"))
				Locale.setDefault(new Locale("es"));
			else if (userLocale.startsWith("no"))
				Locale.setDefault(new Locale("no"));
			else if (userLocale.startsWith("he") || userLocale.startsWith("iw"))
				Locale.setDefault(new Locale("iw"));
		}
	}