Ero sivun ”Gettext” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
ei noin
(vähän omaa häslinkiä) |
Pb (keskustelu | muokkaukset) p (ei noin) |
||
Rivi 93: | Rivi 93: | ||
=== Kääntäminen === | === Kääntäminen === | ||
Kun ohjelmasta on luotu <tt>.pot</tt>-tiedosto, seuraava vaihe on [[kotoistus|käännösten tekeminen]]. Lopullinen käännöstiedosto voisi näyttää tältä (tiedosto <tt> | Kun ohjelmasta on luotu <tt>.pot</tt>-tiedosto, seuraava vaihe on [[kotoistus|käännösten tekeminen]]. Lopullinen käännöstiedosto voisi näyttää tältä (tiedosto <tt>fi.po</tt>: | ||
<pre> | <pre> | ||
# Linux.fi:n esimerkkiohjelma | # Linux.fi:n esimerkkiohjelma | ||
Rivi 127: | Rivi 127: | ||
=== Käännöksen käyttöönotto === | === Käännöksen käyttöönotto === | ||
Kun käännös on valmis, se pitää muuttaa binäärimuotoon. Tämä onnistuu <tt>msgfmt</tt>-ohjelmalla komennolla | Kun käännös on valmis, se pitää muuttaa binäärimuotoon. Tämä onnistuu <tt>msgfmt</tt>-ohjelmalla komennolla | ||
msgfmt | msgfmt fi.po -o ohjelma.mo | ||
Huomaa, että tiedostonimen pitää olla lähdekoodissa <tt>textdomain()</tt>-funktiolle annettu nimi ja tiedostopäätteen <tt>.mo</tt>. | Huomaa, että tiedostonimen pitää olla lähdekoodissa <tt>textdomain()</tt>-funktiolle annettu nimi ja tiedostopäätteen <tt>.mo</tt>. | ||