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