2014-11-03 69 views
0

我已經在插件portlet項目的內容(src/content)文件夾中創建了Language.properties。使用bing翻譯器在liferay中構建語言,但不適用於除language_en.properties之外的其他語言

訂閱Microsoft Azure市場中的Microsoft bing翻譯器。

增加了以下憑據portal-ext.properties

microsoft.translator.client.id= 
microsoft.translator.client.secret= 

部署的服務器重新啓動後的門戶。

除Language_en.properties之外的所有屬性文件都沒有被翻譯。

所有屬性文件都是這樣生成的。

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

您是否從build.xml運行build-languages目標? – Danish 2014-11-04 09:53:00

+0

是丹麥.. <目標名稱= 「建立琅」> \t \t \t \t \t我已經加入build.xml中的上述各行語言」 – SwethaHarshini 2014-11-05 04:06:57

回答

0

我試過一樣,我得到同樣的問題。

debuggig源代碼後,我才知道它沒有選取microsoft.translator.client.id和microsoft.translator.client.secret的值。

我已經將這些值放在portal-ext.properties中並重新啓動了服務器,但仍然無法讀取這些值。

所以我試圖把值的<> /tomcat-7.0.27/webapps/ROOT/WEB-INF/classes portal-ext.properties之後,我建立使用Ant構建琅語言命令,它工作正常。

你可以從here得到一些關於portal-ext.properties的幫助。

我知道它太晚了,但連擊回答,以便其他人可以得到一些幫助。