From 5fbe80fe0e200410c5a11941ee21e8efc721c9d2 Mon Sep 17 00:00:00 2001 From: Sergio Crisostomo Date: Wed, 8 Nov 2017 09:59:45 +0100 Subject: [PATCH] use dist's locale --- src/index.js | 10 +++++++--- src/locale/locales.js | 35 ----------------------------------- 2 files changed, 7 insertions(+), 38 deletions(-) delete mode 100644 src/locale/locales.js diff --git a/src/index.js b/src/index.js index b377bcde..84686cc2 100644 --- a/src/index.js +++ b/src/index.js @@ -50,7 +50,6 @@ import Upload from './components/upload'; import {Row, Col} from './components/grid'; import {Select, Option, OptionGroup} from './components/select'; import locale from './locale/index'; -import locales from './locale/locales'; const iview = { Affix, @@ -155,7 +154,6 @@ module.exports = { // eslint-disable-line no-undef locale: locale.use, i18n: locale.i18n, install, - locales, Affix, Alert, AutoComplete, @@ -223,4 +221,10 @@ module.exports = { // eslint-disable-line no-undef Upload }; -module.exports.default = module.exports; // eslint-disable-line no-undef \ No newline at end of file +module.exports.lang = (code) => { // eslint-disable-line no-undef + const langObject = window['iview/locale'].default; + if (code === langObject.i.locale) locale.use(langObject); + else console.log(`The ${code} language pack is not loaded.`); // eslint-disable-line no-console +}; + +module.exports.default = module.exports; // eslint-disable-line no-undef diff --git a/src/locale/locales.js b/src/locale/locales.js deleted file mode 100644 index dfb7b60d..00000000 --- a/src/locale/locales.js +++ /dev/null @@ -1,35 +0,0 @@ -// export all locale files - -import deDE from './lang/de-DE.js'; -import enUS from './lang/en-US.js'; -import esES from './lang/es-ES.js'; -import frFR from './lang/fr-FR.js'; -import idID from './lang/id-ID.js'; -import jaJP from './lang/ja-JP.js'; -import koKR from './lang/ko-KR.js'; -import ptBR from './lang/pt-BR.js'; -import ptPT from './lang/pt-PT.js'; -import ruRU from './lang/ru-RU.js'; -import svSE from './lang/sv-SE.js'; -import trTR from './lang/tr-TR.js'; -import viVN from './lang/vi-VN.js'; -import zhCN from './lang/zh-CN.js'; -import zhTW from './lang/zh-TW.js'; - -export default { - 'de-DE': deDE, - 'en-US': enUS, - 'es-ES': esES, - 'fr-FR': frFR, - 'id-ID': idID, - 'ja-JP': jaJP, - 'ko-KR': koKR, - 'pt-BR': ptBR, - 'pt-PT': ptPT, - 'ru-RU': ruRU, - 'sv-SE': svSE, - 'tr-TR': trTR, - 'vi-VN': viVN, - 'zh-CN': zhCN, - 'zh-TW': zhTW -};