UNPKG

479 BJavaScriptView Raw
1import {
2 availableLocales,
3 setAvailableLocales,
4 setLocales,
5} from '../index'
6
7/**
8 * 初始化
9 *
10 * @param {[string]} localeIds 项目可用的语言代码
11 * @param {Object} locales locales 处理后的值
12 */
13export default ({
14 localeIds,
15 locales,
16}) => {
17 if (!__SERVER__) return
18 if (!__DEV__ && availableLocales.length) return
19
20 setAvailableLocales(localeIds)
21 for (let key in locales) setLocales(key, locales[key])
22}