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