• All
  • Politics
  • The World
  • Look Around
  • The Traveler
  • අප උරුමය
  • Lost History
gravatar

When can Microsoft provide Sinhalese culture logic?

Have you ever tried to sort a list into ascending or descending order when the locale is not English? probably  you might have not noticed it. Nowadays all the large scale websites are moving towards Unicode compatibility to make the product globalization. However globalization is not just input or output compatibility. 


There are lots of aspects that you need to think of before thinking of making your website Unicode compatible. One such aspect is the support for culture logic. You can make your website compatible for an Unicode language anytime but you might not be able to provide a true globalization experience to your visitors\users if they are outside of the below list. Below is the full list of all the supported cultures we have so far. 


If you use ta-IN culture code you will be able to sort the Tamil letters or words with no issues.  
அஆஇஈஉ


If you use zh-TW it will sort the Chinese letters. Chinese letters are more likely symbols and they differentiate the meaning of the same symbol by making slight changes to it. By using this culture code you can sort these stuff with no issues. I have never tried this code because I could not find the properly listed Chinese Alphabet to check with. 


We do not have Sinhalese in this list. This means you cannot provide a proper sorting option to your users if they are using Sinhalese. 


CodeLanguage – Country/RegionCodeLanguage – Country/Region
afAfrikaanshu-HUHungarian – Hungary
af-ZAAfrikaans – South AfricaisIcelandic
sqAlbanian
is-ISIcelandic – Iceland
sq-ALAlbanian – Albaniaid
Indonesian
arArabicid-IDIndonesian – Indonesia
ar-DZArabic – AlgeriaitItalian
ar-BHArabic – Bahrainit-ITItalian – Italy
ar-EGArabic – Egyptit-CHItalian – Switzerland
ar-IQArabic – IraqjaJapanese
ar-JOArabic – Jordanja-JPJapanese – Japan
ar-KWArabic – KuwaitknKannada
ar-LBArabic – Lebanonkn-INKannada – India
ar-LY
Arabic – LibyakkKazakh
ar-MAArabic – Morocco
kk-KZKazakh – Kazakhstan
ar-OMArabic – Omankok
Konkani
ar-QAArabic – Qatarkok-INKonkani – India
ar-SAArabic – Saudi ArabiakoKorean
ar-SYArabic – Syriako-KRKorean – Korea
ar-TNArabic – TunisiakyKyrgyz
ar-AEArabic – United Arab Emiratesky-KGKyrgyz – Kyrgyzstan
ar-YEArabic – YemenlvLatvian
hyArmenianlv-LVLatvian – Latvia
hy-AMArmenian – ArmenialtLithuanian
az
Azerilt-LTLithuanian – Lithuania
az-AZ-CyrlAzeri (Cyrillic) – Azerbaijan
mkMacedonian
az-AZ-LatnAzeri (Latin) – Azerbaijanmk-MK
Macedonian – Former Yugoslav Republic of Macedonia
euBasquemsMalay
eu-ESBasque – Basquems-BNMalay – Brunei
beBelarusianms-MYMalay – Malaysia
be-BYBelarusian – BelarusmrMarathi
bgBulgarianmr-INMarathi – India
bg-BGBulgarian – BulgariamnMongolian
caCatalanmn-MNMongolian – Mongolia
ca-ESCatalan – CatalannoNorwegian
zh-HK
Chinese – Hong Kong SARnb-NONorwegian (Bokm?l) – Norway
zh-MOChinese – Macao SAR
nn-NONorwegian (Nynorsk) – Norway
zh-CNChinese – Chinapl
Polish
zh-CHSChinese (Simplified)pl-PLPolish – Poland
zh-SGChinese – SingaporeptPortuguese
zh-TWChinese – Taiwanpt-BRPortuguese – Brazil
zh-CHTChinese (Traditional)pt-PTPortuguese – Portugal
hrCroatian
paPunjabi
hr-HRCroatian – Croatiapa-INPunjabi – India
csCzechroRomanian
cs-CZCzech – Czech Republicro-RORomanian – Romania
da
DanishruRussian
da-DKDanish – Denmark
ru-RURussian – Russia
divDhivehisa
Sanskrit
div-MVDhivehi – Maldivessa-INSanskrit – India
nlDutchsr-SP-CyrlSerbian (Cyrillic) – Serbia
nl-BEDutch – Belgiumsr-SP-LatnSerbian (Latin) – Serbia
nl-NLDutch – The NetherlandsskSlovak
enEnglishsk-SKSlovak – Slovakia
en-AUEnglish – AustraliaslSlovenian
en-BZEnglish – Belizesl-SISlovenian – Slovenia
en-CAEnglish – CanadaesSpanish
en-CB
English – Caribbeanes-ARSpanish – Argentina
en-IEEnglish – Ireland
es-BOSpanish – Bolivia
en-JMEnglish – Jamaicaes-CL
Spanish – Chile
en-NZEnglish – New Zealandes-COSpanish – Colombia
en-PHEnglish – Philippineses-CRSpanish – Costa Rica
en-ZAEnglish – South Africaes-DOSpanish – Dominican Republic
en-TTEnglish – Trinidad and Tobagoes-ECSpanish – Ecuador
en-GBEnglish – United Kingdomes-SVSpanish – El Salvador
en-USEnglish – United Stateses-GTSpanish – Guatemala
en-ZWEnglish – Zimbabwees-HNSpanish – Honduras
etEstonianes-MXSpanish – Mexico
et-EE
Estonian – Estoniaes-NISpanish – Nicaragua
foFaroese
es-PASpanish – Panama
fo-FOFaroese – Faroe Islandses-PY
Spanish – Paraguay
faFarsies-PESpanish – Peru
fa-IRFarsi – Iranes-PRSpanish – Puerto Rico
fiFinnishes-ESSpanish – Spain
fi-FIFinnish – Finlandes-UYSpanish – Uruguay
frFrenches-VESpanish – Venezuela
fr-BEFrench – BelgiumswSwahili
fr-CAFrench – Canadasw-KESwahili – Kenya
fr-FRFrench – FrancesvSwedish
fr-LU
French – Luxembourgsv-FISwedish – Finland
fr-MCFrench – Monaco
sv-SESwedish – Sweden
fr-CHFrench – Switzerlandsyr
Syriac
glGaliciansyr-SYSyriac – Syria
gl-ESGalician – GaliciantaTamil
kaGeorgianta-INTamil – India
ka-GEGeorgian – GeorgiattTatar
deGermantt-RUTatar – Russia
de-ATGerman – AustriateTelugu
de-DEGerman – Germanyte-INTelugu – India
de-LIGerman – LiechtensteinthThai
de-LU
German – Luxembourgth-THThai – Thailand
de-CHGerman – Switzerland
trTurkish
elGreektr-TR
Turkish – Turkey
el-GRGreek – GreeceukUkrainian
guGujaratiuk-UAUkrainian – Ukraine
gu-INGujarati – IndiaurUrdu
heHebrewur-PKUrdu – Pakistan
he-ILHebrew – IsraeluzUzbek
hiHindiuz-UZ-CyrlUzbek (Cyrillic) – Uzbekistan
hi-INHindi – Indiauz-UZ-LatnUzbek (Latin) – Uzbekistan
huHungarianviVietnamese