Я нашел несколько похожих тем, но не получил ответ, который искал.
Я просто пробую интернационализацию, прежде чем начать "более серьезную" (WinForms)проект.Итак, в настоящее время в моем небольшом тестовом приложении я решил локализацию с помощью сателлитных сборок (языковые dll-файлы) и заполнил текстовые поля элементов управления с помощью ResourceManager, а изменение языка было решено с помощью Thread.CurrentThread.CurrentCulture & Thread.CurrentThread.Методы CurrentUICulture.
CultureInfo ci = new CultureInfo(lang);
Thread.CurrentThread.CurrentCulture = ci;
Thread.CurrentThread.CurrentUICulture = ci;
this.button1.Text = Resources.LocTest.String1;
Я хотел бы загрузить все тексты из ресурсов при первом запуске программы, не только основную форму, но и все они (также в тех формах, которые еще не созданы)!Как я мог реализовать это?Является ли эта процедура вообще выполнимой?
Я получил несколько советов о том, что мне следует упростить весь процесс локализации, установив для свойства localizable значение true и сделать переводы выполненными.И большинство учебных пособий следуют этому пути.
Кто-нибудь знает, какой метод мне использовать?
Заранее спасибо!
Я очень запутался слокализация ...