【发布时间】:2011-08-17 04:47:40
【问题描述】:
Gettext 真的让我很烦恼,因为它不起作用,而且当它起作用时,它是巨大的文件夹层次结构,无法简化它。
是否有一个简单的 C++ 翻译库,可能使用哈希表? OpenTTD 有我想要的,但我不确定..
【问题讨论】:
标签: internationalization translation gettext
Gettext 真的让我很烦恼,因为它不起作用,而且当它起作用时,它是巨大的文件夹层次结构,无法简化它。
是否有一个简单的 C++ 翻译库,可能使用哈希表? OpenTTD 有我想要的,但我不确定..
【问题讨论】:
标签: internationalization translation gettext
在花费数月寻找替代方案后,我决定使用 Boost.Locale(它使用 Gettext)。
我已经习惯了文件夹层次结构,但是 Boost.Locale 具有custom filesystem support 的能力,这意味着我可以重新实现 .mo 加载器以从不同的结构加载,或者实际上使用不同的格式完全一致。
【讨论】: