1.0.8 • Published 4 months ago
ibuilding_18n v1.0.8
@mi_i18n--多语言转译工具
描述
@mi_i18n/index对i18n进行了兼容包装 @params options是i18n的初始化参数 @params code是应用code @params transOptions是i18n的方法,可以将t("")转成项目内常用的方法,例如:formatMessage({id:xxx,defaultMessage:xxx})
i18nInit({ lng: localStorage.getItem('language') || 'zh_CN', fallbackLng: localStorage.getItem('language') || 'zh_CN', supportedLngs: ['zh_CN', 'en_US'], backend: { loadPath: `locales/{{lng}}.json`, }, }, 'btri-lift', { formatMessage: (options: any, arg: any) => { return options.t(arg?.defaultMessage); } });
使用方式
配置完成后,回车以下命令,第一次翻译会比较慢
yarn initLang