diff --git a/OneMore/Commands/Tagging/TagBankCommand.cs b/OneMore/Commands/Tagging/TagBankCommand.cs
index 1ec396af8a..9de8f71f85 100644
--- a/OneMore/Commands/Tagging/TagBankCommand.cs
+++ b/OneMore/Commands/Tagging/TagBankCommand.cs
@@ -6,9 +6,12 @@ namespace River.OneMoreAddIn.Commands
{
using River.OneMoreAddIn.Models;
using River.OneMoreAddIn.Styles;
+ using River.OneMoreAddIn.UI;
using System.Linq;
using System.Threading.Tasks;
+ using System.Windows.Forms;
using System.Xml.Linq;
+ using Resx = Properties.Resources;
internal class TagBankCommand : Command
@@ -130,6 +133,15 @@ private bool RemoveWordBank(OneNote one, Page page, XNamespace ns)
return false;
}
+ var text = outline.TextValue(true);
+ if (text?.Trim().Length > 0)
+ {
+ if (MoreMessageBox.ShowQuestion(owner, Resx.TagBankCommand_confirm) != DialogResult.Yes)
+ {
+ return false;
+ }
+ }
+
if (outline.GetAttributeValue("objectID", out string id))
{
one.DeleteContent(page.PageId, id);
diff --git a/OneMore/Properties/Resources.Designer.cs b/OneMore/Properties/Resources.Designer.cs
index 1c78a6da4c..cffcb8185a 100644
--- a/OneMore/Properties/Resources.Designer.cs
+++ b/OneMore/Properties/Resources.Designer.cs
@@ -11657,6 +11657,15 @@ internal static string TableTheme_Screentip {
}
}
+ ///
+ /// Looks up a localized string similar to The tag bank contains text. Are you sure you want to remove it?.
+ ///
+ internal static string TagBankCommand_confirm {
+ get {
+ return ResourceManager.GetString("TagBankCommand_confirm", resourceCulture);
+ }
+ }
+
///
/// Looks up a localized string similar to Check all pages.
///
diff --git a/OneMore/Properties/Resources.ar-SA.resx b/OneMore/Properties/Resources.ar-SA.resx
index 349d188c88..183c87e769 100644
--- a/OneMore/Properties/Resources.ar-SA.resx
+++ b/OneMore/Properties/Resources.ar-SA.resx
@@ -4702,6 +4702,10 @@ ISO-code then comma then language name
موضوع جدول OneMore {0}
Screentip for table theme gallery tiles
+
+ يحتوي بنك العلامات على نص. هل أنت متأكد أنك تريد إزالته؟
+ messagebox
+
تحقق من كل الصفحات
check all nodes link label
diff --git a/OneMore/Properties/Resources.de-DE.resx b/OneMore/Properties/Resources.de-DE.resx
index bc2dd88392..2225948b4c 100644
--- a/OneMore/Properties/Resources.de-DE.resx
+++ b/OneMore/Properties/Resources.de-DE.resx
@@ -4694,6 +4694,10 @@ Umkehren
OneMore-Tabellendesign {0}
Screentip for table theme gallery tiles
+
+ Die Tag-Bank enthält Text. Möchten Sie es wirklich entfernen?
+ messagebox
+
Alle wählen
check all nodes link label
diff --git a/OneMore/Properties/Resources.es-ES.resx b/OneMore/Properties/Resources.es-ES.resx
index d0336b0084..08afecf55c 100644
--- a/OneMore/Properties/Resources.es-ES.resx
+++ b/OneMore/Properties/Resources.es-ES.resx
@@ -4702,6 +4702,10 @@ Invertir
Tema de mesa OneMore {0}
Screentip for table theme gallery tiles
+
+ El banco de etiquetas contiene texto. ¿Estás seguro de que quieres eliminarlo?
+ messagebox
+
Ver todas las páginas
check all nodes link label
diff --git a/OneMore/Properties/Resources.fr-FR.resx b/OneMore/Properties/Resources.fr-FR.resx
index a9d068462a..d0996e5755 100644
--- a/OneMore/Properties/Resources.fr-FR.resx
+++ b/OneMore/Properties/Resources.fr-FR.resx
@@ -4699,6 +4699,10 @@ Inverser
Thème de table OneMore {0}
Screentip for table theme gallery tiles
+
+ La banque de balises contient du texte. Êtes-vous sûr de vouloir le supprimer ?
+ messagebox
+
Vérifiez toutes les pages
check all nodes link label
diff --git a/OneMore/Properties/Resources.he-IL.resx b/OneMore/Properties/Resources.he-IL.resx
index 420652c43f..2b632bf9df 100644
--- a/OneMore/Properties/Resources.he-IL.resx
+++ b/OneMore/Properties/Resources.he-IL.resx
@@ -4713,6 +4713,10 @@ ISO-code then comma then language name
נושא טבלה onemore {0}
Screentip for table theme gallery tiles
+
+ בנק התגים מכיל טקסט. האם אתה בטוח שברצונך להסיר אותו?
+ messagebox
+
בדוק את כל העמודים
check all nodes link label
diff --git a/OneMore/Properties/Resources.nl-NL.resx b/OneMore/Properties/Resources.nl-NL.resx
index 4eba43cb9f..f153939a57 100644
--- a/OneMore/Properties/Resources.nl-NL.resx
+++ b/OneMore/Properties/Resources.nl-NL.resx
@@ -4702,6 +4702,10 @@ Omkeren
OneMore Table-thema {0}
Screentip for table theme gallery tiles
+
+ De tagbank bevat tekst. Weet je zeker dat je het wilt verwijderen?
+ messagebox
+
Controleer alle pagina's
check all nodes link label
diff --git a/OneMore/Properties/Resources.pl-PL.resx b/OneMore/Properties/Resources.pl-PL.resx
index 6b0cb19702..289d694eb7 100644
--- a/OneMore/Properties/Resources.pl-PL.resx
+++ b/OneMore/Properties/Resources.pl-PL.resx
@@ -4715,6 +4715,10 @@ Odwracać
Motyw tabeli OneMore {0}
Screentip for table theme gallery tiles
+
+ Bank znaczników zawiera tekst. Czy na pewno chcesz to usunąć?
+ messagebox
+
Sprawdź wszystkie strony.
check all nodes link label
diff --git a/OneMore/Properties/Resources.pt-BR.resx b/OneMore/Properties/Resources.pt-BR.resx
index 45c334c09b..86ad21dfa6 100644
--- a/OneMore/Properties/Resources.pt-BR.resx
+++ b/OneMore/Properties/Resources.pt-BR.resx
@@ -4702,6 +4702,10 @@ Invertido
Tema de mesa OneMore {0}
Screentip for table theme gallery tiles
+
+ O banco de tags contém texto. Tem certeza de que deseja removê-lo?
+ messagebox
+
Verifique todas as páginas
check all nodes link label
diff --git a/OneMore/Properties/Resources.resx b/OneMore/Properties/Resources.resx
index fbbce0c7ef..287eb9372c 100644
--- a/OneMore/Properties/Resources.resx
+++ b/OneMore/Properties/Resources.resx
@@ -4740,6 +4740,10 @@ Invert
OneMore Table Theme {0}
Screentip for table theme gallery tiles
+
+ The tag bank contains text. Are you sure you want to remove it?
+ messagebox
+
Check all pages
check all nodes link label
diff --git a/OneMore/Properties/Resources.zh-CN.resx b/OneMore/Properties/Resources.zh-CN.resx
index fe5f12ee0f..a72e12226b 100644
--- a/OneMore/Properties/Resources.zh-CN.resx
+++ b/OneMore/Properties/Resources.zh-CN.resx
@@ -4695,6 +4695,10 @@ ISO-code then comma then language name
OneMore 表格主题{0}
Screentip for table theme gallery tiles
+
+ 标签库包含文本。您确定要删除它吗?
+ messagebox
+
检查所有页面
check all nodes link label