diff --git a/app/appearance/langs/en_US.json b/app/appearance/langs/en_US.json
index 2479b183138..566aa3e1bd5 100644
--- a/app/appearance/langs/en_US.json
+++ b/app/appearance/langs/en_US.json
@@ -434,6 +434,12 @@
"autoDownloadUpdatePkgTip": "After enabling, it will automatically check the version update every two hours. If there is an updated version, it will automatically download the installation package and prompt for installation",
"downloaded": "Downloaded",
"allOp": "All operations",
+ "historyClean": "clean",
+ "historyUpdate": "update",
+ "historyDelete": "delete",
+ "historyFormat": "format",
+ "historySync": "sync",
+ "historyReplace": "replace",
"htmlBlockError": "The execution of the following script will affect the interface display, and the script has stopped running",
"fileHistory": "File history",
"htmlBlockTip": "Multiple HTML blocks are formed. To prevent data loss, please use <div>
tags to wrap and remove blank lines",
diff --git a/app/appearance/langs/es_ES.json b/app/appearance/langs/es_ES.json
index 410d08aab76..12915bd957a 100644
--- a/app/appearance/langs/es_ES.json
+++ b/app/appearance/langs/es_ES.json
@@ -434,6 +434,12 @@
"autoDownloadUpdatePkgTip": "Después de abrir, verificará automáticamente la actualización de la versión cada dos horas. Si hay una versión actualizada, descargará automáticamente el paquete de instalación y solicitará la instalación",
"downloaded": "Descargado",
"allOp": "Todas las operaciones",
+ "historyClean": "limpiar (clean)",
+ "historyUpdate": "actualizar (update)",
+ "historyDelete": "eliminar (delete)",
+ "historyFormat": "formatear (format)",
+ "historySync": "sincronizar (sync)",
+ "historyReplace": "reemplazar (replace)",
"htmlBlockError": "La ejecución del siguiente script afectará la visualización de la interfaz y el script ha dejado de ejecutarse",
"fileHistory": "Historial de archivos",
"htmlBlockTip": "Se forman varios bloques HTML. Para evitar la pérdida de datos, utilice etiquetas <div>
para ajustar y eliminar líneas en blanco",
diff --git a/app/appearance/langs/fr_FR.json b/app/appearance/langs/fr_FR.json
index cd5ca14cdeb..f0e4dd6fee9 100644
--- a/app/appearance/langs/fr_FR.json
+++ b/app/appearance/langs/fr_FR.json
@@ -434,6 +434,12 @@
"autoDownloadUpdatePkgTip": "Après l'ouverture, il vérifiera automatiquement la mise à jour de la version toutes les deux heures. S'il existe une version mise à jour, il téléchargera automatiquement le package d'installation et demandera l'installation",
"downloaded": "Téléchargé",
"allOp": "Toutes les opérations",
+ "historyClean": "nettoyer (clean)",
+ "historyUpdate": "mettre à jour (update)",
+ "historyDelete": "supprimer (delete)",
+ "historyFormat": "formater (format)",
+ "historySync": "synchroniser (sync)",
+ "historyReplace": "remplacer (replace)",
"htmlBlockError": "L'exécution du script suivant affectera l'affichage de l'interface et le script a cessé de s'exécuter",
"fileHistory": "Historique des fichiers",
"htmlBlockTip": "Plusieurs blocs HTML sont formés. Pour éviter la perte de données, veuillez utiliser les balises <div>
pour envelopper et supprimer les lignes vides",
diff --git a/app/appearance/langs/zh_CHT.json b/app/appearance/langs/zh_CHT.json
index aa09690577a..b8e2d29fd86 100644
--- a/app/appearance/langs/zh_CHT.json
+++ b/app/appearance/langs/zh_CHT.json
@@ -434,6 +434,12 @@
"autoDownloadUpdatePkgTip": "啟用後會每隔兩小時自動檢查版本更新,如果有更新版本則自動下載安裝檔並提示安裝",
"downloaded": "已下載",
"allOp": "所有操作",
+ "historyClean": "清理 (clean)",
+ "historyUpdate": "更新 (update)",
+ "historyDelete": "刪除 (delete)",
+ "historyFormat": "格式化 (format)",
+ "historySync": "同步 (sync)",
+ "historyReplace": "替換 (replace)",
"htmlBlockError": "以下 script 執行會影響界面顯示,已經停止運行該腳本",
"fileHistory": "文件歷史",
"htmlBlockTip": "形成了多個 HTML 塊,為防止資料丟失請使用 <div>
標籤包裹並去掉空行",
diff --git a/app/appearance/langs/zh_CN.json b/app/appearance/langs/zh_CN.json
index c3e3bb495a7..bc4f82f105f 100644
--- a/app/appearance/langs/zh_CN.json
+++ b/app/appearance/langs/zh_CN.json
@@ -434,6 +434,12 @@
"autoDownloadUpdatePkgTip": "启用后会每隔两小时自动检查版本更新,如果有更新版本则自动下载安装包并提示安装",
"downloaded": "已下载",
"allOp": "所有操作",
+ "historyClean": "清理 (clean)",
+ "historyUpdate": "更新 (update)",
+ "historyDelete": "删除 (delete)",
+ "historyFormat": "格式化 (format)",
+ "historySync": "同步 (sync)",
+ "historyReplace": "替换 (replace)",
"htmlBlockError": "以下 script 执行会影响界面显示,已经停止运行该脚本",
"fileHistory": "文件历史",
"htmlBlockTip": "形成了多个 HTML 块,为防止数据丢失请使用 <div>
标签包裹并去掉空行",
diff --git a/app/src/history/doc.ts b/app/src/history/doc.ts
index 79696fabf67..b33deebc196 100644
--- a/app/src/history/doc.ts
+++ b/app/src/history/doc.ts
@@ -65,14 +65,14 @@ export const openDocHistory = (options: {
${isMobile() ? "" : options.pathString}