我有两个系统:
系统A: 这将显示翻译系统与mo-files的ugettext。
系统B: 这将处理po文件并翻译内容。
这两个系统位于不同的计算机上,但位于同一服务器节点上。
mo-translations被缓存,因此在阅读之后将不再被请求。
我正在寻找一个很好的解决方案来解决这个问题。
更新
我需要一个好方法让这两个系统一起工作。
答案 0 :(得分:1)
只需创建一个API(通过JSON-RPC,XML-RPC,SOAP,CORBA,DCOM,烟雾信号,字符串和锡罐,它不会惹人讨厌...... )客户端指定原始字符串,语言,计数和上下文,并让服务器执行转换并返回已翻译的字符串。
如果转换API反映了gettext API,那么它可以用作gettext模块的替代品,客户端不需要任何重新编码,除非可能指定服务器。
答案 1 :(得分:0)
您也可以在共享驱动器上托管po文件并检查文件的更新。