Как получить список всех языков, на которые локализовано мое приложение Windows Forms? - PullRequest
2 голосов
/ 08 января 2011

Я локализовал локализованную форму на два языка, установив для свойства Localizable значение True и установив для языка значение (По умолчанию) (Голландский (Нидерланды)), и изменил управляющий текст.сгенерировал файлы ресурсов и скомпилировал их в приложение.

Мне нужно получить простой список всех языков, на которых локализована моя форма.На данный момент это будет всего два англичанина и голландец, но может прийти еще.Мне нужно программно получить список "на какие языки локализовано мое приложение".Я просматриваю файлы ресурсов или использую ResourceManager или как?

Спасибо!

1 Ответ

1 голос
/ 08 января 2011

Для каждого языка, на котором локализована форма, вы можете получить спутниковую сборку в папке.Имя папки будет определенной культурой.Пример: en-GB для английского языка (Великобритания).Эти папки будут созданы в базовом каталоге приложения.

Заполните имена папок в списке, когда пользователь выбирает элемент, сохраняющий его в конфигурации.А в главном перед загрузкой формы установите текущую культуру и текущую культуру пользовательского интерфейса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...