mirror of
https://github.com/0xJacky/nginx-ui.git
synced 2025-05-11 02:15:48 +02:00
Merge pull request #13 from vorobalek/feature/AddALittleBitTranslation
Add a little bit translation for site row actions
This commit is contained in:
commit
61496e3727
5 changed files with 178 additions and 31 deletions
|
@ -61,26 +61,26 @@
|
|||
</template>
|
||||
<div class="std_action" v-if="!pithy" slot="action" slot-scope="text, record">
|
||||
<a v-if="editable" @click="$emit('clickEdit', record[rowKey], record)">
|
||||
<template v-if="edit_text">{{ edit_text }}</template>
|
||||
<template v-else>编辑</template>
|
||||
{{ edit_text }}
|
||||
</a>
|
||||
<slot name="actions" :record="record"/>
|
||||
<template v-if="deletable">
|
||||
<a-divider type="vertical"/>
|
||||
<a-popconfirm
|
||||
v-if="soft_delete&¶ms.trashed"
|
||||
cancelText="再想想"
|
||||
okText="是的" title="你确定要反删除?"
|
||||
@confirm="restore(record[rowKey])">
|
||||
<a href="javascript:;">反删除</a>
|
||||
cancelText="{{restore.cancel_text}}"
|
||||
okText="{{restore.ok_text}}"
|
||||
title="{{restore.title_text}}"
|
||||
@confirm="restore.exec(record[rowKey])">
|
||||
<a href="javascript:;">{{restore.action_text}}</a>
|
||||
</a-popconfirm>
|
||||
<a-popconfirm
|
||||
v-else
|
||||
cancelText="再想想"
|
||||
okText="是的" title="你确定要删除?"
|
||||
@confirm="destroy(record[rowKey])"
|
||||
>
|
||||
<a href="javascript:;">删除</a>
|
||||
cancelText="{{destroy.cancel_text}}"
|
||||
okText="{{destroy.ok_text}}"
|
||||
title="{{destroy.title_text}}"
|
||||
@confirm="destroy.exec(record[rowKey])">
|
||||
<a href="javascript:;">{{destroy.action_text}}</a>
|
||||
</a-popconfirm>
|
||||
</template>
|
||||
</div>
|
||||
|
@ -123,7 +123,82 @@ export default {
|
|||
type: Boolean,
|
||||
default: false
|
||||
},
|
||||
edit_text: String,
|
||||
edit_text: {
|
||||
type: String,
|
||||
default() {
|
||||
return this.$gettext('Edit')
|
||||
}
|
||||
},
|
||||
restore: {
|
||||
title_text: {
|
||||
type: String,
|
||||
default() {
|
||||
return this.$gettext('Are you sure you want to restore?')
|
||||
}
|
||||
},
|
||||
action_text: {
|
||||
type: String,
|
||||
default() {
|
||||
return this.$gettext('Restore')
|
||||
}
|
||||
},
|
||||
ok_text: {
|
||||
type: String,
|
||||
default() {
|
||||
return this.$gettext('Yes, I\'m sure')
|
||||
}
|
||||
},
|
||||
cancel_text: {
|
||||
type: String,
|
||||
default() {
|
||||
return this.$gettext('No, I\'m rethink')
|
||||
}
|
||||
},
|
||||
exec(id) {
|
||||
this.api.restore(id).then(() => {
|
||||
this.get_list()
|
||||
this.$message.success('反删除 ID: ' + id + ' 成功')
|
||||
}).catch(e => {
|
||||
console.log(e)
|
||||
this.$message.error(e?.message ?? '系统错误')
|
||||
})
|
||||
},
|
||||
},
|
||||
destroy: {
|
||||
title_text: {
|
||||
type: String,
|
||||
default() {
|
||||
return this.$gettext('Are you sure you want to destroy?')
|
||||
}
|
||||
},
|
||||
action_text: {
|
||||
type: String,
|
||||
default() {
|
||||
return this.$gettext('Destroy')
|
||||
}
|
||||
},
|
||||
ok_text: {
|
||||
type: String,
|
||||
default() {
|
||||
return this.$gettext('Yes, I\'m sure')
|
||||
}
|
||||
},
|
||||
cancel_text: {
|
||||
type: String,
|
||||
default() {
|
||||
return this.$gettext('No, I\'m rethink')
|
||||
}
|
||||
},
|
||||
exec(id) {
|
||||
this.api.destroy(id).then(() => {
|
||||
this.get_list()
|
||||
this.$message.success('删除 ID: ' + id + ' 成功')
|
||||
}).catch(e => {
|
||||
console.log(e)
|
||||
this.$message.error(e?.message ?? '系统错误')
|
||||
})
|
||||
},
|
||||
},
|
||||
deletable: {
|
||||
type: Boolean,
|
||||
default: true
|
||||
|
@ -206,24 +281,6 @@ export default {
|
|||
})
|
||||
}
|
||||
},
|
||||
destroy(id) {
|
||||
this.api.destroy(id).then(() => {
|
||||
this.get_list()
|
||||
this.$message.success('删除 ID: ' + id + ' 成功')
|
||||
}).catch(e => {
|
||||
console.log(e)
|
||||
this.$message.error(e?.message ?? '系统错误')
|
||||
})
|
||||
},
|
||||
restore(id) {
|
||||
this.api.restore(id).then(() => {
|
||||
this.get_list()
|
||||
this.$message.success('反删除 ID: ' + id + ' 成功')
|
||||
}).catch(e => {
|
||||
console.log(e)
|
||||
this.$message.error(e?.message ?? '系统错误')
|
||||
})
|
||||
},
|
||||
get_searchColumns() {
|
||||
let searchColumns = []
|
||||
this.columns.forEach(column => {
|
||||
|
|
|
@ -27,6 +27,14 @@ msgstr ""
|
|||
msgid "Add Site"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/StdDataDisplay/StdTable.vue:79
|
||||
msgid "Are you sure you want to destroy?"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/StdDataDisplay/StdTable.vue:44
|
||||
msgid "Are you sure you want to restore?"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/domain/DomainAdd.vue:89 src/views/domain/DomainEdit.vue:164
|
||||
msgid "Auto-renewal disabled for %{name}"
|
||||
msgstr ""
|
||||
|
@ -107,6 +115,10 @@ msgstr ""
|
|||
msgid "Database (Optional, default: database)"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/StdDataDisplay/StdTable.vue:85
|
||||
msgid "Destroy"
|
||||
msgstr ""
|
||||
|
||||
#: src/router/index.js:125
|
||||
msgid "Detected version update, this page will refresh."
|
||||
msgstr ""
|
||||
|
@ -140,6 +152,10 @@ msgstr ""
|
|||
msgid "Domain Config Created Successfully"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/StdDataDisplay/StdTable.vue:37
|
||||
msgid "Edit"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/domain/DomainEdit.vue:47
|
||||
msgid "Edit %{n}"
|
||||
msgstr ""
|
||||
|
@ -319,6 +335,11 @@ msgstr ""
|
|||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/StdDataDisplay/StdTable.vue:62
|
||||
#: src/components/StdDataDisplay/StdTable.vue:97
|
||||
msgid "No, I'm rethink"
|
||||
msgstr ""
|
||||
|
||||
#: src/router/index.js:105
|
||||
msgid "Not Found"
|
||||
msgstr ""
|
||||
|
@ -377,6 +398,10 @@ msgstr ""
|
|||
msgid "Receive"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/StdDataDisplay/StdTable.vue:50
|
||||
msgid "Restore"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/domain/columns.js:16
|
||||
msgid "Root Directory (root)"
|
||||
msgstr ""
|
||||
|
@ -488,3 +513,8 @@ msgstr ""
|
|||
#: src/views/dashboard/DashBoard.vue:58 src/views/dashboard/DashBoard.vue:298
|
||||
msgid "Writes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/StdDataDisplay/StdTable.vue:56
|
||||
#: src/components/StdDataDisplay/StdTable.vue:91
|
||||
msgid "Yes, I'm sure"
|
||||
msgstr ""
|
||||
|
|
|
@ -29,6 +29,14 @@ msgstr "操作"
|
|||
msgid "Add Site"
|
||||
msgstr "添加站点"
|
||||
|
||||
#: src/components/StdDataDisplay/StdTable.vue:79
|
||||
msgid "Are you sure you want to destroy?"
|
||||
msgstr "你确定要删除?"
|
||||
|
||||
#: src/components/StdDataDisplay/StdTable.vue:44
|
||||
msgid "Are you sure you want to restore?"
|
||||
msgstr "你确定要反删除?"
|
||||
|
||||
#: src/views/domain/DomainAdd.vue:89 src/views/domain/DomainEdit.vue:164
|
||||
msgid "Auto-renewal disabled for %{name}"
|
||||
msgstr "成功关闭 %{name} 自动续签"
|
||||
|
@ -109,6 +117,10 @@ msgstr "仪表盘"
|
|||
msgid "Database (Optional, default: database)"
|
||||
msgstr "数据库 (可选,默认: database)"
|
||||
|
||||
#: src/components/StdDataDisplay/StdTable.vue:85
|
||||
msgid "Destroy"
|
||||
msgstr "删除"
|
||||
|
||||
#: src/router/index.js:125
|
||||
msgid "Detected version update, this page will refresh."
|
||||
msgstr "检测到版本更新,页面将会刷新。"
|
||||
|
@ -142,6 +154,10 @@ msgstr "你想要改变模板以支持 TLS 吗?"
|
|||
msgid "Domain Config Created Successfully"
|
||||
msgstr "域名配置文件创建成功"
|
||||
|
||||
#: src/components/StdDataDisplay/StdTable.vue:37
|
||||
msgid "Edit"
|
||||
msgstr "编辑"
|
||||
|
||||
#: src/views/domain/DomainEdit.vue:47
|
||||
msgid "Edit %{n}"
|
||||
msgstr "编辑 %{n}"
|
||||
|
@ -323,6 +339,11 @@ msgstr "上传流量"
|
|||
msgid "Next"
|
||||
msgstr "下一步"
|
||||
|
||||
#: src/components/StdDataDisplay/StdTable.vue:62
|
||||
#: src/components/StdDataDisplay/StdTable.vue:97
|
||||
msgid "No, I'm rethink"
|
||||
msgstr "再想想"
|
||||
|
||||
#: src/router/index.js:105
|
||||
msgid "Not Found"
|
||||
msgstr "找不到页面"
|
||||
|
@ -381,6 +402,10 @@ msgstr "读"
|
|||
msgid "Receive"
|
||||
msgstr "下载"
|
||||
|
||||
#: src/components/StdDataDisplay/StdTable.vue:50
|
||||
msgid "Restore"
|
||||
msgstr "反删除"
|
||||
|
||||
#: src/views/domain/columns.js:16
|
||||
msgid "Root Directory (root)"
|
||||
msgstr "网站根目录 (root)"
|
||||
|
@ -497,6 +522,11 @@ msgstr "用户名 (*)"
|
|||
msgid "Writes"
|
||||
msgstr "写"
|
||||
|
||||
#: src/components/StdDataDisplay/StdTable.vue:56
|
||||
#: src/components/StdDataDisplay/StdTable.vue:91
|
||||
msgid "Yes, I'm sure"
|
||||
msgstr "是的"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Add site here first, then you can configure TLS on the domain edit page."
|
||||
#~ msgstr "在这里添加站点,完成后可进入编辑页面配置 TLS。"
|
||||
|
|
|
@ -30,6 +30,14 @@ msgstr "操作"
|
|||
msgid "Add Site"
|
||||
msgstr "新增站點"
|
||||
|
||||
#: src/components/StdDataDisplay/StdTable.vue:79
|
||||
msgid "Are you sure you want to destroy?"
|
||||
msgstr "你确定要删除?"
|
||||
|
||||
#: src/components/StdDataDisplay/StdTable.vue:44
|
||||
msgid "Are you sure you want to restore?"
|
||||
msgstr "你确定要反删除?"
|
||||
|
||||
#: src/views/domain/DomainAdd.vue:89 src/views/domain/DomainEdit.vue:164
|
||||
msgid "Auto-renewal disabled for %{name}"
|
||||
msgstr "成功關閉 %{name} 自動續簽"
|
||||
|
@ -110,6 +118,10 @@ msgstr "儀表盤"
|
|||
msgid "Database (Optional, default: database)"
|
||||
msgstr "資料庫 (可選,預設: database)"
|
||||
|
||||
#: src/components/StdDataDisplay/StdTable.vue:85
|
||||
msgid "Destroy"
|
||||
msgstr "删除"
|
||||
|
||||
#: src/router/index.js:125
|
||||
msgid "Detected version update, this page will refresh."
|
||||
msgstr "檢測到版本更新,頁面將會重新整理。"
|
||||
|
@ -143,6 +155,10 @@ msgstr "你想要改變模板以支援 TLS 嗎?"
|
|||
msgid "Domain Config Created Successfully"
|
||||
msgstr "域名配置文件創建成功"
|
||||
|
||||
#: src/components/StdDataDisplay/StdTable.vue:37
|
||||
msgid "Edit"
|
||||
msgstr "编辑"
|
||||
|
||||
#: src/views/domain/DomainEdit.vue:47
|
||||
msgid "Edit %{n}"
|
||||
msgstr "編輯 %{n}"
|
||||
|
@ -324,6 +340,11 @@ msgstr "上傳流量"
|
|||
msgid "Next"
|
||||
msgstr "下一步"
|
||||
|
||||
#: src/components/StdDataDisplay/StdTable.vue:62
|
||||
#: src/components/StdDataDisplay/StdTable.vue:97
|
||||
msgid "No, I'm rethink"
|
||||
msgstr "再想想"
|
||||
|
||||
#: src/router/index.js:105
|
||||
msgid "Not Found"
|
||||
msgstr "找不到頁面"
|
||||
|
@ -382,6 +403,10 @@ msgstr "讀"
|
|||
msgid "Receive"
|
||||
msgstr "下載"
|
||||
|
||||
#: src/components/StdDataDisplay/StdTable.vue:50
|
||||
msgid "Restore"
|
||||
msgstr "反删除"
|
||||
|
||||
#: src/views/domain/columns.js:16
|
||||
msgid "Root Directory (root)"
|
||||
msgstr "網站根目錄 (root)"
|
||||
|
@ -498,6 +523,11 @@ msgstr "使用者名稱 (*)"
|
|||
msgid "Writes"
|
||||
msgstr "寫"
|
||||
|
||||
#: src/components/StdDataDisplay/StdTable.vue:56
|
||||
#: src/components/StdDataDisplay/StdTable.vue:91
|
||||
msgid "Yes, I'm sure"
|
||||
msgstr "是的"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Add site here first, then you can configure TLS on the domain edit page."
|
||||
#~ msgstr "在這裡新增站點,完成後可進入編輯頁面配置 TLS。"
|
||||
|
|
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue