perf: 修改 i18n

This commit is contained in:
ibuler
2023-07-03 11:24:36 +08:00
parent 06899d6932
commit 3de2bf73ea
6 changed files with 64 additions and 84 deletions

View File

@@ -253,12 +253,12 @@
"UpdateAccount": "Update account",
"Account": "Account",
"Defaults": "Default",
"CreateDatabase": "Create asset - Database",
"CreateHost": "Create asset - Host",
"DatabaseCreate": "Create asset - Database",
"HostCreate": "Create asset - Host",
"CreateRemoteApp": "Create asset - Remote app",
"CreateDevice": "Create asset - Network device",
"CreateCloud": "Create asset - Cloud platform",
"CreateWeb": "Create asset - web",
"DeviceCreate": "Create asset - Network device",
"CloudCreate": "Create asset - Cloud platform",
"WebCreate": "Create asset - web",
"Privileged": "Privileged",
"SelectPlatforms": "Select platforms",
"AppList": "Application list",
@@ -448,10 +448,19 @@
"SSHPort": "SSH Port",
"PrimaryProtocol": "The primary protocol, the most basic and commonly used protocol for assets, can only and must be set up with one.",
"Primary": "Primary",
"CreateCustom": "Create Custom",
"CustomCreate": "Create Custom",
"CustomType": "Custom Type",
"CustomHelpMessage": "The assets of custom types require applet support. Please ensure that the corresponding applet is installed.",
"CustomFields": "Custom Fields"
"CustomFields": "Custom Fields",
"DeviceUpdate": "Update asset - Device",
"CustomUpdate": "Update asset - Custom",
"CloudUpdate": "Update asset - Cloud",
"GPTUpdate": "Update asset - GPT",
"PlatformSimple": "Platform",
"HostUpdate": "Update asset - Host",
"WebUpdate": "Update asset - Web",
"DatabaseUpdate": "Update asset - Database",
"GPTCreate": "Create asset - GPT"
},
"audits": {
"ChangeField": "Change field",
@@ -2184,4 +2193,4 @@
"PublishStatus": "Publish status",
"NoPublished": "Unpublished"
}
}
}

View File

@@ -248,12 +248,12 @@
"UpdateAccount": "アカウントの更新",
"Account": "アカウント",
"Defaults": "デフォルト値",
"CreateDatabase": "資産の作成 - データベース",
"CreateHost": "資産の作成 - ホスト",
"DatabaseCreate": "資産の作成 - データベース",
"HostCreate": "資産の作成 - ホスト",
"CreateRemoteApp": "資産の作成 - リモートアプリケーション",
"CreateDevice": "資産の作成 - ネットワークデバイス",
"CreateCloud": "資産の作成 - クラウドプラットフォーム",
"CreateWeb": "資産の作成 - ウェブ",
"DeviceCreate": "資産の作成 - ネットワークデバイス",
"CloudCreate": "資産の作成 - クラウドプラットフォーム",
"WebCreate": "資産の作成 - ウェブ",
"Privileged": "特権のある",
"SelectPlatforms": "プラットフォームを選択",
"AppList": "アプリケーションリスト",
@@ -448,10 +448,19 @@
"SSHPort": "SSH ポート",
"PrimaryProtocol": "主要協議は、資産にとって最も基本的で最も一般的に使用されるプロトコルであり、1つのみ設定でき、必ず設定する必要があります",
"Primary": "主要な",
"CreateCustom": "カスタムアセットを作成する",
"CustomCreate": "カスタムアセットを作成する",
"CustomType": "カスタムタイプ",
"CustomHelpMessage": "カスタムタイプのアセットにはアプレットのサポートが必要です。対応するアプレットがインストールされていることを確認してください。",
"CustomFields": "カスタム属性"
"CustomFields": "カスタム属性",
"DeviceUpdate": "資産の更新 - 機器",
"CustomUpdate": "資産の更新 - カスタマイズ",
"CloudUpdate": "資産の更新 - クラウドプラットフォーム",
"GPTUpdate": "資産の更新 - GPT",
"PlatformSimple": "プラットフォーム",
"HostUpdate": "資産の更新 - ホスト",
"WebUpdate": "資産の更新 - Web",
"DatabaseUpdate": "資産の更新 - データベース",
"GPTCreate": "資産の作成 - GPT"
},
"audits": {
"ChangeField": "フィールドを変更します",
@@ -2176,4 +2185,4 @@
"PublishStatus": "投稿ステータス",
"NoPublished": "未発表"
}
}
}

View File

@@ -266,13 +266,20 @@
"UpdateAccount": "更新账号",
"Account": "账号",
"Defaults": "默认值",
"CreateDatabase": "创建资产-数据库",
"CreateHost": "创建资产-主机",
"CreateRemoteApp": "创建资产-远程应用",
"CreateDevice": "创建资产-网络设备",
"CreateCloud": "创建资产-云平台",
"CreateWeb": "创建资产-Web",
"CreateCustom": "创建资产-自定义",
"GPTCreate": "创建资产-GPT",
"GPTUpdate": "更新资产-GPT",
"DatabaseCreate": "创建资产-数据库",
"DatabaseUpdate": "更新资产-数据库",
"HostCreate": "创建资产-主机",
"HostUpdate": "更新资产-主机",
"DeviceCreate": "创建资产-网络设备",
"DeviceUpdate": "更新资产-网络设备",
"CloudCreate": "创建资产-云平台",
"CloudUpdate": "更新资产-云平台",
"WebCreate": "创建资产-Web",
"WebUpdate": "更新资产-Web",
"CustomCreate": "创建资产-自定义",
"CustomUpdate": "更新资产-自定义",
"Privileged": "特权账号",
"SelectPlatforms": "选择平台",
"AppList": "应用列表",
@@ -357,6 +364,7 @@
"PasswordWithoutSpecialCharHelpText": "不能包含特殊字符",
"Pending": "等待",
"Platform": "系统平台",
"PlatformSimple": "平台",
"PlatformDetail": "平台详情",
"DefaultDatabase": "默认数据库",
"UseSSL": "开启 SSL",

View File

@@ -46,26 +46,19 @@ export default [
resource: 'asset'
},
children: [
{
path: '',
name: 'HostList',
component: () => import('@/views/assets/Asset/AssetList/HostList.vue'),
hidden: true,
meta: { title: i18n.t('route.HostList'), activeMenu: '/console/assets/assets' }
},
{
path: 'create',
name: 'HostCreate',
component: () => import('@/views/assets/Asset/AssetCreateUpdate/HostCreateUpdate.vue'),
hidden: true,
meta: { title: i18n.t('assets.CreateHost'), activeMenu: '/console/assets/assets' }
meta: { title: i18n.t('assets.HostCreate'), activeMenu: '/console/assets/assets' }
},
{
path: ':id/update',
name: 'HostUpdate',
component: () => import('@/views/assets/Asset/AssetCreateUpdate/HostCreateUpdate.vue'),
hidden: true,
meta: { title: i18n.t('route.AssetUpdate'), activeMenu: '/console/assets/assets' }
meta: { title: i18n.t('route.HostUpdate'), activeMenu: '/console/assets/assets' }
}
]
},
@@ -80,26 +73,19 @@ export default [
resource: 'asset'
},
children: [
{
path: '',
name: 'DatabaseList',
component: () => import('@/views/assets/Asset/AssetList/DatabaseList.vue'),
hidden: true,
meta: { title: i18n.t('route.HostList'), activeMenu: '/console/assets/assets' }
},
{
path: 'create',
name: 'DatabaseCreate',
component: () => import('@/views/assets/Asset/AssetCreateUpdate/DatabaseCreateUpdate.vue'),
hidden: true,
meta: { title: i18n.t('assets.CreateDatabase'), activeMenu: '/console/assets/assets' }
meta: { title: i18n.t('assets.DatabaseCreate'), activeMenu: '/console/assets/assets' }
},
{
path: ':id/update',
name: 'DatabaseUpdate',
component: () => import('@/views/assets/Asset/AssetCreateUpdate/DatabaseCreateUpdate.vue'),
hidden: true,
meta: { title: i18n.t('route.AssetUpdate'), activeMenu: '/console/assets/assets' }
meta: { title: i18n.t('route.DatabaseUpdate'), activeMenu: '/console/assets/assets' }
}
]
},
@@ -114,26 +100,19 @@ export default [
resource: 'asset'
},
children: [
{
path: '',
name: 'DeviceList',
component: () => import('@/views/assets/Asset/AssetList/DeviceList.vue'),
hidden: true,
meta: { title: i18n.t('route.HostList'), activeMenu: '/console/assets/assets' }
},
{
path: 'create',
name: 'DeviceCreate',
component: () => import('@/views/assets/Asset/AssetCreateUpdate/DeviceCreateUpdate.vue'),
hidden: true,
meta: { title: i18n.t('assets.CreateDevice'), activeMenu: '/console/assets/assets' }
meta: { title: i18n.t('assets.DeviceCreate'), activeMenu: '/console/assets/assets' }
},
{
path: ':id/update',
name: 'DeviceUpdate',
component: () => import('@/views/assets/Asset/AssetCreateUpdate/DeviceCreateUpdate.vue'),
hidden: true,
meta: { title: i18n.t('route.AssetUpdate'), activeMenu: '/console/assets/assets' }
meta: { title: i18n.t('route.DeviceUpdate'), activeMenu: '/console/assets/assets' }
}
]
},
@@ -148,26 +127,19 @@ export default [
resource: 'asset'
},
children: [
{
path: '',
name: 'CloudsPlatformList',
component: () => import('@/views/assets/Asset/AssetList/CloudList.vue'),
hidden: true,
meta: { title: i18n.t('route.HostList'), activeMenu: '/console/assets/assets' }
},
{
path: 'create',
name: 'CloudCreate',
component: () => import('@/views/assets/Asset/AssetCreateUpdate/CloudsPlatformCreateUpdate.vue'),
hidden: true,
meta: { title: i18n.t('assets.CreateCloud'), activeMenu: '/console/assets/assets' }
meta: { title: i18n.t('assets.CloudCreate'), activeMenu: '/console/assets/assets' }
},
{
path: ':id/update',
name: 'CloudUpdate',
component: () => import('@/views/assets/Asset/AssetCreateUpdate/CloudsPlatformCreateUpdate.vue'),
hidden: true,
meta: { title: i18n.t('route.AssetUpdate'), activeMenu: '/console/assets/assets' }
meta: { title: i18n.t('route.CloudUpdate'), activeMenu: '/console/assets/assets' }
}
]
},
@@ -182,19 +154,12 @@ export default [
resource: 'asset'
},
children: [
{
path: '',
name: 'WebList',
component: () => import('@/views/assets/Asset/AssetList/WebList.vue'),
hidden: true,
meta: { title: i18n.t('route.HostList'), activeMenu: '/console/assets/assets' }
},
{
path: 'create',
name: 'WebCreate',
component: () => import('@/views/assets/Asset/AssetCreateUpdate/WebCreateUpdate.vue'),
hidden: true,
meta: { title: i18n.t('assets.CreateWeb'), activeMenu: '/console/assets/assets' }
meta: { title: i18n.t('assets.WebCreate'), activeMenu: '/console/assets/assets' }
},
{
path: ':id/update',
@@ -216,23 +181,17 @@ export default [
resource: 'asset'
},
children: [
{
path: '',
name: 'GptList',
component: () => import('@/views/assets/Asset/AssetList/GPTList.vue'),
meta: { title: i18n.t('route.GPTList'), activeMenu: '/console/assets/assets' }
},
{
path: 'create',
name: 'GptCreate',
component: () => import('@/views/assets/Asset/AssetCreateUpdate/GPTCreateUpdate.vue'),
meta: { title: i18n.t('assets.CreateGPT'), activeMenu: '/console/assets/assets' }
meta: { title: i18n.t('assets.GPTCreate'), activeMenu: '/console/assets/assets' }
},
{
path: ':id/update',
name: 'GptUpdate',
component: () => import('@/views/assets/Asset/AssetCreateUpdate/GPTCreateUpdate.vue'),
meta: { title: i18n.t('route.GPTUpdate'), activeMenu: '/console/assets/assets' }
meta: { title: i18n.t('assets.GPTUpdate'), activeMenu: '/console/assets/assets' }
}
]
},
@@ -247,26 +206,19 @@ export default [
resource: 'asset'
},
children: [
{
path: '',
name: 'CustomList',
component: () => import('@/views/assets/Asset/AssetList/CustomList.vue'),
hidden: true,
meta: { title: i18n.t('route.HostList'), activeMenu: '/console/assets/assets' }
},
{
path: 'create',
name: 'CustomCreate',
component: () => import('@/views/assets/Asset/AssetCreateUpdate/CustomCreateUpdate.vue'),
hidden: true,
meta: { title: i18n.t('assets.CreateCustom'), activeMenu: '/console/assets/assets' }
meta: { title: i18n.t('assets.CustomCreate'), activeMenu: '/console/assets/assets' }
},
{
path: ':id/update',
name: 'CustomUpdate',
component: () => import('@/views/assets/Asset/AssetCreateUpdate/CustomCreateUpdate.vue'),
hidden: true,
meta: { title: i18n.t('route.AssetUpdate'), activeMenu: '/console/assets/assets' }
meta: { title: i18n.t('route.CustomUpdate'), activeMenu: '/console/assets/assets' }
}
]
},

View File

@@ -142,6 +142,7 @@ export default {
database: 'fa-database',
cloud: 'fa-cloud',
web: 'fa-globe',
gpt: 'fa-comment',
custom: 'fa-th'
}
const state = await this.$store.dispatch('assets/getAssetCategories')

View File

@@ -57,6 +57,7 @@ export const assetFieldsMeta = (vm) => {
}
},
platform: {
label: i18n.t('assets.PlatformSimple'),
el: {
multiple: false,
ajax: {