Olen tässä harkinnut Windowsin heittämistä romukoppaan, mutta yksi asia vaivaa... Opiskelen japania ja mulle on ehdottoman tärkeää pystyä vaihtamaan lennosta käytössä olevaa merkistöä. Windowsissa se hoituu kätevästi nappia painamalla, mutta tietäisköhän joku miten on Linuxissa? Onhan sille kaiken maailman ilmaisohjelmia, mutta ainakin Windowsin puolella osa ohjelmista on sellasia leluja ettei kahta eri merkistöä saa millään mahdutettua samaan tekstiin...
kielet
hessu
3249
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 3
Vanhimmat
Eipä ole tullut kokeiltua tuota kielen vaihtoa ja sen vaikeutta, mutta vaitoehtoja on.
60 kieltä pitäisi löytyä.
Tässä Mandraken lista.
locales-af 2.3.1.3 : Base files for localization (Afrikaans)
locales-am 2.3.1.3 : Base files for localization (Amharic)
locales-ar 2.3.1.3 : Base files for localization (Arabic)
locales-az 2.3.1.3 : Base files for localization (Azeri)
locales-be 2.3.1.3 : Base files for localization (Belarussian)
locales-bg 2.3.1.3 : Base files for localization (Bulgarian)
locales-bn 2.3.1.3 : Base files for localization (Bengali)
locales-br 2.3.1.3 : Base files for localization (Breton)
locales-bs 2.3.1.3 : Base files for localization (Bosnian)
locales-ca 2.3.1.3 : Base files for localization (Catalan)
locales-cs 2.3.1.3 : Base files for localization (Czech)
locales-cy 2.3.1.3 : Base files for localization (Welsh)
locales-da 2.3.1.3 : Base files for localization (Danish)
locales-de 2.3.1.3 : Base files for localization (German)
locales-el 2.3.1.3 : Base files for localization (Greek)
locales-en 2.3.1.3 : Base files for localization (English)
locales-eo 2.3.1.3 : Base files for localization (Esperanto)
locales-es 2.3.1.3 : Base files for localization (Spanish)
locales-et 2.3.1.3 : Base files for localization (Estonian)
locales-eu 2.3.1.3 : Base files for localization (Basque)
locales-fa 2.3.1.3 : Base files for localization (Farsi)
locales-fi 2.3.1.3 : Base files for localization (Finnish)
locales-fo 2.3.1.3 : Base files for localization (Faroese)
locales-fr 2.3.1.3 : Base files for localization (French)
locales-ga 2.3.1.3 : Base files for localization (Irish)
locales-gd 2.3.1.3 : Base files for localization (Scottish Gaelic)
locales-gl 2.3.1.3 : Base files for localization (Galician)
locales-gv 2.3.1.3 : Base files for localization (Manx Gaelic)
locales-he 2.3.1.3 : Base files for localization (Hebrew)
locales-hi 2.3.1.3 : Base files for localization (Hindi)
locales-hr 2.3.1.3 : Base files for localization (Croatian)
locales-hu 2.3.1.3 : Base files for localization (Hungarian)
locales-hy 2.3.1.3 : Base files for localization (Armenian)
locales-id 2.3.1.3 : Base files for localization (Indonesian)
locales-is 2.3.1.3 : Base files for localization (Icelandic)
locales-it 2.3.1.3 : Base files for localization (Italian)
locales-iu 2.3.1.3 : Base files for localization (Inuktitut)
locales-ja 2.3.1.3 : Base files for localization (Japanese)
locales-ka 2.3.1.3 : Base files for localization (Georgian)
locales-kl 2.3.1.3 : Base files for localization (Greenlandic)
locales-ko 2.3.1.3 : Base files for localization (Korean)
locales-kw 2.3.1.3 : Base files for localization (Cornish)
locales-lo 2.3.1.3 : Base files for localization (Laotian) [INCOMPLETE]
locales-lt 2.3.1.3 : Base files for localization (Lithuanian)
locales-lv 2.3.1.3 : Base files for localization (Latvian)
locales-mi 2.3.1.3 : Base files for localization (Maori)
locales-mk 2.3.1.3 : Base files for localization (Macedonian)
locales-mr 2.3.1.3 : Base files for localization (Marathi)
locales-ms 2.3.1.3 : Base files for localization (Malay)
locales-mt 2.3.1.3 : Base files for localization (Maltese)
locales-nl 2.3.1.3 : Base files for localization (Dutch)
locales-no 2.3.1.3 : Base files for localization (Norwegian)
locales-oc 2.3.1.3 : Base files for localization (Occitan)
locales-ph 2.3.1.3 : Base files for localization (Pilipino)
locales-pl 2.3.1.3 : Base files for localization (Polish)
locales-pp 2.3.1.3 : Base files for localization (Papiamento)
locales-pt 2.3.1.3 : Base files for localization (Portuguese)
locales-ro 2.3.1.3 : Base files for localization (Romanian)
locales-ru 2.3.1.3 : Base files for localization (Russian)
locales-sk 2.3.1.3 : Base files for localization (Slovak)
locales-sl 2.3.1.3 : Base files for localization (Slovenian)
locales-sq 2.3.1.3 : Base files for localization (Albanian)
locales-sr 2.3.1.3 : Base files for localization (Serbian)
locales-sv 2.3.1.3 : Base files for localization (Swedish)
locales-ta 2.3.1.3 : Base files for localization (Tamil)
locales-te 2.3.1.3 : Base files for localization (Telugu)
locales-tg 2.3.1.3 : Base files for localization (Tajik)
locales-th 2.3.1.3 : Base files for localization (Thai)
locales-tr 2.3.1.3 : Base files for localization (Turkish)
locales-tt 2.3.1.3 : Base files for localization (Tatar)
locales-uk 2.3.1.3 : Base files for localization (Ukrainian)
locales-ur 2.3.1.3 : Base files for localization (Urdu)
locales-uz 2.3.1.3 : Base files for localization (Uzbek)
locales-vi 2.3.1.3 : Base files for localization (Vietnamese)
locales-wa 2.3.1.3 : Base files for localization (Walloon)
locales-yi 2.3.1.3 : Base files for localization (Yiddish)
locales-zh 2.3.1.3 : Base files for localization (Chinese)
Kiinaa ja koreaa lukevana voin kertoa että vaikeaa on. Tosin suurin osa vaikeuksistani johtuu siitä että noita on kaksi kieltä, jos sinulle riittää eurooppalaisten kielten lisäksi pelkkä japani, pääset varmaan melko helpolla.
Distribuutiotasi et maininnut, toisissa homma onnistuu helpommin kuin muissa. Kerronpa sitten yleisesti miten tuo toimii, joissakin distribuutioissa on asiaa hieman helpottavia piirteitä, ainakin ohjeita, toisissa vähemmän.
Itä-Aasian kieliä varten tarvitaan erillinen syötemetodi-ohjelma, joka tulkitsee näppäimistösyötteen vaikkapa hiragana/katakana/kanji-merkeiksi. Japanin osalta noita on monta enkä niitä tunne, joten en osaa suositella parasta, mutta käytän esimerkkinä kinput:ia, koska se tuli ensimmäisenä mieleen.
Ensinnä tietysti pitää asentaa oleelliset ohjelmat, mutta tämä vaihe riippuu distribuutiosta, joten oletan että ne samoin kuin sopivat fontit löytyvät.
Sitten pitää asettaa pari muuttujaa. Kaikki syötemetodit eivät valitettavasti tue Unicodea, valitse sellainen joka tukee. En tiedä kinputista, mutta oletetaan tässä että se toimisi. Aseta itsellesi ympäristömuuttujat
export LANG=fi_FI.UTF-8
export LC_CTYPE=ja_JP.UTF-8
Tuo LANG saa sinänsä olla mikä tahansa kieli, suosittelen kieltä jota osaat ainakin kohtuullisesti, koska monet ohjelmat tuon asetuksen jälkeen toimivat sillä kielellä. LC_CTYPE täytyy olla syötemetodille soveltuva versio. Voit laittaa nuo vaikkapa ~/.profile -tiedostoon.
Sitten X:n syötettä varten (konsolilla homma toimii varsin heikosti) täytyy asettaa vielä yksi muuttuja, tämän voit laittaa vaikkapa ~/.xsession -tiedostoon:
export XMODIFIERS="@im=kinput"
Kun nämä on asetettu, ja tuo kinput (tai vast) taustalla käynnissä, voit kirjoittaa japania XIM:ää tukevissa ohjelmissa kun painat ensin tiettyä näppäinyhdistelmää, joka riippuu tuosta syötemetodista. Itse kirjoittelen kiinaa Chinput:n avulla, siinä se on Ctrl space. Kun saman näppäinyhdistelmän painaa uudelleen, XIM menee pois käytöstä ja voit kirjoittaa vaikkapa suomea. XIM:ää tukemattomissa ohjelmissa homma ei toimi, mutta useimmat niistä eivät kykenisi aasialaisia merkkejä esittämäänkään. Näitä toimivia ohjelmia on esimerkiksi OpenOffice, xedit, uxterm ja Mozilla. Lisäksi pari ohjelmaa, Yudit ja XEmacs, sisältävät omat syötesysteeminsä, ja niillä monikielisyys on erittäin helppoa.
Siinäpä se, eli jos käytät vain yhtä erillisen syötemetodin vaativaa kieltä, homma on varsin helppo ja toimii yksinkertaisella näppäinvalinnalla. Sitten kun niitä on monta, joudutaankin temppuilemaan ihan oikeasti... Tuota asianlaitaa ollaan parantelemassa, ks. http://www.li18nux.org/subgroups/im/IIIMF/index.html
mutta älä odota pikaista parannusta.
Kamsahamnida. (noinhan se menee?) Ja kiitoksia md:llekin. Enköhän sitten pärjäile Linuxillakin. :)