2012-10-17 68 views
0

昨天刚刚开始使用gettext for php。在多台服务器之间共享gettext .mo文件

我使用poedit在本地创建了一个.po文件。 (ubunt 12.04 64bit)。我将该文件和编译后的.mo文件置于版本控制之下,因为我计划部署到在Rackspace云站点上运行的站点的生产版本。

我的问题是:

是的.mo文件依赖于平台?它可以在任何服务器上运行吗?如果不是这通常如何处理?问题是没有shell访问cloudsites,所以如果我需要重新编译它或某些东西,这将是一个痛苦。

谢谢你的时间。

回答

2

是的,你可以在服务器之间重新分配mo文件。 mo文件实际上是由apache web服务器读取的,而不是由PHP读取的。

但请注意,如果您的mo使用的是未安装在底层操作系统上的语言环境,则您的mo文件将不起作用。