Oracle Locale Howto
791/815 65723/67957 1001/1019 x11/library/libice 792/815 65743/67957 1001/1019 x11/library/libpthread-stubs 792/815 65743/67957 1001/1019 x11/library/libpthread-stubs 793/815 65747/67957 1001/1019 x11/library/libsm 793/815 65747/67957 1001/1019 x11/library/libsm 794/815 65758/67957 1001/1019 x11/library/libx11 794/815 65758/67957 1001/1019 x11/library/libx11 794/815 66123/67957 1004/1019 x11/library/libx11 795/815 66377/67957 1006/1019 x11/library/libxau 795/815 66377/67957 1006/1019 x11/library/libxau 796/815 66387/67957 1006/1019 x11/library/libxcb 796/815 66387/67957 1006/1019 x11/library/libxcb 796/815 67005/67957 1007/1019 x11/library/libxcb 797/815 67263/67957 1008/1019 x11/library/libxdmcp 797/815 67263/67957 1008/1019 x11/library/libxdmcp 798/815 67274/67957 1008/1019 x11/library/libxext 798/815 67274/67957 1008/1019 x11/library/libxext 799/815 67335/67957 1008/1019 x11/library/libxfixes 799/815 67335/67957 1008/1019 x11/library/libxfixes 800/815 67344/67957 1009/1019 x11/library/libxft 800/815 67344/67957 1009/1019 x11/library/libxft 801/815 67429/67957 1009/1019 x11/library/libxi 801/815 67429/67957 1009/1019 x11/library/libxi 801/815 67480/67957 1009/1019 x11/library/libxi 802/815 67483/67957 1009/1019 x11/library/libxmu 802/815 67483/67957 1009/1019 x11/library/libxmu 803/815 67498/67957 1009/1019 x11/library/libxmuu 803/815 67498/67957 1009/1019 x11/library/libxmuu 804/815 67507/67957 1009/1019 x11/library/libxpm 804/815 67507/67957 1009/1019 x11/library/libxpm 805/815 67563/67957 1010/1019 x11/library/libxrandr 805/815 67563/67957 1010/1019 x11/library/libxrandr 806/815 67586/67957 1010/1019 x11/library/libxrender 806/815 67586/67957 1010/1019 x11/library/libxrender 807/815 67593/67957 1010/1019 x11/library/libxscrnsaver 807/815 67593/67957 1010/1019 x11/library/libxscrnsaver 808/815 67603/67957 1010/1019 x11/library/libxshmfence 808/815 67603/67957 1010/1019 x11/library/libxshmfence 809/815 67611/67957 1010/1019 x11/library/libxtst 809/815 67611/67957 1010/1019 x11/library/libxtst 810/815 67620/67957 1010/1019 x11/library/libxxf86vm 810/815 67620/67957 1010/1019 x11/library/libxxf86vm 811/815 67651/67957 1010/1019 x11/library/mesa 811/815 67651/67957 1010/1019 x11/library/mesa 812/815 67707/67957 1017/1019 x11/library/toolkit/libxaw7 812/815 67707/67957 1017/1019 x11/library/toolkit/libxaw7 813/815 67802/67957 1018/1019 x11/library/toolkit/libxt 813/815 67802/67957 1018/1019 x11/library/toolkit/libxt 814/815 67952/67957 1019/1019 x11/session/xauth 814/815 67952/67957 1019/1019 x11/session/xauth 815/815 67957/67957 1019/1019 Completed 815/815 67957/67957 1019/1019 --
PHASE ITEMS
Removing old actions 37267/37267
Installing new actions 55413/55413
Updating modified actions 44143/44143
Updating package state database Done
Updating package cache 619/619
Updating image state Done
Creating fast lookup database Done
Updating package cache 1/1
A clone of solaris exists and has been updated and activated.
On the next boot the Boot Environment be://rpool/solaris-1 will be
mounted on '/'. Reboot when ready to switch to this updated BE.
Updating package cache 1/1
root@solaris1:/SRU_2024# reboot
May 1 15:21:38 solaris1 reboot: initiated by root on /dev/console
May 1 15:21:45 solaris1 syslogd: going down on signal 15
sh: /media/DataTraveler: not found
syncing file systems... done
rebooting...
Resetting...
NOTICE: Entering OpenBoot.
NOTICE: Fetching Guest MD from HV.
NOTICE: Starting additional cpus.
NOTICE: Initializing LDC services.
NOTICE: Probing PCI devices.
NOTICE: Finished PCI probing.
SPARC T5-2, No Keyboard
Copyright (c) 1998, 2019, Oracle and/or its affiliates. All rights reserved.
OpenBoot 4.38.17, 255.0000 GB memory available, Serial #108412992.
Ethernet address 0:10:e0:76:40:40, Host ID: 86764040.
Boot device: /pci@300/pci@1/pci@0/pci@2/scsi@0/disk@w55cd2e404c1e388c,0:a File and args:
SunOS Release 5.11 Version 11.4.68.164.2 64-bit
Copyright (c) 1983, 2024, Oracle and/or its affiliates.
Loading smf(7) service descriptions: 148/148
Configuring devices.
Loading smf(7) service descriptions: 1/1
Hostname: solaris1
May 1 15:28:48.292 solaris1 sendmail[1103]: My unqualified host name (solaris1) unknown; sleeping for retry
solaris1 console login: root
Password:
Last login: Wed May 1 11:25:22 2024 on console
May 1 15:28:57.787 solaris1 login: ROOT LOGIN /dev/console
Oracle Solaris 11.4.68.164.2 Assembled March 2024
You have new mail.
root@solaris1:~#
root@solaris1:~# locale
LANG=en_US.ISO8859-1
LC_CTYPE="en_US.ISO8859-1"
LC_NUMERIC="en_US.ISO8859-1"
LC_TIME="en_US.ISO8859-1"
LC_COLLATE="en_US.ISO8859-1"
LC_MONETARY="en_US.ISO8859-1"
LC_MESSAGES="en_US.ISO8859-1"
LC_ALL=
root@solaris1:~#
root@solaris1:~# pkg facet
FACET VALUE SRC
locale.* False local
locale.de True local
locale.de_DE True local
locale.en True local
locale.en_US True local
locale.es True local
locale.es_ES True local
locale.fr True local
locale.fr_FR True local
locale.gb_GB True local
locale.it True local
locale.it_IT True local
locale.ja True local
locale.ja_* True local
locale.ko True local
locale.ko_* True local
locale.pt True local
locale.pt_BR True local
locale.zh True local
locale.zh_CN True local
locale.zh_TW True local
root@solaris1:~# May 1 15:29:48.292 solaris1 sendmail[1103]: unable to qualify my own domain name (solaris1) -- using short name
May 1 15:29:48.292 solaris1 sendmail[1103]: [ID 702911 mail.alert] unable to qualify my own domain name (solaris1) -- using short name
root@solaris1:~# pkg change-facet 'facet.locale.en_GB=True'
Packages to change: 9
Variants/Facets to change: 1
Create boot environment: No
Create backup boot environment: Yes
DOWNLOAD PKGS FILES XFER (MB) SPEED
data/shared-mime-info 0/9 0/11 0.0/0.2 data/shared-mime-info 1/9 1/11 0.0/0.2 file/mlocate 1/9 1/11 0.0/0.2 file/mlocate 2/9 2/11 0.0/0.2 image/library/libexif 2/9 2/11 0.0/0.2 image/library/libexif 3/9 3/11 0.1/0.2 library/glib2 3/9 3/11 0.1/0.2 library/glib2 4/9 4/11 0.1/0.2 shell/bash 4/9 4/11 0.1/0.2 shell/bash 5/9 5/11 0.1/0.2 system/locale 5/9 5/11 0.1/0.2 system/locale 6/9 9/11 0.1/0.2 system/locale/extra 6/9 9/11 0.1/0.2 system/locale/extra 7/9 9/11 0.1/0.2 system/network/avahi 7/9 9/11 0.1/0.2 system/network/avahi 8/9 10/11 0.2/0.2 web/wget 8/9 10/11 0.2/0.2 web/wget 9/9 11/11 0.2/0.2 Completed 9/9 11/11 0.2/0.2 --
PHASE ITEMS
Installing new actions 50/50
Updating package state database Done
Updating package cache 0/0
Updating image state Done
Creating fast lookup database Done
Updating package cache 1/1
root@solaris1:~# locale
LANG=en_US.ISO8859-1
LC_CTYPE="en_US.ISO8859-1"
LC_NUMERIC="en_US.ISO8859-1"
LC_TIME="en_US.ISO8859-1"
LC_COLLATE="en_US.ISO8859-1"
LC_MONETARY="en_US.ISO8859-1"
LC_MESSAGES="en_US.ISO8859-1"
LC_ALL=
root@solaris1:~# svccfg -s svc:/system/environment:init setprop environment/LANG = astring: en_GB.ISO8859-1
root@solaris1:~#
root@solaris1:~#
root@solaris1:~# locale
LANG=en_US.ISO8859-1
LC_CTYPE="en_US.ISO8859-1"
LC_NUMERIC="en_US.ISO8859-1"
LC_TIME="en_US.ISO8859-1"
LC_COLLATE="en_US.ISO8859-1"
LC_MONETARY="en_US.ISO8859-1"
LC_MESSAGES="en_US.ISO8859-1"
LC_ALL=
root@solaris1:~# reboot
syncing file systems... done
rebooting...
Resetting...
NOTICE: Entering OpenBoot.
NOTICE: Fetching Guest MD from HV.
NOTICE: Starting additional cpus.
NOTICE: Initializing LDC services.
NOTICE: Probing PCI devices.
NOTICE: Finished PCI probing.
SPARC T5-2, No Keyboard
Copyright (c) 1998, 2019, Oracle and/or its affiliates. All rights reserved.
OpenBoot 4.38.17, 255.0000 GB memory available, Serial #108412992.
Ethernet address 0:10:e0:76:40:40, Host ID: 86764040.
Boot device: /pci@300/pci@1/pci@0/pci@2/scsi@0/disk@w55cd2e404c1e388c,0:a File and args:
SunOS Release 5.11 Version 11.4.68.164.2 64-bit
Copyright (c) 1983, 2024, Oracle and/or its affiliates.
Hostname: solaris1
May 1 15:38:32.521 solaris1 sendmail[669]: My unqualified host name (solaris1) unknown; sleeping for retry
solaris1 console login: root
Password:
Last login: Wed May 1 15:28:57 2024 on console
May 1 15:38:43.292 solaris1 login: ROOT LOGIN /dev/console
Oracle Solaris 11.4.68.164.2 Assembled March 2024
You have new mail.
root@solaris1:~#
root@solaris1:~# locale
LANG=en_US.ISO8859-1
LC_CTYPE="en_US.ISO8859-1"
LC_NUMERIC="en_US.ISO8859-1"
LC_TIME="en_US.ISO8859-1"
LC_COLLATE="en_US.ISO8859-1"
LC_MONETARY="en_US.ISO8859-1"
LC_MESSAGES="en_US.ISO8859-1"
LC_ALL=
root@solaris1:~# May 1 15:39:32.522 solaris1 sendmail[669]: unable to qualify my own domain name (solaris1) -- using short name
May 1 15:39:32.522 solaris1 sendmail[669]: [ID 702911 mail.alert] unable to qualify my own domain name (solaris1) -- using short name
nlsadm list-locale
Warning:
/usr/bin/pkg search -l -H -o pkg.name,action.raw path:/usr/lib/locale//
...
pkg: Search performance is degraded.
Run 'pkg rebuild-index' to improve search speed.
LOCALE LANG(en_US) TERRITORY(en_US) CODESET MODIFIER FLAGS
af_ZA.UTF-8 Afrikaans South Africa UTF-8 - -
ar_AE.UTF-8 Arabic United Arab Emirates UTF-8 - -
ar_BH.UTF-8 Arabic Bahrain UTF-8 - -
ar_DZ.UTF-8 Arabic Algeria UTF-8 - -
ar_EG.ISO8859-6 Arabic Egypt ISO8859-6 - l
ar_EG.UTF-8 Arabic Egypt UTF-8 - -
ar_IQ.UTF-8 Arabic Iraq UTF-8 - -
ar_JO.UTF-8 Arabic Jordan UTF-8 - -
ar_KW.UTF-8 Arabic Kuwait UTF-8 - -
ar_LY.UTF-8 Arabic Libya UTF-8 - -
ar_MA.UTF-8 Arabic Morocco UTF-8 - -
ar_OM.UTF-8 Arabic Oman UTF-8 - -
ar_QA.UTF-8 Arabic Qatar UTF-8 - -
ar_SA.UTF-8 Arabic Saudi Arabia UTF-8 - -
ar_TN.UTF-8 Arabic Tunisia UTF-8 - -
ar_YE.UTF-8 Arabic Yemen UTF-8 - -
as_IN.UTF-8 Assamese India UTF-8 - -
az_AZ.UTF-8 Azerbaijani Azerbaijan UTF-8 - -
be_BY.UTF-8 Belarusian Belarus UTF-8 - -
bg_BG.ISO8859-5 Bulgarian Bulgaria ISO8859-5 - l
bg_BG.UTF-8 Bulgarian Bulgaria UTF-8 - -
bn_IN.UTF-8 Bengali India UTF-8 - -
bs_BA.ISO8859-2 Bosnian Bosnia & Herzegovina ISO8859-2 - l
bs_BA.UTF-8 Bosnian Bosnia & Herzegovina UTF-8 - -
C - - - - i
C.UTF-8 - - UTF-8 - i
ca_ES.ISO8859-1 Catalan Spain ISO8859-1 - l
ca_ES.ISO8859-15 Catalan Spain ISO8859-15 - l
ca_ES.UTF-8 Catalan Spain UTF-8 - -
cs_CZ.ISO8859-2 Czech Czech Republic ISO8859-2 - l
cs_CZ.UTF-8 Czech Czech Republic UTF-8 - -
cs_CZ.UTF-8@euro Czech Czech Republic UTF-8 euro l
da_DK.ISO8859-1 Danish Denmark ISO8859-1 - l
da_DK.ISO8859-15 Danish Denmark ISO8859-15 - l
da_DK.ISO8859-15@euro Danish Denmark ISO8859-15 euro l
da_DK.UTF-8 Danish Denmark UTF-8 - -
de_AT.ISO8859-1 German Austria ISO8859-1 - l
de_AT.ISO8859-15 German Austria ISO8859-15 - l
de_AT.UTF-8 German Austria UTF-8 - -
de_BE.UTF-8 German Belgium UTF-8 - -
de_CH.ISO8859-1 German Switzerland ISO8859-1 - l
de_CH.UTF-8 German Switzerland UTF-8 - -
de_DE.ISO8859-1 German Germany ISO8859-1 - il
de_DE.ISO8859-15 German Germany ISO8859-15 - il
de_DE.UTF-8 German Germany UTF-8 - i
de_LI.UTF-8 German Liechtenstein UTF-8 - -
de_LU.UTF-8 German Luxembourg UTF-8 - -
el_CY.UTF-8 Greek Cyprus UTF-8 - -
el_GR.ISO8859-7 Greek Greece ISO8859-7 - l
el_GR.UTF-8 Greek Greece UTF-8 - -
en_AU.ISO8859-1 English Australia ISO8859-1 - l
en_AU.UTF-8 English Australia UTF-8 - -
en_BW.UTF-8 English Botswana UTF-8 - -
en_CA.ISO8859-1 English Canada ISO8859-1 - l
en_CA.UTF-8 English Canada UTF-8 - -
en_GB.ISO8859-1 English United Kingdom ISO8859-1 - ils
en_GB.ISO8859-15 English United Kingdom ISO8859-15 - il
en_GB.ISO8859-15@euro English United Kingdom ISO8859-15 euro il
en_GB.UTF-8 English United Kingdom UTF-8 - i
en_HK.UTF-8 English Hong Kong SAR China UTF-8 - -
en_IE.ISO8859-1 English Ireland ISO8859-1 - l
en_IE.ISO8859-15 English Ireland ISO8859-15 - l
en_IE.UTF-8 English Ireland UTF-8 - -
en_IN.UTF-8 English India UTF-8 - -
en_MT.UTF-8 English Malta UTF-8 - -
en_NZ.ISO8859-1 English New Zealand ISO8859-1 - l
en_NZ.UTF-8 English New Zealand UTF-8 - -
en_PH.UTF-8 English Philippines UTF-8 - -
en_SG.UTF-8 English Singapore UTF-8 - -
en_US.ISO8859-1 English United States ISO8859-1 - ilc
en_US.ISO8859-15 English United States ISO8859-15 - il
en_US.ISO8859-15@euro English United States ISO8859-15 euro il
en_US.UTF-8 English United States UTF-8 - i
en_ZW.UTF-8 English Zimbabwe UTF-8 - -
es_AR.ISO8859-1 Spanish Argentina ISO8859-1 - l
es_AR.UTF-8 Spanish Argentina UTF-8 - -
es_BO.ISO8859-1 Spanish Bolivia ISO8859-1 - l
es_BO.UTF-8 Spanish Bolivia UTF-8 - -
es_CL.ISO8859-1 Spanish Chile ISO8859-1 - l
es_CL.UTF-8 Spanish Chile UTF-8 - -
es_CO.ISO8859-1 Spanish Colombia ISO8859-1 - l
es_CO.UTF-8 Spanish Colombia UTF-8 - -
es_CR.ISO8859-1 Spanish Costa Rica ISO8859-1 - l
es_CR.UTF-8 Spanish Costa Rica UTF-8 - -
es_DO.UTF-8 Spanish Dominican Republic UTF-8 - -
es_EC.ISO8859-1 Spanish Ecuador ISO8859-1 - l
es_EC.UTF-8 Spanish Ecuador UTF-8 - -
es_ES.ISO8859-1 Spanish Spain ISO8859-1 - il
es_ES.ISO8859-15 Spanish Spain ISO8859-15 - il
es_ES.UTF-8 Spanish Spain UTF-8 - i
es_GT.ISO8859-1 Spanish Guatemala ISO8859-1 - l
es_GT.UTF-8 Spanish Guatemala UTF-8 - -
es_HN.UTF-8 Spanish Honduras UTF-8 - -
es_MX.ISO8859-1 Spanish Mexico ISO8859-1 - l
es_MX.UTF-8 Spanish Mexico UTF-8 - -
es_NI.ISO8859-1 Spanish Nicaragua ISO8859-1 - l
es_NI.UTF-8 Spanish Nicaragua UTF-8 - -
es_PA.ISO8859-1 Spanish Panama ISO8859-1 - l
es_PA.UTF-8 Spanish Panama UTF-8 - -
es_PE.ISO8859-1 Spanish Peru ISO8859-1 - l
es_PE.UTF-8 Spanish Peru UTF-8 - -
es_PR.UTF-8 Spanish Puerto Rico UTF-8 - -
es_PY.ISO8859-1 Spanish Paraguay ISO8859-1 - l
es_PY.UTF-8 Spanish Paraguay UTF-8 - -
es_SV.ISO8859-1 Spanish El Salvador ISO8859-1 - l
es_SV.UTF-8 Spanish El Salvador UTF-8 - -
es_US.UTF-8 Spanish United States UTF-8 - -
es_UY.ISO8859-1 Spanish Uruguay ISO8859-1 - l
es_UY.UTF-8 Spanish Uruguay UTF-8 - -
es_VE.ISO8859-1 Spanish Venezuela ISO8859-1 - l
es_VE.UTF-8 Spanish Venezuela UTF-8 - -
et_EE.ISO8859-15 Estonian Estonia ISO8859-15 - l
et_EE.UTF-8 Estonian Estonia UTF-8 - -
fi_FI.ISO8859-1 Finnish Finland ISO8859-1 - l
fi_FI.ISO8859-15 Finnish Finland ISO8859-15 - l
fi_FI.UTF-8 Finnish Finland UTF-8 - -
fr_BE.ISO8859-1 French Belgium ISO8859-1 - l
fr_BE.ISO8859-15 French Belgium ISO8859-15 - l
fr_BE.UTF-8 French Belgium UTF-8 - -
fr_CA.ISO8859-1 French Canada ISO8859-1 - l
fr_CA.UTF-8 French Canada UTF-8 - -
fr_CH.ISO8859-1 French Switzerland ISO8859-1 - l
fr_CH.UTF-8 French Switzerland UTF-8 - -
fr_FR.ISO8859-1 French France ISO8859-1 - il
fr_FR.ISO8859-15 French France ISO8859-15 - il
fr_FR.UTF-8 French France UTF-8 - i
fr_LU.UTF-8 French Luxembourg UTF-8 - -
gu_IN.UTF-8 Gujarati India UTF-8 - -
he_IL.ISO8859-8 Hebrew Israel ISO8859-8 - l
he_IL.UTF-8 Hebrew Israel UTF-8 - -
hi_IN.UTF-8 Hindi India UTF-8 - -
hr_HR.ISO8859-2 Croatian Croatia ISO8859-2 - l
hr_HR.UTF-8 Croatian Croatia UTF-8 - -
hu_HU.ISO8859-2 Hungarian Hungary ISO8859-2 - l
hu_HU.UTF-8 Hungarian Hungary UTF-8 - -
hy_AM.UTF-8 Armenian Armenia UTF-8 - -
id_ID.UTF-8 Indonesian Indonesia UTF-8 - -
is_IS.ISO8859-1 Icelandic Iceland ISO8859-1 - l
is_IS.UTF-8 Icelandic Iceland UTF-8 - -
it_CH.UTF-8 Italian Switzerland UTF-8 - -
it_IT.ISO8859-1 Italian Italy ISO8859-1 - il
it_IT.ISO8859-15 Italian Italy ISO8859-15 - il
it_IT.UTF-8 Italian Italy UTF-8 - i
ja_JP.eucJP Japanese Japan eucJP - il
ja_JP.PCK Japanese Japan PCK - il
ja_JP.UTF-8 Japanese Japan UTF-8 - i
ja_JP.UTF-8@cldr Japanese Japan UTF-8 cldr il
ka_GE.UTF-8 Georgian Georgia UTF-8 - -
kk_KZ.UTF-8 Kazakh Kazakhstan UTF-8 - -
kn_IN.UTF-8 Kannada India UTF-8 - -
ko_KR.EUC Korean South Korea EUC - il
ko_KR.EUC@dict Korean South Korea EUC dict il
ko_KR.UTF-8 Korean South Korea UTF-8 - i
ko_KR.UTF-8@dict Korean South Korea UTF-8 dict il
ks_IN.UTF-8 Kashmiri India UTF-8 - -
ky_KG.UTF-8 Kyrgyz Kyrgyzstan UTF-8 - -
lt_LT.ISO8859-13 Lithuanian Lithuania ISO8859-13 - l
lt_LT.UTF-8 Lithuanian Lithuania UTF-8 - -
lv_LV.ISO8859-13 Latvian Latvia ISO8859-13 - l
lv_LV.UTF-8 Latvian Latvia UTF-8 - -
mk_MK.ISO8859-5 Macedonian Macedonia ISO8859-5 - l
mk_MK.UTF-8 Macedonian Macedonia UTF-8 - -
ml_IN.UTF-8 Malayalam India UTF-8 - -
mr_IN.UTF-8 Marathi India UTF-8 - -
ms_MY.UTF-8 Malay Malaysia UTF-8 - -
mt_MT.UTF-8 Maltese Malta UTF-8 - -
nb_NO.ISO8859-1 Norwegian Bokm▒l Norway ISO8859-1 - l
nb_NO.UTF-8 Norwegian Bokm▒l Norway UTF-8 - -
nl_BE.ISO8859-1 Dutch Belgium ISO8859-1 - l
nl_BE.ISO8859-15 Dutch Belgium ISO8859-15 - l
nl_BE.UTF-8 Dutch Belgium UTF-8 - -
nl_NL.ISO8859-1 Dutch Netherlands ISO8859-1 - l
nl_NL.ISO8859-15 Dutch Netherlands ISO8859-15 - l
nl_NL.UTF-8 Dutch Netherlands UTF-8 - -
nn_NO.ISO8859-1 Norwegian Nynorsk Norway ISO8859-1 - l
nn_NO.UTF-8 Norwegian Nynorsk Norway UTF-8 - -
or_IN.UTF-8 Oriya India UTF-8 - -
pa_IN.UTF-8 Punjabi India UTF-8 - -
pl_PL.ISO8859-2 Polish Poland ISO8859-2 - l
pl_PL.UTF-8 Polish Poland UTF-8 - -
POSIX - - - - i
pt_BR.ISO8859-1 Portuguese Brazil ISO8859-1 - il
pt_BR.UTF-8 Portuguese Brazil UTF-8 - i
pt_PT.ISO8859-1 Portuguese Portugal ISO8859-1 - l
pt_PT.ISO8859-15 Portuguese Portugal ISO8859-15 - l
pt_PT.UTF-8 Portuguese Portugal UTF-8 - -
ro_RO.ISO8859-2 Romanian Romania ISO8859-2 - l
ro_RO.UTF-8 Romanian Romania UTF-8 - -
ru_RU.ANSI1251 Russian Russia ANSI1251 - l
ru_RU.ISO8859-5 Russian Russia ISO8859-5 - l
ru_RU.KOI8-R Russian Russia KOI8-R - l
ru_RU.UTF-8 Russian Russia UTF-8 - -
ru_UA.UTF-8 Russian Ukraine UTF-8 - -
sk_SK.ISO8859-2 Slovak Slovakia ISO8859-2 - l
sk_SK.UTF-8 Slovak Slovakia UTF-8 - -
sl_SI.ISO8859-2 Slovenian Slovenia ISO8859-2 - l
sl_SI.UTF-8 Slovenian Slovenia UTF-8 - -
sq_AL.ISO8859-2 Albanian Albania ISO8859-2 - l
sq_AL.UTF-8 Albanian Albania UTF-8 - -
sr_ME.ISO8859-5 Serbian Montenegro ISO8859-5 - l
sr_ME.UTF-8 Serbian Montenegro UTF-8 - -
sr_ME.UTF-8@latin Serbian Montenegro UTF-8 latin -
sr_RS.UTF-8 Serbian Serbia UTF-8 - -
sr_RS.UTF-8@latin Serbian Serbia UTF-8 latin -
sv_SE.ISO8859-1 Swedish Sweden ISO8859-1 - l
sv_SE.ISO8859-15 Swedish Sweden ISO8859-15 - l
sv_SE.ISO8859-15@euro Swedish Sweden ISO8859-15 euro l
sv_SE.UTF-8 Swedish Sweden UTF-8 - -
sv_SE.UTF-8@euro Swedish Sweden UTF-8 euro l
ta_IN.UTF-8 Tamil India UTF-8 - -
te_IN.UTF-8 Telugu India UTF-8 - -
th_TH.TIS620 Thai Thailand TIS620 - l
th_TH.UTF-8 Thai Thailand UTF-8 - -
tr_TR.ISO8859-9 Turkish Turkey ISO8859-9 - l
tr_TR.UTF-8 Turkish Turkey UTF-8 - -
uk_UA.UTF-8 Ukrainian Ukraine UTF-8 - -
vi_VN.UTF-8 Vietnamese Vietnam UTF-8 - -
zh_CN.EUC Chinese China EUC - il
zh_CN.EUC@pinyin Chinese China EUC pinyin il
zh_CN.EUC@radical Chinese China EUC radical il
zh_CN.EUC@stroke Chinese China EUC stroke il
zh_CN.GB18030 Chinese China GB18030 - il
zh_CN.GB18030@pinyin Chinese China GB18030 pinyin il
zh_CN.GB18030@radical Chinese China GB18030 radical il
zh_CN.GB18030@stroke Chinese China GB18030 stroke il
zh_CN.GBK Chinese China GBK - il
zh_CN.GBK@pinyin Chinese China GBK pinyin il
zh_CN.GBK@radical Chinese China GBK radical il
zh_CN.GBK@stroke Chinese China GBK stroke il
zh_CN.UTF-8 Chinese China UTF-8 - i
zh_CN.UTF-8@pinyin Chinese China UTF-8 pinyin il
zh_CN.UTF-8@radical Chinese China UTF-8 radical il
zh_CN.UTF-8@stroke Chinese China UTF-8 stroke il
zh_HK.BIG5HK Chinese Hong Kong SAR China BIG5HK - l
zh_HK.BIG5HK@radical Chinese Hong Kong SAR China BIG5HK radical l
zh_HK.BIG5HK@stroke Chinese Hong Kong SAR China BIG5HK stroke l
zh_HK.UTF-8 Chinese Hong Kong SAR China UTF-8 - -
zh_HK.UTF-8@radical Chinese Hong Kong SAR China UTF-8 radical l
zh_HK.UTF-8@stroke Chinese Hong Kong SAR China UTF-8 stroke l
zh_SG.UTF-8 Chinese Singapore UTF-8 - -
zh_TW.BIG5 Chinese Taiwan BIG5 - il
zh_TW.BIG5@pinyin Chinese Taiwan BIG5 pinyin il
zh_TW.BIG5@radical Chinese Taiwan BIG5 radical il
zh_TW.BIG5@stroke Chinese Taiwan BIG5 stroke il
zh_TW.BIG5@zhuyin Chinese Taiwan BIG5 zhuyin il
zh_TW.EUC Chinese Taiwan EUC - il
zh_TW.EUC@pinyin Chinese Taiwan EUC pinyin il
zh_TW.EUC@radical Chinese Taiwan EUC radical il
zh_TW.EUC@stroke Chinese Taiwan EUC stroke il
zh_TW.EUC@zhuyin Chinese Taiwan EUC zhuyin il
zh_TW.UTF-8 Chinese Taiwan UTF-8 - i
zh_TW.UTF-8@pinyin Chinese Taiwan UTF-8 pinyin il
zh_TW.UTF-8@radical Chinese Taiwan UTF-8 radical il
zh_TW.UTF-8@stroke Chinese Taiwan UTF-8 stroke il
zh_TW.UTF-8@zhuyin Chinese Taiwan UTF-8 zhuyin il
root@solaris1:~#
root@solaris1:~# nlsadm install-locale en_GB.ISO8859-1
Reading package information from IPS publisher's repository (this may take awhile) ...
No changes made - nothing to do.
root@solaris1:~#
root@solaris1:~# locale
LANG=en_US.ISO8859-1
LC_CTYPE="en_US.ISO8859-1"
LC_NUMERIC="en_US.ISO8859-1"
LC_TIME="en_US.ISO8859-1"
LC_COLLATE="en_US.ISO8859-1"
LC_MONETARY="en_US.ISO8859-1"
LC_MESSAGES="en_US.ISO8859-1"
LC_ALL=
root@solaris1:~# nlsadm list-locale -a |grep GB
Reading package information from IPS publisher's repository (this may take awhile) ...
en_GB.ISO8859-1 English United Kingdom ISO8859-1 - ils
en_GB.ISO8859-15 English United Kingdom ISO8859-15 - il
en_GB.ISO8859-15@euro English United Kingdom ISO8859-15 euro il
en_GB.UTF-8 English United Kingdom UTF-8 - i
zh_CN.GB18030 Chinese China GB18030 - il
zh_CN.GB18030@pinyin Chinese China GB18030 pinyin il
zh_CN.GB18030@radical Chinese China GB18030 radical il
zh_CN.GB18030@stroke Chinese China GB18030 stroke il
zh_CN.GBK Chinese China GBK - il
zh_CN.GBK@pinyin Chinese China GBK pinyin il
zh_CN.GBK@radical Chinese China GBK radical il
zh_CN.GBK@stroke Chinese China GBK stroke il
root@solaris1:~# nlsadm set-system-locale en_GB.ISO8859-1
Warning:
/usr/bin/pkg search -l -H -o pkg.name,action.raw path:/usr/lib/locale//
...
pkg: Search performance is degraded.
Run 'pkg rebuild-index' to improve search speed.
Warning:
SMF property for LANG category is already set with value: 'en_GB.ISO8859-1'
Nothing to do.
root@solaris1:~#
root@solaris1:~# locale
LANG=en_US.ISO8859-1
LC_CTYPE="en_US.ISO8859-1"
LC_NUMERIC="en_US.ISO8859-1"
LC_TIME="en_US.ISO8859-1"
LC_COLLATE="en_US.ISO8859-1"
LC_MONETARY="en_US.ISO8859-1"
LC_MESSAGES="en_US.ISO8859-1"
LC_ALL=
root@solaris1:~# nlsadm get-system-locale
LANG=en_GB.ISO8859-1
LC_CTYPE=
LC_NUMERIC=
LC_TIME=
LC_COLLATE=
LC_MONETARY=
LC_MESSAGES=
LC_ALL=
root@solaris1:~# pkg change-facet locale.gb_GB=True
No updates necessary for this image.
root@solaris1:~# locale
LANG=en_US.ISO8859-1
LC_CTYPE="en_US.ISO8859-1"
LC_NUMERIC="en_US.ISO8859-1"
LC_TIME="en_US.ISO8859-1"
LC_COLLATE="en_US.ISO8859-1"
LC_MONETARY="en_US.ISO8859-1"
LC_MESSAGES="en_US.ISO8859-1"
LC_ALL=
root@solaris1:~# pkg facet
FACET VALUE SRC
locale.* False local
locale.de True local
locale.de_DE True local
locale.en True local
locale.en_GB True local
locale.en_US True local
locale.es True local
locale.es_ES True local
locale.fr True local
locale.fr_FR True local
locale.gb_GB True local
locale.it True local
locale.it_IT True local
locale.ja True local
locale.ja_* True local
locale.ko True local
locale.ko_* True local
locale.pt True local
locale.pt_BR True local
locale.zh True local
locale.zh_CN True local
locale.zh_TW True local
root@solaris1:~# svcadm refresh svc:/system/environment
root@solaris1:~#
root@solaris1:~# locale
LANG=en_US.ISO8859-1
LC_CTYPE="en_US.ISO8859-1"
LC_NUMERIC="en_US.ISO8859-1"
LC_TIME="en_US.ISO8859-1"
LC_COLLATE="en_US.ISO8859-1"
LC_MONETARY="en_US.ISO8859-1"
LC_MESSAGES="en_US.ISO8859-1"
LC_ALL=
root@solaris1:~# svccfg -s keymap:default setprop keymap/layout = UK-Englroot@solaris1:~# svccfg -s keymap:default setprop keymap/layout = UK-English
root@solaris1:~# svcadm refresh keymap
root@solaris1:~# svcadm restart keymap
root@solaris1:~# svccfg -s timezone:default setprop timezone/localtime= astring: GB
root@solaris1:~# svcadm refresh timezone:default
root@solaris1:~#
root@solaris1:~# locale
LANG=en_US.ISO8859-1
LC_CTYPE="en_US.ISO8859-1"
LC_NUMERIC="en_US.ISO8859-1"
LC_TIME="en_US.ISO8859-1"
LC_COLLATE="en_US.ISO8859-1"
LC_MONETARY="en_US.ISO8859-1"
LC_MESSAGES="en_US.ISO8859-1"
LC_ALL=
root@solaris1:~# svccfg -s keymap:default setprop keymap/layout = UK-Englroot@solaris1:~# pkg change-facet 'facet.local.en_GB=True'
Variants/Facets to change: 1
Create boot environment: No
Create backup boot environment: No
Updating package state database Done
Updating package cache 0/0
Updating image state Done
Creating fast lookup database Done
Updating package cache 1/1
root@solaris1:~# svccfg -s keymap:default setprop keymap/layout = UK-Englroot@solaris1:~# svccfg -s keymap:default setprop keymap/layout = UK-Englroot@solaris1:~# vccfg -s svc:/system/environment:init setprop environment/LANG = astring: en_GB.UTF-8
-bash: vccfg: command not found
root@solaot@solaris1:~# svccfg -s svc:/system/environment:init setprop environment/LANn_GB.UTF-8
= astring: en_GB.UTF-8
root@solaris1:~#
root@solaris1:~#
root@solaris1:~#
root@solaris1:~# svcadm refresh svc:/system/environment:default
svcadm: Pattern 'svc:/system/environment:default' doesn't match any instances
root@solaris1:~# svccfg -s svc:/system/environment:init listprop environmGnt/LAN
environment/LANG astring en_GB.UTF-8
root@solaris1:~# LOCALE
-bash: LOCALE: command not found
root@solaris1:~# locale
LANG=en_US.ISO8859-1
LC_CTYPE="en_US.ISO8859-1"
LC_NUMERIC="en_US.ISO8859-1"
LC_TIME="en_US.ISO8859-1"
LC_COLLATE="en_US.ISO8859-1"
LC_MONETARY="en_US.ISO8859-1"
LC_MESSAGES="en_US.ISO8859-1"
LC_ALL=
root@solaris1:~# svccfg -s svc:/system/environment:init setprop environme = astring: en_GB.ISO8859-1
root@solaris1:~#
root@solaris1:~# svcadm refresh svc:/system/environment:default svcadm: Pattern 'svc:/system/environment:default' doesn't match any instances
root@solaot@solaris1:~# svccfg -s svc:/system/environment init setprop environment/LANn_GB.ISO8859-1
= astring: en_GB.ISO8859-1
svccfg: Unknown command: "init"
For more info, run: svccfg help
root@solaris1:~# svccfg -s svc:/system/environment:init setprop environme= astring: en_GB.ISO8859-1O8859-1
root@solaris1:~# svcadm refresh svc:/system/environment:default
svcadm: Pattern 'svc:/system/environment:default' doesn't match any instances
root@solaris1:~# svcadm refresh svc:/system/environment
root@solaris1:~#
root@solaris1:~#
root@solaris1:~#
root@solaris1:~# svcadm refresh svc:/system/environment:default
svcadm: Pattern 'svc:/system/environment:default' doesn't match any instances
root@solaris1:~# svcadm refresh svc:/system/environment:init
root@solaris1:~# svccfg -s svc:/system/environment:init setprop environmeroot@solaris1:~# svccfg -s svc:/system/environment:init listprop environmGnt/LAN
environment/LANG astring en_GB.ISO8859-1
root@solaris1:~# locale
LANG=en_US.ISO8859-1
LC_CTYPE="en_US.ISO8859-1"
LC_NUMERIC="en_US.ISO8859-1"
LC_TIME="en_US.ISO8859-1"
LC_COLLATE="en_US.ISO8859-1"
LC_MONETARY="en_US.ISO8859-1"
LC_MESSAGES="en_US.ISO8859-1"
LC_ALL=
root@solaris1:~# reboot
May 1 16:16:39.853 solaris1 reboot: initiated by root on /dev/console
May 1 16:16:47.763 solaris1 syslogd: going down on signal 15
sh: /media/DataTraveler: not found
syncing file systems... done
rebooting...
Resetting...
NOTICE: Entering OpenBoot.
NOTICE: Fetching Guest MD from HV.
NOTICE: Starting additional cpus.
NOTICE: Initializing LDC services.
NOTICE: Probing PCI devices.
NOTICE: Finished PCI probing.
SPARC T5-2, No Keyboard
Copyright (c) 1998, 2019, Oracle and/or its affiliates. All rights reserved.
OpenBoot 4.38.17, 255.0000 GB memory available, Serial #108412992.
Ethernet address 0:10:e0:76:40:40, Host ID: 86764040.
Boot device: /pci@300/pci@1/pci@0/pci@2/scsi@0/disk@w55cd2e404c1e388c,0:a File and args:
SunOS Release 5.11 Version 11.4.68.164.2 64-bit
Copyright (c) 1983, 2024, Oracle and/or its affiliates.
Hostname: solaris1
May 1 16:20:35.653 solaris1 sendmail[697]: My unqualified host name (solaris1) unknown; sleeping for retry
solaris1 console login: root
Password:
Last login: Wed May 1 15:38:43 2024 on console
May 1 16:20:44.815 solaris1 login: ROOT LOGIN /dev/console
Oracle Solaris 11.4.68.164.2 Assembled March 2024
You have new mail.
root@solaris1:~#
root@solaris1:~#
root@solaris1:~#
root@solaris1:~# locale
LANG=en_GB.ISO8859-1
LC_CTYPE="en_GB.ISO8859-1"
LC_NUMERIC="en_GB.ISO8859-1"
LC_TIME="en_GB.ISO8859-1"
LC_COLLATE="en_GB.ISO8859-1"
LC_MONETARY="en_GB.ISO8859-1"
LC_MESSAGES="en_GB.ISO8859-1"
LC_ALL=
root@solaris1:~# May 1 16:21:35.654 solaris1 sendmail[697]: unable to qualify my own domain name (solaris1) -- using short name
May 1 16:21:35.654 solaris1 sendmail[697]: [ID 702911 mail.alert] unable to qualify my own domain name (solaris1) -- using short name