1.0.7 • Published 3 years ago
umi-plugin-cool-internationalization v1.0.7
umi的插i18n插件
支持将外部i18n配置与临时i18n配置合并。并且自动生成d.ts文件。配合vscode插件。可以实现i18n的搜索
umi配置
{
i18n:{
/**
* i18n文件。是个js文件。用于写一些关于i18n的自定义逻辑。需要导出一个getLocaleConf函数。返回语言的配置和类型
* @see [./example/src/pages/i18n.js](i18n.js)
*/
i18nFile?:string,
/**主的语言配置文件 */
mainLocaleFile:string,
/**临时的语言配置文件 */
tempLocaleFile?:string,
}
}
i18n的使用
import { I18n } from 'umi';
const Demo = function(){
return (
<>
<p> {I18n.demo.hello} </p>
<p> {I18n.demo.helloName({name:'动态内容'})} </p>
</>
);
}
i18n插件的安装
在项目目录,执行
node_module/.bin/umi i18nvsext