gettext funktioniert anders als erwartet
-
Hi.
Ich wusst net in welches Forum damit, aber das ganze ist C und das C-Forum rockt und deswegen schreib ichs hier :-).
Das ganze hier läuft unter Windows ab, NICHT Linux:setlocale(LC_ALL, ""); // setzt die lokale auf standard, hier German_Germany.1252 bintextdomain("MyProgram", "../lang"); // setzt das Verzeichnis wo meine .mo-Dateien sind, in Unterordnern wie "lang/de/LC_MESSAGES/MyProject.mo" als bs.
Es funktioniert soweit. Alle Texte im Programm sind deutsch, wenn ich die Lokale setze. Das sind sie aber auch wenn ich setlocale(LC_ALL, "French"); aufrufe.
Wie krieg ich gettext dazu, in dem Fall dann die .mo aus "lang/fr/LC_MESSAGES/" zu laden?
Das ganze läuft in EINEM Prozess.
Jemand eine Idee?
MFGps.: Bis auf dieses kleine Manko ist gettext das geilste überhaupt
-
lol
-
Dieser Thread wurde von Moderator/in rüdiger aus dem Forum ANSI C in das Forum Rund um die Programmierung verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
curry-king schrieb:
lol
Und was genau willst du damit aussagen?
Mir fehlt irgendwie die relevanz.