using Radzen.Blazor;

namespace Hcs.WebApp.Components.Shared
{
    public class LocalizedRadzenDataGrid<T> : RadzenDataGrid<T>
    {
        public LocalizedRadzenDataGrid()
        {
            FilterText = "Фильтр";
            EnumFilterSelectText = "Выбрать...";
            EnumNullFilterText = "Нет значения";
            AndOperatorText = "И";
            OrOperatorText = "ИЛИ";
            ApplyFilterText = "Применить";
            ClearFilterText = "Очистить";
            EqualsText = "Равен";
            NotEqualsText = "Не равен";
            LessThanText = "Меньше чем";
            LessThanOrEqualsText = "Меньше чем или равен";
            GreaterThanText = "Больше чем";
            GreaterThanOrEqualsText = "Больше чем или равен";
            EndsWithText = "Заканчивается на";
            ContainsText = "Содержит";
            DoesNotContainText = "Не содержит";
            InText = "В";
            NotInText = "НЕ В";
            StartsWithText = "Начинается с";
            IsNotNullText = "Не пустой";
            IsNullText = "Пустой";
            IsEmptyText = "Пустой текст";
            IsNotEmptyText = "Не пустой текст";
            CustomText = "Пользовательский";
            EmptyText = "Нет записей";

            PageSizeText = "зап. на стр.";
            PagingSummaryFormat = "Страница {0} из {1} ({2} зап.)";
            FirstPageTitle = "Первая страница";
            FirstPageAriaLabel = "На первую страницу";
            PrevPageTitle = "Предыдущая страница";
            PrevPageAriaLabel = "На предыдущую страницу";
            LastPageTitle = "Последняя страница";
            LastPageAriaLabel = "На последнюю страницу";
            NextPageTitle = "Следующая страница";
            NextPageAriaLabel = "На следующую страницу";
            PageTitleFormat = "Страница {0}";
            PageAriaLabelFormat = "На страницу {0}";
        }
    }
}
