The code for this demo illustrates how easy it is to support multiple simultaneous locales in Allegro CL. In Lisp, it is just a matter of binding the symbol excl:*locale* to a locale object. In this way, different threads (i.e., Lisp processes) can operate in their own locales. Allegro CL includes several pre-defined locales. Allegro CL users can add new locales.
Instructions: Click on a
A blank entry for
| Locale Name | Language / Territory |
| C | English / United States |
| HK | nil / nil |
| af_ZA | Afrikaans / South Africa |
| am_ET | nil / nil |
| ar | nil / nil |
| ar_AE | Arabic / United Arab Emirates |
| ar_AF | nil / nil |
| ar_BH | Arabic / Bahrain |
| ar_DA | nil / nil |
| ar_DZ | Arabic / Algeria |
| ar_EG | Arabic / Egypt |
| ar_IN | Arabic / India |
| ar_IQ | Arabic / Iraq |
| ar_JO | Arabic / Jordan |
| ar_KW | Arabic / Kuwait |
| ar_LB | Arabic / Lebanon |
| ar_LY | Arabic / Libya |
| ar_MA | Arabic / Morocco |
| ar_OM | Arabic / Oman |
| ar_QA | Arabic / Qatar |
| ar_SA | Arabic / Saudi Arabia |
| ar_SD | Arabic / Sudan |
| ar_SY | Arabic / Syria |
| ar_TN | Arabic / Tunisia |
| ar_YE | Arabic / Yemen |
| ar_oa | nil / nil |
| ar_qm | nil / nil |
| az_Cyrl_AZ | nil / nil |
| be_BY | Byelorussian / Belarus |
| bg_BG | Bulgarian / Bulgaria |
| bn_IN | Bengali / India |
| bs_BA | nil / nil |
| ca_ES | Catalan / Spain |
| ca_ES@euro | Catalan / Spain |
| cs | nil / nil |
| cs_CZ | Czech / Czech Republic |
| da_DK | Danish / Denmark |
| da_DK@euro | Danish / Denmark |
| de_AT | German / Austria |
| de_AT@euro | German / Austria |
| de_BE | German / Belgium |
| de_CH | German / Switzerland |
| de_DE | German / Germany |
| de_DE@euro | German / Germany |
| de_LU | German / Luxembourg |
| de_LU@euro | German / Luxembourg |
| el_GR | Greek / Greece |
| el_GR@euro | Greek / Greece |
| en | nil / nil |
| en_AU | English / Australia |
| en_BE | English / Belgium |
| en_BE@euro | English / Belgium |
| en_BG | nil / nil |
| en_BW | English / Botswana |
| en_CA | English / Canada |
| en_DE | nil / nil |
| en_DK | nil / nil |
| en_DSFSD | nil / nil |
| en_GB | English / United Kingdom |
| en_GB/ | nil / nil |
| en_GB@euro | English / United Kingdom |
| en_HK | English / Hong Kong |
| en_IE | English / Ireland |
| en_IE@euro | English / Ireland |
| en_IN | English / India |
| en_NZ | English / New Zealand |
| en_PH | English / Philippines |
| en_SG | English / Singapore |
| en_US | English / United States |
| en_US | English / United States |
| en_ZA | English / South Africa |
| en_ZW | English / Zimbabwe |
| en_fr | nil / nil |
| es_AR | Spanish / Argentina |
| es_BO | Spanish / Bolivia |
| es_CL | Spanish / Chile |
| es_CO | Spanish / Colombia |
| es_CR | Spanish / Costa Rica |
| es_DO | Spanish / Dominican Republic |
| es_EC | Spanish / Ecuador |
| es_ES | Spanish / Spain |
| es_ES@euro | Spanish / Spain |
| es_GT | Spanish / Guatemala |
| es_HN | Spanish / Honduras |
| es_MX | Spanish / Mexico |
| es_NI | Spanish / Nicaragua |
| es_PA | Spanish / Panama |
| es_PE | Spanish / Peru |
| es_PR | Spanish / Puerto Rico |
| es_PY | Spanish / Paraguay |
| es_SV | Spanish / El Salvador |
| es_US | Spanish / United States |
| es_UY | Spanish / Uruguay |
| es_VE | Spanish / Venezuela |
| et_EE | Estonian / Estonia |
| eu_ES | Basque / Spain |
| fa_IN | Persian / India |
| fa_IR | Persian / Iran |
| fi_FI | Finnish / Finland |
| fi_FI@euro | Finnish / Finland |
| fo_FO | Faeroese / |
| fr_BE | French / Belgium |
| fr_BE@euro | French / Belgium |
| fr_CA | French / Canada |
| fr_CH | French / Switzerland |
| fr_FR | French / France |
| fr_FR@euro | French / France |
| fr_LU | French / Luxembourg |
| fr_LU@euro | French / Luxembourg |
| ga_IE | Irish / Ireland |
| gl_ES | Galician / Spain |
| gv_GB | / United Kingdom |
| he_IL | Hebrew / Israel |
| hi | nil / nil |
| hi_IN | Hindi / India |
| hr_HR | Croatian / Croatia |
| hr_TR | nil / nil |
| hu_HU | Hungarian / Hungary |
| id_ID | Indonesian / Indonesia |
| is_IS | Icelandic / Iceland |
| it_CH | Italian / Switzerland |
| it_IT | Italian / Italy |
| it_IT@euro | Italian / Italy |
| iw | nil / nil |
| iw_il | nil / nil |
| ja_JP | Japanese / Japan |
| jp_JP | nil / nil |
| kl_GL | Greenlandic / |
| ko_KR | Korean / South Korea |
| kok_IN | / |
| kw_GB | / United Kingdom |
| lt_LT | Lithuanian / Lithuania |
| lv_LV | Latvian (Lettish) / Latvia |
| mk_MK | Macedonian / Macedonia |
| ml_IN | nil / nil |
| mr_IN | Marathi / India |
| ms_MY | Malay / Malaysia |
| mt_MT | Maltese / Malta |
| nb_NO | Norwegian / Norway |
| nil | nil / nil |
| nl_BE | Dutch / Belgium |
| nl_BE@euro | Dutch / Belgium |
| nl_NL | Dutch / Netherlands |
| nl_NL@euro | Dutch / Netherlands |
| nl_NL@euro class | nil / nil |
| nl_NL@euroclass | nil / nil |
| nn_NO | Norwegian / Norway |
| no_NO | Norwegian / Norway |
| pl_PL | Polish / Poland |
| pt_BR | Portuguese / Brazil |
| pt_PT | Portuguese / Portugal |
| pt_PT@euro | Portuguese / Portugal |
| ro_RO | Romanian / Romania |
| ru_RU | Russian / Russia |
| ru_RUA | nil / nil |
| ru_UA | Russian / Ukraine |
| sc_YU | nil / nil |
| sh_YU | Serbo-Croatian / Yugoslavia |
| sk_SK | Slovak / Slovakia |
| sl_SI | Slovenian / Slovenia |
| sp_SP | nil / nil |
| sq_AL | Albanian / Albania |
| sr | nil / nil |
| sr_BA | nil / nil |
| sr_CS | nil / nil |
| sr_YU | Serbian / Yugoslavia |
| su_FI | nil / nil |
| sv_FI | Swedish / Finland |
| sv_FI@al | Swedish / Finland |
| sv_SE | Swedish / Sweden |
| sv_SE@euro | Swedish / Sweden |
| ta_IN | Tamil / India |
| te_IN | Telgu / India |
| th_TH | Thai / Thailand |
| th_TH_TH | nil / nil |
| tr_TR | Turkish / Turkey |
| uk_UA | Ukrainian / Ukraine |
| uz | nil / nil |
| uz_af | nil / nil |
| uz_uz | nil / nil |
| vi_VN | Vietnamese / Vietnam |
| zh_CN | Chinese / China |
| zh_HK | Chinese / Hong Kong |
| zh_SG | Chinese / Singapore |
| zh_TW | Chinese / Taiwan |