Ero sivun ”Keskustelu:Locale” versioiden välillä
LP (keskustelu | muokkaukset) |
|||
Rivi 12: | Rivi 12: | ||
--[[Käyttäjä:LP|LP]] 25. marraskuuta 2009 kello 14.01 (UTC) | --[[Käyttäjä:LP|LP]] 25. marraskuuta 2009 kello 14.01 (UTC) | ||
==en_FI== | |||
Vähän sääsin (kubuntu 14.04) gui-kilkkeillä (systemsettings / locale), ja päädyin toivomaani tilanteeseen että locale on en_FI, mutta ... | |||
* perl: warning: Setting locale failed. | |||
* perl: warning: Please check that your locale settings: | |||
* LANGUAGE = "en", | |||
* LC_ALL = (unset), | |||
* LC_TIME = "en_FI.UTF-8", | |||
* LC_MONETARY = "en_FI.UTF-8", | |||
* LC_ADDRESS = "en_FI.UTF-8", | |||
* LC_TELEPHONE = "en_FI.UTF-8", | |||
* LC_NAME = "en_FI.UTF-8", | |||
* LC_MEASUREMENT = "en_FI.UTF-8", | |||
* LC_IDENTIFICATION = "en_FI.UTF-8", | |||
* LC_NUMERIC = "en_FI.UTF-8", | |||
* LC_PAPER = "en_FI.UTF-8", | |||
* LANG = "en_FI.UTF-8" | |||
* are supported and installed on your system. | |||
* perl: warning: Falling back to the standard locale ("C"). | |||
* locale: Cannot set LC_CTYPE to default locale: No such file or directory | |||
* locale: Cannot set LC_MESSAGES to default locale: No such file or directory | |||
* locale: Cannot set LC_ALL to default locale: No such file or directory | |||
Tässä tilanteessa maaksi on valittu Suomi, mutta kieleksi englanti. Pidän tästä, koska lokalisoinnin taso on usein heikko ( ja virheilmoitusten googlaaminen voi olla täysin toivotonta jos ne saa suomeksi. Enkä osaa käyttää libreofficea suomeksi (miksi sqrt, avg, sum ja niin edelleen on käännettävä suomeksi!) Kombinaatio ei kuitenkaan toiminut. Pääsin eteenpäin luomalla en_FI-localen käsin näin: | |||
* sudo cp -r /usr/share/i18n/locales/fi_FI /usr/share/i18n/locales/en_FI | |||
* sudo emacs /var/lib/locales/supported.d/en # lisää uusi rivi, jolla lukee en_FI.UTF-8 UTF8 | |||
* sudo locale-gen | |||
Osaisiko joku selventää miten tuollainen en_FI oikeaoppisesti asennetaan? |
Versio 21. huhtikuuta 2016 kello 22.32
Lokaalisekoilua
Ilmeisesti suomi-lokaalit ovat seuraavasti:
- finnish: fi_FI.ISO-8859-1 (C), fi_FI.ISO8859-1 (X)
- fi, fi_FI: fi_FI.ISO-8859-15 (C), fi_FI.ISO8859-15 (X)
- fi_FI.utf8: fi_FI.utf8 (C), fi_FI.UTF-8 (X)
Lisäksi joukko aliaksia eri välimerkein ja muunnelmin X:n locale.alias-tiedostossa.
Merkistö siis ymmärtääkseni merkitään eri tavalla libc:n lokaleissa ja X:n vastaavissa, jonka takia virallisia nimiä ei voi käyttää suoraan, vaan nimi on alias ainakin jommassakummassa tiedostossa.
Onko tämä tosiaan asian laita? Vielä nykyään? Onko tähän muita syitä kuin jonkun jääräpäisyys?
--LP 25. marraskuuta 2009 kello 14.01 (UTC)
en_FI
Vähän sääsin (kubuntu 14.04) gui-kilkkeillä (systemsettings / locale), ja päädyin toivomaani tilanteeseen että locale on en_FI, mutta ...
- perl: warning: Setting locale failed.
- perl: warning: Please check that your locale settings:
- LANGUAGE = "en",
- LC_ALL = (unset),
- LC_TIME = "en_FI.UTF-8",
- LC_MONETARY = "en_FI.UTF-8",
- LC_ADDRESS = "en_FI.UTF-8",
- LC_TELEPHONE = "en_FI.UTF-8",
- LC_NAME = "en_FI.UTF-8",
- LC_MEASUREMENT = "en_FI.UTF-8",
- LC_IDENTIFICATION = "en_FI.UTF-8",
- LC_NUMERIC = "en_FI.UTF-8",
- LC_PAPER = "en_FI.UTF-8",
- LANG = "en_FI.UTF-8"
- are supported and installed on your system.
- perl: warning: Falling back to the standard locale ("C").
- locale: Cannot set LC_CTYPE to default locale: No such file or directory
- locale: Cannot set LC_MESSAGES to default locale: No such file or directory
- locale: Cannot set LC_ALL to default locale: No such file or directory
Tässä tilanteessa maaksi on valittu Suomi, mutta kieleksi englanti. Pidän tästä, koska lokalisoinnin taso on usein heikko ( ja virheilmoitusten googlaaminen voi olla täysin toivotonta jos ne saa suomeksi. Enkä osaa käyttää libreofficea suomeksi (miksi sqrt, avg, sum ja niin edelleen on käännettävä suomeksi!) Kombinaatio ei kuitenkaan toiminut. Pääsin eteenpäin luomalla en_FI-localen käsin näin:
- sudo cp -r /usr/share/i18n/locales/fi_FI /usr/share/i18n/locales/en_FI
- sudo emacs /var/lib/locales/supported.d/en # lisää uusi rivi, jolla lukee en_FI.UTF-8 UTF8
- sudo locale-gen
Osaisiko joku selventää miten tuollainen en_FI oikeaoppisesti asennetaan?