chore: update menu and route i18n

This commit is contained in:
vben
2020-12-09 00:12:44 +08:00
parent 9bb751475d
commit a0b05e7769
31 changed files with 279 additions and 254 deletions

View File

@@ -1,18 +1,19 @@
import type { MenuModule } from '/@/router/types.d';
import { t } from '/@/hooks/web/useI18n';
const menu: MenuModule = {
orderNo: 10,
menu: {
name: 'routes.dashboard.dashboard',
name: t('routes.dashboard.dashboard'),
path: '/dashboard',
children: [
{
path: '/workbench',
name: 'routes.dashboard.workbench',
name: t('routes.dashboard.workbench'),
},
{
path: '/analysis',
name: 'routes.dashboard.analysis',
name: t('routes.dashboard.analysis'),
},
],
},

View File

@@ -1,14 +1,15 @@
import type { MenuModule } from '/@/router/types.d';
import { t } from '/@/hooks/web/useI18n';
const menu: MenuModule = {
orderNo: 500,
menu: {
name: 'routes.demo.charts.charts',
name: t('routes.demo.charts.charts'),
path: '/charts',
children: [
{
path: 'apexChart',
name: 'routes.demo.charts.apexChart',
name: t('routes.demo.charts.apexChart'),
},
{
path: 'echarts',
@@ -16,15 +17,15 @@ const menu: MenuModule = {
children: [
{
path: 'map',
name: 'routes.demo.charts.map',
name: t('routes.demo.charts.map'),
},
{
path: 'line',
name: 'routes.demo.charts.line',
name: t('routes.demo.charts.line'),
},
{
path: 'pie',
name: 'routes.demo.charts.pie',
name: t('routes.demo.charts.pie'),
},
],
},

View File

@@ -1,9 +1,10 @@
import type { MenuModule } from '/@/router/types.d';
import { t } from '/@/hooks/web/useI18n';
const menu: MenuModule = {
orderNo: 30,
menu: {
name: 'routes.demo.comp.comp',
name: t('routes.demo.comp.comp'),
path: '/comp',
tag: {
dot: true,
@@ -11,91 +12,91 @@ const menu: MenuModule = {
children: [
{
path: 'basic',
name: 'routes.demo.comp.basic',
name: t('routes.demo.comp.basic'),
},
{
path: 'countTo',
name: 'routes.demo.comp.countTo',
name: t('routes.demo.comp.countTo'),
},
{
path: 'transition',
name: 'routes.demo.comp.transition',
name: t('routes.demo.comp.transition'),
},
{
path: 'modal',
name: 'routes.demo.comp.modal',
name: t('routes.demo.comp.modal'),
},
{
path: 'drawer',
name: 'routes.demo.comp.drawer',
name: t('routes.demo.comp.drawer'),
},
{
path: 'desc',
name: 'routes.demo.comp.desc',
name: t('routes.demo.comp.desc'),
},
{
path: 'qrcode',
name: 'routes.demo.comp.qrcode',
name: t('routes.demo.comp.qrcode'),
},
{
path: 'strength-meter',
name: 'routes.demo.comp.strength',
name: t('routes.demo.comp.strength'),
},
{
path: 'upload',
name: 'routes.demo.comp.upload',
name: t('routes.demo.comp.upload'),
},
{
path: 'loading',
name: 'routes.demo.comp.loading',
name: t('routes.demo.comp.loading'),
tag: {
content: 'new',
},
},
{
path: 'scroll',
name: 'routes.demo.comp.scroll',
name: t('routes.demo.comp.scroll'),
children: [
{
path: 'basic',
name: 'routes.demo.comp.scrollBasic',
name: t('routes.demo.comp.scrollBasic'),
},
{
path: 'action',
name: 'routes.demo.comp.scrollAction',
name: t('routes.demo.comp.scrollAction'),
},
{
path: 'virtualScroll',
name: 'routes.demo.comp.virtualScroll',
name: t('routes.demo.comp.virtualScroll'),
},
],
},
{
path: 'lazy',
name: 'routes.demo.comp.lazy',
name: t('routes.demo.comp.lazy'),
children: [
{
path: 'basic',
name: 'routes.demo.comp.lazyBasic',
name: t('routes.demo.comp.lazyBasic'),
},
{
path: 'transition',
name: 'routes.demo.comp.lazyTransition',
name: t('routes.demo.comp.lazyTransition'),
},
],
},
{
path: 'verify',
name: 'routes.demo.comp.verify',
name: t('routes.demo.comp.verify'),
children: [
{
path: 'drag',
name: 'routes.demo.comp.verifyDrag',
name: t('routes.demo.comp.verifyDrag'),
},
{
path: 'rotate',
name: 'routes.demo.comp.verifyRotate',
name: t('routes.demo.comp.verifyRotate'),
},
],
},

View File

@@ -1,26 +1,27 @@
import type { MenuModule } from '/@/router/types.d';
import { t } from '/@/hooks/web/useI18n';
const menu: MenuModule = {
orderNo: 500,
menu: {
name: 'routes.demo.editor.editor',
name: t('routes.demo.editor.editor'),
path: '/editor',
children: [
{
path: 'markdown',
name: 'routes.demo.editor.markdown',
name: t('routes.demo.editor.markdown'),
},
{
path: 'tinymce',
name: 'routes.demo.editor.tinymce',
name: t('routes.demo.editor.tinymce'),
children: [
{
path: 'index',
name: 'routes.demo.editor.tinymceBasic',
name: t('routes.demo.editor.tinymceBasic'),
},
{
path: 'editor',
name: 'routes.demo.editor.tinymceForm',
name: t('routes.demo.editor.tinymceForm'),
},
],
},

View File

@@ -1,26 +1,27 @@
import type { MenuModule } from '/@/router/types.d';
import { t } from '/@/hooks/web/useI18n';
const menu: MenuModule = {
orderNo: 500,
menu: {
name: 'routes.demo.excel.excel',
name: t('routes.demo.excel.excel'),
path: '/excel',
children: [
{
path: 'customExport',
name: 'routes.demo.excel.customExport',
name: t('routes.demo.excel.customExport'),
},
{
path: 'jsonExport',
name: 'routes.demo.excel.jsonExport',
name: t('routes.demo.excel.jsonExport'),
},
{
path: 'arrayExport',
name: 'routes.demo.excel.arrayExport',
name: t('routes.demo.excel.arrayExport'),
},
{
path: 'importExcel',
name: 'routes.demo.excel.importExcel',
name: t('routes.demo.excel.importExcel'),
},
],
},

View File

@@ -1,67 +1,68 @@
import type { MenuModule } from '/@/router/types.d';
import { t } from '/@/hooks/web/useI18n';
const menu: MenuModule = {
orderNo: 19,
menu: {
name: 'routes.demo.feat.feat',
name: t('routes.demo.feat.feat'),
path: '/feat',
children: [
{
path: 'icon',
name: 'routes.demo.feat.icon',
name: t('routes.demo.feat.icon'),
},
{
path: 'tabs',
name: 'routes.demo.feat.tabs',
name: t('routes.demo.feat.tabs'),
},
{
path: 'context-menu',
name: 'routes.demo.feat.contextMenu',
name: t('routes.demo.feat.contextMenu'),
},
{
path: 'download',
name: 'routes.demo.feat.download',
name: t('routes.demo.feat.download'),
},
{
path: 'click-out-side',
name: 'routes.demo.feat.clickOutSide',
name: t('routes.demo.feat.clickOutSide'),
},
{
path: 'img-preview',
name: 'routes.demo.feat.imgPreview',
name: t('routes.demo.feat.imgPreview'),
},
{
path: 'copy',
name: 'routes.demo.feat.copy',
name: t('routes.demo.feat.copy'),
},
{
path: 'msg',
name: 'routes.demo.feat.msg',
name: t('routes.demo.feat.msg'),
},
{
path: 'watermark',
name: 'routes.demo.feat.watermark',
name: t('routes.demo.feat.watermark'),
},
{
path: 'full-screen',
name: 'routes.demo.feat.fullScreen',
name: t('routes.demo.feat.fullScreen'),
},
{
path: 'error-log',
name: 'routes.demo.feat.errorLog',
name: t('routes.demo.feat.errorLog'),
},
{
path: 'testTab',
name: 'routes.demo.feat.tab',
name: t('routes.demo.feat.tab'),
children: [
{
path: 'id1',
name: 'routes.demo.feat.tab1',
name: t('routes.demo.feat.tab1'),
},
{
path: 'id2',
name: 'routes.demo.feat.tab2',
name: t('routes.demo.feat.tab2'),
},
],
},

View File

@@ -1,39 +1,40 @@
import type { MenuModule } from '/@/router/types.d';
import { t } from '/@/hooks/web/useI18n';
const menu: MenuModule = {
orderNo: 40,
menu: {
path: '/form',
name: 'routes.demo.form.form',
name: t('routes.demo.form.form'),
children: [
{
path: 'basic',
name: 'routes.demo.form.basic',
name: t('routes.demo.form.basic'),
},
{
path: 'useForm',
name: 'routes.demo.form.useForm',
name: t('routes.demo.form.useForm'),
},
{
path: 'refForm',
name: 'routes.demo.form.refForm',
name: t('routes.demo.form.refForm'),
},
{
path: 'advancedForm',
name: 'routes.demo.form.advancedForm',
name: t('routes.demo.form.advancedForm'),
},
{
path: 'ruleForm',
name: 'routes.demo.form.ruleForm',
name: t('routes.demo.form.ruleForm'),
},
{
path: 'dynamicForm',
name: 'routes.demo.form.dynamicForm',
name: t('routes.demo.form.dynamicForm'),
},
{
path: 'customerForm',
name: 'routes.demo.form.customerForm',
name: t('routes.demo.form.customerForm'),
},
],
},

View File

@@ -1,22 +1,23 @@
import type { MenuModule } from '/@/router/types.d';
import { t } from '/@/hooks/web/useI18n';
const menu: MenuModule = {
orderNo: 1000,
menu: {
name: 'routes.demo.iframe.frame',
name: t('routes.demo.iframe.frame'),
path: '/frame',
children: [
{
path: 'antv',
name: 'routes.demo.iframe.antv',
name: t('routes.demo.iframe.antv'),
},
{
path: 'doc',
name: 'routes.demo.iframe.doc',
name: t('routes.demo.iframe.doc'),
},
{
path: 'https://vvbin.cn/doc-next/',
name: 'routes.demo.iframe.docExternal',
name: t('routes.demo.iframe.docExternal'),
},
],
},

View File

@@ -1,9 +1,10 @@
import type { MenuModule } from '/@/router/types.d';
import { t } from '/@/hooks/web/useI18n';
const menu: MenuModule = {
orderNo: 2000,
menu: {
name: 'routes.demo.level.level',
name: t('routes.demo.level.level'),
path: '/level',
tag: {
dot: true,

View File

@@ -1,9 +1,10 @@
import type { MenuModule } from '/@/router/types.d';
import { t } from '/@/hooks/web/useI18n';
const menu: MenuModule = {
orderNo: 20,
menu: {
name: 'routes.demo.page.page',
name: t('routes.demo.page.page'),
path: '/page-demo',
tag: {
dot: true,
@@ -11,111 +12,111 @@ const menu: MenuModule = {
children: [
{
path: 'form',
name: 'routes.demo.page.form',
name: t('routes.demo.page.form'),
children: [
{
path: 'basic',
name: 'routes.demo.page.formBasic',
name: t('routes.demo.page.formBasic'),
},
{
path: 'step',
name: 'routes.demo.page.formStep',
name: t('routes.demo.page.formStep'),
},
{
path: 'high',
name: 'routes.demo.page.formHigh',
name: t('routes.demo.page.formHigh'),
},
],
},
{
path: 'desc',
name: 'routes.demo.page.desc',
name: t('routes.demo.page.desc'),
children: [
{
path: 'basic',
name: 'routes.demo.page.descBasic',
name: t('routes.demo.page.descBasic'),
},
{
path: 'high',
name: 'routes.demo.page.descHigh',
name: t('routes.demo.page.descHigh'),
},
],
},
{
path: 'result',
name: 'routes.demo.page.result',
name: t('routes.demo.page.result'),
children: [
{
path: 'success',
name: 'routes.demo.page.resultSuccess',
name: t('routes.demo.page.resultSuccess'),
},
{
path: 'fail',
name: 'routes.demo.page.resultFail',
name: t('routes.demo.page.resultFail'),
},
],
},
{
path: 'exception',
name: 'routes.demo.page.exception',
name: t('routes.demo.page.exception'),
children: [
{
path: '403',
name: '403',
name: t('403'),
},
{
path: '404',
name: '404',
name: t('404'),
},
{
path: '500',
name: '500',
name: t('500'),
},
{
path: 'net-work-error',
name: 'routes.demo.page.netWorkError',
name: t('routes.demo.page.netWorkError'),
},
{
path: 'not-data',
name: 'routes.demo.page.notData',
name: t('routes.demo.page.notData'),
},
],
},
{
path: 'account',
name: 'routes.demo.page.account',
name: t('routes.demo.page.account'),
children: [
{
path: 'center',
name: 'routes.demo.page.accountCenter',
name: t('routes.demo.page.accountCenter'),
},
{
path: 'setting',
name: 'routes.demo.page.accountSetting',
name: t('routes.demo.page.accountSetting'),
},
],
},
{
path: 'list',
name: 'routes.demo.page.list',
name: t('routes.demo.page.list'),
tag: {
content: 'new',
},
children: [
{
path: 'basic',
name: 'routes.demo.page.listBasic',
name: t('routes.demo.page.listBasic'),
},
{
path: 'card',
name: 'routes.demo.page.listCard',
name: t('routes.demo.page.listCard'),
},
{
path: 'search',
name: 'routes.demo.page.listSearch',
name: t('routes.demo.page.listSearch'),
},
],
},

View File

@@ -1,44 +1,45 @@
import type { MenuModule } from '/@/router/types.d';
import { t } from '/@/hooks/web/useI18n';
const menu: MenuModule = {
orderNo: 15,
menu: {
name: 'routes.demo.permission.permission',
name: t('routes.demo.permission.permission'),
path: '/permission',
children: [
{
path: 'front',
name: 'routes.demo.permission.front',
name: t('routes.demo.permission.front'),
children: [
{
path: 'page',
name: 'routes.demo.permission.frontPage',
name: t('routes.demo.permission.frontPage'),
},
{
path: 'btn',
name: 'routes.demo.permission.frontBtn',
name: t('routes.demo.permission.frontBtn'),
},
{
path: 'auth-pageA',
name: 'routes.demo.permission.frontTestA',
name: t('routes.demo.permission.frontTestA'),
},
{
path: 'auth-pageB',
name: 'routes.demo.permission.frontTestB',
name: t('routes.demo.permission.frontTestB'),
},
],
},
{
path: 'back',
name: 'routes.demo.permission.back',
name: t('routes.demo.permission.back'),
children: [
{
path: 'page',
name: 'routes.demo.permission.backPage',
name: t('routes.demo.permission.backPage'),
},
{
path: 'btn',
name: 'routes.demo.permission.backBtn',
name: t('routes.demo.permission.backBtn'),
},
],
},

View File

@@ -1,70 +1,71 @@
import type { MenuModule } from '/@/router/types.d';
import { t } from '/@/hooks/web/useI18n';
const menu: MenuModule = {
orderNo: 30,
menu: {
path: '/table',
name: 'routes.demo.table.table',
name: t('routes.demo.table.table'),
children: [
{
path: 'basic',
name: 'routes.demo.table.basic',
name: t('routes.demo.table.basic'),
},
{
path: 'treeTable',
name: 'routes.demo.table.treeTable',
name: t('routes.demo.table.treeTable'),
},
{
path: 'fetchTable',
name: 'routes.demo.table.fetchTable',
name: t('routes.demo.table.fetchTable'),
},
{
path: 'fixedColumn',
name: 'routes.demo.table.fixedColumn',
name: t('routes.demo.table.fixedColumn'),
},
{
path: 'customerCell',
name: 'routes.demo.table.customerCell',
name: t('routes.demo.table.customerCell'),
},
{
path: 'formTable',
name: 'routes.demo.table.formTable',
name: t('routes.demo.table.formTable'),
},
{
path: 'useTable',
name: 'routes.demo.table.useTable',
name: t('routes.demo.table.useTable'),
},
{
path: 'refTable',
name: 'routes.demo.table.refTable',
name: t('routes.demo.table.refTable'),
},
{
path: 'multipleHeader',
name: 'routes.demo.table.multipleHeader',
name: t('routes.demo.table.multipleHeader'),
},
{
path: 'mergeHeader',
name: 'routes.demo.table.mergeHeader',
name: t('routes.demo.table.mergeHeader'),
},
{
path: 'expandTable',
name: 'routes.demo.table.expandTable',
name: t('routes.demo.table.expandTable'),
},
{
path: 'fixedHeight',
name: 'routes.demo.table.fixedHeight',
name: t('routes.demo.table.fixedHeight'),
},
{
path: 'footerTable',
name: 'routes.demo.table.footerTable',
name: t('routes.demo.table.footerTable'),
},
{
path: 'editCellTable',
name: 'routes.demo.table.editCellTable',
name: t('routes.demo.table.editCellTable'),
},
{
path: 'editRowTable',
name: 'routes.demo.table.editRowTable',
name: t('routes.demo.table.editRowTable'),
},
],
},

View File

@@ -1,22 +1,23 @@
import type { MenuModule } from '/@/router/types.d';
import { t } from '/@/hooks/web/useI18n';
const menu: MenuModule = {
orderNo: 50,
menu: {
path: '/tree',
name: 'routes.demo.tree.tree',
name: t('routes.demo.tree.tree'),
children: [
{
path: 'basic',
name: 'routes.demo.tree.basic',
name: t('routes.demo.tree.basic'),
},
{
path: 'editTree',
name: 'routes.demo.tree.editTree',
name: t('routes.demo.tree.editTree'),
},
{
path: 'actionTree',
name: 'routes.demo.tree.actionTree',
name: t('routes.demo.tree.actionTree'),
},
],
},

View File

@@ -1,10 +1,11 @@
import type { MenuModule } from '/@/router/types.d';
import { t } from '/@/hooks/web/useI18n';
const menu: MenuModule = {
orderNo: 0,
menu: {
path: '/home/welcome',
name: 'routes.dashboard.welcome',
name: t('routes.dashboard.welcome'),
},
};
export default menu;