Локализация DataAnnotations C#
1 250 руб. за проект
Есть проект на .net framework 4.7, с кастомный IStringLocalizer.
Требуется найти способ связать атрибуты модели (Required, Display) с этим локалайзером.
Лучший вариант: https://mitchelsellers.com/blog/article/real-world-localization-implementation-asp-net-core-5 , но требуется это все сделать без файликов, так как в нашем случае, ресурсы лежат в базе, при старте приложения они подгружаются в приватный Dictionary, который и отдает локализированные строки. В самом проекте, локализация отдается через CurrentThread.Culture, а сам IStringLocalizer уже отдается внутри нужный результат.
Итого, успешным результатом, будет считаться:
Запускается тестовый проект, где отдается модель с атрибутами Display, Required, которые локализируется через IStringLocalizer.
Тестовый пример -> https://github.com/Tweekaz2018/Localizer
Требуется найти способ связать атрибуты модели (Required, Display) с этим локалайзером.
Лучший вариант: https://mitchelsellers.com/blog/article/real-world-localization-implementation-asp-net-core-5 , но требуется это все сделать без файликов, так как в нашем случае, ресурсы лежат в базе, при старте приложения они подгружаются в приватный Dictionary, который и отдает локализированные строки. В самом проекте, локализация отдается через CurrentThread.Culture, а сам IStringLocalizer уже отдается внутри нужный результат.
Итого, успешным результатом, будет считаться:
Запускается тестовый проект, где отдается модель с атрибутами Display, Required, которые локализируется через IStringLocalizer.
Тестовый пример -> https://github.com/Tweekaz2018/Localizer
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.