diff --git a/quiz-app/package-lock.json b/quiz-app/package-lock.json index 5e08a3ea..e9aebee3 100644 --- a/quiz-app/package-lock.json +++ b/quiz-app/package-lock.json @@ -1087,6 +1087,16 @@ "postcss": "^7.0.0" } }, + "@kazupon/vue-i18n-loader": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@kazupon/vue-i18n-loader/-/vue-i18n-loader-0.5.0.tgz", + "integrity": "sha512-Tp2mXKemf9/RBhI9CW14JjR9oKjL2KH7tV6S0eKEjIBuQBAOFNuPJu3ouacmz9hgoXbNp+nusw3MVQmxZWFR9g==", + "dev": true, + "requires": { + "js-yaml": "^3.13.1", + "json5": "^2.1.1" + } + }, "@mrmlnc/readdir-enhanced": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", @@ -10917,6 +10927,11 @@ "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==", "dev": true }, + "vue-i18n": { + "version": "8.22.2", + "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-8.22.2.tgz", + "integrity": "sha512-rb569fVJInPUgS/bbCxEQ9DrAoFTntuJvYoK4Fpk2VfNbA09WzdTKk57ppjz3S+ps9hW+p9H+2ASgMvojedkow==" + }, "vue-loader": { "version": "15.9.6", "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.6.tgz", diff --git a/quiz-app/package.json b/quiz-app/package.json index 51603886..d99c3928 100644 --- a/quiz-app/package.json +++ b/quiz-app/package.json @@ -10,6 +10,7 @@ "dependencies": { "core-js": "^3.6.5", "vue": "^2.6.11", + "vue-i18n": "^8.22.2", "vue-router": "^3.4.9" }, "devDependencies": { diff --git a/quiz-app/src/App.vue b/quiz-app/src/App.vue index 3d3307a5..efae40dd 100644 --- a/quiz-app/src/App.vue +++ b/quiz-app/src/App.vue @@ -2,9 +2,14 @@