lang文件夹翻译文件改为json格式

This commit is contained in:
不做码农 2022-06-06 20:58:19 +08:00
parent f7e1737e5b
commit d6d1c9b899
7 changed files with 407 additions and 411 deletions

View File

@ -1,9 +1,9 @@
import { createI18n } from 'vue-i18n'; import { createI18n } from 'vue-i18n';
import store from '@/store/index'; import store from '@/store/index';
import { listLangByLocale } from '@/api/system/commonLang' import { listLangByLocale } from '@/api/system/commonLang'
import zhCn from './lang/zh-cn'; import zhCn from './lang/zh-cn.json';
import en from './lang/en'; import en from './lang/en.json';
import zhTw from './lang/zh-tw'; import zhTw from './lang/zh-tw.json';
import pageLoginCn from './pages/login/zh-cn' import pageLoginCn from './pages/login/zh-cn'
import pageLoginEn from './pages/login/en' import pageLoginEn from './pages/login/en'
@ -29,7 +29,6 @@ const i18n = createI18n({
'en': { ...en, ...pageLoginEn, ...pageLangSetEn, ...pagemenuEn } 'en': { ...en, ...pageLoginEn, ...pageLangSetEn, ...pagemenuEn }
} }
}) })
console.log('lang=' + store.getters.language)
listLangByLocale(store.getters.language).then(res => { listLangByLocale(store.getters.language).then(res => {
const { code, data } = res const { code, data } = res

View File

@ -1,137 +0,0 @@
// 定义内容
export default {
menu: {
home: 'Home',
dashboard: 'Dashboard',
system: 'System',
monitoring: 'Monitoring',
systemTools: 'Tools',
externalOpen: 'External open',
icon: 'Icon',
systemMenu: 'Menu',
systemRole: 'Role',
systemUser: 'User',
systemDept: 'Dept',
systemDic: 'Dict',
systemPost: 'Post',
systemParam: 'Config',
systemLog: 'Log',
operLog: 'Oper log',
loginLog: 'Login log',
systemNotice: 'Notice',
systemLang: 'Language set',
timedTask: 'Timed task',
serviceMonitor: 'Service monitoring',
codeGeneration: 'Code generation',
systemInterface: 'System interface',
sendEmail: 'Email',
systemArticle: 'Article',
articleList: 'Article list',
formBuild: 'Form building',
officialWebsite: 'Official website',
fileStorage: 'File storage',
personalCenter: 'Personal',
menuPermi: 'Menu permissions',
assignUsers: 'Authorized user',
cacheMonitor: 'Cache monitoring',
},
tagsView: {
refresh: 'refresh',
close: 'close',
closeOther: 'close other',
closeLeft: 'close left',
closeRight: 'close right',
closeAll: 'close all',
fullscreen: 'fullscreen',
closeFullscreen: 'close fullscreen',
},
layout: {
tip1: 'If you feel good, welcome to ⭐ Star ⭐ Collect it so that the author can continue to be free. Thank you!',
rewardUser: 'Reward the author with a cup of coffee to express encouragement',
contactUs: 'contact us',
donationSupport: 'donation support',
officialWebsite: 'Official website',
qqGroup: 'QQ Group',
changeLog: 'change log',
currentVersion: 'current version',
codeSourceAddress: 'source address',
fullscreen: 'fullscreen',
sizeSelect: 'size',
personalCenter: 'Personal center',
layoutSetting: 'layout setting',
logOut: 'Login out',
themeStyleSet: 'theme style settings',
themeColor: 'theme color',
sysLayoutSet: 'system layout settings',
open: 'open',
fixed: 'fixed',
show: 'show',
dynamicTitle: 'dynamic title',
darkMode: 'dark',
lightMode: 'light',
saveConfig: 'save',
resetConfig: 'reset',
logOutConfirm: 'Are you sure you want to exit the current login?',
large: 'Large',
default: 'Default',
small: 'Small',
myWorkbench: 'My workbench',
onlineUsers: 'Online user',
message: 'Message',
amount: 'Amount',
order: 'Order',
modifyInformation: 'Modify information',
technicalSelection: 'Technical selection',
frontendTechnology: 'Front-end technology',
backendTechnology: 'Backend technology',
backstageManagement: 'Backstage management',
bottomBar: 'Footer',
identity: 'Identity',
},
common: {
ok: 'Ok',
cancel: 'Cancel',
tips: 'tips',
english: 'English',
chinese: 'Chinese',
traditionalChinese: 'TraditionalChinese',
name: 'Name',
content: 'Content',
addTime: 'AddTime',
nickName: 'NickName',
time: 'Time',
yes: '是',
no: '否',
},
btn: {
add: 'Add',
delete: 'Delete',
edit: 'Edit',
search: 'Search',
reset: 'Reset',
preview: 'Preview',
import: 'Import',
export: 'Export',
synchronize: 'Synchronize',
generateCode: 'GenerateCode',
start: 'Start',
stop: 'Stop',
run: 'Run',
runOnce: 'RunOnce',
log: 'Log',
expand: 'Expand',
collapse: 'Collapse',
details: 'Details',
submit: 'Submit',
cancel: 'Cancel',
more: 'More',
save: 'Save',
close: 'Close',
authorize: 'Authorize',
multi: 'Multi',
upload: 'Upload',
view: 'To view',
copy: 'Copy',
operate: 'Operate'
}
};

136
src/i18n/lang/en.json Normal file
View File

@ -0,0 +1,136 @@
{
"menu": {
"home": "Home",
"dashboard": "Dashboard",
"system": "System",
"monitoring": "Monitoring",
"systemTools": "Tools",
"externalOpen": "External open",
"icon": "Icon",
"systemMenu": "Menu",
"systemRole": "Role",
"systemUser": "User",
"systemDept": "Dept",
"systemDic": "Dict",
"systemPost": "Post",
"systemParam": "Config",
"systemLog": "Log",
"operLog": "Oper log",
"loginLog": "Login log",
"systemNotice": "Notice",
"systemLang": "Language set",
"timedTask": "Timed task",
"serviceMonitor": "Service monitoring",
"codeGeneration": "Code generation",
"systemInterface": "System interface",
"sendEmail": "Email",
"systemArticle": "Article",
"articleList": "Article list",
"formBuild": "Form building",
"officialWebsite": "Official website",
"fileStorage": "File storage",
"personalCenter": "Personal",
"menuPermi": "Menu permissions",
"assignUsers": "Authorized user",
"cacheMonitor": "Cache monitoring"
},
"tagsView": {
"refresh": "refresh",
"close": "close",
"closeOther": "close other",
"closeLeft": "close left",
"closeRight": "close right",
"closeAll": "close all",
"fullscreen": "fullscreen",
"closeFullscreen": "close fullscreen"
},
"layout": {
"tip1": "If you feel good, welcome to ⭐ Star ⭐ Collect it so that the author can continue to be free. Thank you!",
"rewardUser": "Reward the author with a cup of coffee to express encouragement",
"contactUs": "contact us",
"donationSupport": "donation support",
"officialWebsite": "Official website",
"qqGroup": "QQ Group",
"changeLog": "change log",
"currentVersion": "current version",
"codeSourceAddress": "source address",
"fullscreen": "fullscreen",
"sizeSelect": "size",
"personalCenter": "Personal center",
"layoutSetting": "layout setting",
"logOut": "Login out",
"themeStyleSet": "theme style settings",
"themeColor": "theme color",
"sysLayoutSet": "system layout settings",
"open": "open",
"fixed": "fixed",
"show": "show",
"dynamicTitle": "dynamic title",
"darkMode": "dark",
"lightMode": "light",
"saveConfig": "save",
"resetConfig": "reset",
"logOutConfirm": "Are you sure you want to exit the current login?",
"large": "Large",
"default": "Default",
"small": "Small",
"myWorkbench": "My workbench",
"onlineUsers": "Online user",
"message": "Message",
"amount": "Amount",
"order": "Order",
"modifyInformation": "Modify information",
"technicalSelection": "Technical selection",
"frontendTechnology": "Front-end technology",
"backendTechnology": "Backend technology",
"backstageManagement": "Backstage management",
"bottomBar": "Footer",
"identity": "Identity"
},
"common": {
"ok": "Ok",
"cancel": "Cancel",
"tips": "tips",
"english": "English",
"chinese": "Chinese",
"traditionalChinese": "TraditionalChinese",
"name": "Name",
"content": "Content",
"addTime": "AddTime",
"nickName": "NickName",
"time": "Time",
"yes": "是",
"no": "否"
},
"btn": {
"add": "Add",
"delete": "Delete",
"edit": "Edit",
"search": "Search",
"reset": "Reset",
"preview": "Preview",
"import": "Import",
"export": "Export",
"synchronize": "Synchronize",
"generateCode": "GenerateCode",
"start": "Start",
"stop": "Stop",
"run": "Run",
"runOnce": "RunOnce",
"log": "Log",
"expand": "Expand",
"collapse": "Collapse",
"details": "Details",
"submit": "Submit",
"cancel": "Cancel",
"more": "More",
"save": "Save",
"close": "Close",
"authorize": "Authorize",
"multi": "Multi",
"upload": "Upload",
"view": "To view",
"copy": "Copy",
"operate": "Operate"
}
}

View File

@ -1,137 +0,0 @@
// 定义内容
export default {
menu: {
home: '首页',
dashboard: '控制台',
system: '系统管理',
monitoring: '系统监控',
systemTools: '系统工具',
externalOpen: '外部打开',
icon: '图标icon',
systemMenu: '菜单管理',
systemRole: '角色管理',
systemUser: '用户管理',
systemDept: '部门管理',
systemDic: '字典管理',
systemPost: '岗位管理',
systemParam: '参数设置',
systemLog: '日志管理',
operLog: '操作日志',
loginLog: '登录日志',
systemNotice: '通知公告',
systemLang: '多语言设置',
timedTask: '定时任务',
serviceMonitor: '服务监控',
codeGeneration: '代码生成',
systemInterface: '系统接口',
sendEmail: '发送邮件',
systemArticle: '文章管理',
articleList: '文章列表',
formBuild: '表单构建',
officialWebsite: '官网地址',
fileStorage: '文件存儲',
personalCenter: '个人中心',
menuPermi: '菜单权限',
assignUsers: '分配用户',
cacheMonitor: '缓存监控',
},
tagsView: {
refresh: '刷新页面',
close: '关闭当前',
closeOther: '关闭其它',
closeLeft: '关闭左侧',
closeRight: '关闭右侧',
closeAll: '全部关闭',
fullscreen: '当前页全屏',
closeFullscreen: '关闭全屏',
},
layout: {
tip1: '如果觉得不错欢迎给个⭐Star⭐收藏一下这样作者才有继续免费下去的动力谢谢',
rewardUser: '打赏作者喝杯咖啡表示鼓励',
contactUs: '联系信息',
donationSupport: '捐贈支持',
officialWebsite: '官网',
qqGroup: 'QQ群',
changeLog: '更新日志',
currentVersion: '当前版本',
codeSourceAddress: '源码地址',
fullscreen: '全屏',
sizeSelect: '大小设置',
personalCenter: '个人中心',
layoutSetting: '布局设置',
logOut: '退出登录',
themeStyleSet: '主题风格设置',
themeColor: '主题颜色',
sysLayoutSet: '系统风格设置',
open: '开启',
fixed: '固定',
show: '显示',
dynamicTitle: '动态标题',
darkMode: '深色',
lightMode: '明亮',
saveConfig: '保存配置',
resetConfig: '重置配置',
logOutConfirm: '你確定要退出当前登录吗?',
large: '较大',
default: '默认',
small: '较小',
myWorkbench: '我的工作台',
onlineUsers: '在线用户',
message: '消息',
amount: '金额',
order: '订单',
modifyInformation: '修改信息',
technicalSelection: '技术选型',
frontendTechnology: '前端技术',
backendTechnology: '后端技术',
backstageManagement: '后台管理',
bottomBar: '底部栏',
identity: '身份',
},
common: {
ok: '确定',
cancel: '取消',
tips: '提示',
english: '英文',
chinese: '中文',
traditionalChinese: '繁体',
name: '名称',
content: '内容',
addTime: '添加时间',
nickName: '昵称',
time: '时间',
yes: '是',
no: '否',
},
btn: {
add: '新增',
delete: '删除',
edit: '编辑',
search: '搜索',
reset: '重置',
preview: '预览',
import: '导入',
export: '导出',
synchronize: '同步',
generateCode: '生成代码',
start: '启动',
stop: '停止',
run: '运行',
runOnce: '运行一次',
log: '日志',
expand: '展开',
collapse: '折叠',
details: '详细',
submit: '确定',
cancel: '取消',
more: '更多',
save: '保存',
close: '关闭',
authorize: '授权',
multi: '批量',
upload: '上传',
view: '查看',
copy: '复制',
operate: '操作'
}
};

136
src/i18n/lang/zh-cn.json Normal file
View File

@ -0,0 +1,136 @@
{
"menu": {
"home": "首页",
"dashboard": "控制台",
"system": "系统管理",
"monitoring": "系统监控",
"systemTools": "系统工具",
"externalOpen": "外部打开",
"icon": "图标icon",
"systemMenu": "菜单管理",
"systemRole": "角色管理",
"systemUser": "用户管理",
"systemDept": "部门管理",
"systemDic": "字典管理",
"systemPost": "岗位管理",
"systemParam": "参数设置",
"systemLog": "日志管理",
"operLog": "操作日志",
"loginLog": "登录日志",
"systemNotice": "通知公告",
"systemLang": "多语言设置",
"timedTask": "定时任务",
"serviceMonitor": "服务监控",
"codeGeneration": "代码生成",
"systemInterface": "系统接口",
"sendEmail": "发送邮件",
"systemArticle": "文章管理",
"articleList": "文章列表",
"formBuild": "表单构建",
"officialWebsite": "官网地址",
"fileStorage": "文件存儲",
"personalCenter": "个人中心",
"menuPermi": "菜单权限",
"assignUsers": "分配用户",
"cacheMonitor": "缓存监控"
},
"tagsView": {
"refresh": "刷新页面",
"close": "关闭当前",
"closeOther": "关闭其它",
"closeLeft": "关闭左侧",
"closeRight": "关闭右侧",
"closeAll": "全部关闭",
"fullscreen": "当前页全屏",
"closeFullscreen": "关闭全屏"
},
"layout": {
"tip1": "如果觉得不错欢迎给个⭐Star⭐收藏一下这样作者才有继续免费下去的动力谢谢",
"rewardUser": "打赏作者喝杯咖啡表示鼓励",
"contactUs": "联系信息",
"donationSupport": "捐贈支持",
"officialWebsite": "官网",
"qqGroup": "QQ群",
"changeLog": "更新日志",
"currentVersion": "当前版本",
"codeSourceAddress": "源码地址",
"fullscreen": "全屏",
"sizeSelect": "大小设置",
"personalCenter": "个人中心",
"layoutSetting": "布局设置",
"logOut": "退出登录",
"themeStyleSet": "主题风格设置",
"themeColor": "主题颜色",
"sysLayoutSet": "系统风格设置",
"open": "开启",
"fixed": "固定",
"show": "显示",
"dynamicTitle": "动态标题",
"darkMode": "深色",
"lightMode": "明亮",
"saveConfig": "保存配置",
"resetConfig": "重置配置",
"logOutConfirm": "你確定要退出当前登录吗?",
"large": "较大",
"default": "默认",
"small": "较小",
"myWorkbench": "我的工作台",
"onlineUsers": "在线用户",
"message": "消息",
"amount": "金额",
"order": "订单",
"modifyInformation": "修改信息",
"technicalSelection": "技术选型",
"frontendTechnology": "前端技术",
"backendTechnology": "后端技术",
"backstageManagement": "后台管理",
"bottomBar": "底部栏",
"identity": "身份"
},
"common": {
"ok": "确定",
"cancel": "取消",
"tips": "提示",
"english": "英文",
"chinese": "中文",
"traditionalChinese": "繁体",
"name": "名称",
"content": "内容",
"addTime": "添加时间",
"nickName": "昵称",
"time": "时间",
"yes": "是",
"no": "否"
},
"btn": {
"add": "新增",
"delete": "删除",
"edit": "编辑",
"search": "搜索",
"reset": "重置",
"preview": "预览",
"import": "导入",
"export": "导出",
"synchronize": "同步",
"generateCode": "生成代码",
"start": "启动",
"stop": "停止",
"run": "运行",
"runOnce": "运行一次",
"log": "日志",
"expand": "展开",
"collapse": "折叠",
"details": "详细",
"submit": "确定",
"cancel": "取消",
"more": "更多",
"save": "保存",
"close": "关闭",
"authorize": "授权",
"multi": "批量",
"upload": "上传",
"view": "查看",
"copy": "复制",
"operate": "操作"
}
}

View File

@ -1,133 +0,0 @@
// 定义内容
export default {
menu: {
home: '首頁',
dashboard: '控制臺',
system: '系統管理',
monitoring: '系統監控',
systemTools: '系統工具',
externalOpen: '外部打開',
icon: '圖標icon',
systemMenu: '菜單管理',
systemRole: '角色管理',
systemUser: '用戶管理',
systemDept: '部門管理',
systemDic: '字典管理',
systemPost: '崗位管理',
systemParam: '參數设置',
systemLog: '日誌管理',
operLog: '操作日誌',
loginLog: '登錄日誌',
systemNotice: '系統公告',
systemLang: '多語言设置',
timedTask: '定时任務',
serviceMonitor: '服務監控',
codeGeneration: '代碼生成',
systemInterface: '系統接口',
sendEmail: '發送郵件',
systemArticle: '文章管理',
articleList: '文章列表',
formBuild: '表單構建',
officialWebsite: '官網地址',
fileStorage: '文件存儲',
personalCenter: '個人中心',
menuPermi: '菜單權限',
assignUsers: '分配用戶',
cacheMonitor: '緩存監控',
},
tagsView: {
refresh: '重繪',
close: '關閉',
closeOther: '關閉其它',
closeLeft: '關閉左侧',
closeRight: '關閉右侧',
closeAll: '全部關閉',
fullscreen: '當前頁全屏',
closeFullscreen: '關閉全屏',
},
layout: {
tip1: '如果覺得不錯歡迎給個⭐Star⭐收藏壹下這樣作者才有繼續免費下去的動力謝謝',
contactUs: '聯繫信息',
donationSupport: '捐贈支持',
officialWebsite: '官網',
qqGroup: 'QQ群',
changeLog: '更新日誌',
currentVersion: '當前版本',
codeSourceAddress: '源碼地址',
fullscreen: '全屏',
sizeSelect: '大小設置',
personalCenter: '個人中心',
layoutSetting: '佈局設置',
logOut: '退出登錄',
themeStyleSet: '主題風格設置',
themeColor: '主題顏色',
sysLayoutSet: '系統風格設置',
open: '開啟',
fixed: '固定',
show: '顯示',
dynamicTitle: '動態標題',
darkMode: '深色',
lightMode: '明亮',
saveConfig: '保存配置',
resetConfig: '重置配置',
logOutConfirm: '你確定要退出当前登录吗?',
large: '較大',
default: '默認',
small: '較小',
myWorkbench: '我的工作台',
onlineUsers: '在線用戶',
message: '消息',
amount: '金額',
order: '訂單',
modifyInformation: '修改信息',
technicalSelection: '技術選型',
frontendTechnology: '前端技術',
backendTechnology: '後端技術',
backstageManagement: '後台管理',
bottomBar: '底部欄',
identity: '身份',
},
common: {
ok: '確定',
cancel: '取消',
tips: '提示',
english: '英文',
chinese: '中文簡體',
traditionalChinese: '繁體',
name: '名稱',
content: '內容',
addTime: '添加時間',
nickName: '暱稱',
time: '時間',
yes: '是',
no: '否',
},
btn: {
add: '新增',
delete: '刪除',
edit: '編輯',
search: '搜索',
reset: '重置',
preview: '預覽',
import: '導入',
export: '導出',
synchronize: '同步',
generateCode: '生成代碼',
start: '啟動',
stop: '停止',
run: '運行',
runOnce: '運行一次',
log: '日誌',
expand: '展開',
collapse: '折疊',
details: '詳細',
submit: '確定',
cancel: '取消',
more: '更多',
save: '保存',
upload: '上傳',
view: '查看',
copy: '複製',
operate: '操作'
}
};

132
src/i18n/lang/zh-tw.json Normal file
View File

@ -0,0 +1,132 @@
{
"menu": {
"home": "首頁",
"dashboard": "控制臺",
"system": "系統管理",
"monitoring": "系統監控",
"systemTools": "系統工具",
"externalOpen": "外部打開",
"icon": "圖標icon",
"systemMenu": "菜單管理",
"systemRole": "角色管理",
"systemUser": "用戶管理",
"systemDept": "部門管理",
"systemDic": "字典管理",
"systemPost": "崗位管理",
"systemParam": "參數设置",
"systemLog": "日誌管理",
"operLog": "操作日誌",
"loginLog": "登錄日誌",
"systemNotice": "系統公告",
"systemLang": "多語言设置",
"timedTask": "定时任務",
"serviceMonitor": "服務監控",
"codeGeneration": "代碼生成",
"systemInterface": "系統接口",
"sendEmail": "發送郵件",
"systemArticle": "文章管理",
"articleList": "文章列表",
"formBuild": "表單構建",
"officialWebsite": "官網地址",
"fileStorage": "文件存儲",
"personalCenter": "個人中心",
"menuPermi": "菜單權限",
"assignUsers": "分配用戶",
"cacheMonitor": "緩存監控"
},
"tagsView": {
"refresh": "重繪",
"close": "關閉",
"closeOther": "關閉其它",
"closeLeft": "關閉左侧",
"closeRight": "關閉右侧",
"closeAll": "全部關閉",
"fullscreen": "當前頁全屏",
"closeFullscreen": "關閉全屏"
},
"layout": {
"tip1": "如果覺得不錯歡迎給個⭐Star⭐收藏壹下這樣作者才有繼續免費下去的動力謝謝",
"contactUs": "聯繫信息",
"donationSupport": "捐贈支持",
"officialWebsite": "官網",
"qqGroup": "QQ群",
"changeLog": "更新日誌",
"currentVersion": "當前版本",
"codeSourceAddress": "源碼地址",
"fullscreen": "全屏",
"sizeSelect": "大小設置",
"personalCenter": "個人中心",
"layoutSetting": "佈局設置",
"logOut": "退出登錄",
"themeStyleSet": "主題風格設置",
"themeColor": "主題顏色",
"sysLayoutSet": "系統風格設置",
"open": "開啟",
"fixed": "固定",
"show": "顯示",
"dynamicTitle": "動態標題",
"darkMode": "深色",
"lightMode": "明亮",
"saveConfig": "保存配置",
"resetConfig": "重置配置",
"logOutConfirm": "你確定要退出当前登录吗?",
"large": "較大",
"default": "默認",
"small": "較小",
"myWorkbench": "我的工作台",
"onlineUsers": "在線用戶",
"message": "消息",
"amount": "金額",
"order": "訂單",
"modifyInformation": "修改信息",
"technicalSelection": "技術選型",
"frontendTechnology": "前端技術",
"backendTechnology": "後端技術",
"backstageManagement": "後台管理",
"bottomBar": "底部欄",
"identity": "身份"
},
"common": {
"ok": "確定",
"cancel": "取消",
"tips": "提示",
"english": "英文",
"chinese": "中文簡體",
"traditionalChinese": "繁體",
"name": "名稱",
"content": "內容",
"addTime": "添加時間",
"nickName": "暱稱",
"time": "時間",
"yes": "是",
"no": "否"
},
"btn": {
"add": "新增",
"delete": "刪除",
"edit": "編輯",
"search": "搜索",
"reset": "重置",
"preview": "預覽",
"import": "導入",
"export": "導出",
"synchronize": "同步",
"generateCode": "生成代碼",
"start": "啟動",
"stop": "停止",
"run": "運行",
"runOnce": "運行一次",
"log": "日誌",
"expand": "展開",
"collapse": "折疊",
"details": "詳細",
"submit": "確定",
"cancel": "取消",
"more": "更多",
"save": "保存",
"upload": "上傳",
"view": "查看",
"copy": "複製",
"operate": "操作"
}
}