Skip to content

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 种语言,语言包主要覆盖音频权限相关的错误消息。