|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.02.2014, 08:56 | #1 |
Пользователь
Регистрация: 14.02.2013
Сообщений: 11
|
Как изменить язык интерфейса веб-формы?
Допустим имеем форму с несколькими лэйблами, кнопочками, радиокнопками, надо реализовать переключение между русским и английским интерфейсом.
Подумав немного, я понял, что не будет же форма переводить с русского на английский и обратно тексты в лэйблах и кнопках, если конечно я сам не напишу такую программу, что было бы и излишним в рамках задания, и непосильным с моим нынешним навыком владения языком. Значит, подумал я, задача сводится к тому, что бы по событию на кнопке произвести подстановку во все элементы, имеющие свойство Text, текста на соответствующем языке. И тут же возник вопрос, продиктованный моим невежеством: а как одновременно нескольким объектам, присвоить какие-то значения? Вот например, событие на радиокнопке: Код:
Я например, заметил, что лэйблы имеют свойство Text, но что бы туда не было записано, это содержимое не отображается ни где. А вот, вопреки моим ожиданиям свойства Content не оказалось. |
06.02.2014, 10:02 | #2 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
ищите по localization globalization asp.net
|
06.02.2014, 10:59 | #3 |
Пользователь
Регистрация: 14.02.2013
Сообщений: 11
|
Бегло прочитав по теме, понял, что нужно создать два локальных файла ресурсов. Указать элементам на эти файлы.
Затем таким образом: Код:
|
06.02.2014, 11:00 | #4 |
Пользователь
Регистрация: 14.02.2013
Сообщений: 11
|
Бегло прочитав по теме, понял, что нужно создать два локальных файла ресурсов. Указать элементам на эти файлы.
Для двух кнопок, два разных файла, с русским и английским. Не знаю, как все это будет работать, но пока вроде понятно Последний раз редактировалось SrgKord; 06.02.2014 в 11:04. |
06.02.2014, 11:02 | #5 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
надо вдумчиво читать
|
07.02.2014, 14:50 | #6 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
В свойствах формы есть элемент "Language" надо выставить там требуемый язык затем переименовать все контролы согласно выбранному языку.
Далее выбрать другой язык и опять все контролы переименовать .. и так далее для всех языков, которые вам нужны. Файлы локализации будут созданы при компиляции. Более подробно читать тут.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Концепция реализации веб-интерфейса | Ma7 | Помощь студентам | 11 | 04.09.2011 22:48 |
Как изменить заголовок формы? | -ushёl- | Помощь студентам | 10 | 14.03.2010 21:20 |
Изменение интерфейса дельфи. Как изменить навсегда? | TwiX | Софт | 2 | 30.09.2009 14:03 |
язык интерфейса программы | Balabar | Общие вопросы Delphi | 9 | 29.11.2008 20:40 |
Как изменить стиль формы | SeRhy | Общие вопросы Delphi | 5 | 21.01.2008 17:40 |