Muokataan sivua Kotoistus
Siirry navigaatioon
Siirry hakuun
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 56: | Rivi 56: | ||
Jos ohjelman [[lähdekoodi]]t löytyvät järjestelmästä, voidaan lähdekoodihakemistosta etsiä suomenkieliset käännökset sisältävä <tt>fi.po</tt>-tiedosto, tehdä siihen tarvittavat muutokset, muuntaa se binäärimuotoon ja kopioida <tt>ohjelma.mo</tt>-nimellä hakemistoon <tt>/usr/share/locale/fi/LC_MESSAGES/</tt>. | Jos ohjelman [[lähdekoodi]]t löytyvät järjestelmästä, voidaan lähdekoodihakemistosta etsiä suomenkieliset käännökset sisältävä <tt>fi.po</tt>-tiedosto, tehdä siihen tarvittavat muutokset, muuntaa se binäärimuotoon ja kopioida <tt>ohjelma.mo</tt>-nimellä hakemistoon <tt>/usr/share/locale/fi/LC_MESSAGES/</tt>. | ||
Useimmiten on kuitenkin kätevintä muuntaa valmis <tt>.mo</tt>-tiedosto takaisin <tt>.po</tt>-muotoon ja tehdä muutokset tähän tiedostoon. ''Älä kuitenkaan tee julkaistavaksi tarkoitettuja käännöksiä tältä pohjalta.'' | |||
Mo-tiedoston muunto po-muotoon onnistuu komennolla <tt>msgunfmt</tt>. Esimerkiksi seuraavassa luotaisiin [[grep]]-ohjelman mo-tiedostosta po-tiedosto: | |||
msgunfmt /usr/share/locale/fi/LC_MESSAGES/grep.mo >grep.po | |||
Tehdään halutut muutokset po-tiedostoon: | |||
[[emacs]] grep.po | |||
Käännetään muokattu po-tiedosto takaisin mo-muotoon: | |||
msgfmt -co grep.mo grep.po | |||
Otetaan varmuuskopio alkuperäisestä mo-tiedostosta: | |||
mv /usr/share/locale/fi/LC_MESSAGES/grep.mo /usr/share/locale/fi/LC_MESSAGES/grep.mo.bak | |||
Kopioidaan muokattu mo-tiedosto alkuperäisen paikalle: | |||
cp grep.mo /usr/share/locale/fi/LC_MESSAGES/grep.mo | |||
=== Sanasto === | === Sanasto === |