# locale
国际化数据处理模块。
Author: liukun 919590347@qq.com
Example
import { locale } from '@wont/utils'
const data = {
'Pagination.total': {
enUS: 'Total',
zhCN: '总计',
}
}
const formatedData = {
'Pagination.total': {
enUS: 'Total',
zhCN: '总计',
id: 'Pagination.total',
}
}
const formatedZhCNData = {
'Pagination.total': '总计'
}
locale.formatLocaleData(data) // returns formatedData
locale.getLocaleData(data, 'zhCN') // returns formatedZhCNData
# getLocaleData(data, lang) ⇒ object
获取特定语言的国际化数据。
Returns: object
-
一个对象,其中包含指定语言的国际化数据。
Param | Type | Description |
---|---|---|
data | object | 包含多个国际化源对象的数据。 |
lang | string | 要获取的语言类型。 |
# formatLocaleData(data) ⇒ object
格式化国际化数据,为每个键添加一个 id
字段。
Returns: object
-
一个对象,其中每个国际化源对象都带有一个 id
字段。
Param | Type | Description |
---|---|---|
data | object | 包含多个国际化源对象的数据。 |
← isFileName LRUCache →