index.js 561 B

12345678910111213141516171819202122
  1. let lang = {
  2. 'zh-Hans': require('./zh-hans'),
  3. en: require('./en')
  4. }
  5. function mergeLanguage (lang1, lang2) {
  6. const localeList = Object.keys(lang1)
  7. localeList.push(...Object.keys(lang2))
  8. const result = {}
  9. for (let i = 0; i < localeList.length; i++) {
  10. const locale = localeList[i]
  11. result[locale] = Object.assign({}, lang1[locale], lang2[locale])
  12. }
  13. return result
  14. }
  15. try {
  16. const langPath = require.resolve('uni-config-center/uni-id/lang/index.js')
  17. lang = mergeLanguage(lang, require(langPath))
  18. } catch (error) { }
  19. module.exports = lang