使用bing翻译器在liferay中构建语言不能用于除language_en.properties之外的其他语言

时间:2014-11-03 06:50:52

标签: localization liferay

我在插件portlet项目的content(src / content)文件夹中创建了Language.properties。

订阅微软蓝天市场的微软翻译。

在portal-ext.properties

中添加了以下凭据
microsoft.translator.client.id= 
microsoft.translator.client.secret=

在服务器重启后部署portlet。

除了Language_en.properties之外,没有任何属性文件已被翻译。

所有属性文件都是这样生成的。

sub-unit=Sub Unit (Automatic Copy)
sup-name=Supervisor Name (Automatic Copy)
supervisor=Supervisor (Automatic Copy)

1 个答案:

答案 0 :(得分:0)

我尝试过同样的问题而且我遇到了同样的问题。

在调试源代码之后,我发现它没有获取microsoft.translator.client.id和microsoft.translator.client.secret的值。

我已将这些值放在portal-ext.properties中并重新启动服务器,但仍然无法读取这些值。

所以我尝试在<> /tomcat-7.0.27/webapps/ROOT/WEB-INF/classes 的portal-ext.properties中放置值,之后我构建语言使用 ant build-lang 命令,它运行正常。

您可以从here获得有关portal-ext.properties的一些帮助。

我知道这太晚了,但要回答,以便其他人可以得到一些帮助。