1.0.8 • Published 6 years ago
ac-lang-cn v1.0.8
ac-lang-cn
描述
- 运行时多语组件,组件通过对资源文件的加载达到支持不同语言;
- 提供tinper-bee的多语组件
如何使用
安装
ynpm install @yonyou/ac-lang-cn --save
引入
import lang ,{ Local } from "ac-lang-cn";
使用
const pack = require('components/lang/pack').default;
lang.init(pack, null);
console.log(" ************************多语加载成功!***************************");
...
render(){
let _title = `${lang.template("YS_FI_FP_0000033576")}`/* 我是变量的多余! */;
return(<div>{_title}</div>)
}
组件多语
引入
import lang ,{ Local } from "ac-lang-cn";
render(<Local> //入口路由处加入
<Router>
</Local>, document.getElementById('#app'));
API
API | 说明 | 类型 | 默认值/参数 |
---|---|---|---|
lang | 语言 | string | |
langType | 语言类型 | string | |
defaultLangType | 默认类型 | string | |
languages | 所有语言类型 | string[] | |
init | 初始化化入口 | function | |
getLanguageType | 获取语言。优先级:URL配置 > 系统语言 > 默认语言 | function | |
getLanguage | 获取语言 | function | |
getG_Language | 浏览器语言 | function | |
getCookie | 获取cookie | function | |
setLanguage | 设置语言 | function | |
setPack | 设置语言包 | function | |
setChangeLanguage | 语言变化时重新设置语言 | function | |
template | 渲染模版内容 | function | |
jsonp | JSONP获取网络多语资源 | function |
React Native 如何使用
注意事项
更新日志
1.0.8
6 years ago