Appearance
locale 设置语言
locale(locale: Locale): void来自包默认导出对象的方法。
设置工具库的当前语言。调用此方法后,工具库相关组件与提示文案(如音频权限错误提示)会切换为对应语言。
注意: 此函数不是具名导出,而是默认导出对象上的方法。使用方式见下方示例。
参数
| 参数名 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| locale | 语言代码 | Locale | 必填 |
支持的 Locale 类型
typescript
type Locale = 'zh-cn' | 'zh-tw' | 'en' | 'ms' | 'ar' | 'th' | 'vi'| 语言 | 代码 | 说明 |
|---|---|---|
| 简体中文 | zh-cn | 默认语言 |
| 繁体中文 | zh-tw | 繁体中文 |
| 英语 | en | 英语 |
| 马来语 | ms | 马来语 |
| 阿拉伯语 | ar | 阿拉伯语 |
| 泰语 | th | 泰语 |
| 越南语 | vi | 越南语 |
返回值
| 返回值 | 说明 | 类型 |
|---|---|---|
| result | 无返回值 | void |
示例
typescript
import mtTools from '@mingto/tools'
// 切换为英语
mtTools.locale('en')
// 切换为马来语
mtTools.locale('ms')注意事项
- 该方法是包默认导出的对象方法,不是具名导出。
- 工具库启动时会自动调用
setupI18n()初始化国际化并检测浏览器语言。 - 当前支持 7 种语言,语言包主要覆盖音频权限相关的错误消息。