私は主にGNU/LinuxおよびMac OS Xシステム向けのゲームを書いていますが、私は大部分のコードでかなり移植性を保っています。Win32でのGNU gettextの使用
ほとんどすべてのOS固有のものをWindowsに移植しました。残っているのはi18nだけです。
私の質問は、私はgettextを一緒にWin32ののsetlocale()
機能を使用することになっていますどのようにこの
のですか?
これまでISO 638/ISO 3166コード(例:)を使用していましたが、これらはWindowsでは動作しません。
私は成功したsetlocale(LC_ALL、 "German")を試しましたが、gettextはbindtextdomainの使用後でも正しく翻訳された文字列を見つけることができません。
ヒントGNU gettextを使ってコードのヒープを書き換えないようにしたいと思います。
あなたのポートを私に送ることができますか?私は実際に同じ問題を抱えています、時代遅れのwin32ビンがあります:( – driAn
Nvm、それを見つけた@ http://epicofthalia.net – driAn