1

要使用 gettext,我需要调用 bindtextdomain(),为已安装的 .mo 文件提供补丁。例如:

bindtextdomain("myappname", "/opt/gnome/share/locale");

当然,我在那里使用定义,这些定义是由我的自动工具构建文件设置的。

但是,我想在运行“make install”之前使用 gettext,因为我想在“make check”测试中使用翻译。

bindtextdomain() 的路径通常包含 .mo 文件,其结构如下:

de/LC_MESSAGES/myappname.mo
fr/LC_MESSAGES/myappname.mo

有没有什么简单的方法可以在我的本地构建中创建生成文件的结构,所以我可以在“make check”期间将本地路径传递给 bindtextdomain()?

4

0 回答 0