diff --git a/TelegramBotBase/Controls/Hybrid/TaggedButtonGrid.cs b/TelegramBotBase/Controls/Hybrid/TaggedButtonGrid.cs index c2fec7e..ce92c96 100644 --- a/TelegramBotBase/Controls/Hybrid/TaggedButtonGrid.cs +++ b/TelegramBotBase/Controls/Hybrid/TaggedButtonGrid.cs @@ -29,8 +29,6 @@ public class TaggedButtonGrid : MultiView public string BackLabel = Default.Language["ButtonGrid_Back"]; - public string CheckAllLabel = Default.Language["ButtonGrid_CheckAll"]; - public string NextPageLabel = Default.Language["ButtonGrid_NextPage"]; public string NoItemsLabel = Default.Language["ButtonGrid_NoItems"]; @@ -39,11 +37,17 @@ public class TaggedButtonGrid : MultiView public string SearchLabel = Default.Language["ButtonGrid_SearchFeature"]; - public string UncheckAllLabel = Default.Language["ButtonGrid_UncheckAll"]; + public string TotalTagsLabel = Default.Language["TaggedButtonGrid_TotalTags"]; + + public string CheckedTagsLabel = Default.Language["TaggedButtonGrid_CheckedTags"]; + + public string CheckAllLabel = Default.Language["TaggedButtonGrid_CheckAll"]; + + public string UncheckAllLabel = Default.Language["TaggedButtonGrid_UncheckAll"]; public string SearchIcon = Default.Language["ButtonGrid_SearchIcon"]; - public string TagIcon = Default.Language["ButtonGrid_TagIcon"]; + public string TagIcon = Default.Language["TaggedButtonGrid_TagIcon"]; public TaggedButtonGrid() { diff --git a/TelegramBotBase/Localizations/English.cs b/TelegramBotBase/Localizations/English.cs index d69bbe2..974143b 100644 --- a/TelegramBotBase/Localizations/English.cs +++ b/TelegramBotBase/Localizations/English.cs @@ -12,8 +12,10 @@ public sealed class English : Localization Values["ButtonGrid_CurrentPage"] = "Page {0} of {1}"; Values["ButtonGrid_SearchFeature"] = "💡 Send a message to filter the list. Click the 🔍 to reset the filter."; Values["ButtonGrid_Back"] = "Back"; - Values["ButtonGrid_CheckAll"] = "Check all"; - Values["ButtonGrid_UncheckAll"] = "Uncheck all"; + Values["TaggedButtonGrid_TotalTags"] = "Total: {0}"; + Values["TaggedButtonGrid_CheckedTags"] = "Checked: {0}"; + Values["TaggedButtonGrid_CheckAll"] = "Check all"; + Values["TaggedButtonGrid_UncheckAll"] = "Uncheck all"; Values["CalendarPicker_Title"] = "Pick date"; Values["CalendarPicker_PreviousPage"] = "◀️"; Values["CalendarPicker_NextPage"] = "▶️"; @@ -31,6 +33,6 @@ public sealed class English : Localization Values["PromptDialog_Back"] = "Back"; Values["ToggleButton_Changed"] = "Setting changed"; Values["ButtonGrid_SearchIcon"] = "🔍"; - Values["ButtonGrid_TagIcon"] = "📁"; + Values["TaggedButtonGrid_TagIcon"] = "📁"; } } diff --git a/TelegramBotBase/Localizations/German.cs b/TelegramBotBase/Localizations/German.cs index e8dd0e9..02f32c2 100644 --- a/TelegramBotBase/Localizations/German.cs +++ b/TelegramBotBase/Localizations/German.cs @@ -13,8 +13,10 @@ public sealed class German : Localization Values["ButtonGrid_SearchFeature"] = "💡 Sende eine Nachricht um die Liste zu filtern. Klicke die 🔍 um den Filter zurückzusetzen."; Values["ButtonGrid_Back"] = "Zurück"; - Values["ButtonGrid_CheckAll"] = "Alle auswählen"; - Values["ButtonGrid_UncheckAll"] = "Keine auswählen"; + Values["TaggedButtonGrid_TotalTags"] = "Gesamt: {0}"; + Values["TaggedButtonGrid_CheckedTags"] = "Ausgewählt: {0}"; + Values["TaggedButtonGrid_CheckAll"] = "Alle auswählen"; + Values["TaggedButtonGrid_UncheckAll"] = "Keine auswählen"; Values["CalendarPicker_Title"] = "Datum auswählen"; Values["CalendarPicker_PreviousPage"] = "◀️"; Values["CalendarPicker_NextPage"] = "▶️"; @@ -32,6 +34,6 @@ public sealed class German : Localization Values["PromptDialog_Back"] = "Zurück"; Values["ToggleButton_Changed"] = "Einstellung geändert"; Values["ButtonGrid_SearchIcon"] = "🔍"; - Values["ButtonGrid_TagIcon"] = "📁"; + Values["TaggedButtonGrid_TagIcon"] = "📁"; } } \ No newline at end of file diff --git a/TelegramBotBase/Localizations/Persian.cs b/TelegramBotBase/Localizations/Persian.cs index 919e355..82ec799 100644 --- a/TelegramBotBase/Localizations/Persian.cs +++ b/TelegramBotBase/Localizations/Persian.cs @@ -12,8 +12,8 @@ Values["ButtonGrid_CurrentPage"] = "صفحه ی {0} از {1}"; Values["ButtonGrid_SearchFeature"] = "💡 برای فیلتر کردن لیست پیام ارسال کنید. برای بازنشانی فیلتر روی 🔍 کلیک کنید."; Values["ButtonGrid_Back"] = "بازگشت"; - Values["ButtonGrid_CheckAll"] = "بررسی کردن همه"; - Values["ButtonGrid_UncheckAll"] = "بررسی نکردن همه"; + Values["TaggedButtonGrid_CheckAll"] = "بررسی کردن همه"; + Values["TaggedButtonGrid_UncheckAll"] = "بررسی نکردن همه"; Values["CalendarPicker_Title"] = "تاریخ را انتخاب کنید"; Values["CalendarPicker_PreviousPage"] = "◀️"; Values["CalendarPicker_NextPage"] = "▶️"; @@ -31,7 +31,7 @@ Values["PromptDialog_Back"] = "بازگشت"; Values["ToggleButton_Changed"] = "تنظیمات تغییر کرد"; Values["ButtonGrid_SearchIcon"] = "🔍"; - Values["ButtonGrid_TagIcon"] = "📁"; + Values["TaggedButtonGrid_TagIcon"] = "📁"; } } } diff --git a/TelegramBotBase/Localizations/Russian.cs b/TelegramBotBase/Localizations/Russian.cs index 9045d44..f2fceeb 100644 --- a/TelegramBotBase/Localizations/Russian.cs +++ b/TelegramBotBase/Localizations/Russian.cs @@ -12,8 +12,8 @@ public sealed class Russian : Localization Values["ButtonGrid_CurrentPage"] = "Страница {0} из {1}"; Values["ButtonGrid_SearchFeature"] = "💡 Отправьте сообщение, чтобы отфильтровать список. Нажмите на 🔍, чтобы сбросить фильтр."; Values["ButtonGrid_Back"] = "Назада"; - Values["ButtonGrid_CheckAll"] = "Выделить все"; - Values["ButtonGrid_UncheckAll"] = "Отменить выбор"; + Values["TaggedButtonGrid_CheckAll"] = "Выделить все"; + Values["TaggedButtonGrid_UncheckAll"] = "Отменить выбор"; Values["CalendarPicker_Title"] = "Календарь / Выберите дату"; Values["CalendarPicker_PreviousPage"] = "◀️"; Values["CalendarPicker_NextPage"] = "▶️"; @@ -31,6 +31,6 @@ public sealed class Russian : Localization Values["PromptDialog_Back"] = "Назад"; Values["ToggleButton_Changed"] = "Настройки изменены"; Values["ButtonGrid_SearchIcon"] = "🔍"; - Values["ButtonGrid_TagIcon"] = "📁"; + Values["TaggedButtonGrid_TagIcon"] = "📁"; } } \ No newline at end of file