Ker je tole nastavljanje “locale settings” precej težavno / nejasno v Ubuntu Linuxu – ne morem verjet, da ni nobenega GUIja!? – sem si tole zapisal v moj .log, morda še komu pride prav. Vsekakor pa bo meni prišlo prav naslednjič, ko bom potreboval.
1. Dodajanje sl_SI med avaliable locale
Kako je nastavljeno trenutno locale se lahko preveri z ukazom: $ locale
Kateri pa so na voljo na vašem sistemu se lahko preveri z ukazom: $ locale -a
Da se doda na seznam sl_SI.UTF-8 je potrebno odpreti in urediti datoteko /var/lib/locales/supported.d/local z root pravicami, torej v terminalu poženi:
sudo gedit /var/lib/locales/supported.d/local
Jaz imam sedaj sledeče v tej datoteki:
en_US.UTF-8 UTF-8 en_GB.UTF-8 UTF-8 en_GB ISO-8859-1 en_GB.ISO-8859-15 ISO-8859-15 sl_SI.UTF-8 UTF-8 sl_SI ISO-8859-2
Shrani in zapri datoteko ter poženi:
sudo dpkg-reconfigure locales
Ta bo dodal nove locale med dostopne (preveri z $ locale -a)
2. Nastavi locale
V datoteki /etc/default/locale nastavi ustrezne locale, torej poženi:
sudo gedit /etc/default/locale
Jaz sem si nastavil na sledeče nastavitve (thanks to Jure Merhar):
LANG="en_US.UTF-8" LC_NUMERIC="sl_SI.UTF-8" LC_TIME="sl_SI.UTF-8" LC_COLLATE="sl_SI.UTF-8" LC_MONETARY="sl_SI.UTF-8" LC_PAPER="sl_SI.UTF-8" LC_ADDRESS="sl_SI.UTF-8" LC_TELEPHONE="sl_SI.UTF-8" LC_MEASUREMENT="sl_SI.UTF-8" LC_IDENTIFICATION="sl_SI.UTF-8"
Shrani in zapri datoteko ter se odjavi in ponovno prijavi.
Z ukazom $ locale preveri nastavitve.
Lahko si nastavitve po svoje zgornje nastavitve.
Povsem svoje locale si lahko narediš v: /usr/share/i18n/locales
V tej mapi mora obstajati tudi sl_SL, da bo vse skupaj sploh delovalo – ta bi že moral biti tam po inštalaciji Ubuntuja.
Več o tem si lahko pogledate tudi na Lugos straneh Unicode HOWTO:
- Nastavitev locale (3. poglavje)
- Slovenski locale (5. pogalvje)