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