我昨天刚开始使用gettext for php。
我使用poedit在本地创建了一个.po文件。 (ubunt 12.04 64bit)。我将此文件和已编译的.mo文件置于版本控制之下,因为我计划部署到在rackspace云站点上运行的站点的生产版本。
我的问题是:
.mo文件平台是否依赖?它可以在任何服务器上运行吗?如果不是,通常如何处理?问题是没有对云端的shell访问,所以如果我需要重新编译它,那将是一个痛苦。
感谢您的时间。
答案 0 :(得分:2)
是的,您可以在服务器之间重新分配mo文件。 mo文件实际上是由apache webserver读取的,而不是由PHP读取的。
请注意,如果你的mo使用的是未安装在底层操作系统上的语言环境,则你的mo文件将无效。