4 |
|
除了更改 Sun Java System Content Delivery Server 外观,还可以更改用于显示页面的语言。界面使用的文本字符串位于属性文件中,可以编辑这些文件以便将字符串翻译成选定的语言。
Subscriber Portal 对订户显示的语言是为订户使用的浏览器设置的语言。如果 Content Delivery Server 不支持该语言,则 Subscriber Portal 将以订户配置文件中指定的语言进行显示。可以为新的配置文件设置默认语言,并可根据需要定制字符串和图像。
默认情况下,Subscriber Portal 以英语显示。可以将默认语言更改为 Catalog Manager 支持的任何语言环境。有关添加语言环境的信息,请参见 Catalog Manager 管理控制台中的“管理服务器语言环境”页的联机帮助。
要为所有 Content Delivery Server 界面设置默认语言环境,请设置 $CDS_HOME/deployment/deployment-name/conf/CDS.properties 文件中的 i18n.default.locale 属性。如果仅更改 Subscriber Portal 的语言环境,请将 i18n.default.locale 属性添加到 $CDS_HOME/deployment/deployment-name/conf/SubscriberPortal.properties 文件中。例如,以下语句将默认语言设置为法语:
i18n.default.locale=fr
Subscriber Portal 上使用的文本字符串是在 $CDS_HOME/deployment/deployment-name/localization 目录下的 SubscriberPortalLocaleResource.properties 文件和 FulfillmentLocaleResource.properties 文件中定义的。注意,无论指定了何种语言环境,管理员输入的元素(如类别名和价格)都将按输入时的样子显示。
1. 编辑现有文件,或者将相应的资源文件复制到新文件。如果要创建其他语言的文件,请将相应的语言代码附加到文件名中。
例如,要以西班牙语显示 Subscriber Portal,请创建名为 SubscriberPortalLocaleResource_es.properties 的文件。
2. 翻译等号 (=) 右侧的文本字符串。不要更改等号左侧的任何字符串,并且不要删除现有字符串。
对于基于 PC 的版本,除了更改 Subscriber Portal 的文本外,还可以提供特定于语言的页面模板和图像。
对于需要支持的每种语言环境,在 $CDS_HOME/deployment/deployment-name/localization 目录中都需要有特定于该语言的 SubscriberPortalLocaleResource.properties 和 FulfillmentLocaleResource.properties 文件版本。例如,要支持法语,则需要具有名为 SubscriberPortalLocaleResource_fr.properties 和 FulfillmentLocaleResource_fr.properties 的文件。
在每个特定于语言的 SubscriberPortalLocaleResource.properties 文件中设置以下属性。
deployment-name 是在部署 Vending Manager 时指定的名称;server-domain 是在部署配置文件中为 app.server.domain 属性指定的域名。
为在 SubscriberPortalLocaleResource.properties 文件中指定的模板和图像创建子目录。例如,要支持英语和法语,则可以创建以下目录结构:
在每个模板子目录中,都包含模板文件 _tpl_main.jsp 的本地化副本。
在每个图像子目录中,都包含 Subscriber Portal 引用的所有本地化图像的副本。请将与语言无关的图像放在 /static/media 根目录中。包含 Subscriber Portal 中的按钮图像的文件在 1.6, 更改按钮中进行了介绍。
在模板文件中,对于根图像目录中的图像,请使用图像路径变量 <%=img_url%>。对于特定于语言的子目录中的图像,请使用图像路径变量 <%=localized_image_url%>。以下代码示例显示了进行本地化的图像的路径。
以下步骤介绍了以不同语言显示 Developer Portal 的过程。
1. 在 $CDS_HOME/deployment/deployment-name/conf/CDS.properties 文件中,将 i18n.default.locale 属性设置为要使用的语言环境。
此属性确定 Developer Portal、Catalog Manager 管理控制台、Vending Manager 管理控制台、Subscriber Portal 以及日志文件的默认语言环境。如果仅更改 Developer Portal 的语言环境,请将 i18n.default.locale 属性添加到 $CDS_HOME/deployment/deployment-name/conf/DeveloperPortal.properties 文件中。
2. 在 $CDS_HOME/deployment/deployment-name/localization 目录中,制作 DevPortalMessages.properties 文件的副本,并在该文件的文件名末尾附加语言代码。
例如,要以西班牙语显示 Developer Portal,请创建名为 DevPortalMessages_es.properties 的文件。
3. 在创建的文件中,使用以下指导翻译等号 (=) 右侧的文本字符串。
以下步骤介绍了以不同语言显示 Catalog Manage 管理控制台的过程。
1. 在 $CDS_HOME/deployment/deployment-name/conf/CDS.properties 文件中,将 i18n.default.locale 属性设置为要使用的语言环境。
此属性确定 Developer Portal、Catalog Manager 管理控制台、Vending Manager 管理控制台、Subscriber Portal 以及日志文件的默认语言环境。如果仅更改 Catalog Manager 管理控制台的语言环境,请将 i18n.default.locale 属性添加到 $CDS_HOME/deployment/deployment-name/conf/AdminConsole.properties 文件中。
2. 在 $CDS_HOME/deployment/deployment-name/localization 目录中,制作 AdminConsoleMessages.properties 文件的副本,并在该文件的文件名末尾附加语言代码。
例如,要以西班牙语显示该管理控制台,请创建名为 AdminConsoleMessages_es.properties 的文件。
3. 在创建的文件中,使用以下指导翻译等号 (=) 右侧的字符串。
以下步骤介绍了以不同语言显示 Vending Manager 管理控制台的过程。
1. 在 $CDS_HOME/deployment/deployment-name/conf/CDS.properties 文件中,将 i18n.default.locale 属性设置为要使用的语言环境。
此属性确定 Developer Portal、Catalog Manager 管理控制台、Vending Manager 管理控制台、Subscriber Portal 以及日志文件的默认语言环境。如果仅更改 Vending Manager 管理控制台的语言环境,请将 i18n.default.locale 属性添加到 $CDS_HOME/deployment/deployment-name/conf/VSAdminConsole.properties 文件中。
2. 在 $CDS_HOME/deployment/deployment-name/localization 目录中,制作 VendingManagerMessages.properties 文件的副本,并在该文件的文件名末尾附加语言代码。
例如,要以西班牙语显示该管理控制台,请创建名为 VendingManagerMessages_es.properties 的文件。
3. 在创建的文件中,使用以下指导翻译等号 (=) 右侧的字符串。
有关设置部署中所有组件使用的货币符号的信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》中的第 12.1 节“设置货币符号”。
版权所有 © 2008, Sun Microsystems, Inc. 保留所有权利