首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MO文件平台是否特定?

MO文件平台是否特定?
EN

Stack Overflow用户
提问于 2011-12-22 07:49:28
回答 1查看 109关注 0票数 2

我在Linux服务器上运行gettext遇到了一些困难。它在我的Windows机器上工作。因此,我发现的一个可能原因是MO文件可能是特定于平台的。

这篇文章中,它被写成:

因为.mo文件是二进制文件,所以它们是特定于平台的。

但真的是这样吗?为什么gettext团队会让它们成为特定的平台?这就像说“由于.jpg文件是二进制的,它们是特定于平台的”,谢天谢地,这不是真的。

有人知道这件事吗?我在gettext的参考文档中找不到多少信息。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-22 12:40:18

看看gettext源,它至少占了不同的endiannesses,并且使用了固定的32位ints。文件格式在文件gmo.h中定义。所以我认为gnu gettext文件应该是可移植的。然而,还有其他的gettext实现。因为您所链接的那篇文章提到了solaris,所以故事可能不一样。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8600821

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档