Skip to main content

i18n Default Language Policy

Anonymous visitors now resolve language in this order:

  1. ?lang= query param
  2. Saved language selector choice from localStorage
  3. Region-aware anonymous default:
    • force English in explicitly listed English-heavy regions
    • otherwise use the browser/device language when it is one of our supported locales
  4. Fall back to en

Source Baseline

Encoded English-Default Regions

AT, BE, CH, CZ, DE, DK, FI, GR, HU, MY, NL, NO, PH, PL, PT, RO, SE, SG

Locale Review

LocaleRegions reviewedLatest signalResult
arAEUAE EF EPI 2025: 487, ModerateBrowser/device language
bnBD, INBangladesh 506, Moderate; India 484, ModerateBrowser/device language
caESSpain 540, ModerateBrowser/device language
csCZCzechia 582, HighEnglish in CZ
daDKDenmark 611, Very highEnglish in DK
deDE, AT, CHGermany 615, Very high; Austria 616, Very high; Switzerland 564, HighEnglish in DE, AT, CH
elGR, CYGreece 592, High; Cyprus 537, ModerateEnglish in GR; browser/device language in CY
enEnglish-majority localesBrowser/device locale already reports en-* in the common caseEnglish remains default
esESSpain 540, ModerateBrowser/device language
faIRIran 492, ModerateBrowser/device language
fiFIFinland 603, Very highEnglish in FI
filPHPhilippines 569, HighEnglish in PH
frFR, BE, CHFrance 539, Moderate; Belgium 608, Very high; Switzerland 564, HighEnglish in BE, CH; browser/device language in FR
heILIsrael 524, ModerateBrowser/device language
hiINIndia 484, ModerateBrowser/device language
huHUHungary 590, HighEnglish in HU
idIDIndonesia 471, ModerateBrowser/device language
itIT, CHItaly 513, Moderate; Switzerland 564, HighEnglish in CH; browser/device language in IT
jaJPJapan 446, Very lowBrowser/device language
koKRSouth Korea 522, ModerateBrowser/device language
mrINIndia 484, ModerateBrowser/device language
nlNL, BENetherlands 624, Very high; Belgium 608, Very highEnglish in NL, BE
noNONorway 613, Very highEnglish in NO
plPLPoland 600, Very highEnglish in PL
ptPT, BRPortugal 612, Very high; Brazil 482, ModerateEnglish in PT; browser/device language in BR
roRO, MDRomania 605, Very high; Moldova 531, ModerateEnglish in RO; browser/device language in MD
ruRURussia 521, ModerateBrowser/device language
sqALAlbania 532, ModerateBrowser/device language
svSE, FISweden 609, Very high; Finland 603, Very highEnglish in SE, FI
teINIndia 484, ModerateBrowser/device language
thTHThailand 402, Very lowBrowser/device language
trTRTurkiye 488, ModerateBrowser/device language
ukUAUkraine 526, ModerateBrowser/device language
urPK, INPakistan 493, Moderate; India 484, ModerateBrowser/device language
viVNVietnam 500, ModerateBrowser/device language
zhCN, HK, SGChina 464, Moderate; Hong Kong 538, Moderate; Singapore Census 2020: English most frequently spoken at home for 48.3%English in SG; browser/device language in CN, HK and other regions

Only the positive overrides are encoded in runtime logic. All other regions continue to prefer the browser/device language when it matches one of the supported locale codes.