Tātad, lai tiktu pareizi attēloti laika, datuma, valūtas u.c. formāti un lai varētu sekmīgi noritēt latvisko elementu ieviešana kā GNOME & KDE, tā arī atsevišķu citu programmu lietotāja saskarnē, nepieciešams izveidot latviešu lokāles. Iespējams, ka latviešu lokāles jūsu sistēmā jau ir saliktas tā, kā vajag, ja lietojat Mandrake vai līdzīgu distribūciju. Latviešu lokāļu faili atrodas /usr/share/locale/lv
. Par to, vai ir iestādītas latviešu lokāles, pārliecinamies, izpildot komandu locale
vai echo $LANG
. Vai latviešu lokāles ir pieejamas sistēmai, pārliecinamies, izpildot locale -a|grep lv
. Ja latviešu lokāles jums nav, uzstādiet tās, izmantojot jūsu distribūcijas piedāvāto pakotni. Ja tas nav iespējams, latviešu lokāles kompilēt varam arī paši:
# localedef -c -i lv_LV -f ISO-8859-13 lv
Lai sistēma zinātu, ka ar šo brīdi lietojamas ir latviešu lokāles, rediģējam savu .bash_profile
failu (pieņemot, ka lietotā čaula ir bash
) un tam beigās pievienojam
LANG=lv
LC_COLLATE=lv
LC_CTYPE=lv
LC_MESSAGES=lv
LC_MONETARY=lv
LC_NUMERIC=lv
LC_TIME=lv
LC_ALL=lv
export LANG LC_COLLATE LC_CTYPE LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LC_ALL
Visai sistēmai lokāles tiek definētas RedHat un līdzīgiem /etc/sysconfig/i18n
, bet Debian lietotājiem /etc/environment
failā.
Vai viss strādā, pārliecināties varam, izpildot, piemēram, komandu
$ cal -m
Šeit tiks sniegta informācija par to, kā aktvizēt failu nosaukumu pareizu attēlošanu latviešu valodā (tas gan vairāk attiecas uz tādām failsistēmām, kā FAT, ISO9660, ..)
# insmod nls_cp775
# insmod nls_iso8859-13
Ja augstākminētais neizdevās, un arī pašā kodolā konkrētais atbalsts jau nav iestrādāts, būs nepieciešama kerneļa pārkompilācija ar papildus opcijām, kas pieejamas iekš Filesystems > Native Language Support, ISO-8859-13 un Codepage 775 atbalstam.
Rezultātu varam pārbaudīt šādi (Piemērs):
# mount /dev/hda1 -t vfat -o codepage=775,iocharset=iso8859-13 /mnt/win_c