Calendars supported by Country/Region

Please note than the first calendar listed for a Country/Region is the default calendar used by the framework .Net and by the skin object when only the CultureName setting is specified.

LCID Country/Region English Name CultureName CalendarName GregorianType
1025 Arabic (Saudi Arabia) ar-SA Hijri
1025 Arabic (Saudi Arabia) ar-SA UmAlQura
1025 Arabic (Saudi Arabia) ar-SA Gregorian USEnglish
1025 Arabic (Saudi Arabia) ar-SA Gregorian MiddleEastFrench
1025 Arabic (Saudi Arabia) ar-SA Gregorian Arabic
1025 Arabic (Saudi Arabia) ar-SA Gregorian Localized
1025 Arabic (Saudi Arabia) ar-SA Gregorian TransliteratedFrench
1026 Bulgarian (Bulgaria) bg-BG Gregorian Localized
1027 Catalan (Catalan) ca-ES Gregorian Localized
1028 Chinese (Taiwan) zh-TW Gregorian Localized
1028 Chinese (Taiwan) zh-TW Gregorian USEnglish
1028 Chinese (Taiwan) zh-TW Taiwan
1029 Czech (Czech Republic) cs-CZ Gregorian Localized
1030 Danish (Denmark) da-DK Gregorian Localized
1031 German (Germany) de-DE Gregorian Localized
1032 Greek (Greece) el-GR Gregorian Localized
1033 English (United States) en-US Gregorian Localized
1033 English (United States) en-US Gregorian USEnglish
1035 Finnish (Finland) fi-FI Gregorian Localized
1036 French (France) fr-FR Gregorian Localized
1037 Hebrew (Israel) he-IL Gregorian Localized
1037 Hebrew (Israel) he-IL Hebrew
1038 Hungarian (Hungary) hu-HU Gregorian Localized
1039 Icelandic (Iceland) is-IS Gregorian Localized
1040 Italian (Italy) it-IT Gregorian Localized
1041 Japanese (Japan) ja-JP Gregorian Localized
1041 Japanese (Japan) ja-JP Japanese
1041 Japanese (Japan) ja-JP Gregorian USEnglish
1042 Korean (Korea) ko-KR Gregorian Localized
1042 Korean (Korea) ko-KR Korean
1042 Korean (Korea) ko-KR Gregorian USEnglish
1043 Dutch (Netherlands) nl-NL Gregorian Localized
1044 Norwegian, Bokmål (Norway) nb-NO Gregorian Localized
1045 Polish (Poland) pl-PL Gregorian Localized
1046 Portuguese (Brazil) pt-BR Gregorian Localized
1048 Romanian (Romania) ro-RO Gregorian Localized
1049 Russian (Russia) ru-RU Gregorian Localized
1050 Croatian (Croatia) hr-HR Gregorian Localized
1051 Slovak (Slovakia) sk-SK Gregorian Localized
1052 Albanian (Albania) sq-AL Gregorian Localized
1053 Swedish (Sweden) sv-SE Gregorian Localized
1054 Thai (Thailand) th-TH ThaiBuddhist
1054 Thai (Thailand) th-TH Gregorian Localized
1055 Turkish (Turkey) tr-TR Gregorian Localized
1056 Urdu (Islamic Republic of Pakistan) ur-PK Gregorian Localized
1056 Urdu (Islamic Republic of Pakistan) ur-PK Gregorian USEnglish
1056 Urdu (Islamic Republic of Pakistan) ur-PK Hijri
1057 Indonesian (Indonesia) id-ID Gregorian Localized
1058 Ukrainian (Ukraine) uk-UA Gregorian Localized
1059 Belarusian (Belarus) be-BY Gregorian Localized
1060 Slovenian (Slovenia) sl-SI Gregorian Localized
1061 Estonian (Estonia) et-EE Gregorian Localized
1062 Latvian (Latvia) lv-LV Gregorian Localized
1063 Lithuanian (Lithuania) lt-LT Gregorian Localized
1065 Persian (Iran) fa-IR Gregorian TransliteratedFrench
1065 Persian (Iran) fa-IR Gregorian USEnglish
1065 Persian (Iran) fa-IR Gregorian Localized
1065 Persian (Iran) fa-IR Hijri
1065 Persian (Iran) fa-IR Gregorian TransliteratedEnglish
1066 Vietnamese (Vietnam) vi-VN Gregorian Localized
1067 Armenian (Armenia) hy-AM Gregorian Localized
1068 Azeri (Latin, Azerbaijan) az-Latn-AZ Gregorian Localized
1069 Basque (Basque) eu-ES Gregorian Localized
1071 Macedonian (Former Yugoslav Republic of Macedonia) mk-MK Gregorian Localized
1078 Afrikaans (South Africa) af-ZA Gregorian Localized
1079 Georgian (Georgia) ka-GE Gregorian Localized
1080 Faroese (Faroe Islands) fo-FO Gregorian Localized
1081 Hindi (India) hi-IN Gregorian Localized
1086 Malay (Malaysia) ms-MY Gregorian Localized
1087 Kazakh (Kazakhstan) kk-KZ Gregorian Localized
1088 Kyrgyz (Kyrgyzstan) ky-KG Gregorian Localized
1089 Kiswahili (Kenya) sw-KE Gregorian Localized
1091 Uzbek (Latin, Uzbekistan) uz-Latn-UZ Gregorian Localized
1092 Tatar (Russia) tt-RU Gregorian Localized
1094 Punjabi (India) pa-IN Gregorian Localized
1095 Gujarati (India) gu-IN Gregorian Localized
1097 Tamil (India) ta-IN Gregorian Localized
1098 Telugu (India) te-IN Gregorian Localized
1099 Kannada (India) kn-IN Gregorian Localized
1102 Marathi (India) mr-IN Gregorian Localized
1103 Sanskrit (India) sa-IN Gregorian Localized
1104 Mongolian (Cyrillic, Mongolia) mn-MN Gregorian Localized
1110 Galician (Galician) gl-ES Gregorian Localized
1111 Konkani (India) kok-IN Gregorian Localized
1114 Syriac (Syria) syr-SY Gregorian Localized
1125 Divehi (Maldives) dv-MV Hijri
1125 Divehi (Maldives) dv-MV Gregorian Localized
2049 Arabic (Iraq) ar-IQ Gregorian Localized
2049 Arabic (Iraq) ar-IQ UmAlQura
2049 Arabic (Iraq) ar-IQ Hijri
2049 Arabic (Iraq) ar-IQ Gregorian USEnglish
2049 Arabic (Iraq) ar-IQ Gregorian MiddleEastFrench
2049 Arabic (Iraq) ar-IQ Gregorian TransliteratedEnglish
2049 Arabic (Iraq) ar-IQ Gregorian TransliteratedFrench
2052 Chinese (People's Republic of China) zh-CN Gregorian Localized
2055 German (Switzerland) de-CH Gregorian Localized
2057 English (United Kingdom) en-GB Gregorian Localized
2057 English (United Kingdom) en-GB Gregorian USEnglish
2058 Spanish (Mexico) es-MX Gregorian Localized
2060 French (Belgium) fr-BE Gregorian Localized
2064 Italian (Switzerland) it-CH Gregorian Localized
2067 Dutch (Belgium) nl-BE Gregorian Localized
2068 Norwegian, Nynorsk (Norway) nn-NO Gregorian Localized
2070 Portuguese (Portugal) pt-PT Gregorian Localized
2074 Serbian (Latin, Serbia) sr-Latn-CS Gregorian Localized
2077 Swedish (Finland) sv-FI Gregorian Localized
2092 Azeri (Cyrillic, Azerbaijan) az-Cyrl-AZ Gregorian Localized
2110 Malay (Brunei Darussalam) ms-BN Gregorian Localized
2115 Uzbek (Cyrillic, Uzbekistan) uz-Cyrl-UZ Gregorian Localized
3073 Arabic (Egypt) ar-EG Gregorian Localized
3073 Arabic (Egypt) ar-EG UmAlQura
3073 Arabic (Egypt) ar-EG Hijri
3073 Arabic (Egypt) ar-EG Gregorian USEnglish
3073 Arabic (Egypt) ar-EG Gregorian MiddleEastFrench
3073 Arabic (Egypt) ar-EG Gregorian Arabic
3073 Arabic (Egypt) ar-EG Gregorian TransliteratedFrench
3076 Chinese (Hong Kong S.A.R.) zh-HK Gregorian Localized
3079 German (Austria) de-AT Gregorian Localized
3081 English (Australia) en-AU Gregorian Localized
3081 English (Australia) en-AU Gregorian USEnglish
3082 Spanish (Spain) es-ES Gregorian Localized
3084 French (Canada) fr-CA Gregorian Localized
3098 Serbian (Cyrillic, Serbia) sr-Cyrl-CS Gregorian Localized
4097 Arabic (Libya) ar-LY Gregorian Localized
4097 Arabic (Libya) ar-LY Hijri
4097 Arabic (Libya) ar-LY UmAlQura
4097 Arabic (Libya) ar-LY Gregorian USEnglish
4097 Arabic (Libya) ar-LY Gregorian MiddleEastFrench
4097 Arabic (Libya) ar-LY Gregorian Arabic
4097 Arabic (Libya) ar-LY Gregorian TransliteratedFrench
4100 Chinese (Singapore) zh-SG Gregorian Localized
4103 German (Luxembourg) de-LU Gregorian Localized
4105 English (Canada) en-CA Gregorian Localized
4105 English (Canada) en-CA Gregorian USEnglish
4106 Spanish (Guatemala) es-GT Gregorian Localized
4108 French (Switzerland) fr-CH Gregorian Localized
5121 Arabic (Algeria) ar-DZ Gregorian Localized
5121 Arabic (Algeria) ar-DZ Hijri
5121 Arabic (Algeria) ar-DZ UmAlQura
5121 Arabic (Algeria) ar-DZ Gregorian USEnglish
5121 Arabic (Algeria) ar-DZ Gregorian MiddleEastFrench
5121 Arabic (Algeria) ar-DZ Gregorian Arabic
5121 Arabic (Algeria) ar-DZ Gregorian TransliteratedEnglish
5124 Chinese (Macao S.A.R.) zh-MO Gregorian Localized
5127 German (Liechtenstein) de-LI Gregorian Localized
5129 English (New Zealand) en-NZ Gregorian Localized
5129 English (New Zealand) en-NZ Gregorian USEnglish
5130 Spanish (Costa Rica) es-CR Gregorian Localized
5132 French (Luxembourg) fr-LU Gregorian Localized
6145 Arabic (Morocco) ar-MA Gregorian Localized
6145 Arabic (Morocco) ar-MA Hijri
6145 Arabic (Morocco) ar-MA UmAlQura
6145 Arabic (Morocco) ar-MA Gregorian USEnglish
6145 Arabic (Morocco) ar-MA Gregorian MiddleEastFrench
6145 Arabic (Morocco) ar-MA Gregorian Arabic
6145 Arabic (Morocco) ar-MA Gregorian TransliteratedEnglish
6153 English (Ireland) en-IE Gregorian Localized
6153 English (Ireland) en-IE Gregorian USEnglish
6154 Spanish (Panama) es-PA Gregorian Localized
6156 French (Principality of Monaco) fr-MC Gregorian Localized
7169 Arabic (Tunisia) ar-TN Gregorian Localized
7169 Arabic (Tunisia) ar-TN Hijri
7169 Arabic (Tunisia) ar-TN UmAlQura
7169 Arabic (Tunisia) ar-TN Gregorian USEnglish
7169 Arabic (Tunisia) ar-TN Gregorian MiddleEastFrench
7169 Arabic (Tunisia) ar-TN Gregorian Arabic
7169 Arabic (Tunisia) ar-TN Gregorian TransliteratedEnglish
7177 English (South Africa) en-ZA Gregorian Localized
7177 English (South Africa) en-ZA Gregorian USEnglish
7178 Spanish (Dominican Republic) es-DO Gregorian Localized
8193 Arabic (Oman) ar-OM Gregorian Localized
8193 Arabic (Oman) ar-OM Hijri
8193 Arabic (Oman) ar-OM UmAlQura
8193 Arabic (Oman) ar-OM Gregorian USEnglish
8193 Arabic (Oman) ar-OM Gregorian MiddleEastFrench
8193 Arabic (Oman) ar-OM Gregorian Arabic
8193 Arabic (Oman) ar-OM Gregorian TransliteratedFrench
8201 English (Jamaica) en-JM Gregorian Localized
8201 English (Jamaica) en-JM Gregorian USEnglish
8202 Spanish (Venezuela) es-VE Gregorian Localized
9217 Arabic (Yemen) ar-YE Gregorian Localized
9217 Arabic (Yemen) ar-YE UmAlQura
9217 Arabic (Yemen) ar-YE Hijri
9217 Arabic (Yemen) ar-YE Gregorian USEnglish
9217 Arabic (Yemen) ar-YE Gregorian MiddleEastFrench
9217 Arabic (Yemen) ar-YE Gregorian Arabic
9217 Arabic (Yemen) ar-YE Gregorian TransliteratedFrench
9225 English (Caribbean) en-029 Gregorian Localized
9225 English (Caribbean) en-029 Gregorian USEnglish
9226 Spanish (Colombia) es-CO Gregorian Localized
10241 Arabic (Syria) ar-SY Gregorian Localized
10241 Arabic (Syria) ar-SY UmAlQura
10241 Arabic (Syria) ar-SY Hijri
10241 Arabic (Syria) ar-SY Gregorian USEnglish
10241 Arabic (Syria) ar-SY Gregorian MiddleEastFrench
10241 Arabic (Syria) ar-SY Gregorian TransliteratedEnglish
10241 Arabic (Syria) ar-SY Gregorian TransliteratedFrench
10249 English (Belize) en-BZ Gregorian Localized
10249 English (Belize) en-BZ Gregorian USEnglish
10250 Spanish (Peru) es-PE Gregorian Localized
11265 Arabic (Jordan) ar-JO Gregorian Localized
11265 Arabic (Jordan) ar-JO UmAlQura
11265 Arabic (Jordan) ar-JO Hijri
11265 Arabic (Jordan) ar-JO Gregorian USEnglish
11265 Arabic (Jordan) ar-JO Gregorian MiddleEastFrench
11265 Arabic (Jordan) ar-JO Gregorian TransliteratedEnglish
11265 Arabic (Jordan) ar-JO Gregorian TransliteratedFrench
11273 English (Trinidad and Tobago) en-TT Gregorian Localized
11273 English (Trinidad and Tobago) en-TT Gregorian USEnglish
11274 Spanish (Argentina) es-AR Gregorian Localized
12289 Arabic (Lebanon) ar-LB Gregorian Localized
12289 Arabic (Lebanon) ar-LB UmAlQura
12289 Arabic (Lebanon) ar-LB Hijri
12289 Arabic (Lebanon) ar-LB Gregorian USEnglish
12289 Arabic (Lebanon) ar-LB Gregorian MiddleEastFrench
12289 Arabic (Lebanon) ar-LB Gregorian TransliteratedEnglish
12289 Arabic (Lebanon) ar-LB Gregorian TransliteratedFrench
12297 English (Zimbabwe) en-ZW Gregorian Localized
12297 English (Zimbabwe) en-ZW Gregorian USEnglish
12298 Spanish (Ecuador) es-EC Gregorian Localized
13313 Arabic (Kuwait) ar-KW Gregorian Localized
13313 Arabic (Kuwait) ar-KW Hijri
13313 Arabic (Kuwait) ar-KW UmAlQura
13313 Arabic (Kuwait) ar-KW Gregorian USEnglish
13313 Arabic (Kuwait) ar-KW Gregorian MiddleEastFrench
13313 Arabic (Kuwait) ar-KW Gregorian Arabic
13313 Arabic (Kuwait) ar-KW Gregorian TransliteratedFrench
13321 English (Republic of the Philippines) en-PH Gregorian Localized
13321 English (Republic of the Philippines) en-PH Gregorian USEnglish
13322 Spanish (Chile) es-CL Gregorian Localized
14337 Arabic (U.A.E.) ar-AE Gregorian Localized
14337 Arabic (U.A.E.) ar-AE UmAlQura
14337 Arabic (U.A.E.) ar-AE Hijri
14337 Arabic (U.A.E.) ar-AE Gregorian USEnglish
14337 Arabic (U.A.E.) ar-AE Gregorian MiddleEastFrench
14337 Arabic (U.A.E.) ar-AE Gregorian Arabic
14337 Arabic (U.A.E.) ar-AE Gregorian TransliteratedFrench
14346 Spanish (Uruguay) es-UY Gregorian Localized
15361 Arabic (Bahrain) ar-BH Gregorian Localized
15361 Arabic (Bahrain) ar-BH UmAlQura
15361 Arabic (Bahrain) ar-BH Hijri
15361 Arabic (Bahrain) ar-BH Gregorian USEnglish
15361 Arabic (Bahrain) ar-BH Gregorian MiddleEastFrench
15361 Arabic (Bahrain) ar-BH Gregorian Arabic
15361 Arabic (Bahrain) ar-BH Gregorian TransliteratedFrench
15370 Spanish (Paraguay) es-PY Gregorian Localized
16385 Arabic (Qatar) ar-QA Gregorian Localized
16385 Arabic (Qatar) ar-QA UmAlQura
16385 Arabic (Qatar) ar-QA Hijri
16385 Arabic (Qatar) ar-QA Gregorian USEnglish
16385 Arabic (Qatar) ar-QA Gregorian MiddleEastFrench
16385 Arabic (Qatar) ar-QA Gregorian Arabic
16385 Arabic (Qatar) ar-QA Gregorian TransliteratedFrench
16394 Spanish (Bolivia) es-BO Gregorian Localized
17418 Spanish (El Salvador) es-SV Gregorian Localized
18442 Spanish (Honduras) es-HN Gregorian Localized
19466 Spanish (Nicaragua) es-NI Gregorian Localized
20490 Spanish (Puerto Rico) es-PR Gregorian Localized
6203 Sami (Southern) (Norway) sma-NO Gregorian Localized
7194 Serbian (Cyrillic) (Bosnia and Herzegovina) sr-Cyrl-BA Gregorian Localized
1077 Zulu (South Africa) zu-ZA Gregorian Localized
1076 Xhosa (South Africa) xh-ZA Gregorian Localized
1122 Frisian (Netherlands) fy-NL Gregorian Localized
1074 Tswana (South Africa) tn-ZA Gregorian Localized
2107 Sami (Northern) (Sweden) se-SE Gregorian Localized
7227 Sami (Southern) (Sweden) sma-SE Gregorian Localized
4122 Croatian (Bosnia and Herzegovina) hr-BA Gregorian Localized
9275 Sami (Inari) (Finland) smn-FI Gregorian Localized
3179 Quechua (Peru) quz-PE Gregorian Localized
3131 Sami (Northern) (Finland) se-FI Gregorian Localized
8251 Sami (Skolt) (Finland) sms-FI Gregorian Localized
1106 Welsh (United Kingdom) cy-GB Gregorian Localized
5146 Bosnian (Bosnia and Herzegovina) bs-Latn-BA Gregorian Localized
8218 Bosnian (Cyrillic) (Bosnia and Herzegovina) bs-Cyrl-BA Gregorian Localized
1124 Filipino (Philippines) fil-PH Gregorian Localized
4155 Sami (Lule) (Norway) smj-NO Gregorian Localized
1146 Mapudungun (Chile) arn-CL Gregorian Localized
2141 Inuktitut (Latin) (Canada) iu-Latn-CA Gregorian Localized
1153 Maori (New Zealand) mi-NZ Gregorian Localized
2155 Quechua (Ecuador) quz-EC Gregorian Localized
2108 Irish (Ireland) ga-IE Gregorian Localized
6170 Serbian (Latin) (Bosnia and Herzegovina) sr-Latn-BA Gregorian Localized
1148 Mohawk (Canada) moh-CA Gregorian Localized
5179 Sami (Lule) (Sweden) smj-SE Gregorian Localized
1134 Luxembourgish (Luxembourg) lb-LU Gregorian Localized
1132 Northern Sotho (South Africa) ns-ZA Gregorian Localized
1131 Quechua (Bolivia) quz-BO Gregorian Localized
1083 Sami (Northern) (Norway) se-NO Gregorian Localized
1082 Maltese (Malta) mt-MT Gregorian Localized
1047 Romansh (Switzerland) rm-CH Gregorian Localized


C# code used to generate the previous list:

private string GetCalendarList()
{
    string cals = "|| LCID || Country/Region English Name || CultureName || CalendarName || GregorianType ||";
    string calendarName = "";
    string gregorianType = "";
    string gregorianTemplate = "| {0} | {1} | {2} | {3} | {4} |";
    string otherTemplate = "| {0} | {1} | {2} | {3} | |";
    CultureInfo[] cultures = CultureInfo.GetCultures(CultureTypes.SpecificCultures);
    foreach (CultureInfo culture in cultures)
    {
        foreach (Calendar optCal in ci.OptionalCalendars)
        {
            calendarName = optCal.ToString().Substring(21).Replace("Calendar", "");
            if (optCal is GregorianCalendar)
            {
                gregorianType = ((GregorianCalendar)optCal).CalendarType.ToString();
                cals += string.Format(gregorianTemplate, ci.LCID, ci.EnglishName,
                                      ci.IetfLanguageTag, calendarName, gregorianType);
            }
            else
            {
                cals += string.Format(otherTemplate, ci.LCID, ci.EnglishName,
                                      ci.IetfLanguageTag, calendarName);
            }
            cals += "\r\n";
        }
    }
    return cals;
}

Last edited Nov 5, 2010 at 2:21 AM by ploum, version 2

Comments

No comments yet.