1

我必须在 Oracle Apex 中构建一个应该以多种语言显示的网站。让我进一步分解。

我假设 Apex 应用程序有两个部分

  1. UI 和 UI 元素,即区域、按钮、表格、页面标题
  2. 数据

目前,我需要找到有关如何仅为我的应用程序的 UI 部分启用多语言支持的答案。不是数据。

据我所知,有两种广泛的方法可以实现这一目标。

  1. 使用 Apex 内置支持来更改 UI 元素。
  2. 从头开始创建基于数据库驱动方法的解决方案。

我的理解正确吗?

另外两个问题 1. 谁能简要介绍一下 Oracle Apex 为我的应用程序创建多个版本的网页/网站提供的支持类型?或者,通过提供相关链接等为我指明正确的方向。

  1. 您会推荐以上两种方法中的哪一种?为什么?

万分感谢

罗米

4

1 回答 1

2

好的,这个我似乎已经自己解决了。该过程包括以下步骤

  1. 为除主要应用程序的语言之外的每种语言创建影子应用程序。

  2. 将 UI 元素从主要语言应用程序导出到目标语言应用程序(上述 1 中提到的影子应用程序)的 XML 文件(XLIFF )。

  3. 编辑 XML 文件并在 XML 文件中输入目标语言应用程序的文本描述。

  4. 将编辑后的 ​​XML 文件上传到目标应用程序。

有关详细说明,请查看此链接。单击此处在 Apex 中创建示例多语言应用程序。

在撰写本文时,我没有看到任何从头开始创建此功能的理由。为什么要重新发明轮子?

任何意见?

于 2012-10-21T05:01:56.727 回答