Culture Codes

 

A comprehensive list of culture codes used for localising and in conjunction with the CultureInfo class.

The CultureInfo class specifies a unique name for each culture, based on RFC 4646 (Windows Vista and later). The name is a combination of an ISO 639 two-letter lowercase culture code associated with a language and an ISO 3166 two-letter uppercase subculture code associated with a country or region.

CodeLanguage - Country/RegionCodeLanguage - Country/Region
af Afrikaans hu-HU Hungarian - Hungary
af-ZA Afrikaans - South Africa is Icelandic
sq Albanian

 

is-IS Icelandic - Iceland
sq-AL Albanian - Albania id

 

Indonesian
ar Arabic id-ID Indonesian - Indonesia

 

ar-DZ Arabic - Algeria it Italian
ar-BH Arabic - Bahrain it-IT Italian - Italy
ar-EG Arabic - Egypt it-CH Italian - Switzerland
ar-IQ Arabic - Iraq ja Japanese
ar-JO Arabic - Jordan ja-JP Japanese - Japan
ar-KW Arabic - Kuwait kn Kannada
ar-LB Arabic - Lebanon kn-IN Kannada - India
ar-LY

 

Arabic - Libya kk Kazakh
ar-MA Arabic - Morocco

 

kk-KZ Kazakh - Kazakhstan
ar-OM Arabic - Oman kok

 

Konkani
ar-QA Arabic - Qatar kok-IN Konkani - India

 

ar-SA Arabic - Saudi Arabia ko Korean
ar-SY Arabic - Syria ko-KR Korean - Korea
ar-TN Arabic - Tunisia ky Kyrgyz
ar-AE Arabic - United Arab Emirates ky-KG Kyrgyz - Kyrgyzstan
ar-YE Arabic - Yemen lv Latvian
hy Armenian lv-LV Latvian - Latvia
hy-AM Armenian - Armenia lt Lithuanian
az

 

Azeri lt-LT Lithuanian - Lithuania
az-AZ-Cyrl Azeri (Cyrillic) - Azerbaijan

 

mk Macedonian
az-AZ-Latn Azeri (Latin) - Azerbaijan mk-MK

 

Macedonian - Former Yugoslav Republic of Macedonia
eu Basque ms Malay

 

eu-ES Basque - Basque ms-BN Malay - Brunei
be Belarusian ms-MY Malay - Malaysia
be-BY Belarusian - Belarus mr Marathi
bg Bulgarian mr-IN Marathi - India
bg-BG Bulgarian - Bulgaria mn Mongolian
ca Catalan mn-MN Mongolian - Mongolia
ca-ES Catalan - Catalan no Norwegian
zh-HK

 

Chinese - Hong Kong SAR nb-NO Norwegian (Bokm?l) - Norway
zh-MO Chinese - Macao SAR

 

nn-NO Norwegian (Nynorsk) - Norway
zh-CN Chinese - China pl

 

Polish
zh-CHS Chinese (Simplified) pl-PL Polish - Poland

 

zh-SG Chinese - Singapore pt Portuguese
zh-TW Chinese - Taiwan pt-BR Portuguese - Brazil
zh-CHT Chinese (Traditional) pt-PT Portuguese - Portugal
hr Croatian

 

pa Punjabi
hr-HR Croatian - Croatia pa-IN Punjabi - India
cs Czech ro Romanian
cs-CZ Czech - Czech Republic ro-RO Romanian - Romania
da

 

Danish ru Russian
da-DK Danish - Denmark

 

ru-RU Russian - Russia
div Dhivehi sa

 

Sanskrit
div-MV Dhivehi - Maldives sa-IN Sanskrit - India

 

nl Dutch sr-SP-Cyrl Serbian (Cyrillic) - Serbia
nl-BE Dutch - Belgium sr-SP-Latn Serbian (Latin) - Serbia
nl-NL Dutch - The Netherlands sk Slovak
en English sk-SK Slovak - Slovakia
en-AU English - Australia sl Slovenian
en-BZ English - Belize sl-SI Slovenian - Slovenia
en-CA English - Canada es Spanish
en-CB

 

English - Caribbean es-AR Spanish - Argentina
en-IE English - Ireland

 

es-BO Spanish - Bolivia
en-JM English - Jamaica es-CL

 

Spanish - Chile
en-NZ English - New Zealand es-CO Spanish - Colombia

 

en-PH English - Philippines es-CR Spanish - Costa Rica
en-ZA English - South Africa es-DO Spanish - Dominican Republic
en-TT English - Trinidad and Tobago es-EC Spanish - Ecuador
en-GB English - United Kingdom es-SV Spanish - El Salvador
en-US English - United States es-GT Spanish - Guatemala
en-ZW English - Zimbabwe es-HN Spanish - Honduras
et Estonian es-MX Spanish - Mexico
et-EE

 

Estonian - Estonia es-NI Spanish - Nicaragua
fo Faroese

 

es-PA Spanish - Panama
fo-FO Faroese - Faroe Islands es-PY

 

Spanish - Paraguay
fa Farsi es-PE Spanish - Peru

 

fa-IR Farsi - Iran es-PR Spanish - Puerto Rico
fi Finnish es-ES Spanish - Spain
fi-FI Finnish - Finland es-UY Spanish - Uruguay
fr French es-VE Spanish - Venezuela
fr-BE French - Belgium sw Swahili
fr-CA French - Canada sw-KE Swahili - Kenya
fr-FR French - France sv Swedish
fr-LU

 

French - Luxembourg sv-FI Swedish - Finland
fr-MC French - Monaco

 

sv-SE Swedish - Sweden
fr-CH French - Switzerland syr

 

Syriac
gl Galician syr-SY Syriac - Syria

 

gl-ES Galician - Galician ta Tamil
ka Georgian ta-IN Tamil - India
ka-GE Georgian - Georgia tt Tatar
de German tt-RU Tatar - Russia
de-AT German - Austria te Telugu
de-DE German - Germany te-IN Telugu - India
de-LI German - Liechtenstein th Thai
de-LU

 

German - Luxembourg th-TH Thai - Thailand
de-CH German - Switzerland

 

tr Turkish
el Greek tr-TR

 

Turkish - Turkey
el-GR Greek - Greece uk Ukrainian

 

gu Gujarati uk-UA Ukrainian - Ukraine
gu-IN Gujarati - India ur Urdu
he Hebrew ur-PK Urdu - Pakistan
he-IL Hebrew - Israel uz Uzbek
hi Hindi uz-UZ-Cyrl Uzbek (Cyrillic) - Uzbekistan
hi-IN Hindi - India uz-UZ-Latn Uzbek (Latin) - Uzbekistan
hu Hungarian vi Vietnamese

 

Dynamic Data

With the release of .Net 3.5 SP1 comes ASP.NET Dynamic Data.   Dynamic Data is a great tool to generate an administration website for your data access, enabling you to get at the data in a very simple method.

Not only is the viewing of the information simple, but also the building of such website could not be any easier.

Here are a few places you might find interesting:

ASP.NET Dynamic Data Demo

Putting ASP.NET Dynamic Data into Context

Hanselminutes Podcast 109 - ASP.NET Dynamic Data with Scott Hunter 

New ASP.NET Dynamic Data Support

About the author

You have probably figured out by now that my name is Bryan Avery (if not, please refer to your browser's address field).  Technology is more than a career to me - it is both a hobby and a passion.  I'm an ASP.NET/C# Developer at heart...

Month List