1. 程式人生 > >Android 各國語言資訊的陣列定義

Android 各國語言資訊的陣列定義

class LanguageInfo
{
    String sName;
    Locale lLocale;
    String sFlag;
    LanguageInfo(String name, Locale locale, String flag)
    {
        sName = name;
        lLocale = locale;
        sFlag = flag;
    }
}

private LanguageInfo languageInfo[] = 
{
      new LanguageInfo("English", Locale.ENGLISH, "english"),
      new LanguageInfo("簡體中文", Locale.SIMPLIFIED_CHINESE, "simplified"),
      new LanguageInfo("繁體中文", Locale.TRADITIONAL_CHINESE, "traditional"),
      new LanguageInfo("Francais", Locale.FRANCE, "francais"),//法
      new LanguageInfo("Deutsch", Locale.GERMAN, "deutsch"),//德
      new LanguageInfo("Espanol", new Locale("es", "ES"), "espanol"),//西班牙
      new LanguageInfo("Jezyk polski", new Locale("pl", "PL"), "polski"),//波蘭
      new LanguageInfo("Italiano", Locale.ITALIAN, "italiano"),//義大利
      new LanguageInfo("Nederlands", new Locale("nl", "NL"), "nederlands"),//荷蘭
      new LanguageInfo("Português", new Locale("pt", "PT"), "portuguese"),//葡萄牙
      new LanguageInfo("Czech", new Locale("cs", "CZ"), "czech"),//捷克
      new LanguageInfo("Greek", new Locale("el", "GR"), "greek"),//希臘
      new LanguageInfo("Romanian", new Locale("ro", "RO"), "romanian"),//羅馬尼亞
      new LanguageInfo("Lithuanian", new Locale("lt", "LT"), "lithuanian"),//立陶宛
      new LanguageInfo("Thai", new Locale("th", "TH"), "thai"),//泰
      new LanguageInfo("Hebrew", new Locale("he", "IL"), "hebrew"),//希伯來
      new LanguageInfo("Belgian", new Locale("nl", "BE"), "belgian"),//比利時官方語言: 荷蘭語(nl_BE),法語(fr_BE),德語
      new LanguageInfo("Ukrainian", new Locale("uk", "UA"), "ukrainian"),//烏克蘭
      new LanguageInfo("Serbian", new Locale("sr", "RS"), "serbian"),//塞爾維亞
      new LanguageInfo("Croatian", new Locale("hr", "HR"), "croatian"),//克羅埃西亞
      new LanguageInfo("Slovenian", new Locale("sl", "SI"), "slovenian"),//斯洛維尼亞
      new LanguageInfo("Hungarian", new Locale("hu", "HU"), "hungarian"),//匈牙利
      new LanguageInfo("Slovakia", new Locale("sk", "SK"), "slovakia"),//斯洛伐克
      new LanguageInfo("Russian", new Locale("ru", "RU"), "russian"),//俄
      new LanguageInfo("Turkey", new Locale("tr", "TR"), "turkey"),//土耳其
      new LanguageInfo("Japanese", Locale.JAPANESE, "japanese"),//日語
      new LanguageInfo("Arabic", new Locale("ar", "EG"), "arabic"),//阿拉伯語
      new LanguageInfo("Estonian", new Locale("et", "EE"), "estonian"),//愛沙尼亞
      new LanguageInfo("Vietnam", new Locale("vi", "VN"), "vietnam"),//越南
      new LanguageInfo("Malaysia", new Locale("hu", "HU"), "malaysia"),//馬來西亞
};