-
布局
-
表单
-
通知
-
导航
-
其它
国际化 KLLocaleProvider
基本形式
通过配置lang与api属性, 并且将需要国际化的部分包裹在kl-locale-provider组件中, 即可实现语言的切换;
例如以下文字是根据key值匹配显示出来的
|
|
变量占位符
变量命名可以使用数字、字母或下划线;变量使用%{}包裹,其中%可以省略。 例如:%{x},也可以写成{x}
|
|
组合使用
使用@:KEY语法,可以在当前语句中引入KEY的国际化语言。
|
|
表单项
|
|
API
KLLocaleProvider
KLLocaleProvider
| Param | Type | Description |
|---|---|---|
| [options.data] | object |
= 绑定属性 |
| [options.data.lang] | string |
=> 设置语言,默认“cn” |
| [options.data.api] | string |
=> 设置获取语言包的url |
.reload 切换语言,重新初始化method
| Param | Type | Description |
|---|---|---|
| lang | string |
设置语言 |
.langstatic property
| Param | Type | Description |
|---|---|---|
| lang | string |
语言种类 |
.localestatic property
| Param | Type | Description |
|---|---|---|
| locale | object |
语言包 |
.translatestatic method
| Param | Type | Description |
|---|---|---|
| key | string |
翻译key值 |
| params | object |
变量值 |
想让文档更完善?
来 GitHub 提个 PR 吧!