gettext を使用するには、bindtextdomain() を呼び出して、インストールされている .mo ファイルにパッチを提供する必要があります。例えば:
bindtextdomain("myappname", "/opt/gnome/share/locale");
もちろん、autotools ビルド ファイルによって設定された定義を使用します。
ただし、「make check」テストで翻訳を使用したいので、「make install」を実行する前に gettext を使用したいと思います。
通常、bindtextdomain() のパスには、次のような構造の .mo ファイルが含まれます。
de/LC_MESSAGES/myappname.mo
fr/LC_MESSAGES/myappname.mo
ローカル ビルドで生成されたファイルの構造を作成する簡単な方法はありますか?