要使用gettext,我需要调用bindtextdomain(),为已安装的.mo文件提供补丁。例如:
bindtextdomain("myappname", "/opt/gnome/share/locale");
当然,我在那里使用了定义,这是由我的autotools构建文件设置的。
但是,我想在运行" make install"之前使用gettext,因为我想在" make check"中使用翻译。测试
bindtextdomain()的路径通常包含如下结构中的.mo文件:
de/LC_MESSAGES/myappname.mo
fr/LC_MESSAGES/myappname.mo
有没有简单的方法在我的本地版本中创建生成文件的结构,所以我可以在" make check"?
期间将本地路径传递给bindtextdomain()