From b9c1fe77031b90e3109725b613b682e516bb189c Mon Sep 17 00:00:00 2001 From: Sergio Crisostomo Date: Sat, 4 Nov 2017 15:21:26 +0100 Subject: [PATCH] export locale objects --- src/index.js | 5 +++-- src/locale/locales.js | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+), 2 deletions(-) create mode 100644 src/locale/locales.js diff --git a/src/index.js b/src/index.js index 036b224d..cd51c777 100644 --- a/src/index.js +++ b/src/index.js @@ -49,7 +49,8 @@ import Tree from './components/tree'; import Upload from './components/upload'; import {Row, Col} from './components/grid'; import {Select, Option, OptionGroup} from './components/select'; -import locale from './locale'; +import locale from './locale/index'; +import locales from './locale/locales'; const iview = { Affix, @@ -149,4 +150,4 @@ if (typeof window !== 'undefined' && window.Vue) { install(window.Vue); } -module.exports = Object.assign(iview, {install}); // eslint-disable-line no-undef +module.exports = Object.assign(iview, {install, locales}); // eslint-disable-line no-undef diff --git a/src/locale/locales.js b/src/locale/locales.js new file mode 100644 index 00000000..dfb7b60d --- /dev/null +++ b/src/locale/locales.js @@ -0,0 +1,35 @@ +// 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 +};