Muokataan sivua Locale
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 1: | Rivi 1: | ||
Locale on [[komentorivi]]ohjelma, joka tulostaa kieltä ja muita alueellisia tietoja koskevat [[ympäristömuuttuja]]t ja näyttää saatavilla olevat lokaalivaihtoehdot. | |||
==Käyttö== | ==Käyttö== | ||
Rivi 23: | Rivi 19: | ||
LC_ALL=en_GB.utf8 | LC_ALL=en_GB.utf8 | ||
Tulostetaan saatavilla olevat lokaalit (joskus ''hyvin'' pitkä lista): | |||
Tulostetaan | |||
kayttaja@kone:~$ locale -a | kayttaja@kone:~$ locale -a | ||
C | C | ||
Rivi 44: | Rivi 38: | ||
POSIX | POSIX | ||
Tulostetaan | Tulostetaan suomenkieliset lokaalit (jotka alkavat kielikoodilla ”fi”): | ||
kayttaja@kone:~$ locale -a | [[grep]] "^fi" | kayttaja@kone:~$ locale -a | [[grep]] "^fi" | ||
fi_FI | fi_FI | ||
Rivi 55: | Rivi 49: | ||
finnish | finnish | ||
Tähän eksyi näköjään mukaan | Tähän eksyi näköjään mukaan filipiini. | ||
<tt>fi</tt>, <tt>fi_FI</tt> ja <tt>finnish</tt> viittaavat (vrt. [[locale.dir]]) yleensä järjestelmän oletusarvoiseen suomi-lokaaliin, eli johonkin lokaaleista <tt>fi_FI.iso88591</tt>, <tt>fi_FI.iso885915@euro</tt> ja <tt>fi_FI.utf8</tt>. Viimeksimainittu, [[Unicode]]a käyttävä, on nykyään suositeltavin, ellei yhteensopivuussyistä joudu käyttämään jotakin muuta. | |||
==Ympäristömuuttujat== | ==Ympäristömuuttujat== | ||
Haluttua locale-ympäristöä | 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ö, merkkien luokittelu sekä pienten ja isojen kirjainten vastaavuus | *LC_CTYPE: käytettävä merkistö, merkkien luokittelu sekä pienten ja isojen kirjainten vastaavuus | ||
*LC_COLLATE | *LC_COLLATE aakkosjärjestys | ||
*LC_MESSAGES: ohjelmien viestien kieli; jos käännös puuttuu viesti näytetään alkuperäisellä kielellä (käytännössä englanniksi) | *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 | *LANGUAGE: [[GNU]]-projektin LANG-muuttuja, hyväksyy listan eri vaihtoehdoista | ||
*LC_ALL: käytettävä | *LC_ALL: käytettävä ympäristö muista locale-muuttujista välittämättä | ||
==Lokaalien generointi== | ==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 (eli [[C]]-kielen ja [[POSIX]]-standardin oletuslokaalit, käytännössä samat) ovat aina käytössä, usein oletusarvoisesti liuta englanninkielisiä lokaaleja sekä asennuksessa valittu järjestelmän oletuskieli. Tuen saamiseksi | 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 (eli [[C]]-kielen ja [[POSIX]]-standardin oletuslokaalit, käytännössä samat) 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. | ||
==Lokaalin asettaminen== | ==Lokaalin asettaminen== | ||
Rivi 101: | Rivi 80: | ||
Käyttämällä muuttujaa LC_ALL näiden muiden muuttujien arvot jätetään huomiotta, mikä on kätevää esimerkiksi yksittäisen komennon ajamiseksi oletusympäristössä tai aiotussa oletusympäristössä: | Käyttämällä muuttujaa LC_ALL näiden muiden muuttujien arvot jätetään huomiotta, mikä on kätevää esimerkiksi yksittäisen komennon ajamiseksi oletusympäristössä tai aiotussa oletusympäristössä: | ||
[[env]] LC_ALL=C | [[env]] LC_ALL=C komento | ||
==Katso myös== | ==Katso myös== | ||
*[[ | *[[Lokalisointi]] | ||
[[Luokka:Komentorivin perustyökalut]] | [[Luokka:Komentorivin perustyökalut]] |