任何无需复制消息字符串的跨平台消息目录的工作代码?
在 Linux 上,gencat 通过 gencat、catopen、catgets 和 catclose 与 .msg 文件完美配合 在 Windows 上,mc 或 rc 文件的字符串表与 LoadString 完美配合。
只是想知道 gencat 在 Windows 上是否有任何有效的实现。我用谷歌搜索并找到了许多来自 freebsd 或 apple 实现的副本,但它错过了等效的 catopen 实现或其有点旧。
我不想在我的项目中使用 MingGW 或 Cigwin 实现。
如果您知道任何有效的消息目录跨平台实现,请提出建议,这有助于不以两种不同的格式重复字符串。
On linux, gencat works beautifully with .msg file with gencat, catopen, catgets and catclose
On Windows, mc or rc file's stringtable works beautifully with LoadString.
Just wondering if there is any working implementation of gencat on windows. I googled and found many copies from freebsd or apple implementation but it misses on equivalent catopen implementation or its its little old.
I dont want to use MingGW or Cigwin implementation in my project.
Please suggest if you know of any working cross platform implementations for message catalogs which helps to not duplicate the strings in 2 different formats.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的, gettext 包含旧 catgets 界面(以及您可能需要考虑的它自己的更新更好的界面)。
Yes, gettext contains an implementation of the old catgets interface (as well as it's own newer and better interface you might want to consider).
ICU 项目中的资源管理功能是否 http://userguide.icu-project.org/locale/资源够用吗?
Will the Resource Management features in the ICU project http://userguide.icu-project.org/locale/resources suffice?