Как установить единый язык многоязычного приложения winforms - PullRequest
0 голосов
/ 20 июля 2010

У меня есть приложение winfroms, которое мне нужно поддерживать на нескольких языках. Я хотел бы иметь возможность предложить пользователю во время установки установки (проект установки Visual Studio по умолчанию) выбор языка, который он хочет установить. После этого приложение будет использовать этот язык, а не выбирать язык на основе языка системы.

В настоящее время у меня локализовано приложение со стандартной локализацией winfroms + некоторые пользовательские ресурсы для сообщений. Это будет производить спутниковые сборки для меня.

Какую наилучшую практику я бы достиг?

Лучший, Юзеф

1 Ответ

0 голосов
/ 20 июля 2010

На первом снимке я бы сохранил выбранный язык в реестре или в файле .config.

Затем в файле program.cs перед запуском Application.Run() я прочитал бы эту информацию и изменил CultureInfo.CurrentCulture на эту настройку.

...