From 67a4613d31802f9566b3d987b2989c08be3ee903 Mon Sep 17 00:00:00 2001
From: Daniel <845765@qq.com>
Date: Fri, 17 May 2024 11:06:28 +0800
Subject: [PATCH] :art: Prompt for recovery method and retention days settings
when deleting documents https://github.com/siyuan-note/siyuan/issues/11400
---
app/appearance/langs/en_US.json | 2 +-
app/appearance/langs/es_ES.json | 2 +-
app/appearance/langs/fr_FR.json | 2 +-
app/appearance/langs/ja_JP.json | 2 +-
app/appearance/langs/zh_CHT.json | 2 +-
app/appearance/langs/zh_CN.json | 2 +-
kernel/search/mark.go | 2 +-
7 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/app/appearance/langs/en_US.json b/app/appearance/langs/en_US.json
index f1629930a..b1362c1d6 100644
--- a/app/appearance/langs/en_US.json
+++ b/app/appearance/langs/en_US.json
@@ -1,5 +1,5 @@
{
- "andSubFile": "Are you sure you want to delete ${x} and its ${y} subdocs?",
+ "andSubFile": "Are you sure you want to delete ${x} and its ${y} subdocs?",
"confirmDeleteTip": "Are you sure to delete ${x}?",
"rollbackTip": "After deletion, it can be restored in [Data History], retained ${x} days according to [Settings - Editor - History Retention Days]",
"newView": "Add View",
diff --git a/app/appearance/langs/es_ES.json b/app/appearance/langs/es_ES.json
index 471665dd7..5d044589f 100644
--- a/app/appearance/langs/es_ES.json
+++ b/app/appearance/langs/es_ES.json
@@ -1,5 +1,5 @@
{
- "andSubFile": "¿Está seguro de que desea eliminar ${x} y sus subdocumentos ${y}?",
+ "andSubFile": "¿Está seguro de que desea eliminar ${x} y sus subdocumentos ${y}?",
"confirmDeleteTip": "¿Está seguro de eliminar ${x}?",
"rollbackTip": "Después de la eliminación, se puede restaurar en [Historial de datos] y se conserva ${x} días según [Configuración - Editor - Días de retención del historial]",
"newView": "Agregar vista",
diff --git a/app/appearance/langs/fr_FR.json b/app/appearance/langs/fr_FR.json
index b3a7df7f7..57d104e0a 100644
--- a/app/appearance/langs/fr_FR.json
+++ b/app/appearance/langs/fr_FR.json
@@ -1,5 +1,5 @@
{
- "andSubFile": "Êtes-vous sûr de vouloir supprimer ${x} et ses sous-documents ${y} ?",
+ "andSubFile": "Êtes-vous sûr de vouloir supprimer ${x} et ses sous-documents ${y} ?",
"confirmDeleteTip": "Êtes-vous sûr de supprimer ${x} ?",
"rollbackTip": "Après la suppression, il peut être restauré dans [Historique des données], conservé ${x} jours selon [Paramètres - Éditeur - Jours de rétention de l'historique]",
"newView": "Ajouter une vue",
diff --git a/app/appearance/langs/ja_JP.json b/app/appearance/langs/ja_JP.json
index 4ddb94c31..56b0d1f7d 100644
--- a/app/appearance/langs/ja_JP.json
+++ b/app/appearance/langs/ja_JP.json
@@ -1,5 +1,5 @@
{
- "andSubFile": "${x} とそのサブドキュメント ${y} を削除してもよろしいですか?",
+ "andSubFile": "${x} とそのサブドキュメント ${y} を削除してもよろしいですか?",
"confirmDeleteTip": "${x} を削除してもよろしいですか?",
"rollbackTip": "削除後は [データ履歴] で復元でき、${x} は保持されます。 [設定 - エディター - 履歴の保存日数] による日数",
"newView": "ビューを追加",
diff --git a/app/appearance/langs/zh_CHT.json b/app/appearance/langs/zh_CHT.json
index 61f0184cd..baf565af4 100644
--- a/app/appearance/langs/zh_CHT.json
+++ b/app/appearance/langs/zh_CHT.json
@@ -1,5 +1,5 @@
{
- "andSubFile": "決定刪除 ${x} 及其 ${y} 個子文件嗎?",
+ "andSubFile": "決定刪除 ${x} 及其 ${y} 個子文件嗎?",
"confirmDeleteTip": "確定刪除${x} 嗎?",
"rollbackTip": "刪除後可在 [資料歷史] 中恢復,按 [設定 - 編輯器 - 歷史保留天數] 保留 ${x} 天",
"newView": "新增視圖",
diff --git a/app/appearance/langs/zh_CN.json b/app/appearance/langs/zh_CN.json
index 294e500de..3e3c5460a 100644
--- a/app/appearance/langs/zh_CN.json
+++ b/app/appearance/langs/zh_CN.json
@@ -1,5 +1,5 @@
{
- "andSubFile": "确定删除 ${x} 及其 ${y} 个子文档吗?",
+ "andSubFile": "确定删除 ${x} 及其 ${y} 个子文档吗?",
"confirmDeleteTip": "确定删除 ${x} 吗?",
"rollbackTip": "删除后可在 [数据历史] 中恢复,按 [设置 - 编辑器 - 历史保留天数] 保留 ${x} 天",
"newView": "添加视图",
diff --git a/kernel/search/mark.go b/kernel/search/mark.go
index d8fecb225..f40196a2a 100644
--- a/kernel/search/mark.go
+++ b/kernel/search/mark.go
@@ -114,7 +114,7 @@ func EncloseHighlighting(text string, keywords []string, openMark, closeMark str
ret = text
if reg, err := regexp.Compile(re); nil == err {
- ret = reg.ReplaceAllStringFunc(text, func(s string) string { return openMark + s + closeMark })
+ ret = reg.ReplaceAllStringFunc(text, func(s string) string { return openMark + util.EscapeHTML(s) + closeMark })
}
// 搜索结果预览包含转义符问题 Search results preview contains escape character issue https://github.com/siyuan-note/siyuan/issues/9790