Appendix D. Locale IDs

The following table lists the locale IDs used by the GetLocale and SetLocale functions. The GetLocale function returns a Long containing the decimal locale ID. In most cases, the SetLocale function accepts a locale ID in the form of a decimal, a hexadecimal, or a string value.

Locale

Decimal ID

Hex ID

String ID

Afrikaans

1078

&h0436

af

Albanian

1052

&h041C

sq

Arabic (No location)

1

&h0001

ar

Arabic (United Arab Emirates)

14337

&h3801

ar-ae

Arabic (Bahrain)

15361

&h3C01

ar-bh

Arabic (Algeria)

5121

&h1401

ar-dz

Arabic (Egypt)

3073

&h0C01

ar-eg

Arabic (Iraq)

2049

&h0801

ar-iq

Arabic (Jordan)

11265

&h2C01

ar-jo

Arabic (Kuwait)

13313

&h3401

ar-kw

Arabic (Lebanon)

12289

&h3001

ar-lb

Arabic (Libya)

4097

&h1001

ar-ly

Arabic (Morocco)

6145

&h1801

ar-ma

Arabic (Oman)

8193

&h2001

ar-om

Arabic (Qatar)

16385

&h4001

ar-qa

Arabic (Saudi Arabia)

1025

&h0401

ar-sa

Arabic (Syria)

10241

&h2801

ar-sy

Arabic (Tunisia)

7169

&h1C01

ar-tn

Arabic (Yemen)

9217

&h2401

ar-ye

Azeri (Latin)

1068

&h042C

az-az

Basque

1069

&h042D

eu

Belarusian

1059

&h0423

be

Bulgarian

1026

&h0402

bg

Catalan

1027

&h0403

ca

Chinese (No location)

4

&h0004

zh

Chinese (China)

2052

&h0804

zh-cn

Chinese (Hong Kong S.A.R.)

3076

&h0C04

zh-hk

Chinese (Singapore)

4100

&h1004

zh-sg

Chinese (Taiwan)

1028

&h0404

zh-tw

Croatian

1050

&h041A

hr

Czech

1029

&h0405

cs

Danish

1030

&h0406

da

Dutch (The Netherlands)

1043

&h0413

nl

Dutch (Belgium)

2067

&h0813

nl-be

English (No location)

9

&h0009

en

English (Australia)

3081

&h0C09

en-au

English (Belize)

10249

&h2809

en-bz

English (Canada)

4105

&h1009

en-ca

English (Caribbean)

9225

&h2409

 

English (Ireland)

6153

&h1809

en-ie

English (Jamaica)

8201

&h2009

en-jm

English (New Zealand)

5129

&h1409

en-nz

English (Philippines)

13321

&h3409

en-ph

English (South Africa)

7177

&h1C09

en-za

English (Trinidad)

11273

&h2C09

en-tt

English (United Kingdom)

2057

&h0809

en-gb

English (United States)

1033

&h0409

en-us

Estonian

1061

&h0425

et

Farsi

1065

&h0429

fa

Finnish

1035

&h040B

fi

Faroese

1080

&h0438

fo

French (France)

1036

&h040C

fr

French (Belgium)

2060

&h080C

fr-be

French (Canada)

3084

&h0C0C

fr-ca

French (Luxembourg)

5132

&h140C

fr-lu

French (Switzerland)

4108

&h100C

fr-ch

Gaelic (Ireland)

2108

&h083C

 

Gaelic (Scotland)

1084

&h043C

gd

German (Germany)

1031

&h0407

de

German (Austria)

3079

&h0C07

de-at

German (Liechtenstein)

5127

&h1407

de-li

German (Luxembourg)

4103

&h1007

de-lu

German (Switzerland)

2055

&h0807

de-ch

Greek

1032

&h0408

el

Hebrew

1037

&h040D

he

Hindi

1081

&h0439

hi

Hungarian

1038

&h040E

hu

Icelandic

1039

&h040F

is

Indonesian

1057

&h0421

in

Italian (Italy)

1040

&h0410

it

Italian (Switzerland)

2064

&h0810

it-ch

Japanese

1041

&h0411

ja

Korean

1042

&h0412

ko

Latvian

1062

&h0426

lv

Lithuanian

1063

&h0427

lt

FYRO Macedonian

1071

&h042F

mk

Malay (Malaysia)

1086

&h043E

ms

Maltese

1082

&h043A

mt

Marathi

1102

&h044E

mr

Norwegian (Bokmål)

1044

&h0414

no

Norwegian (Nynorsk)

2068

&h0814

 

Polish

1045

&h0415

pl

Portuguese (Portugal)

2070

&h0816

pt

Portuguese (Brazil)

1046

&h0416

pt-br

Raeto-Romance

1047

&h0417

rm

Romanian (Romania)

1048

&h0418

ro

Romanian (Moldova)

2072

&h0818

ro-mo

Russian

1049

&h0419

ru

Russian (Moldova)

2073

&h0819

ru-mo

Sanskrit

1103

&h044F

 

Serbian (Cyrillic)

3098

&h0C1A

sr

Serbian (Latin)

2074

&h081A

 

Setsuana

1074

&h0432

tn

Slovenian

1060

&h0424

sl

Slovak

1051

&h041B

sk

Sorbian

1070

&h042E

sb

Spanish (Spain)

1034

&h0C0A

es

Spanish (Argentina)

11274

&h2C0A

es-ar

Spanish (Bolivia)

16394

&h400A

es-bo

Spanish (Chile)

13322

&h340A

es-cl

Spanish (Colombia)

9226

&h240A

es-co

Spanish (Costa Rica)

5130

&h140A

es-cr

Spanish (Dominican Republic)

7178

&h1C0A

es-do

Spanish (Ecuador)

12298

&h300A

es-ec

Spanish (Guatemala)

4106

&h100A

es-gt

Spanish (Honduras)

18442

&h480A

es-hn

Spanish (Mexico)

2058

&h080A

es-mx

Spanish (Nicaragua)

19466

&h4C0A

es-ni

Spanish (Panama)

6154

&h180A

es-pa

Spanish (Peru)

10250

&h280A

es-pe

Spanish (Puerto Rico)

20490

&h500A

es-pr

Spanish (Paraguay)

15370

&h3C0A

es-py

Spanish (El Salvador)

17418

&h440A

es-sv

Spanish (Uruguay)

14346

&h380A

es-uy

Spanish (Venezuela)

8202

&h200A

es-ve

Sutu

1072

&h0430

sx

Swahili

1089

&h0441

 

Swedish (Sweden)

1053

&h041D

sv

Swedish (Finland)

2077

&h081D

sv-fi

Tamil

1097

&h0449

 

Tatar

1092

0X0444

 

Thai

1054

&h041E

th

Turkish

1055

&h041F

tr

Tsonga

1073

&h0431

ts

Ukrainian

1058

&h0422

uk

Urdu

1056

&h0420

ur

Uzbek (Cyrillic)

2115

&h0843

uz-uz

Uzbek (Latin)

1091

&h0443

uz-uz

Vietnamese

1066

&h042A

vi

Xhosa

1076

&h0434

xh

Yiddish

1085

&h043D

 

Zulu

1077

&h0435

zu

Категории