Programmer's Reference

AIX, HP-UX, and Solaris

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 -


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]