Hozzászólások
-
SzerzőBejegyzés
-
A Tomcatba telepített tartalmak módosítása után újra kell töltetni azokat (reload). Az újabb verzióknak van egy webes admin felülete, ahol csak a megfelelõ funkciólinkre kell kattintani. A régebbieknél ugyanez csak címsorba írt, paraméterezett utasításokkal ment. Ha erre szorulsz, nézd meg a beépített dokumentációban a pontos formátumot.
Ha van KDE-d, nézd meg a Quanta Plus-t is.
Egészen pontosan ezt követtem el (a main sora eredeti):
#define LOCALEDIR „/usr/share/locale-langpack/hu”
int main (int argc, char *argv[])
{
bindtextdomain („gtkmm_hello”, LOCALEDIR);
textdomain („gtkmm_hello”);De az a megérzésem, hogy ez afféle „kenjük be sárral” megoldás, kíváncsi lennék, hogyan lehet szabványosan és hordozhatóan megoldani.
A binárisan települt programokkal nincs gond, a GNOME, KDE, stb. magyarul szól.
A fordítást viszont egyszerû programmal véltem kipróbálni. A gtkmm_hello-ba belejavítottam – megadtam a LOCALEDIR-ben a „hu” locale könyvtárát (mert ilyen volt), és így megszólalt.
Tulajdonképpen két dolog zavar. Az egyik, hogy egy ilyen alapvetõ példának (szerintem) illene belepiszkálás nélkül tennie a dolgát. Ha mégsem, az annak tulajdonítható, hogy az ubuntu máshol tartja a locale-okat, mint szokásos?
A másik, hogy ha már sudo-val illõen ellátva kiadok egy utasítást, és azt üzeni, hogy megtette, akkor miért nem látok ebbõl semmit?Sziasztok!
Az eredeti problémám az, hogy a gtkmm_hello nem szól magyarul. Az már csak feltételezés, hogy az eb az alábbiakban lehet elhantolva.
A rendszeren települt locale-ok között nincsen olyan, hogy hu_HU.UTF-8. A LANG változó pedig alapértelmezésben ezt tartalmazza. Futtattam a sudo dpkg-reconfigure locales utasítást, azt mondta, generating, meg done, csak éppen az eredményét nem lelem sehol.
-
SzerzőBejegyzés
legutóbbi hsz