gettext 是否有任何通用的本地化/翻译替代方案?
开源或专有并不重要。
当我说 gettext 的替代方案时,我指的是一个用于国际化的库,带有各种本地化后端。
我问的原因是(除其他外)我发现 gettext 做事情的方式有点麻烦和静态,主要是在后端位。
最佳答案
首先我觉得gettext
在这一点上是最好的之一。
你可以看看Boost.Locale
可能会提供更好的 API 并使用 gettext
的字典模型:http://cppcms.sourceforge.net/boost_locale/docs/ (不是 Boost 的官方部分,仍然是测试版)。
编辑:
如果您不喜欢 gettext
...
这些是翻译技术:
现在:
gettext
的型号非常相似.不错的解决方案,但仅限于 Qt。在通用程序中不太有用。 现在我们有什么?
GNU
gettext
,广泛使用,有很好的工具,有很好的复数形式支持,在翻译社区很受欢迎......所以决定,你真的认为 gettext 不是那么好的解决方案吗?
我不这么认为。您根本没有使用过其他解决方案,因此请首先尝试了解它是如何工作的。
关于localization - gettext 的替代方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2185568/