Настройки программы C # и локализация - PullRequest
0 голосов
/ 20 июля 2010

Итак, я сейчас запускаю свою первую настоящую Программу на C #, и перед тем, как копаться в реальных функциях, я спрашиваю себя о локализации Программы.

Я подумал, что .resx хорош для хранения языковых переменных. Но как я могу получить это в настройках? Я вижу, что есть файл .settings, в котором я могу назначить Настройки для программы, но как я могу добавить свой language.resx к этим настройкам, поэтому, если их несколько, пользователь может выбрать, какой язык использовать?

Кроме того, я проектирую программу с использованием дизайнера winform - как я могу сказать элементу управления использовать строку ресурса в качестве текста, а не вводить его вручную?

Я уверен, что есть куча уроков по моим проблемам, но 2 часа поиска никуда меня не привели, поэтому, если у кого-то есть какие-то предложения для меня, я был бы очень благодарен =)

1 Ответ

1 голос
/ 20 июля 2010

Это похоже на вопрос 1142802, поэтому, возможно, - это хорошее место для начала .

изд: Я думаю, это немного зависит от элемента управления, но для меню вы можете создать метод, который определяет его содержимое . Тогда вы сможете сделать что-то вроде menuItem1.Text = string.Item1Text.

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