Felhasználói eszközök

Eszközök a webhelyen


oktatas:programozas:java:java_lokalizacio_gnu_gettext_megoldas

< Java

Java lokalizáció - GNU Gettext megoldás

Bevezetés

Többnyelvű Java program.

Példa

I18n i18n = I18nFactory.getI18n(getClass());
System.out.println(i18n.tr("A fordítandó szöveg"));

Fordítás

Kulcsszavak kiszedése:

xgettext -ktrc:1c,2 -ktrnc:1c,2,3 -ktr -kmarktr -ktrn:1,2 -o po/keys.pot src/*.java 

Kulcsok pofájlba:

msgmerge -U po/de.po po/keys.pot

Fordítás:

poedit po/de.po

A magyar ResourceBundle class fájl az app.i18n csomagban:

msgfmt --java2 -d src/conf -r app.i18n.Messages -l de po/hu.po

Linkek

oktatas/programozas/java/java_lokalizacio_gnu_gettext_megoldas.txt · Utolsó módosítás: 2023/08/23 22:04 szerkesztette: admin