diff --git a/src/public/app/widgets/mobile_widgets/mobile_detail_menu.js b/src/public/app/widgets/mobile_widgets/mobile_detail_menu.js index 2bf3c90e0..65386ce1d 100644 --- a/src/public/app/widgets/mobile_widgets/mobile_detail_menu.js +++ b/src/public/app/widgets/mobile_widgets/mobile_detail_menu.js @@ -4,6 +4,7 @@ import contextMenu from "../../menus/context_menu.js"; import noteCreateService from "../../services/note_create.js"; import branchService from "../../services/branches.js"; import treeService from "../../services/tree.js"; +import { t } from "../../services/i18n.js"; const TPL = ``; @@ -18,9 +19,9 @@ class MobileDetailMenuWidget extends BasicWidget { x: e.pageX, y: e.pageY, items: [ - { title: "Insert child note", command: "insertChildNote", uiIcon: "bx bx-plus", + { title: t("mobile_detail_menu.insert_child_note"), command: "insertChildNote", uiIcon: "bx bx-plus", enabled: note.type !== 'search' }, - { title: "Delete this note", command: "delete", uiIcon: "bx bx-trash", + { title: t("mobile_detail_menu.delete_this_note"), command: "delete", uiIcon: "bx bx-trash", enabled: note.noteId !== 'root' } ], selectMenuItemHandler: async ({command}) => { @@ -32,7 +33,7 @@ class MobileDetailMenuWidget extends BasicWidget { const branchId = await treeService.getBranchIdFromUrl(notePath); if (!branchId) { - throw new Error(`Cannot get branchId for notePath '${notePath}'`); + throw new Error(t("mobile_detail_menu.error_cannot_get_branch_id", { notePath })); } if (await branchService.deleteNotes([branchId])) { @@ -40,7 +41,7 @@ class MobileDetailMenuWidget extends BasicWidget { } } else { - throw new Error(`Unrecognized command ${command}`); + throw new Error(t("mobile_detail_menu.error_unrecognized_command", { command })); } } }); diff --git a/src/public/translations/cn/translation.json b/src/public/translations/cn/translation.json index 195ee012c..ede3f9e94 100644 --- a/src/public/translations/cn/translation.json +++ b/src/public/translations/cn/translation.json @@ -650,5 +650,11 @@ "backlink": "{{count}} 个反链", "backlinks": "{{count}} 个反链", "relation": "关系" + }, + "mobile_detail_menu": { + "insert_child_note": "插入子笔记", + "delete_this_note": "删除此笔记", + "error_cannot_get_branch_id": "无法获取 notePath '{notePath}' 的 branchId", + "error_unrecognized_command": "无法识别的命令 {command}" } } diff --git a/src/public/translations/en/translation.json b/src/public/translations/en/translation.json index 6d1b921f2..8ecdcfa0c 100644 --- a/src/public/translations/en/translation.json +++ b/src/public/translations/en/translation.json @@ -651,5 +651,11 @@ "backlink": "{{count}} Backlink", "backlinks": "{{count}} Backlinks", "relation": "relation" + }, + "mobile_detail_menu": { + "insert_child_note": "Insert child note", + "delete_this_note": "Delete this note", + "error_cannot_get_branch_id": "Cannot get branchId for notePath '{notePath}'", + "error_unrecognized_command": "Unrecognized command {command}" } }