上一页 下一页

如何配置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个元素