管理全球化:Oracle HTML DB 应用程序翻译指南
1. 关于应用程序翻译和全球化支持
在 Oracle HTML DB 中,你可以开发能同时以不同语言运行的应用程序。单个 Oracle 数据库实例和 Oracle HTML DB 可以支持多个定制为不同语言的数据库会话。一般来说,翻译 Oracle HTML DB 应用程序涉及以下步骤:
- 映射主应用程序和目标应用程序 ID
- 将文本种子化并导出到文件进行翻译
- 翻译文件中的文本
- 应用并发布翻译后的文件
1.1 语言识别
创建应用程序后,你可以在“编辑应用程序属性”页面指定语言偏好。在“全球化”部分,你可以选择主应用程序语言,并选择 HTML DB 引擎确定应用程序语言的方式。你可以指定应用程序语言基于用户的浏览器语言偏好、应用程序偏好或项目偏好。
1.2 翻译应用程序的渲染
一旦 Oracle HTML DB 确定了应用程序的语言,HTML DB 引擎会为特定页面请求更改数据库语言。然后它会查找相应语言的翻译应用程序。如果找到该语言,它将使用该定义渲染应用程序;否则,它将以基础(或主)应用程序语言渲染应用程序。需要注意的是,应用程序内显示的文本不会实时翻译。Oracle HTML DB 会动态地从基础语言应用程序定义或替代应用程序定义中收集页面属性。
1.3 可翻译组件
在 Oracle HTML DB 中构建应用程序时,你会定义大量声明性属性,如字段标签、区域标题、页面标题文本等。使用本章描述的步骤,你可以使应用程序内的所有应用程序定义属性都可翻译。