diff --git a/package.json b/package.json
index 8b8c436..9e9974b 100644
--- a/package.json
+++ b/package.json
@@ -1,11 +1,11 @@
{
"name": "coin-web",
"version": "4.8.2",
- "description": "老挝支付金控管理系统",
+ "description": "老挝金融支付管理系统",
"author": "LionLi",
"license": "MIT",
"scripts": {
- "dev": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",
+ "dev": "vue-cli-service serve",
"build:prod": "vue-cli-service build",
"preview": "node build/index.js --preview",
"lint": "eslint --ext .js,.vue src"
@@ -54,6 +54,7 @@
"vue": "2.6.12",
"vue-count-to": "1.0.13",
"vue-cropper": "0.5.5",
+ "vue-i18n": "^8.28.2",
"vue-meta": "2.4.0",
"vue-router": "3.4.9",
"vuedraggable": "2.24.3",
diff --git a/src/components/LanguageSelect/index.vue b/src/components/LanguageSelect/index.vue
new file mode 100644
index 0000000..796a93a
--- /dev/null
+++ b/src/components/LanguageSelect/index.vue
@@ -0,0 +1,41 @@
+
+
+
+
+
+ 中文
+ English
+ ລາວ
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/languages/en.js b/src/languages/en.js
new file mode 100644
index 0000000..bbe4972
--- /dev/null
+++ b/src/languages/en.js
@@ -0,0 +1,11 @@
+export default {
+ language: {
+ switchSuccess: 'Switch language successfully'
+ },
+ navbar: {
+ logout: 'Logout'
+ },
+ index: {
+ title: 'Laos Payment Financial Management System'
+ },
+}
\ No newline at end of file
diff --git a/src/languages/index.js b/src/languages/index.js
new file mode 100644
index 0000000..8393b9d
--- /dev/null
+++ b/src/languages/index.js
@@ -0,0 +1,19 @@
+import Vue from 'vue'
+import VueI18n from 'vue-i18n'
+import zh from './zh'
+import en from './en'
+import la from './laos'
+
+Vue.use(VueI18n)
+
+const messages = {
+ zh,
+ en,
+ la
+}
+
+export default new VueI18n({
+ locale: localStorage.getItem('language') || 'zh',
+ fallbackLocale: 'zh',
+ messages
+})
\ No newline at end of file
diff --git a/src/languages/laos.js b/src/languages/laos.js
new file mode 100644
index 0000000..1f8fc36
--- /dev/null
+++ b/src/languages/laos.js
@@ -0,0 +1,11 @@
+export default {
+ language: {
+ switchSuccess: 'ປ່ຽນພາສາສຳເລັດ'
+ },
+ navbar: {
+ logout: 'ອອກຈາກລະບົບ'
+ },
+ index: {
+ title: 'ລະບົບຈັດການການເງິນການຈ່າຍເງິນລາວ'
+ },
+}
\ No newline at end of file
diff --git a/src/languages/zh.js b/src/languages/zh.js
new file mode 100644
index 0000000..4410650
--- /dev/null
+++ b/src/languages/zh.js
@@ -0,0 +1,11 @@
+export default {
+ language: {
+ switchSuccess: '语言切换成功'
+ },
+ navbar: {
+ logout: '退出登录'
+ },
+ index: {
+ title: '老挝支付金控管理系统'
+ },
+}
\ No newline at end of file
diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue
index ff24025..4c62fa3 100644
--- a/src/layout/components/Navbar.vue
+++ b/src/layout/components/Navbar.vue
@@ -23,6 +23,10 @@
+
+
+
+