获取多语言¶
使用MessageManager检索消息¶
通过指定消息代码获取消息¶
从消息代码和当前登录用户的语言获取消息属性文件中定义的消息。变种 exampleMsg = 消息管理器。getMessage('I18N.MESSAGE.EXAMPLE');该消息将自动解决,如下所示:
- 账号上下文语言消息
- 租户语言消息
- 系统默认语言消息
- 消息属性文件中的消息,不带语言ID
- 消息在用户语言中表示“未定义”
如果以上都不适用,则将返回字符串“ undefined ”。
通过指定消息代码和语言来获取消息¶
从消息代码和指定的语言获取在消息属性文件中定义的消息。变种 exampleMsg = 消息管理器。getLocaleMessage('en', 'I18N.MESSAGE.EXAMPLE');该消息将自动解决,如下所示:
- 指定语言的消息
- 消息属性文件中的消息,不带语言ID
如果以上都不适用,则将返回字符串“ undefined ”。
通过标签检索消息¶
提供了与MessageManager相对应的标签。行为与MessageManager相同。
通过指定消息代码获取消息¶
<IMART 类型=“消息” id =“ I18N.MESSAGE.EXAMPLE”> </ IMART>
通过指定消息代码和语言来获取消息¶
<IMART 类型=“消息” id =“ I18N.MESSAGE.EXAMPLE” 语言环境=“ en”> </ IMART>