using System.Collections.Generic;
namespace TestProject
{
/// <summary>
/// 언어 헬퍼
/// </summary>
public class LanguageHelper
{
//////////////////////////////////////////////////////////////////////////////////////////////////// Field
////////////////////////////////////////////////////////////////////////////////////////// Private
#region Field
/// <summary>
/// 언어 정보 리스트
/// </summary>
private List<LanguageInfo> languageInfoList;
#endregion
//////////////////////////////////////////////////////////////////////////////////////////////////// Property
////////////////////////////////////////////////////////////////////////////////////////// Public
#region 언어 정보 리스트 - LanguageInfoList
/// <summary>
/// 언어 정보 리스트
/// </summary>
public List<LanguageInfo> LanguageInfoList
{
get
{
return this.languageInfoList;
}
}
#endregion
//////////////////////////////////////////////////////////////////////////////////////////////////// Constructor
////////////////////////////////////////////////////////////////////////////////////////// Public
#region 생성자 - LanguageHelper()
/// <summary>
/// 생성자
/// </summary>
public LanguageHelper()
{
if(this.languageInfoList == null)
{
this.languageInfoList = new List<LanguageInfo>();
}
this.languageInfoList.Add(new LanguageInfo("English" , "en" ));
this.languageInfoList.Add(new LanguageInfo("Arabic" , "ar" ));
this.languageInfoList.Add(new LanguageInfo("Afrikaans" , "af" ));
this.languageInfoList.Add(new LanguageInfo("Albanian" , "sq" ));
this.languageInfoList.Add(new LanguageInfo("Amharic" , "am" ));
this.languageInfoList.Add(new LanguageInfo("Armenian" , "hy" ));
this.languageInfoList.Add(new LanguageInfo("Assamese" , "as" ));
this.languageInfoList.Add(new LanguageInfo("Azerbaijani" , "az" ));
this.languageInfoList.Add(new LanguageInfo("Basque " , "eu" ));
this.languageInfoList.Add(new LanguageInfo("Belarusian" , "be" ));
this.languageInfoList.Add(new LanguageInfo("Bangla" , "bn" ));
this.languageInfoList.Add(new LanguageInfo("Bosnian" , "bs" ));
this.languageInfoList.Add(new LanguageInfo("Bulgarian" , "bg" ));
this.languageInfoList.Add(new LanguageInfo("Catalan" , "ca" ));
this.languageInfoList.Add(new LanguageInfo("Chinese (Simplified)", "zh" ));
this.languageInfoList.Add(new LanguageInfo("Croatian" , "hr" ));
this.languageInfoList.Add(new LanguageInfo("Czech" , "cs" ));
this.languageInfoList.Add(new LanguageInfo("Danish" , "da" ));
this.languageInfoList.Add(new LanguageInfo("Dari" , "prs"));
this.languageInfoList.Add(new LanguageInfo("Dutch" , "nl" ));
this.languageInfoList.Add(new LanguageInfo("Estonian" , "et" ));
this.languageInfoList.Add(new LanguageInfo("Filipino" , "fil"));
this.languageInfoList.Add(new LanguageInfo("Finnish" , "fi" ));
this.languageInfoList.Add(new LanguageInfo("French " , "fr" ));
this.languageInfoList.Add(new LanguageInfo("Galician" , "gl" ));
this.languageInfoList.Add(new LanguageInfo("Georgian" , "ka" ));
this.languageInfoList.Add(new LanguageInfo("German" , "de" ));
this.languageInfoList.Add(new LanguageInfo("Greek" , "el" ));
this.languageInfoList.Add(new LanguageInfo("Gujarati" , "gu" ));
this.languageInfoList.Add(new LanguageInfo("Hausa" , "ha" ));
this.languageInfoList.Add(new LanguageInfo("Hebrew" , "he" ));
this.languageInfoList.Add(new LanguageInfo("Hindi" , "hi" ));
this.languageInfoList.Add(new LanguageInfo("Hungarian" , "hu" ));
this.languageInfoList.Add(new LanguageInfo("Icelandic" , "is" ));
this.languageInfoList.Add(new LanguageInfo("Indonesian" , "id" ));
this.languageInfoList.Add(new LanguageInfo("Irish" , "ga" ));
this.languageInfoList.Add(new LanguageInfo("isiXhosa" , "xh" ));
this.languageInfoList.Add(new LanguageInfo("isiZulu" , "zu" ));
this.languageInfoList.Add(new LanguageInfo("Italian" , "it" ));
this.languageInfoList.Add(new LanguageInfo("Japanese " , "ja" ));
this.languageInfoList.Add(new LanguageInfo("Kannada" , "kn" ));
this.languageInfoList.Add(new LanguageInfo("Kazakh" , "kk" ));
this.languageInfoList.Add(new LanguageInfo("Khmer" , "km" ));
this.languageInfoList.Add(new LanguageInfo("Kinyarwanda" , "rw" ));
this.languageInfoList.Add(new LanguageInfo("KiSwahili" , "sw" ));
this.languageInfoList.Add(new LanguageInfo("Konkani" , "kok"));
this.languageInfoList.Add(new LanguageInfo("Korean" , "ko" ));
this.languageInfoList.Add(new LanguageInfo("Lao" , "lo" ));
this.languageInfoList.Add(new LanguageInfo("Latvian" , "lv" ));
this.languageInfoList.Add(new LanguageInfo("Lithuanian" , "lt" ));
this.languageInfoList.Add(new LanguageInfo("Luxembourgish" , "lb" ));
this.languageInfoList.Add(new LanguageInfo("Macedonian" , "mk" ));
this.languageInfoList.Add(new LanguageInfo("Malay" , "ms" ));
this.languageInfoList.Add(new LanguageInfo("Malayalam" , "ml" ));
this.languageInfoList.Add(new LanguageInfo("Maltese" , "mt" ));
this.languageInfoList.Add(new LanguageInfo("Maori " , "mi" ));
this.languageInfoList.Add(new LanguageInfo("Marathi" , "mr" ));
this.languageInfoList.Add(new LanguageInfo("Nepali" , "ne" ));
this.languageInfoList.Add(new LanguageInfo("Norwegian" , "nb" ));
this.languageInfoList.Add(new LanguageInfo("Odia" , "or" ));
this.languageInfoList.Add(new LanguageInfo("Persian" , "fa" ));
this.languageInfoList.Add(new LanguageInfo("Polish" , "pl" ));
this.languageInfoList.Add(new LanguageInfo("Portuguese" , "pt" ));
this.languageInfoList.Add(new LanguageInfo("Punjabi" , "pa" ));
this.languageInfoList.Add(new LanguageInfo("Quechua" , "quz"));
this.languageInfoList.Add(new LanguageInfo("Romanian" , "ro" ));
this.languageInfoList.Add(new LanguageInfo("Russian" , "ru" ));
this.languageInfoList.Add(new LanguageInfo("Serbian (Latin)" , "sr" ));
this.languageInfoList.Add(new LanguageInfo("Sesotho sa Leboa" , "nso"));
this.languageInfoList.Add(new LanguageInfo("Setswana" , "tn" ));
this.languageInfoList.Add(new LanguageInfo("Sinhala" , "si" ));
this.languageInfoList.Add(new LanguageInfo("Slovak " , "sk" ));
this.languageInfoList.Add(new LanguageInfo("Slovenian" , "sl" ));
this.languageInfoList.Add(new LanguageInfo("Spanish" , "es" ));
this.languageInfoList.Add(new LanguageInfo("Swedish" , "sv" ));
this.languageInfoList.Add(new LanguageInfo("Tamil" , "ta" ));
this.languageInfoList.Add(new LanguageInfo("Telugu" , "te" ));
this.languageInfoList.Add(new LanguageInfo("Thai" , "th" ));
this.languageInfoList.Add(new LanguageInfo("Tigrinya" , "ti" ));
this.languageInfoList.Add(new LanguageInfo("Turkish" , "tr" ));
this.languageInfoList.Add(new LanguageInfo("Ukrainian" , "uk" ));
this.languageInfoList.Add(new LanguageInfo("Urdu" , "ur" ));
this.languageInfoList.Add(new LanguageInfo("Uzbek (Latin)" , "uz" ));
this.languageInfoList.Add(new LanguageInfo("Vietnamese" , "vi" ));
this.languageInfoList.Add(new LanguageInfo("Welsh" , "cy" ));
this.languageInfoList.Add(new LanguageInfo("Wolof" , "wo" ));
}
#endregion
}
}