企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
### 国际化(UiLabel) > OFBiz支持多国语言的灵活切换. > 为了确保切换语种时, 系统界面的任何地方都正常的显示对应语言的文字, > 我们需要配置一套国际化属性. > #### 国际化配置文件 > 这是一个有特殊语法的XML文件, > 它存放在[newlearn]模块的[config]目录下, > 命名为[NewLearnUiLabels.xml] >[warning] 注意: 为了确保所有国际化配置文件能很容易的被识别且方便多人维护, 这里要对开发人员作出编码规范的约束, 要求所有国际化配置文件必须是[UiLabels.xml]后缀. #### 配置内容 > 内容格式很简单, 一个属性多个语种的值 > - 其中**FindLearnPlan**就是外部调用时使用的Key, > - **xml:lang="en"** 这就是语种的标记, > - **value**标签体内的文本就是国际化后的语言文字. > #### 使用 > 在Forms.xml中使用: title="${uiLabelMap.FindLearnPlan}" #### 文件内容示例如下 ~~~ <!--LearnPlan--> <property key="FindLearnPlan"> <value xml:lang="en">FindLearnPlan</value> <!--当用户环境是英文环境时显示 en 标签体内容--> <value xml:lang="zh">学习计划管理</value> <!--当用户环境是中文环境时显示 zh 标签体内容--> </property> ~~~