В настоящее время я работаю над локализацией формы. Однако я несколько озадачен тем, как правильно это сделать.
Я думал, что можно будет автоматически экспортировать управляющие свойства в файл ресурсов, но, похоже, это ручная задача.
Мой текущий подход заключается в добавлении всех свойств элемента управления типа String, которые доступны для записи в файл ресурсов. Это путем рекурсивного перечисления всех элементов управления и дочерних элементов управления в форме и отражения свойств.
Но это кажется несколько сложным, и мне интересно, как другие люди делают это.
Итак, мой вопрос:
Какова наилучшая практика использования файла ресурсов для локализации управляющего текста?
Редактировать: я вижу, что я делаю неправильно. Я думал, что Displaytext будет автоматически скопирован в каждый файл ресурсов. Однако кажется, что копируются только измененные поля.
Таким образом, в основном я устанавливаю язык на определенную настройку, меняю DisplayText для всех элементов управления, и когда я возвращаю язык обратно (по умолчанию), измененные сохраняются.
Спасибо за любые / все комментарии.