mirror of
https://github.com/MCSManager/MCSManager.git
synced 2024-12-15 07:40:01 +08:00
feat: i18n code
This commit is contained in:
parent
5fd3564b47
commit
e521258b9d
@ -231,7 +231,7 @@ const instanceOperations = computed(() =>
|
||||
disabled: containerState.isDesignMode
|
||||
},
|
||||
{
|
||||
title: t("删除实例"),
|
||||
title: t("TXT_CODE_a0e19f38"),
|
||||
icon: DeleteOutlined,
|
||||
click: async (event: MouseEvent) => {
|
||||
event.stopPropagation();
|
||||
@ -240,7 +240,7 @@ const instanceOperations = computed(() =>
|
||||
daemonId || ""
|
||||
);
|
||||
if (!deleteInstanceResult) return;
|
||||
message.success(t("实例删除成功"));
|
||||
message.success(t("TXT_CODE_f486dbb4"));
|
||||
refreshList();
|
||||
},
|
||||
danger: true,
|
||||
|
@ -49,9 +49,9 @@ const onCancel = () => {
|
||||
const onDelete = async () => {
|
||||
if (!deleteFiles.value) return await submit();
|
||||
Modal.confirm({
|
||||
title: t("删除实例及相关文件"),
|
||||
content: t("该操作会直接删除实例所在的整个目录,且文件无法恢复,是否继续?"),
|
||||
okText: t("确认删除"),
|
||||
title: t("TXT_CODE_584d786d"),
|
||||
content: t("TXT_CODE_90508729"),
|
||||
okText: t("TXT_CODE_10088738"),
|
||||
onOk: async () => {
|
||||
await submit();
|
||||
Modal.destroyAll();
|
||||
@ -62,20 +62,20 @@ const onDelete = async () => {
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<a-modal :visible="isOpen" :title="t('删除实例')" @cancel="onCancel">
|
||||
<a-modal :visible="isOpen" :title="t('TXT_CODE_a0e19f38')" @cancel="onCancel">
|
||||
<a-typography-paragraph>
|
||||
<a-typography-text>
|
||||
{{ t("若选择同时删除实例相关文件,则会直接删除实例所在的整个目录。") }}
|
||||
{{ t("TXT_CODE_1981470a") }}
|
||||
</a-typography-text>
|
||||
</a-typography-paragraph>
|
||||
|
||||
<a-checkbox v-model:checked="deleteFiles">
|
||||
{{ t("同时删除实例相关文件") }}
|
||||
{{ t("TXT_CODE_7542201a") }}
|
||||
</a-checkbox>
|
||||
|
||||
<template #footer>
|
||||
<a-button key="back" @click="onCancel">
|
||||
{{ t("取消") }}
|
||||
{{ t("TXT_CODE_a0451c97") }}
|
||||
</a-button>
|
||||
<a-button
|
||||
key="submit"
|
||||
@ -84,7 +84,7 @@ const onDelete = async () => {
|
||||
type="primary"
|
||||
@click="onDelete"
|
||||
>
|
||||
{{ deleteFiles ? t("删除实例及相关文件") : t("删除实例") }}
|
||||
{{ deleteFiles ? t("TXT_CODE_584d786d") : t("TXT_CODE_a0e19f38") }}
|
||||
</a-button>
|
||||
</template>
|
||||
</a-modal>
|
||||
|
@ -2011,5 +2011,13 @@
|
||||
"TXT_CODE_60dd05d5": "Override default image working directory with data storage directory",
|
||||
"TXT_CODE_d9c73520": "Mount additional directories",
|
||||
"TXT_CODE_3407250a": "Mount host instance directory to container for data persistence",
|
||||
"TXT_CODE_d4ad1dd": "Optional. Uses image default command if empty, otherwise runs specified command"
|
||||
"TXT_CODE_d4ad1dd": "Optional. Uses image default command if empty, otherwise runs specified command",
|
||||
"TXT_CODE_584d786d": "Delete instance and related files",
|
||||
"TXT_CODE_90508729": "This operation will directly delete the entire directory where the instance is located, and the files cannot be recovered. Do you want to continue?",
|
||||
"TXT_CODE_10088738": "Confirm deletion",
|
||||
"TXT_CODE_a0e19f38": "Delete instance",
|
||||
"TXT_CODE_1981470a": "If you choose to delete the instance-related files at the same time, the entire directory where the instance is located will be directly deleted.",
|
||||
"TXT_CODE_7542201a": "Delete instance-related files simultaneously",
|
||||
"TXT_CODE_f486dbb4": "Instance deleted successfully",
|
||||
"TXT_CODE_ed81f72d": "This instance was not purchased from the store and cannot be renewed. Please contact the merchant for processing!"
|
||||
}
|
||||
|
@ -2011,5 +2011,13 @@
|
||||
"TXT_CODE_60dd05d5": "启动容器时,将自动忽略镜像默认的工作目录,强制切换到当前目录到“数据储存目录”",
|
||||
"TXT_CODE_d9c73520": "挂载更多目录",
|
||||
"TXT_CODE_3407250a": "设置后,将挂载宿主机的实例工作目录到容器中,以实现数据持久化",
|
||||
"TXT_CODE_d4ad1dd": "可选,如果不填写,则使用镜像自带的启动命令;如果填写启动命令,则会在容器运行时启动。"
|
||||
"TXT_CODE_d4ad1dd": "可选,如果不填写,则使用镜像自带的启动命令;如果填写启动命令,则会在容器运行时启动。",
|
||||
"TXT_CODE_584d786d": "删除实例及相关文件",
|
||||
"TXT_CODE_90508729": "该操作会直接删除实例所在的整个目录,且文件无法恢复,是否继续?",
|
||||
"TXT_CODE_10088738": "确认删除",
|
||||
"TXT_CODE_a0e19f38": "删除实例",
|
||||
"TXT_CODE_1981470a": "若选择同时删除实例相关文件,则会直接删除实例所在的整个目录。",
|
||||
"TXT_CODE_7542201a": "同时删除实例相关文件",
|
||||
"TXT_CODE_f486dbb4": "实例删除成功",
|
||||
"TXT_CODE_ed81f72d": "此实例并不是从商店购买的,无法进行续费,请联系商家处理!"
|
||||
}
|
||||
|
@ -187,7 +187,7 @@ export async function buyOrRenewInstance(
|
||||
const config: IGlobalInstanceConfig = instanceInfo.config || {};
|
||||
|
||||
if (!config.category || isNaN(Number(config.category))) {
|
||||
throw new Error(t("此实例并不是从商店购买的,无法进行续费,请联系商家处理!"));
|
||||
throw new Error(t("TXT_CODE_ed81f72d"));
|
||||
}
|
||||
|
||||
if (config.category !== Number(params.category_id)) {
|
||||
|
Loading…
Reference in New Issue
Block a user