diff --git a/app/appearance/langs/en_US.json b/app/appearance/langs/en_US.json
index bd6deedfa..2e20d3eb4 100644
--- a/app/appearance/langs/en_US.json
+++ b/app/appearance/langs/en_US.json
@@ -1,4 +1,5 @@
{
+ "removeBookmark": "Remove bookmark from ${x}?",
"defaultMargin": "Default",
"noneMargin": "None",
"minimalMargin": "Minimal",
diff --git a/app/appearance/langs/es_ES.json b/app/appearance/langs/es_ES.json
index f54b357d8..9c4bb3c10 100644
--- a/app/appearance/langs/es_ES.json
+++ b/app/appearance/langs/es_ES.json
@@ -1,4 +1,5 @@
{
+ "removeBookmark": "¿Eliminar marcador de ${x}?",
"lockEdit": "Hacer que el documento sea de sólo lectura",
"unlockEdit": "Hacer que el documento sea escribible",
"defaultMargin": "Predeterminado",
diff --git a/app/appearance/langs/fr_FR.json b/app/appearance/langs/fr_FR.json
index 9b4dcdf3f..0aa0895f2 100644
--- a/app/appearance/langs/fr_FR.json
+++ b/app/appearance/langs/fr_FR.json
@@ -1,4 +1,5 @@
{
+ "removeBookmark": "Supprimer le signet de ${x} ?",
"lockEdit": "Rendre le document en lecture seule",
"unlockEdit": "Rendre le document accessible en écriture",
"defaultMargin": "Par défaut",
diff --git a/app/appearance/langs/zh_CHT.json b/app/appearance/langs/zh_CHT.json
index fc58faafd..0646a4bfc 100644
--- a/app/appearance/langs/zh_CHT.json
+++ b/app/appearance/langs/zh_CHT.json
@@ -1,4 +1,5 @@
{
+ "removeBookmark": "移除 ${x} 中的書籤?",
"lockEdit": "鎖定編輯",
"unlockEdit": "解除鎖定",
"defaultMargin": "默認",
diff --git a/app/appearance/langs/zh_CN.json b/app/appearance/langs/zh_CN.json
index de28cee56..ca98943a0 100644
--- a/app/appearance/langs/zh_CN.json
+++ b/app/appearance/langs/zh_CN.json
@@ -1,4 +1,5 @@
{
+ "removeBookmark": "移除 ${x} 中的书签?",
"lockEdit": "锁定编辑",
"unlockEdit": "解除锁定",
"defaultMargin": "默认",
diff --git a/app/src/menus/bookmark.ts b/app/src/menus/bookmark.ts
index bdbcc3981..7cd6e3e34 100644
--- a/app/src/menus/bookmark.ts
+++ b/app/src/menus/bookmark.ts
@@ -68,7 +68,7 @@ export const openBookmarkMenu = (element: HTMLElement, event: MouseEvent, bookma
label: window.siyuan.languages.remove,
click: () => {
const bookmarkText = element.querySelector(".b3-list-item__text").textContent;
- confirmDialog(window.siyuan.languages.deleteOpConfirm, `${window.siyuan.languages.confirmDelete} ${escapeHtml(bookmarkText)}?`, () => {
+ confirmDialog(window.siyuan.languages.deleteOpConfirm, window.siyuan.languages.removeBookmark.replace("${x}", `${escapeHtml(bookmarkText)}`), () => {
if (id) {
fetchPost("/api/attr/setBlockAttrs", {id, attrs: {bookmark: ""}}, () => {
bookmarkObj.update();