From 3af510a417e7eb8985b251864b3e5c09cbf27029 Mon Sep 17 00:00:00 2001 From: Marvin Zhang Date: Tue, 26 Mar 2019 19:33:03 +0800 Subject: [PATCH] updated Multi Language for a few pages --- frontend/src/components/FileList/FileList.vue | 2 +- .../src/components/InfoView/NodeInfoView.vue | 18 ++--- .../components/InfoView/SpiderInfoView.vue | 44 +++++------ .../components/Overview/SpiderOverview.vue | 4 +- .../src/components/Overview/TaskOverview.vue | 6 +- .../components/TableView/TaskTableView.vue | 16 ++-- frontend/src/i18n/zh.js | 73 ++++++++++++++++++- frontend/src/views/node/NodeDetail.vue | 13 +++- frontend/src/views/spider/SpiderDetail.vue | 11 ++- frontend/src/views/spider/SpiderList.vue | 45 +++++------- frontend/src/views/task/TaskDetail.vue | 6 +- frontend/src/views/task/TaskList.vue | 36 ++++----- 12 files changed, 174 insertions(+), 100 deletions(-) diff --git a/frontend/src/components/FileList/FileList.vue b/frontend/src/components/FileList/FileList.vue index f1850b21..20a43bec 100644 --- a/frontend/src/components/FileList/FileList.vue +++ b/frontend/src/components/FileList/FileList.vue @@ -17,7 +17,7 @@
- Choose Folder + {{$t('Choose Folder')}}
diff --git a/frontend/src/components/InfoView/NodeInfoView.vue b/frontend/src/components/InfoView/NodeInfoView.vue index 109bb288..b784aec0 100644 --- a/frontend/src/components/InfoView/NodeInfoView.vue +++ b/frontend/src/components/InfoView/NodeInfoView.vue @@ -6,23 +6,23 @@ ref="nodeForm" class="node-form" label-position="right"> - - + + - - + + - - + + - - + + - Save + {{$t('Save')}} diff --git a/frontend/src/components/InfoView/SpiderInfoView.vue b/frontend/src/components/InfoView/SpiderInfoView.vue index 7c82a6d0..676890dd 100644 --- a/frontend/src/components/InfoView/SpiderInfoView.vue +++ b/frontend/src/components/InfoView/SpiderInfoView.vue @@ -6,64 +6,64 @@ ref="spiderForm" class="spider-form" label-position="right"> - - + + - - + + - - + + - - + - - + - - + + - - + + - + - - - Run - Deploy - Save + {{$t('Run')}} + {{$t('Deploy')}} + {{$t('Save')}} diff --git a/frontend/src/components/Overview/SpiderOverview.vue b/frontend/src/components/Overview/SpiderOverview.vue index 166bd3ae..52c265a6 100644 --- a/frontend/src/components/Overview/SpiderOverview.vue +++ b/frontend/src/components/Overview/SpiderOverview.vue @@ -3,12 +3,12 @@ - + - + diff --git a/frontend/src/components/Overview/TaskOverview.vue b/frontend/src/components/Overview/TaskOverview.vue index 32a5fa00..d306bb41 100644 --- a/frontend/src/components/Overview/TaskOverview.vue +++ b/frontend/src/components/Overview/TaskOverview.vue @@ -2,7 +2,7 @@ -

Task Info

+

{{$t('Task Info')}}

@@ -10,11 +10,11 @@ -

Spider Info

+

{{$t('Spider Info')}}

-

Node Info

+

{{$t('Node Info')}}

diff --git a/frontend/src/components/TableView/TaskTableView.vue b/frontend/src/components/TableView/TaskTableView.vue index 83ffc2a7..6325f863 100644 --- a/frontend/src/components/TableView/TaskTableView.vue +++ b/frontend/src/components/TableView/TaskTableView.vue @@ -5,28 +5,28 @@
- + - + - - + diff --git a/frontend/src/i18n/zh.js b/frontend/src/i18n/zh.js index 89eb2e99..4a401437 100644 --- a/frontend/src/i18n/zh.js +++ b/frontend/src/i18n/zh.js @@ -1,16 +1,87 @@ export default { + // 标签 + Overview: '概览', + Files: '文件', + 'Deployed Spiders': '已部署爬虫', + 'Log': '日志', + 'Results': '结果', + + // 选择 + Spider: '爬虫', + + // 块标题 + 'Latest Tasks': '最近任务', + 'Latest Deploys': '最近部署', + // 状态 PENDING: '待定', STARTED: '已开始', SUCCESS: '成功', FAILURE: '错误', + UNAVAILABLE: '未知', + + // 操作 + Run: '运行', + Deploy: '部署', + Save: '保存', + Cancel: '取消', + Import: '导入', + Submit: '提交', + 'Import Spiders': '导入爬虫', + 'Deploy All': '部署所有爬虫', + Refresh: '刷新', + View: '查看', + Edit: '编辑', + Remove: '删除', + + // 节点 + 'Node Info': '节点信息', + 'Node Name': '节点名称', + 'Node IP': '节点IP', + 'Node Port': '节点端口', + 'Description': '描述', // 任务 + 'Task Info': '任务信息', 'Task ID': '任务ID', 'Status': '状态', 'Log File Path': '日志文件路径', 'Create Timestamp': '创建时间', 'Finish Timestamp': '完成时间', 'Duration (sec)': '用时(秒)', - 'Error Message': '错误信息' + 'Error Message': '错误信息', + + // 任务列表 + 'Node': '节点', + 'Create Time': '创建时间', + 'Start Time': '开始时间', + 'Finish Time': '结束时间', + + // 爬虫 + 'Spider Info': '爬虫信息', + 'Spider ID': '爬虫ID', + 'Spider Name': '爬虫名称', + 'Source Folder': '代码目录', + 'Execute Command': '执行命令', + 'Results Collection': '结果集', + 'Spider Type': '爬虫类型', + 'Language': '语言', + 'Schedule Enabled': '是否开启定时任务', + 'Schedule Cron': '定时任务', + + // 爬虫列表 + 'Name': '名称', + 'Last Run': '上次运行', + 'Action': '操作', + + // 文件 + 'Choose Folder': '选择文件', + + // 导入 + 'Import Spider': '导入爬虫', + 'Source URL': '来源URL', + 'Source Type': '来源类别', + + // 搜索 + Search: '搜索', } diff --git a/frontend/src/views/node/NodeDetail.vue b/frontend/src/views/node/NodeDetail.vue index 56906b05..e95eb472 100644 --- a/frontend/src/views/node/NodeDetail.vue +++ b/frontend/src/views/node/NodeDetail.vue @@ -2,7 +2,7 @@
- + @@ -10,11 +10,11 @@ - + - - Deployed Spiders + + {{$t('Deployed Spiders')}}
@@ -79,6 +79,11 @@ export default { .selector .el-select { padding-left: 10px; } + + .label { + width: 100px; + text-align: right; + } diff --git a/frontend/src/views/spider/SpiderList.vue b/frontend/src/views/spider/SpiderList.vue index 543298bd..700dfc6b 100644 --- a/frontend/src/views/spider/SpiderList.vue +++ b/frontend/src/views/spider/SpiderList.vue @@ -2,7 +2,7 @@
@@ -10,10 +10,10 @@ :model="importForm" ref="importForm" label-position="right"> - - + + - + @@ -22,38 +22,31 @@ - Cancel - Import + {{$t('Cancel')}} + {{$t('Import')}}
- Deploy All + {{$t('Deploy All')}} - Import Spiders + {{$t('Import Spiders')}} - Refresh - - - Add Spider + {{$t('Refresh')}}
@@ -66,7 +59,7 @@ - + diff --git a/frontend/src/views/task/TaskDetail.vue b/frontend/src/views/task/TaskDetail.vue index c4968ce4..d9e89826 100644 --- a/frontend/src/views/task/TaskDetail.vue +++ b/frontend/src/views/task/TaskDetail.vue @@ -2,17 +2,17 @@
- + - +
             {{taskLog}}
           
- +
@@ -13,7 +13,7 @@ icon="el-icon-refresh" class="refresh" @click="onRefresh"> - Refresh + {{$t('Refresh')}}
@@ -26,7 +26,7 @@ - + @@ -150,12 +150,12 @@ export default { } return false }) - // .filter((d, index) => { - // // pagination - // const pageNum = this.pageNum - // const pageSize = this.pageSize - // return (pageSize * (pageNum - 1) <= index) && (index < pageSize * pageNum) - // }) + // .filter((d, index) => { + // // pagination + // const pageNum = this.pageNum + // const pageSize = this.pageSize + // return (pageSize * (pageNum - 1) <= index) && (index < pageSize * pageNum) + // }) } }, methods: {