Muokataan sivua Locale

Siirry navigaatioon Siirry hakuun
Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos kirjaudut sisään tai luot tunnuksen, muokkauksesi yhdistetään käyttäjänimeesi ja saat paremman käyttökokemuksen.

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''' (lokaali, lokaaliasetukset) on [[komentorivi]]ohjelma, joka tulostaa kieltä ja muita alueellisia tietoja koskevat [[ympäristömuuttuja]]t ja näyttää asennetut lokaalivaihtoehdot.
Locale on [[komentorivi]]ohjelma, joka tulostaa kieltä ja muita alueellisia tietoja koskevat [[ympäristömuuttuja]]t ja näyttää asennetut lokaalivaihtoehdot.


Localeen liittyvät muuttujat määräävät [[kotoistus|kotoistetun]] ohjelman käyttämän käyttöliittymäkielen ja kieleen ja kulttuuriin liittyvät käytännöt, esimerkiksi päivämäärien muodon, desimaalierottimen ja aakkosjärjestyksen. Locale asetukset voivat siis poiketa toisistaan, käyttöliittymä voi olla vaikka englanniksi ja muut merkintätavat Suomen tavan mukaan.
Lokaliin liittyvät muuttujat määräävät [[kotoistus|kansainvälistetyn]]ohjelman käyttämän kielen ja kieleen ja kulttuuriin liittyvät käytännöt, esimerkiksi päivämäärien muodon, desimaalierottimen ja aakkosjärjestyksen.


Kaikissa ohjelmissa ei hyödynnetä kaikkia vivahteita. Jos osaa ohjelmasta ei ole käännetty käytetään siltä osin alkuperäistä (englannin) kieltä. Joissakin ohjelmissa käytetään näitten muuttujien sijaan ohjelman valikoita tai muita asetuksia.
Kaikissa ohjelmissa ei hyödynnetä kaikkia vivahteita. Jos osaa ohjelmasta ei ole käännetty käytetään siltä osin alkuperäistä (englannin) kieltä. Joissakin Windows-perinteen ohjelmissa käytetään näitten muuttujien sijaan ohjelman valikoita.


==Käyttö==
==Käyttö==
Rivi 22: Rivi 22:
  LC_IDENTIFICATION="en_GB.utf8"
  LC_IDENTIFICATION="en_GB.utf8"
  LC_ALL=en_GB.utf8
  LC_ALL=en_GB.utf8
Lokaalit ovat muotoa <tt>kieli_ALUE.merkistö</tt>. Lokaali <tt>en_GB.utf8</tt> tarkoittaa siis englanninkielen brittiversiota [[UTF-8]] -merkistöllä koodattuna.


Tulostetaan asennetut lokaalit (joskus ''hyvin'' pitkä lista, tässä erään järjestelmän oletusvalikoima: eri englannin muunnelmia sekä [[C]]- ja [[POSIX]]-oletuslokaalit):
Tulostetaan asennetut lokaalit (joskus ''hyvin'' pitkä lista, tässä erään järjestelmän oletusvalikoima: eri englannin muunnelmia sekä [[C]]- ja [[POSIX]]-oletuslokaalit):
Rivi 69: Rivi 67:
==Ympäristömuuttujat==
==Ympäristömuuttujat==


Haluttua locale-ympäristöä säädetään joukolla [[Ympäristömuuttuja|ympäristömuuttujia]] (katso yllä). Näistä erityisen kiinnostavia ovat seuraavat:
Haluttua locale-ympäristöä voi säätää joukolla ympäristömuuttujia (katso yllä). Näistä erityisen kiinnostavia ovat seuraavat:


*LANG: oletuslokaali
*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: aakkosjärjestys
*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ä lokaali muista locale-muuttujista välittämättä
*LC_ALL: käytettävä ympäristö muista locale-muuttujista välittämättä


==Lokaalien generointi==
==Lokaalien generointi==
Rivi 101: Rivi 99:


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
 
Joskus saattaa tulla tilanne että [[kotoistus]] on huono että haluaa ajaa jonkin ohjelman englanniksi. Se tapahtuu seuraavasti [[komentorivi]]ltä.
LC_ALL=C ohjelmannimi
 
==Jakelukohtaista==
===Ubuntun päätteen maa-asetusten vaihtaminen===
 
sudo apt-get update
sudo apt-get install console-data
sudo apt-get install console-setup
sudo apt-get install console-locales
sudo apt-get install keyboard-configuration
 
dpkg-reconfigure console-data
dpkg-reconfigure console-setup
dpkg-reconfigure console-locales
dpkg-reconfigure keyboard-configuration
 
=== Opensuse ja KDE ===
Opensusella (15.1) KDE:n Järjestelmäasetukset tallentuu tiedostoon ~/.config/plasma-localerc.


==Katso myös==
==Katso myös==
Wikin materiaali on kaikkien vapaasti käytettävissä Creative Commons 3.0 - nimi mainittava -lisenssin alaisuudessa. TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!

Muokataksesi tätä sivua vastaa alla olevaan kysymykseen (lisätietoja):

Peruuta Muokkausohjeet (avautuu uuteen ikkunaan)
Noudettu kohteesta ”https://www.linux.fi/wiki/Locale