hi,
kann mir einer bitte erklären, wie ich enigma kompelieren muß, damit ich sprachsupport gekomme, oder reicht es, die *.po in ein specielles verzeichniss zu kopieren?
Danke
Mediom
sprachen
-
- Developer
- Beiträge: 821
- Registriert: Freitag 20. Juli 2001, 00:00
das ist leider etwas komplexer, weil .. ach lassen wir das.
also:
a.) normal "make install", gettext etc. muss man natürlich haben.
b.) "localedef -i de_DE -c -f ISO-8859-1 de_DE" auf der box ausführen (für jede sprache, halt das de_DE ersetzen)
c.) in /share/locale ne datei "locales" haben, mit folgendem aufbau:
de_DE german
C english
it_IT italian
...
dann sollte man die sprache auswählen können und sie sollte auch funktionieren (man muss die menüs alle einmal verlassen).
also:
a.) normal "make install", gettext etc. muss man natürlich haben.
b.) "localedef -i de_DE -c -f ISO-8859-1 de_DE" auf der box ausführen (für jede sprache, halt das de_DE ersetzen)
c.) in /share/locale ne datei "locales" haben, mit folgendem aufbau:
de_DE german
C english
it_IT italian
...
dann sollte man die sprache auswählen können und sie sollte auch funktionieren (man muss die menüs alle einmal verlassen).
-
- Developer
- Beiträge: 196
- Registriert: Dienstag 16. Oktober 2001, 00:00
Hi,
bei mir steigt er leider immer noch aus, devel-branch von heute...
make[3]: Verlassen des Verzeichnisses Verzeichnis »/home/coronas/tuxbox-cvs/apps/tuxbox/enigma/src«
Making all in po
make[3]: Wechsel in das Verzeichnis Verzeichnis »/home/coronas/tuxbox-cvs/apps/tuxbox/enigma/po«
make[3]: Verlassen des Verzeichnisses Verzeichnis »/home/coronas/tuxbox-cvs/apps/tuxbox/enigma/po«
make[3]: Wechsel in das Verzeichnis Verzeichnis »/home/coronas/tuxbox-cvs/apps/tuxbox/enigma/po«
make tuxbox-enigma.pot-update
make[4]: Wechsel in das Verzeichnis Verzeichnis »/home/coronas/tuxbox-cvs/apps/tuxbox/enigma/po«
./xml2po ./POTFILES.xml .. > tuxbox-enigma.po
/usr/bin/xgettext --default-domain=tuxbox-enigma --directory=.. \
--add-comments=TRANSLATORS: --keyword=_ --keyword=N_ \
--files-from=./POTFILES.in \
--copyright-holder='tuxbox project' \
--join-existing
/usr/bin/xgettext: Öffnen der Datei »tuxbox-enigma.po« zum Lesen fehlgeschlagen: No such file or directory
make[4]: *** [tuxbox-enigma.pot-update] Fehler 1
make[4]: Verlassen des Verzeichnisses Verzeichnis »/home/coronas/tuxbox-cvs/apps/tuxbox/enigma/po«
make[3]: *** [tuxbox-enigma.pot] Fehler 2
make[3]: Verlassen des Verzeichnisses Verzeichnis »/home/coronas/tuxbox-cvs/apps/tuxbox/enigma/po«
make[2]: *** [all-recursive] Fehler 1
make[2]: Verlassen des Verzeichnisses Verzeichnis »/home/coronas/tuxbox-cvs/apps/tuxbox/enigma«
make[1]: *** [all-recursive-am] Fehler 2
make[1]: Verlassen des Verzeichnisses Verzeichnis »/home/coronas/tuxbox-cvs/apps/tuxbox/enigma«
make: *** [.enigma] Fehler 2
[coronas@Asus-Linux cdk]$ cd ../apps/tuxbox/enigma/po
[coronas@Asus-Linux po]$ ./xml2po ./POTFILES.xml .. > tuxbox-enigma.po
[coronas@Asus-Linux po]$ ls
CVS/ it.po Makefile.am POTFILES tr.po
de.po LINGUAS Makefile.in POTFILES.in tuxbox-enigma.po
es.po Makefile nl.po POTFILES.xml xml2po*
[coronas@Asus-Linux po]$ xgettext --version
xgettext (GNU gettext) 0.11.5
Copyright © 1995-1998, 2000-2002 Free Software Foundation, Inc.
Dies ist freie Software; in den Quellen befindet sich die Lizenzbedingung.
Es gibt KEINERLEI Garantie; nicht einmal für die TAUGLICHKEIT oder
die VERWENDBARKEIT ZU EINEN ANGEGEBENEN ZWECK.
Geschrieben von Ulrich Drepper.
[coronas@Asus-Linux po]$
bei mir steigt er leider immer noch aus, devel-branch von heute...
make[3]: Verlassen des Verzeichnisses Verzeichnis »/home/coronas/tuxbox-cvs/apps/tuxbox/enigma/src«
Making all in po
make[3]: Wechsel in das Verzeichnis Verzeichnis »/home/coronas/tuxbox-cvs/apps/tuxbox/enigma/po«
make[3]: Verlassen des Verzeichnisses Verzeichnis »/home/coronas/tuxbox-cvs/apps/tuxbox/enigma/po«
make[3]: Wechsel in das Verzeichnis Verzeichnis »/home/coronas/tuxbox-cvs/apps/tuxbox/enigma/po«
make tuxbox-enigma.pot-update
make[4]: Wechsel in das Verzeichnis Verzeichnis »/home/coronas/tuxbox-cvs/apps/tuxbox/enigma/po«
./xml2po ./POTFILES.xml .. > tuxbox-enigma.po
/usr/bin/xgettext --default-domain=tuxbox-enigma --directory=.. \
--add-comments=TRANSLATORS: --keyword=_ --keyword=N_ \
--files-from=./POTFILES.in \
--copyright-holder='tuxbox project' \
--join-existing
/usr/bin/xgettext: Öffnen der Datei »tuxbox-enigma.po« zum Lesen fehlgeschlagen: No such file or directory
make[4]: *** [tuxbox-enigma.pot-update] Fehler 1
make[4]: Verlassen des Verzeichnisses Verzeichnis »/home/coronas/tuxbox-cvs/apps/tuxbox/enigma/po«
make[3]: *** [tuxbox-enigma.pot] Fehler 2
make[3]: Verlassen des Verzeichnisses Verzeichnis »/home/coronas/tuxbox-cvs/apps/tuxbox/enigma/po«
make[2]: *** [all-recursive] Fehler 1
make[2]: Verlassen des Verzeichnisses Verzeichnis »/home/coronas/tuxbox-cvs/apps/tuxbox/enigma«
make[1]: *** [all-recursive-am] Fehler 2
make[1]: Verlassen des Verzeichnisses Verzeichnis »/home/coronas/tuxbox-cvs/apps/tuxbox/enigma«
make: *** [.enigma] Fehler 2
[coronas@Asus-Linux cdk]$ cd ../apps/tuxbox/enigma/po
[coronas@Asus-Linux po]$ ./xml2po ./POTFILES.xml .. > tuxbox-enigma.po
[coronas@Asus-Linux po]$ ls
CVS/ it.po Makefile.am POTFILES tr.po
de.po LINGUAS Makefile.in POTFILES.in tuxbox-enigma.po
es.po Makefile nl.po POTFILES.xml xml2po*
[coronas@Asus-Linux po]$ xgettext --version
xgettext (GNU gettext) 0.11.5
Copyright © 1995-1998, 2000-2002 Free Software Foundation, Inc.
Dies ist freie Software; in den Quellen befindet sich die Lizenzbedingung.
Es gibt KEINERLEI Garantie; nicht einmal für die TAUGLICHKEIT oder
die VERWENDBARKEIT ZU EINEN ANGEGEBENEN ZWECK.
Geschrieben von Ulrich Drepper.
[coronas@Asus-Linux po]$
-
- Developer
- Beiträge: 196
- Registriert: Dienstag 16. Oktober 2001, 00:00
Hi,
mit gettext 0.10.40 klappt das compilen endlich auch bei mir
Falls es noch jemand mit Mandrake 9.0 probiert: die alten gettext-rpms (es sind 3) deinstallieren, dann via http://www.gnu.org/software/gettext/ die sourcen runterladen und per Dreisatz installieren.
Vielen Dank an striker1 und tmbinc für die Unterstützung bei der Fehlersuche
cu
mit gettext 0.10.40 klappt das compilen endlich auch bei mir
Falls es noch jemand mit Mandrake 9.0 probiert: die alten gettext-rpms (es sind 3) deinstallieren, dann via http://www.gnu.org/software/gettext/ die sourcen runterladen und per Dreisatz installieren.
Vielen Dank an striker1 und tmbinc für die Unterstützung bei der Fehlersuche
cu
-
- Erleuchteter
- Beiträge: 477
- Registriert: Sonntag 7. Oktober 2001, 00:00
-
- Interessierter
- Beiträge: 64
- Registriert: Montag 21. Januar 2002, 16:52
Ich habe mir ein Image mit Enigma gemacht. Funktioniert alles wunderbar nur die Einstellung der Sprache geht nicht. Welche Dateien müssen denn nun mit in das Image? Ich habe unter /share/locale das Verzeichnis /de und eine Datei locales mit dem Inhalt "de_DE german". Unter /share/i18n/charmaps/ISO-8859-1. Wenn ich dann den Befehl von oben ausführe erhalte ich folgende Meldug:
~ # localedef -i de_DE -c -f ISO-8859-1 de_DE
cannot open locale definition file `i18n': No such file or directory
Was fehlt noch, oder was mach ich falsch? Kann mir da wer helfen?
mfg trans
~ # localedef -i de_DE -c -f ISO-8859-1 de_DE
cannot open locale definition file `i18n': No such file or directory
Was fehlt noch, oder was mach ich falsch? Kann mir da wer helfen?
mfg trans