Culture and language support for Windows Phone
May 31, 2013
Applies to: Windows Phone 8 | Windows Phone OS 7.1
Region format data refers to how numbers, currencies, time, and dates are formatted for a specific culture. Windows Phone supports region format data for all cultures listed in the CultureInfo class. The CultureInfo class exposes properties to access region format data for a specific culture.
The display language on a phone determines the default UI font. Display languages are shipped with the phone depending on market and country/region, and are selectable by the user on the language+region section of the Settings page.
Windows Phone supports the display languages in the following table.
Culture name | Culture code | Windows Phone 8 | Windows Phone OS 7.1 |
|---|---|---|---|
Albanian (Albania) | sq-AL | ![]() | ![]() |
Arabic | ar-SA | ![]() | ![]() |
Azerbaijani (Latin)- Azerbaijan | Az-Latn-AZ | ![]() | ![]() |
Belarusian- Belarus | be-BY | ![]() | ![]() |
Bulgarian (Bulgaria) | bg-BG | ![]() | ![]() |
Catalan (Spain) | ca-ES | ![]() | ![]() |
Chinese Simplified (PRC) | zh-CN | ![]() | ![]() |
Chinese Traditional (Taiwan) | zh-TW | ![]() | ![]() |
Croatian (Croatia) | hr-HR | ![]() | ![]() |
Czech (Czech Republic) | cs-CZ | ![]() | ![]() |
Danish (Denmark) | da-DK | ![]() | ![]() |
Dutch (Netherlands) | nl-NL | ![]() | ![]() |
English (United States) | en-US | ![]() | ![]() |
English (United Kingdom) | en-GB | ![]() | ![]() |
Estonian (Estonia) | et-EE | ![]() | ![]() |
Filipino (Philippines) | fil-PH | ![]() | ![]() |
Finnish (Finland) | fi-FI | ![]() | ![]() |
French (France) | fr-FR | ![]() | ![]() |
German (Germany) | de-DE | ![]() | ![]() |
Greek (Greece) | el-GR | ![]() | ![]() |
Hebrew (Israel) | he-IL | ![]() | ![]() |
Hindi (India) | hi-IN | ![]() | ![]() |
Hungarian (Hungary) | hu-HU | ![]() | ![]() |
Indonesian (Indonesia) | id-ID | ![]() | ![]() |
Italian (Italy) | it-IT | ![]() | ![]() |
Japanese (Japan) | ja-JP | ![]() | ![]() |
Kazakh (Kazakhstan) | kk-KZ | ![]() | ![]() |
Korean (Korea) | ko-KR | ![]() | ![]() |
Latvian (Latvia) | lv-LV | ![]() | ![]() |
Lithuanian (Lithuania) | lt-LT | ![]() | ![]() |
Macedonian (FYRO) | mk-MK | ![]() | ![]() |
Malay (Malaysia) | ms-MY | ![]() | ![]() |
Norwegian (Norway) | nb-NO | ![]() | ![]() |
Persian (Iran) | fa-IR | ![]() | ![]() |
Polish (Poland) | pl-PL | ![]() | ![]() |
Portuguese (Brazil) | pt-BR | ![]() | ![]() |
Portuguese (Portugal) | pt-PT | ![]() | ![]() |
Romanian (Romania) | ro-RO | ![]() | ![]() |
Russian (Russia) | ru-RU | ![]() | ![]() |
Serbian (Latin)- Serbia | sr-Latn-CS | ![]() | ![]() |
Slovak (Slovakia) | sk-SK | ![]() | ![]() |
Slovenian (Slovenia) | sl-SL | ![]() | ![]() |
Spanish (Spain) | es-ES | ![]() | ![]() |
Spanish (Mexico) | es-MX | ![]() | ![]() |
Swedish (Sweden) | sv-SE | ![]() | ![]() |
Thai (Thailand) | th-TH | ![]() | ![]() |
Turkish (Turkey) | tr-TR | ![]() | ![]() |
Ukrainian (Ukraine) | uk-UA | ![]() | ![]() |
Uzbek (Latin)- Uzbekistan | uz-Latn-UZ | ![]() | ![]() |
Vietnamese (Vietnam) | vi-VN | ![]() | ![]() |
Instead of developing your own formatting and sorting solution, you can use the CultureInfo class in combination with a culture code to use built-in formatting and sorting rules for that culture. For a code example of how to do this, see How to build a globalized app for Windows Phone.
Important Note: |
|---|
Spanish Traditional sort has been replaced with Spanish Modern sort in Windows Phone OS 7.1. |
While developers do not have programmatic access to these Windows Phone 8 features, knowing about the international support of these features may be helpful when developing apps. The following table lists the international phone features supported by Windows Phone 8. In addition, this table also provides the languages that do not support these internation phone features in Windows Phone OS 7.1.
Windows Phone 8 international phone features
Language | Display language | Input Method Editor (IME)/ Software-based Input Panel (SIP) | Dictionary | Contacts sorting | Windows Phone OS 7.1 |
|---|---|---|---|---|---|
Albanian | ![]() | ![]() | ![]() | ![]() | ![]() |
Arabic | ![]() | ![]() | ![]() | ![]() | ![]() |
Azerbaijani (Latin) | ![]() | ![]() | ![]() | ![]() | ![]() |
Belarusian- Belarus | ![]() | ![]() | ![]() | ![]() | ![]() |
Bulgarian | ![]() | ![]() | ![]() | ![]() | ![]() |
Catalan | ![]() | ![]() | ![]() | ![]() | ![]() |
Chinese (Simplified) | ![]() | ![]() | ![]() | ![]() | ![]() |
Chinese (Traditional) | ![]() | ![]() | ![]() | ![]() | ![]() |
Croatian | ![]() | ![]() | ![]() | ![]() | ![]() |
Czech | ![]() | ![]() | ![]() | ![]() | ![]() |
Danish | ![]() | ![]() | ![]() | ![]() | ![]() |
Dutch | ![]() | ![]() | ![]() | ![]() | ![]() |
English (United States) | ![]() | ![]() | ![]() | ![]() | ![]() |
English (United Kingdom) | ![]() | ![]() | ![]() | ![]() | ![]() |
Estonian | ![]() | ![]() | ![]() | ![]() | ![]() |
Filipino | ![]() | ![]() | ![]() | ![]() | ![]() |
Finnish | ![]() | ![]() | ![]() | ![]() | ![]() |
French | ![]() | ![]() | ![]() | ![]() | ![]() |
German | ![]() | ![]() | ![]() | ![]() | ![]() |
Greek | ![]() | ![]() | ![]() | ![]() | ![]() |
Hebrew | ![]() | ![]() | ![]() | ![]() | ![]() |
Hindi | ![]() | ![]() | ![]() | ![]() | ![]() |
Hungarian | ![]() | ![]() | ![]() | ![]() | ![]() |
Indonesian | ![]() | ![]() | ![]() | ![]() | ![]() |
Italian | ![]() | ![]() | ![]() | ![]() | ![]() |
Japanese | ![]() | ![]() | ![]() | ![]() | ![]() |
Kazakh | ![]() | ![]() | ![]() | ![]() | ![]() |
Korean | ![]() | ![]() | ![]() | ![]() | ![]() |
Latvian | ![]() | ![]() | ![]() | ![]() | ![]() |
Lithuanian | ![]() | ![]() | ![]() | ![]() | ![]() |
Macedonian | ![]() | ![]() | ![]() | ![]() | ![]() |
Malay | ![]() | ![]() | ![]() | ![]() | ![]() |
Norwegian | ![]() | ![]() | ![]() | ![]() | ![]() |
Persian | ![]() | ![]() | ![]() | ![]() | ![]() |
Polish | ![]() | ![]() | ![]() | ![]() | ![]() |
Portuguese (Brazil) | ![]() | ![]() | ![]() | ![]() | ![]() |
Portuguese (Portugal) | ![]() | ![]() | ![]() | ![]() | ![]() |
Romanian | ![]() | ![]() | ![]() | ![]() | ![]() |
Russian | ![]() | ![]() | ![]() | ![]() | ![]() |
Serbian (Latin) | ![]() | ![]() | ![]() | ![]() | ![]() |
Slovak | ![]() | ![]() | ![]() | ![]() | ![]() |
Slovenian | ![]() | ![]() | ![]() | ![]() | ![]() |
Spanish | ![]() | ![]() | ![]() | ![]() | ![]() |
Swedish | ![]() | ![]() | ![]() | ![]() | ![]() |
Thai | ![]() | ![]() | ![]() | ![]() | ![]() |
Turkish | ![]() | ![]() | ![]() | ![]() | ![]() |
Ukrainian | ![]() | ![]() | ![]() | ![]() | ![]() |
Uzbek (Latin) | ![]() | ![]() | ![]() | ![]() | ![]() |
Vietnamese | ![]() | ![]() | ![]() | ![]() | ![]() |


Important Note: