sprachen

Alles rund um das grafische Benutzerinterface Enigma
mediom
Erleuchteter
Erleuchteter
Beiträge: 505
Registriert: Freitag 20. Juli 2001, 00:00

sprachen

Beitrag von mediom »

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
tmbinc
Developer
Beiträge: 821
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von tmbinc »

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).
Coronas
Developer
Beiträge: 196
Registriert: Dienstag 16. Oktober 2001, 00:00

Beitrag von Coronas »

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]$
Coronas
Developer
Beiträge: 196
Registriert: Dienstag 16. Oktober 2001, 00:00

Beitrag von Coronas »

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
Reichi
Erleuchteter
Erleuchteter
Beiträge: 477
Registriert: Sonntag 7. Oktober 2001, 00:00

Beitrag von Reichi »

na, was hab ich gesagt? :D

:)

*aufdieschulterklopf* :wink:
trans
Interessierter
Interessierter
Beiträge: 64
Registriert: Montag 21. Januar 2002, 16:52

Beitrag von trans »

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