diff --git a/app/appearance/langs/en_US.json b/app/appearance/langs/en_US.json
index 8ef9ac46e..5d4eeaa18 100644
--- a/app/appearance/langs/en_US.json
+++ b/app/appearance/langs/en_US.json
@@ -1,4 +1,6 @@
{
+ "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",
"katexMacros": "KaTex macro definition",
"katexMacrosTip": "Please use JSON object format ({}) to wrap macro definitions, eg { \"\\\\foo\": \"{x^2}\" }",
diff --git a/app/appearance/langs/es_ES.json b/app/appearance/langs/es_ES.json
index e855429cf..82cd210f6 100644
--- a/app/appearance/langs/es_ES.json
+++ b/app/appearance/langs/es_ES.json
@@ -1,4 +1,6 @@
{
+ "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",
"katexMacros": "Definición de macro de KaTex",
"katexMacrosTip": "Utilice el formato de objeto JSON ({}) para envolver definiciones de macro, por ejemplo, { \"\\\\foo\": \"{x^2}\" }",
diff --git a/app/appearance/langs/fr_FR.json b/app/appearance/langs/fr_FR.json
index e4262dab1..6cdd726a1 100644
--- a/app/appearance/langs/fr_FR.json
+++ b/app/appearance/langs/fr_FR.json
@@ -1,4 +1,6 @@
{
+ "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",
"katexMacros": "Définition de la macro KaTex",
"katexMacrosTip": "Veuillez utiliser le format d'objet JSON ({}) pour envelopper les définitions de macro, par exemple { \"\\\\foo\": \"{x^2}\" }",
diff --git a/app/appearance/langs/zh_CHT.json b/app/appearance/langs/zh_CHT.json
index 3d10512ce..89817e432 100644
--- a/app/appearance/langs/zh_CHT.json
+++ b/app/appearance/langs/zh_CHT.json
@@ -1,4 +1,6 @@
{
+ "htmlBlockError": "以下 script 執行會影響界面顯示,已經停止運行該腳本",
+ "fileHistory": "文件歷史",
"htmlBlockTip": "形成了多個 HTML 塊,為防止數據丟失請使用 <div> 標籤包裹並去掉空行",
"katexMacros": "KaTex 宏定義",
"katexMacrosTip": "請使用 JSON 對象格式({})來包裹宏定義,例如 { \"\\\\foo\": \"{x^2}\" }",
diff --git a/app/appearance/langs/zh_CN.json b/app/appearance/langs/zh_CN.json
index 7e855bb4f..6be0db64c 100644
--- a/app/appearance/langs/zh_CN.json
+++ b/app/appearance/langs/zh_CN.json
@@ -1,4 +1,6 @@
{
+ "htmlBlockError": "以下 script 执行会影响界面显示,已经停止运行该脚本",
+ "fileHistory": "文件历史",
"htmlBlockTip": "形成了多个 HTML 块,为防止数据丢失请使用 <div> 标签包裹并去掉空行",
"katexMacros": "KaTex 宏定义",
"katexMacrosTip": "请使用 JSON 对象格式({})来包裹宏定义,例如 { \"\\\\foo\": \"{x^2}\" }",
diff --git a/app/src/util/history.ts b/app/src/util/history.ts
index 78adac058..349b87be1 100644
--- a/app/src/util/history.ts
+++ b/app/src/util/history.ts
@@ -222,7 +222,7 @@ export const openHistory = () => {
const dialog = new Dialog({
content: `