通过更新 HspCustomMsgs_en.template 文件,可将 Oracle Hyperion Planning Web 界面中的文本自定义为非拉丁语言。本示例说明了如何更新文件以显示俄语。
要自定义 HspCustomMsgs_en.template:
/custom 目录中找到 HspCustomMsgs_en.template。.source 扩展名重命名模板文件,如 HspCustomMsgs_ru.source。HspCustomMsgs_ru.source,以确定文件中哪些标签需要自定义。将标签的译文添加到 .source 文件,删除其它所有标签,然后保存文件。(只需自定义该文件中的标签。)对于俄语、日语、朝鲜语、土耳其语、简体中文和繁体中文等语言,请继续执行步骤 5,以创建 Java 属性文件。
对于丹麦语、德语、西班牙语、法语、意大利语、巴西葡萄牙语以及瑞典语等拉丁语言,请手动创建属性文件,方法是将 .source 文件(如 HspCustomMsgs_ru.source)保存为扩展名为 .properties 的文件(如 HspCustomMsgs_ru.properties)。
native2ascii 程序将源字符串转换为 Unicode 字符串,从而为该语言创建自定义属性文件,如 HspCustomMsgs_ru.properties。要使用该程序,必须输入相应语言的编码,如俄语的编码为 Cp1251。用法:
native2ascii [-encoding language_encoding] [inputfile_name[outputfile_name]]
表 13-5 语言编码参数示例
| 语言 | 编码参数 |
|---|---|
| 俄语 | Cp1251 |
| 土耳其语 | Cp1254 |
| 日语 | SJIS |
| 简体中文 | EUC_CN |
| 繁体中文 | Big5 |
| 朝鲜语 | EUC_KR |
native2ascii 程序,并记下该程序的安装路径。某些应用程序服务器会为您安装该程序。如果未安装,您可以安装 JDK。native2ascii 程序的路径,接着键入语言编码参数以及源文件和要创建的目标文件的名称。例如:
C:\j2sdk1.4.2_15\bin\native2ascii —encoding Cp1251 HspCustomMsgs_ru.source HspCustomMsgs_ru.properties
HyperionPlanning.ear 文件提取至临时位置。HspCustomMsgs_ru.properties)复制到 HyperionPlanning.war 提取到的位置中的 custom 目录。HyperionPlanning.ear 并将该 ear 文件放在以下位置:EPM_ORACLE_INSTANCE_HOME\products\Planning\AppServer\InstallableApps\Common\HyperionPlanning。