Почему локализованные файлы ресурсов не создаются автоматически при изменении культуры в конструкторе?

В настоящее время я работаю над локализацией формы. Однако я несколько озадачен тем, как правильно это сделать.

Я думал, что можно будет автоматически экспортировать управляющие свойства в файл ресурсов, но, похоже, это ручная задача.

Мой текущий подход заключается в добавлении всех свойств элемента управления, которые имеют тип String и доступны для записи в файл ресурсов. Это путем рекурсивного перечисления всех элементов управления и дочерних элементов управления в форме и отражения свойств.

Но это кажется несколько сложным, и мне интересно, как другие люди делают это.

Итак, мой вопрос:Какова наилучшая практика с точки зрения использования файла ресурсов для локализации контрольного текста?

Редактировать: я вижу, что я делаю неправильно. Я думал, что Displaytext будет автоматически скопирован в каждый файл ресурсов. Однако кажется, что копируются только измененные поля.

Таким образом, в основном я устанавливаю язык на определенную настройку, меняю DisplayText для всех элементов управления, и когда я возвращаю язык обратно (по умолчанию), измененные сохраняются.

Спасибо за любые / все комментарии.

Ответы на вопрос(3)

Ваш ответ на вопрос