Kirjoittaja Aihe: Locales ja virheilmoitukset  (Luettu 2363 kertaa)

Mistofelees

  • Käyttäjä
  • Viestejä: 691
    • Profiili
Locales ja virheilmoitukset
« : 25.10.09 - klo:02.10 »
Miten saan Suometetun Linuxin kirjoittamaan lokitiedostoihin varoitukset Lontoon murteella ?
Tuli jo ajettua koneen siivouskin komennolla 'dpkg-reconfigure localepurge', joten Lontoon jorinat pitää palauttaa jollain tempulla.

Suomenkielisten ilmoitusten perusteella on täysin turha lähteä hakemaan kansainvälisestä netistä apua. Tässä on selvä typeryys.
Asiaan on kaksi mahdollista ratkaisua: virheilmoitukset ovat joko aina englanniksi tai kaikkiin ilmoituksiin liitetään koodi, joka löytyy netistä suuresta virheilmoitusluettelosta linkkeineen.

SuperOscar

  • Käyttäjä
  • Viestejä: 4329
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Locales ja virheilmoitukset
« Vastaus #1 : 25.10.09 - klo:10.21 »
Itse kyllä pitäisin vielä typerämpänä, että yksi keskeinen käyttöliittymän elementti, virheilmoitukset, jätettäisiin kääntämättä. Siinäpä olisi sitten kielitaidoton sormi suussa!

Jollei suomenkielistä jonoa pysty päässään kääntämään riittävän täsmällisesti englanniksi, eihän se nyt ole homma eikä mikään löytää englanninkielistä vastinetta tarvittaessa, koska kaikki käännökset köllivät koneellasi. Homma menee näin:

  • asenna gettext-paketti
  • greppaa riittävän pitkää jonoa (jottei tuloksia tule liikaa) /usr/share/locales-langpack/fi/LC_MESSAGES/*.mo-tiedostoista (ovat binaareja, joten grep ilmoittaa vain täsmäävät tiedostot)
  • kun riittävän harvalukuinen joukko tuloksia löytyy, käännä binaari-.mo takaisin teksti-.po:ksi msgunfmt-komennolla
  • etsi .po-tiedostosta tarvitsemasi suomenkielinen jono (msgtxt) ja katso sen alkukielinen vastine (msgid)

Onhan tuossa kieltämättä välivaiheita, mutta toisaalta kuinkas usein sitä joutuu virheilmoituksia guuglettamaankaan? Tai jos joutuu, kannattaa kone pitää kokonaan jenkkilokaalissa.
pöytäkone 1, kannettavat 1–3, NUC: Debian GNU/Linux 13;  pöytäkone 2: NixOS 25.11; RPi 1: FreeBSD 14.3-RELEASE; RPi 2: Raspberry Pi OS 13

vpv

  • Käyttäjä
  • Viestejä: 185
  • 3 * Fedora + OpenWRT
    • Profiili
    • Fedora-sivuni
Vs: Locales ja virheilmoitukset
« Vastaus #2 : 25.10.09 - klo:14.56 »
Vaihdetaan localea tuon yhden komennon ajaksi:
Koodia: [Valitse]
LANG=C komento