Ero sivun ”Locale” versioiden välillä
Siirry navigaatioon
Siirry hakuun
C ja POSIX -selitys; LANG parempi kuin LC_ALL; export bashissa
Pb (keskustelu | muokkaukset) (paremmin) |
LP (keskustelu | muokkaukset) (C ja POSIX -selitys; LANG parempi kuin LC_ALL; export bashissa) |
||
Rivi 51: | Rivi 51: | ||
==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 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. | 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== | ||
Lokaalin voi asettaa tiettyyn arvoon [[komentotulkki|komentotulkista]] riippuen (esimerkiksi) komennolla | |||
[[export]] | [[export]] LANG=fi_FI.utf8 | ||
tai | tai | ||
[[setenv]] | [[setenv]] LANG fi_FI.utf8 | ||
Komento voi olla hyvä lisätä komentotulkin käynnistys[[skripti]]in ([[bashrc]], [[zsh|zshrc]], [[tcsh|tcshrc]] ym), mikäli haluaa asetuksen pysyvän jatkuvasti voimassa. | |||
Edellinen toimii bashissa, jälkimmäinen csh-sukuisissa tulkeissa. Komento voi olla hyvä lisätä komentotulkin käynnistys[[skripti]]in ([[bashrc]], [[zsh|zshrc]], [[tcsh|tcshrc]] ym), mikäli haluaa asetuksen pysyvän jatkuvasti voimassa. | |||
Käyttämällä LANG-muuttujaa yksittäiset arvot voi asettaa toisenlaisiksi, esimerkiksi virheviestit alkukielellä (englanniksi) ja aakkostaminen perinteiseen tapaan jossa 00INDEX.txt ja README hakemistolistauksen alussa: | |||
[[export]] LC_MESSAGES=C LC_COLLATE=C | |||
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 komento | |||
==Katso myös== | ==Katso myös== |