Я работаю Локализация существующего проекта - нужно сосредоточиться только на локализации, а не на изменении существующей структуры. Я использую следующий вариант локализации: https://www.codinginfinity.me/posts/localization-of-a-wpf-app-the-simple-approach/
Ниже моя проблема: у меня есть текстовый блок, привязанный к свойству в представлении модели.
<TextBlock x:Name="DeviceCategoryValue" Grid.Row="1"
Text = "{Binding DeviceCategory}"
Height="22"
Margin="0,0,0,2">
в представлении Модель, категория устройства имеют определенное значение, оно считывается с оборудования и зависит от типа подключенного оборудования.
this.DeviceCategory = hwDevice.model.category; //**Imagine this value as "Category_1"**
Теперь я хочу показать this.DeviceCategory как локализованную строку .
Приведенный ниже код не работает, поскольку он ищет DeviceCategory в файле resx. Мой файл resx имеет "Category_1" as Key (что является ожидаемым значением this.DeviceCategory)
Text = "{loc:LocExtension DeviceCategory}"
Как локализовать значение DeviceCategory?