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