c++ - 无需复制消息字符串的跨平台消息目录的任何工作代码?

标签 c++ localization cross-platform catalog string-table

在Linux上,gencat与gencat、catopen、catgets和catclose的.msg文件完美地结合在一起
在windows上,mc或rc文件的stringtable与loadstring一起工作得很好。
只是想知道在windows上是否有gencat的工作实现我在google上找到了许多freebsd或apple实现的副本,但它错过了类似的catopen实现或它的小老版本。
我不想在我的项目中使用minggw或cigwin实现。
如果您知道消息目录的任何跨平台工作实现,请建议不要以两种不同格式复制字符串。

最佳答案

是的,gettext包含一个旧的catgets接口的实现(以及它自己的更新和更好的接口,您可能需要考虑)。

本文翻译自 https://stackoverflow.com/questions/6902814/

网站遵循 CC BY-SA 4.0 协议,转载或引用请注明出处。


相关文章:

c++ - OS X Eclipse C ++启动失败 - 找不到二进制文件

c++ - C ++字符串达到多个NUL字节

c++ - 为什么typedef结构会产生链接失败

c# - .NET本地化-如何设置语言?

c# - 明确的本地化

html - 在alt标签上使用当地语言好吗?

c++ - 实施资源目录的良好实践

c# - 如何在Linux上运行的python脚本与Windows上运行的.NET C#应用程序之间建立通信?

java - 我需要创建一个可以在所有智能手机上运行的智能手机应用程序,我该怎么做?

c++ - 为什么64位版本的应用程序比32位版本慢得多