上一页 | 下一页 |
如何配置WebEA本地化
WebEA中所有标签和消息的物理文本值都在单个文件中定义,该文件在构建网页时读取。这允许WebEA客户定制显示给其用户的网页内容。
WebEA的默认语言是英语。由于页面是在服务器上构建的,因此WebEA应用程序将检查字符串是否存在已定义的本地化并使用该字符串。如果未定义字符串的本地化版本,则WebEA将使用默认的英语值。
WebEA本地化定义保存在'\ includes \'文件夹的'webea_strings.ini'文件中。本地化文件以纯文本格式保存,每个本地化字符串使用以下语法在单独的行上定义:
{default_english_string} =“{localized_string}”
注意:
- 本地化字符串值用双引号括起来
- 配置文件支持注释; 分号字符开始发表评论
- 提供的'webea_strings.ini'文件包含WebEA应用程序中使用的所有字符串的定义,因此无需向文件添加任何新行
例如,在登录页面上,第一个标签是英文版中的“选择型号”; 但是,法国用户希望将此文本更改为:
选择Model =“Sélectionnezlemodèle”
更换
WebEA中某些标签/消息的措辞要求将项目的名称添加到显示的字符串中。这种替换由%s占位符表示。这些字符串的本地化版本还应包含位于适当位置的%s占位符。
WebEA支持的另一个标准替代品是用数字替换%NN%。例如,在WebEA检测到最近修改了元素的监视列表中,使用了以下消息:
%NN%最近修改的元素%S%=“%NN%最近修改的元素%S%”
%NN%将替换为最近修改过的元素数。
复数
鉴于英语的性质,一些本地化的字符串支持以复数形式显示单词的能力。WebEA支持%S%的特殊替换,当提供的数字大于1时,%S%将替换为's'。使用与上面相同的示例,当最近修改单个元素时,监视列表上显示的消息页面是:
1最近修改过的元素
但是,当最近有5个修改过的元素时,WebEA会生成以下消息:
最近修改了5个元素