Ero sivun ”Locale” versioiden välillä
Pb (keskustelu | muokkaukset) pEi muokkausyhteenvetoa |
LP (keskustelu | muokkaukset) (ympäristömuuttujat ja lokaalien generointi) |
||
Rivi 37: | Rivi 37: | ||
en_ZW.utf8 | en_ZW.utf8 | ||
POSIX | POSIX | ||
==Ympäristömuuttujat== | |||
Haluttua locale-ympäristöä voi säätää joukolla ympäristömuuttujia (katso yllä). Näistä erityisen kiinnostavia ovat seuraavat: | |||
*LC_CTYPE: käytettävä merkistö ja muun muuassa aakkosjärjestys sekä pienten ja isojen kirjainten vastaavuus | |||
*LC_MESSAGES: ohjelmien viestien kieli; jos käännös puuttuu viesti näytetään alkuperäisellä kielellä (käytännössä englanniksi) | |||
*LANG: oletusympäristö | |||
*LANGUAGE: [[GNU]]-projektin LANG-muuttuja, hyväksyy listan eri vaihtoehdoista | |||
*LC_ALL: käytettävä ympäristö muista locale-muuttujista välittämättä | |||
==Lokaalien generointi== | |||
Kotikoneilla harvemmin on tarvetta tukea maailman kaikkia kieliä ja kulttuureja. Tilan säästämiseksi lokaaleja generoidaan usein käytettäviksi vain pyynnöstä. C ja POSIX ovat aina käytössä, usein oletusarvoisesti liuta englanninkielisiä lokaaleja sekä asennuksessa valittu järjestelmän oletuskieli. Tuen saamiseksi halutut lokaalit pitää generoida. Tapa vaihtelee jakelusta toiseen. | |||
==Katso myös== | ==Katso myös== |
Versio 1. maaliskuuta 2008 kello 02.01
locale on komentoriviohjelma, joka tulostaa kieltä ja muita alueellisia tietoja koskevat ympäristömuuttujat ja näyttää saatavilla olevat lokaalivaihtoehdot.
Käyttö
Tulostetaan kieli- ja aluemuuttujien tiedot:
kayttaja@kone:~$ locale LANG=en_GB.utf8 LC_CTYPE="en_GB.utf8" LC_NUMERIC="en_GB.utf8" LC_TIME="en_GB.utf8" LC_COLLATE="en_GB.utf8" LC_MONETARY="en_GB.utf8" LC_MESSAGES="en_GB.utf8" LC_PAPER="en_GB.utf8" LC_NAME="en_GB.utf8" LC_ADDRESS="en_GB.utf8" LC_TELEPHONE="en_GB.utf8" LC_MEASUREMENT="en_GB.utf8" LC_IDENTIFICATION="en_GB.utf8" LC_ALL=en_GB.utf8
Tulostetaan saatavilla olevat lokaalit:
kayttaja@kone:~$ locale -a C en_AU.utf8 en_BW.utf8 en_CA.utf8 en_DK.utf8 en_GB.utf8 en_HK.utf8 en_IE.utf8 en_IN en_NZ.utf8 en_PH.utf8 en_SG.utf8 en_US.utf8 en_ZA.utf8 en_ZW.utf8 POSIX
Ympäristömuuttujat
Haluttua locale-ympäristöä voi säätää joukolla ympäristömuuttujia (katso yllä). Näistä erityisen kiinnostavia ovat seuraavat:
- LC_CTYPE: käytettävä merkistö ja muun muuassa aakkosjärjestys sekä pienten ja isojen kirjainten vastaavuus
- LC_MESSAGES: ohjelmien viestien kieli; jos käännös puuttuu viesti näytetään alkuperäisellä kielellä (käytännössä englanniksi)
- LANG: oletusympäristö
- LANGUAGE: GNU-projektin LANG-muuttuja, hyväksyy listan eri vaihtoehdoista
- LC_ALL: käytettävä ympäristö muista locale-muuttujista välittämättä
Lokaalien generointi
Kotikoneilla harvemmin on tarvetta tukea maailman kaikkia kieliä ja kulttuureja. Tilan säästämiseksi lokaaleja generoidaan usein käytettäviksi vain pyynnöstä. C ja POSIX ovat aina käytössä, usein oletusarvoisesti liuta englanninkielisiä lokaaleja sekä asennuksessa valittu järjestelmän oletuskieli. Tuen saamiseksi halutut lokaalit pitää generoida. Tapa vaihtelee jakelusta toiseen.