2012-10-20 51 views
1

我必須致力於在Oracle Apex中構建一個應以多種語言顯示的網站。讓我進一步分解。Oracle Apex UI翻譯 - 將我指向正確的方向

我假設有兩個部分頂點應用

  1. UI用戶界面,即區,按鈕,表格,網頁標題&元素
  2. 數據

目前我需要找到有關如何爲我的應用程序的UI部分啓用多種語言支持的答案。不是數據。

據我所知,有兩種廣泛的方法來實現這一點。

  1. 使用Apex內置支持來更改UI元素。
  2. 從頭創建一個基於數據庫驅動方法的解決方案。

我的理解是否正確?

還有兩個問題 1.任何人都可以簡單介紹一下Oracle Apex爲我的應用程序創建多個版本的網頁/網站的支持類型嗎?或者,通過提供相關鏈接等方式指向正確的方向。

  1. 上面兩種方法中,您會推薦哪一種?爲什麼?

由於一噸

羅米

回答

2

好,這個我似乎對我自己解決。該過程由以下步驟組成

  1. 爲除主應用程序的語言以外的每種語言創建影子應用程序。

  2. 將主要語言應用程序的UI元素導出到目標語言應用程序(上面提到的陰影應用程序)的XML文件(XLIFF)中。

  3. 編輯XML文件並在XML文件中輸入目標語言應用程序的文本描述。

  4. 將編輯後的XML文件上傳到目標應用程序。

有關詳細說明請看link。點擊here在Apex中創建示例多語言應用程序。

在寫這篇文章的時候,我沒有看到從頭開始創建這個特性的任何理由。爲什麼重新發明輪子?

有何評論?

+0

我認爲你是最正確的。我會提供更多,但還沒有涉足翻譯。我還會在[關於翻譯應用程序的Oracle文檔]中指出您(http://docs.oracle.com/cd/E37097_01/doc/doc.42/e35125/global.htm#BABIIDBJ) – Tom

相關問題