Using Browser Language Settings to Determine the Sign-in Language
For PeopleTools to display the sign-in page in the user’s preferred language as determined from browser settings, the ISO codes used by the browser are mapped to three-letter PeopleSoft language codes. The PeopleSoft system reads the PSLANGUAGES table to perform this mapping.
As delivered, the PeopleSoft system includes the following mappings:
| PeopleSoft Language Code | Description | Corresponding ISO Locales |
|---|---|---|
|
ARA |
Arabic |
ar |
|
BUL |
Bulgarian |
bg |
|
CFR |
Canadian French |
fr_CA |
|
CRO |
Croatian |
hr |
|
CZE |
Czech |
cs |
|
DAN |
Danish |
da |
|
DUT |
Dutch |
nl |
|
ENG |
English |
en |
|
ESP |
Spanish |
es |
|
FIN |
Finnish |
fi |
|
FRA |
French |
fr |
|
GER |
German |
de |
|
GRK |
Greek |
el |
|
HEB |
Hebrew |
he |
|
HUN |
Hungarian |
hu |
|
ITA |
Italian |
it |
|
JPN |
Japanese |
ja |
|
KOR |
Korean |
ko |
|
NOR |
Norweigan (Bokmål) |
no |
|
POL |
Polish |
pl |
|
POR |
Portuguese |
pt |
|
ROM |
Romanian |
ro |
|
RUS |
Russian |
ru |
|
SER |
Serbian |
sr |
|
SLK |
Slovak |
sk |
|
SLV |
Slovenian |
sl |
|
SVE |
Swedish |
sv |
|
THA |
Thai |
th |
|
TUR |
Turkish |
tr |
|
UKE |
UK English |
en_GB |
|
ZHS |
Simplified Chinese |
zh_CN |
|
ZHT |
Traditional Chinese |
zh_HK, zh_TW |
The two-part ISO locale provides flexibility when languages vary from country to country. For example, the ISO code for French is fr. French is spoken in several countries, each with its own two-character country code, including France (FR), Belgium (BE), Canada (CA), and Switzerland (CH). The full locale code consists of a lowercase language code, an underscore, and an uppercase country code. So the code for Canadian French is fr_CA.
In many cases, the country distinction between languages is not relevant, or the PeopleSoft system does not deliver a country-specific translation. In these cases, many individual ISO locale codes may be mapped to a single PeopleSoft language code. For example, the PeopleSoft system delivers a Canadian French translation with the PeopleSoft language code of CFR. Therefore, the ISO locale of fr_CA is mapped to the PeopleSoft language code of CFR. However, the PeopleSoft system does not provide a Belgian French or Swiss French translation, so the fr_BE and fr_CH ISO locales fall back to fr, and are both mapped to the FRA PeopleSoft language code.