diff --git a/build/vue-loader.conf.js b/build/vue-loader.conf.js
index 33ed58bc..0f0ddbc6 100755
--- a/build/vue-loader.conf.js
+++ b/build/vue-loader.conf.js
@@ -7,10 +7,13 @@ const sourceMapEnabled = isProduction
: config.dev.cssSourceMap
module.exports = {
- loaders: utils.cssLoaders({
- sourceMap: sourceMapEnabled,
- extract: isProduction
- }),
+ loaders: {
+ ...utils.cssLoaders({
+ sourceMap: sourceMapEnabled,
+ extract: isProduction
+ }),
+ i18n: '@kazupon/vue-i18n-loader'
+ },
cssSourceMap: sourceMapEnabled,
cacheBusting: config.dev.cacheBusting,
transformToRequire: {
diff --git a/package.json b/package.json
index fe6a7128..6211efea 100755
--- a/package.json
+++ b/package.json
@@ -37,6 +37,7 @@
"xlsx": "^0.12.0"
},
"devDependencies": {
+ "@kazupon/vue-i18n-loader": "^0.2.1",
"autoprefixer": "^7.1.2",
"babel-core": "^6.22.1",
"babel-eslint": "^7.1.1",
diff --git a/src/pages/demo/plugins/vue-i18n/components/DemoI18n.vue b/src/pages/demo/plugins/vue-i18n/components/DemoI18n.vue
index e8558316..3e5d6eb0 100644
--- a/src/pages/demo/plugins/vue-i18n/components/DemoI18n.vue
+++ b/src/pages/demo/plugins/vue-i18n/components/DemoI18n.vue
@@ -1,3 +1,17 @@
+
+{
+ "cn": {
+ "hello": "你好!"
+ },
+ "en": {
+ "hello": "hello world!"
+ },
+ "ja": {
+ "hello": "こんにちは、世界!"
+ }
+}
+
+
- Hello
+ {{$t('hello')}}