# 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

包含多个国际化源对象的数据。