Локализации enum? Там же цифры внутри…
ToString енума возвращает название
Ну можно сделать через локализатор. (Гуглится в сторону ResourceManager) Заводишь resx файлы тип Language.ru-RU.resx Language.resx и т.п. Создаёшь какой MarkupExtenstion в который будешь передавать свой енум, а возвращать тебе будет локализованную строку из resx по ключу, где ключ это твой твой Enum.ToString() Пример локализации можешь тут глянуть https://github.com/dan0v/AmplitudeSoundboard (не смотри, что авалония, на wpf точно также делается, просто проект на wpf нужно вспоминать, а это под рукой был)
https://docs.microsoft.com/ru-ru/dotnet/api/system.resources.resourcemanager?view=net-6.0 Вот это в первую очередь глянь. Думаю после этого всё станет довольно понятно. В wpf его юзать через MarkupExtenstion удобно, либо через конвертеры, но я рекомендую 1.
Обсуждают сегодня