Ich schreibe ein Spiel, das hauptsächlich für GNU/Linux und Mac OS X-Systeme ausgerichtet ist, aber ich habe die Dinge in den meisten meiner Code ziemlich portabel.Verwenden von GNU gettext auf Win32
Ich habe fast alle OS-spezifischen Sachen nach Windows portiert; das einzige, was übrig bleibt, ist i18n.
Meine Frage ist
Wie bin ich Win32 der
setlocale()
Funktion zusammen mit gettext verwenden soll?
Bisher Ich habe mit ISO 638/ISO 3166-Codes (ex.), aber diese scheinen nicht unter Windows zu arbeiten.
Ich habe versucht, Setlocale (LC_ALL, "Deutsch"), was erfolgreich ist, aber Gettext kann die übersetzten Strings nicht finden, auch nach der Verwendung von bindtextdomain.
Irgendwelche Hinweise? Ich würde gern bei GNU Gettext bleiben, um das Umschreiben von Code zu vermeiden.
Jede Chance, die Sie mir Ihren Hafen schicken können? Ich habe die gleichen Probleme tatsächlich, es gibt nur veraltete win32 Bins herum :( – driAn
Nvm, fand es @ http://epicofthalia.net – driAn