Ero sivun ”Gettext” versioiden välillä

Siirry navigaatioon Siirry hakuun
12 merkkiä poistettu ,  27. helmikuuta 2008
p
ei noin
(vähän omaa häslinkiä)
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>ohjelma.pot</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 ohjelma.pot -o ohjelma.mo
  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>.


4 316

muokkausta

Navigointivalikko