index.js 561 字节
Newer Older
study夏羽's avatar
study夏羽 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
let lang = {
  'zh-Hans': require('./zh-hans'),
  en: require('./en')
}

function mergeLanguage (lang1, lang2) {
  const localeList = Object.keys(lang1)
  localeList.push(...Object.keys(lang2))
  const result = {}
  for (let i = 0; i < localeList.length; i++) {
    const locale = localeList[i]
    result[locale] = Object.assign({}, lang1[locale], lang2[locale])
  }
  return result
}

try {
  const langPath = require.resolve('uni-config-center/uni-id/lang/index.js')
  lang = mergeLanguage(lang, require(langPath))
} catch (error) { }

module.exports = lang