【问题标题】:Dynamically translating liferay's portlets - pootle动态翻译 liferay 的 portlet - pootle
【发布时间】:2013-08-05 13:29:57
【问题描述】:
我正在寻找一些工具,它为我提供了在 liferay 中动态(在线)翻译 portlet 的可能性。我的意思是,我用英文写了portlet,但是来自其他国家的人可能想用他们自己的语言来使用它,他们可能想进行翻译。我知道有 Pootle 工具,但我正在寻找可以在 Java (JBoss) 上启动的东西。有一个 Jython,但我是新手,我不知道如何在 jython 上运行 pootle。如果有人知道如何解决我的问题,请提供帮助。
或者更简单是否有可能将 pootle 部署为应用服务器中的 war 文件?
问候
【问题讨论】:
标签:
liferay
translation
jython
portlet
pootle
【解决方案1】:
对于您的简化问题:Pootle 是一个 Python 应用程序 - AFAIK 很少打包为 WAR 文件。有可能,但我没试过……
也就是说,Pootle 的最佳点是准备软件翻译并将其带回软件开发过程中 - 例如建造。您想“实时更新”您的语言文件,还是可以将它们导出到您的构建系统,然后重新部署更新的插件?如果您想进行实时更新,pootle 可能不适合您。
如果您想在开发过程中使用翻译(例如在 buildscripts 中),您真正的问题可能是“如何安装 pootle?” - 但为此,您必须提供更多您尝试过的步骤,哪些有效,哪些无效。
我自己从未安装过 pootle,但我不希望它在 Java 应用服务器上无缝运行。如果您从来没有这样做过,不如采用简单的方法并遵循标准安装程序。