The illustration at the beginning of this section shows how each IBM
Smalltalk locale name maps directly to a string describing an operating system
locale. The following tables define the mappings from the IBM Smalltalk
locale names to platform locale names for AIX, HP-UX, and Solaris
respectively. Locales that are not directly supported by the particular
operating system are marked in the table with a horizontal bar.
Table 57. Map from locale names to AIX platform mappings
| IBM Smalltalk Locale NameI | Platform Mappings | |
|---|---|---|
| Language | Territory | Locale Name |
| arabic | arabic | 'AR_AA' or 'ar_AA' |
| croatian | yugoCroatian | 'hr_HR' |
| czech | czechoslovakia | 'cs_CZ' |
| danish | denmark | 'Da_DK' or 'da_DK' |
| dutch | belgium | 'Nl_BE' or 'nl_BE' |
| dutch | netherlands | 'Nl_NL' or 'nl_NL' |
| english | australia | - |
| english | britain | 'En_GB' or 'en_GB' |
| english | canada | - |
| english | ireland | - |
| english | new zealand | - |
| english | us | 'En_US' or 'en_US' |
| estonian | estonia | - |
| faeroese | faeroeIsl | - |
| farsi | iran | - |
| finnish | finland | 'Fi_FI' or 'fi_FI' |
| french | belgium | 'Fr_BE' or 'fr_BE' |
| french | canada | 'Fr_CA' or 'fr_CA' |
| french | france | 'Fr_FR' or 'fr_FR' |
| french | switzerland | 'Fr_CH' or 'fr_CH' |
| german | austria | - |
| german | germany | 'De_DE' or 'de_DE' |
| german | switzerland | 'De_CH' or 'de_CH' |
| greek | greece | 'eI_GR' |
| hebrew | israel | 'Iw_IL' or 'iw_IL' |
| hindi | india | - |
| hungarian | hungary | 'hu_HU' |
| icelandic | iceland | 'Is_IS' or 'is_IS' |
| italian | italy | 'It_IT' or 'it_IT' |
| italian | switzerland | - |
| japanese | japan | 'Ja_JP' or 'ja_JP' |
| korean | korea | 'ko_KR' |
| lappish | lapland | - |
| lettish | latvia | - |
| lithuanian | lithuania | - |
| maltese | malta | - |
| norwegian | norway (Bokmal) | 'No_NO' or 'no_NO' |
| norwegian | norway (Nynorsk) | 'No_NO' or 'no_NO' |
| polish | poland | - |
| portuguese | brazil | - |
| portuguese | portugal | 'Pt_PT' or 'pt_PT' |
| russian | russia | 'ru_RU' |
| simpChinese | china | - |
| slovak | czechoslovakia | 'sk_SK' |
| spanish | mexico | - |
| spanish | spain (Mod) | 'Es_ES' or 'es_ES' |
| spanish | spain (Trad) | 'Es_ES' or 'es_ES' |
| swedish | sweden | 'Sv_SE' or 'sv_SE' |
| thai | thailand | - |
| tradChinese | taiwan | 'zh_TW' |
| turkish | turkey | 'Tr_TR' |
| urdu | pakistan | - |
Table 58. HP-UX and IBM Smalltalk locale names
| IBM Smalltalk Locale Name | Platform Mapping | |
|---|---|---|
| Language | Territory | Locale Name |
| arabic | arabic | 'ar_SA.arabic8' or 'ar_DX.arabic8' or 'ar_SA.iso88596' |
| croatian | yugoCroatian | 'hr_HR.iso88592' |
| czech | czechoslovakia | 'cs_CZ.iso88592' |
| danish | denmark | 'Da_DK.roman8' or 'da_DK.iso88591' |
| dutch | belgium | 'Nl_BE' or 'nl_BE' |
| dutch | netherlands | 'Nl_NL.roman8' or 'nl_NL' |
| english | australia | - |
| english | britain | 'En_GB.roman8' or 'en_GB.iso88591' |
| english | canada | - |
| english | ireland | - |
| english | new zealand | - |
| english | us | 'En_US.roman8' or 'en_US.iso88591' |
| estonian | estonia | - |
| faeroese | faeroeIsl | - |
| farsi | iran | - |
| finnish | finland | 'Fi_FI.roman8' or 'fi_FI.iso88591' |
| french | belgium | - |
| french | canada | 'Fr_CA.roman8' or 'fr_CA.iso88591' |
| french | france | 'Fr_FR.roman8' or 'fr_FR.iso88591' |
| french | switzerland | - |
| german | austria | - |
| german | germany | 'De_DE.roman8' or 'de_DE.iso88591' |
| german | switzerland | - |
| greek | greece | 'eI_GR.greek8' or 'el_GR.iso88597' |
| hebrew | israel | 'Iw_IL.hebrew8' or 'iw_IL.iso88598' |
| hindi | india | - |
| hungarian | hungary | 'hu_HU.iso88592' |
| icelandic | iceland | 'Is_IS.roman8' or 'is_IS.iso88591' |
| italian | italy | 'It_IT.roman8' or 'it_IT.iso88591' |
| italian | switzerland | - |
| japanese | japan | 'Ja_JP.SJIS' or 'ja_JP.kana8' |
| korean | korea | 'ko_KR.eucKR' |
| lappish | lapland | - |
| lettish | latvia | - |
| lithuanian | lithuania | - |
| maltese | malta | - |
| norwegian | norway (Bokmal) | 'No_NO.roman8' or 'no_NO.iso88591' |
| norwegian | norway (Nynorsk) | 'No_NO.roman8' or 'no_NO.iso88591' |
| polish | poland | 'pl_PL.iso88592' |
| portuguese | brazil | - |
| portuguese | portugal | 'Pt_PT.roman8' or 'pt_PT.iso88591' |
| russian | russia | 'ru_RU.iso88595' |
| simpChinese | china | 'zh_CN.hp15CN' |
| slovak | czechoslovakia | 'sk_SK.iso88592' |
| spanish | mexico | - |
| spanish | spain (Mod) | 'Es_ES.roman8' or 'es_ES.iso88591' |
| spanish | spain (Trad) | 'Es_ES.roman8' or 'es_ES.iso88591' |
| swedish | sweden | 'Sv_SE.roman8' or 'sv_SE.iso88591' |
| thai | thailand | 'th_TH.tis620' |
| tradChinese | taiwan | 'zh_TW.ccdc' or zh_TW.big5' or 'zh_TW.eucTW' |
| turkish | turkey | 'Tr_TR.turkish8' or 'tr_TR.iso88599' |
| urdu | pakistan | - |
Table 59. Solaris and IBM Smalltalk locale names
| Smalltalk Locale Name | Platform Mapping | |
|---|---|---|
| Language | Territory | Locale name |
| arabic | arabic | - |
| croatian | yugoCroatian | - |
| czech | czechoslovakia | - |
| danish | denmark | 'da' |
| dutch | belgium | 'nl_BE' |
| dutch | netherlands | 'nl' |
| english | australia | 'en_AU' |
| english | britain | 'en_UK' |
| english | canada | 'en_CA' |
| english | ireland | 'en_IE' |
| english | new zealand | 'en_NZ' |
| english | us | 'en_US' |
| estonian | estonia | - |
| faeroese | faeroeIsl | - |
| farsi | iran | - |
| finnish | finland | 'su' |
| french | belgium | 'fr_BE' |
| french | canada | 'fr_CA' |
| french | france | 'fr' |
| french | switzerland | 'fr_CH' |
| german | austria | - |
| german | germany | 'de' |
| german | switzerland | 'de_CH' |
| greek | greece | - |
| hebrew | israel | - |
| hindi | india | - |
| hungarian | hungary | - |
| icelandic | iceland | - |
| italian | italy | 'it' |
| ilian | switzerland | - |
| japanese | japan | 'ja' or 'japanese' |
| korean | korea | - |
| lappish | lapland | - |
| lettish | latvia | - |
| lithuanian | lithuania | - |
| maltese | malta | - |
| norwegian | norway (Bokmal) | 'no' |
| norwegian | norway (Nynorsk) | 'no' |
| polish | poland | - |
| portuguese | brazil | 'pt_BR' |
| portuguese | portugal | 'pt' |
| russian | russia | - |
| simpChinese | china | - |
| slovak | czechoslovakia | - |
| spanish | mexico | 'es_MX' |
| spanish | spain (Mod) | 'es' |
| sish | spain (Trad) | 'es' |
| swedish | sweden | 'sv' |
| thai | thailand | - |
| tradChinese | taiwan | - |
| turkish | turkey | - |
| urdu | pakistan | - |