mirror of
https://gitee.com/lab1024/smart-admin.git
synced 2025-11-12 21:53:48 +08:00
v1.0.4
This commit is contained in:
37
smart-admin-web/src/locale/index.js
Normal file
37
smart-admin-web/src/locale/index.js
Normal file
@@ -0,0 +1,37 @@
|
||||
import Vue from 'vue';
|
||||
import VueI18n from 'vue-i18n';
|
||||
import { localRead } from '@/lib/local';
|
||||
import customZhCn from './lang/zh-CN';
|
||||
import customZhTw from './lang/zh-TW';
|
||||
import customEnUs from './lang/en-US';
|
||||
import zhCnLocale from 'iview/src/locale/lang/zh-CN';
|
||||
import enUsLocale from 'iview/src/locale/lang/en-US';
|
||||
import zhTwLocale from 'iview/src/locale/lang/zh-TW';
|
||||
|
||||
Vue.use(VueI18n);
|
||||
|
||||
// 自动根据浏览器系统语言设置语言
|
||||
const navLang = navigator.language;
|
||||
const localLang = (navLang === 'zh-CN' || navLang === 'en-US') ? navLang : false;
|
||||
let lang = localLang || localRead('local') || 'zh-CN';
|
||||
|
||||
Vue.config.lang = lang;
|
||||
|
||||
// vue-i18n 6.x+写法
|
||||
Vue.locale = () => { };
|
||||
const messages = {
|
||||
'zh-CN': Object.assign(zhCnLocale, customZhCn),
|
||||
'zh-TW': Object.assign(zhTwLocale, customZhTw),
|
||||
'en-US': Object.assign(enUsLocale, customEnUs)
|
||||
};
|
||||
const i18n = new VueI18n({
|
||||
locale: lang,
|
||||
messages
|
||||
});
|
||||
|
||||
export default i18n;
|
||||
|
||||
// vue-i18n 5.x写法
|
||||
// Vue.locale('zh-CN', Object.assign(zhCnLocale, customZhCn))
|
||||
// Vue.locale('en-US', Object.assign(zhTwLocale, customZhTw))
|
||||
// Vue.locale('zh-TW', Object.assign(enUsLocale, customEnUs))
|
||||
46
smart-admin-web/src/locale/lang/en-US.js
Normal file
46
smart-admin-web/src/locale/lang/en-US.js
Normal file
@@ -0,0 +1,46 @@
|
||||
export default {
|
||||
home: 'Home',
|
||||
login: 'Login',
|
||||
components: 'Components',
|
||||
count_to_page: 'Count-to',
|
||||
tables_page: 'Table',
|
||||
split_pane_page: 'Split-pane',
|
||||
markdown_page: 'Markdown-editor',
|
||||
editor_page: 'Rich-Text-Editor',
|
||||
icons_page: 'Custom-icon',
|
||||
img_cropper_page: 'Image-editor',
|
||||
update: 'Update',
|
||||
doc: 'Document',
|
||||
join_page: 'QQ Group',
|
||||
update_table_page: 'Update .CSV',
|
||||
update_paste_page: 'Paste Table Data',
|
||||
multilevel: 'multilevel',
|
||||
directive_page: 'Directive',
|
||||
level_1: 'Level-1',
|
||||
level_2: 'Level-2',
|
||||
level_2_1: 'Level-2-1',
|
||||
level_2_3: 'Level-2-3',
|
||||
level_2_2: 'Level-2-2',
|
||||
level_2_2_1: 'Level-2-2-1',
|
||||
level_2_2_2: 'Level-2-2-2',
|
||||
excel: 'Excel',
|
||||
'upload-excel': 'Upload Excel',
|
||||
'export-excel': 'Export Excel',
|
||||
tools_methods_page: 'Tools Methods',
|
||||
drag_list_page: 'Drag-list',
|
||||
i18n_page: 'Internationalization',
|
||||
modalTitle: 'Modal Title',
|
||||
content: 'This is the modal box content.',
|
||||
buttonText: 'Show Modal',
|
||||
'i18n-tip': 'Note: Only this page is multi-language, other pages do not add language content to the multi-language package.',
|
||||
error_store_page: 'Error Collection',
|
||||
error_logger_page: 'Error Logger',
|
||||
query: 'Query',
|
||||
params: 'Params',
|
||||
cropper_page: 'Cropper',
|
||||
message_page: 'Message Center',
|
||||
tree_table_page: 'Tree Table',
|
||||
org_tree_page: 'Org Tree',
|
||||
drag_drawer_page: 'Draggable Drawer',
|
||||
tree_select_page: 'Tree Selector'
|
||||
}
|
||||
46
smart-admin-web/src/locale/lang/zh-CN.js
Normal file
46
smart-admin-web/src/locale/lang/zh-CN.js
Normal file
@@ -0,0 +1,46 @@
|
||||
export default {
|
||||
home: '首页',
|
||||
login: '登录',
|
||||
components: '组件',
|
||||
count_to_page: '数字渐变',
|
||||
tables_page: '多功能表格',
|
||||
split_pane_page: '分割窗口',
|
||||
markdown_page: 'Markdown编辑器',
|
||||
editor_page: '富文本编辑器',
|
||||
icons_page: '自定义图标',
|
||||
img_cropper_page: '图片编辑器',
|
||||
update: '上传数据',
|
||||
join_page: 'QQ群',
|
||||
doc: '文档',
|
||||
update_table_page: '上传CSV文件',
|
||||
update_paste_page: '粘贴表格数据',
|
||||
multilevel: '多级菜单',
|
||||
directive_page: '指令',
|
||||
level_1: 'Level-1',
|
||||
level_2: 'Level-2',
|
||||
level_2_1: 'Level-2-1',
|
||||
level_2_3: 'Level-2-3',
|
||||
level_2_2: 'Level-2-2',
|
||||
level_2_2_1: 'Level-2-2-1',
|
||||
level_2_2_2: 'Level-2-2-2',
|
||||
excel: 'Excel',
|
||||
'upload-excel': '上传excel',
|
||||
'export-excel': '导出excel',
|
||||
tools_methods_page: '工具函数',
|
||||
drag_list_page: '拖拽列表',
|
||||
i18n_page: '多语言',
|
||||
modalTitle: '模态框题目',
|
||||
content: '这是模态框内容',
|
||||
buttonText: '显示模态框',
|
||||
'i18n-tip': '注:仅此页做了多语言,其他页面没有在多语言包中添加语言内容',
|
||||
error_store_page: '错误收集',
|
||||
error_logger_page: '错误日志',
|
||||
query: '带参路由',
|
||||
params: '动态路由',
|
||||
cropper_page: '图片裁剪',
|
||||
message_page: '消息中心',
|
||||
tree_table_page: '树状表格',
|
||||
org_tree_page: '组织结构树',
|
||||
drag_drawer_page: '可拖动抽屉',
|
||||
tree_select_page: '树状下拉选择器'
|
||||
}
|
||||
46
smart-admin-web/src/locale/lang/zh-TW.js
Normal file
46
smart-admin-web/src/locale/lang/zh-TW.js
Normal file
@@ -0,0 +1,46 @@
|
||||
export default {
|
||||
home: '首頁',
|
||||
login: '登錄',
|
||||
components: '组件',
|
||||
count_to_page: '数字渐变',
|
||||
tables_page: '多功能表格',
|
||||
split_pane_page: '分割窗口',
|
||||
markdown_page: 'Markdown編輯器',
|
||||
editor_page: '富文本編輯器',
|
||||
icons_page: '自定義圖標',
|
||||
img_cropper_page: '圖片編輯器',
|
||||
update: '上傳數據',
|
||||
join_page: 'QQ群',
|
||||
doc: '文檔',
|
||||
update_table_page: '上傳CSV文件',
|
||||
update_paste_page: '粘貼表格數據',
|
||||
multilevel: '多级菜单',
|
||||
directive_page: '指令',
|
||||
level_1: 'Level-1',
|
||||
level_2: 'Level-2',
|
||||
level_2_1: 'Level-2-1',
|
||||
level_2_3: 'Level-2-3',
|
||||
level_2_2: 'Level-2-2',
|
||||
level_2_2_1: 'Level-2-2-1',
|
||||
level_2_2_2: 'Level-2-2-2',
|
||||
excel: 'Excel',
|
||||
'upload-excel': '上傳excel',
|
||||
'export-excel': '導出excel',
|
||||
tools_methods_page: '工具函數',
|
||||
drag_list_page: '拖拽列表',
|
||||
i18n_page: '多語言',
|
||||
modalTitle: '模態框題目',
|
||||
content: '這是模態框內容',
|
||||
buttonText: '顯示模態框',
|
||||
'i18n-tip': '注:僅此頁做了多語言,其他頁面沒有在多語言包中添加語言內容',
|
||||
error_store_page: '錯誤收集',
|
||||
error_logger_page: '錯誤日誌',
|
||||
query: '帶參路由',
|
||||
params: '動態路由',
|
||||
cropper_page: '圖片裁剪',
|
||||
message_page: '消息中心',
|
||||
tree_table_page: '樹狀表格',
|
||||
org_tree_page: '組織結構樹',
|
||||
drag_drawer_page: '可拖動抽屜',
|
||||
tree_select_page: '樹狀下拉選擇器'
|
||||
}
|
||||
Reference in New Issue
Block a user