У нас есть приложение winform для интеллектуального клиента на основе CAB (Composite Application Block).
Одним из наших требований к программному обеспечению является динамическая замена текста, когда пользователь меняет язык, указанный в нашем приложении.
Мы поддерживаем около 6 языков, включая восточно-азиатские (китайский / японский), европейские языки (русский, испанский, английский, голландский).
Понимая некоторый глубокий уровень в локализации, я узнал, что локализация - это больше, чем просто динамическая замена текста.
Я обнаружил, что элементы управления Windows создаются на основе параметра локализованного ресурса. В нем есть функция форматирования, валидации.
Рекомендуется ли динамически локализовать текст, не закрывая формы / представления?
Или следует перезапустить приложение?
Или закройте форму и снова откройте форму
Почему бы не поощрять динамическое изменение языка?