Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Kari Argillander - 19.07.07 - klo:16.37

Otsikko: .po tiedostojen käyttö (c++)
Kirjoitti: Kari Argillander - 19.07.07 - klo:16.37
Eli softaan oisi mukava saada tuo käännöspuoli kuntoon ihan muuten vaan. Nuo .po tiedostothan ovat juuri tätä varten eli, kuinka tämä toimii. Esim seuraava
Koodia: [Valitse]
char domain[] = "airpong";
setlocale ( LC_ALL, "" );
bindtextdomain ( domain, "/data/translations" );
textdomain ( domain );

cout << gettext("Config loaded...");

Olen ymmärtänyt että tuo luo .pot tiedoston tuonne /data/tranlations josta sitten voi tehdä käännöksiä. Olenko ymmärtänyt väärin vai pitääkö siihen käyttää jotain komentoa? Saanut käsityksen, että xgettext komento tekisi tämän, mutta eipä ole tehnyt ainakaan kun olen makefile:en pistänyt -xgettext.

Pitääkö ohjelmalle määrittää mitä kieltä pitää käyttää vai osaako se jo tuosta hakea oikean kielitiedoston jos järjestelmän kielenä on esim suomi. Anteeksi jos viestini on jotenkin epäselvä.