Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Многоязыковая поддержка Добавлено: 29.01.05 12:20  

Автор вопроса:  KAM | ICQ: 190197618 
Дайте примерчик реализации многоязыковой поддержки в программе.
Я придумал вот такой алгоритм, но он дурацкий:

-----ФАЙЛ lang.lng ------
строка 1
строка 2
строка 3
строка 4
-------------------------
Далее я считываю из файла lang.lng строки и в определённой последовательности присваиваю значения каждой строки Label'ам на форме.
Но вроде есть гораздо лучшая и удобная реализация...
Вообщем, дайте примерчик реализации многоязыковой поддержки в программе....
Спасиба.

Ответить

  Ответы Всего ответов: 7  

Номер ответа: 1
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #1
Добавлено: 29.01.05 17:13
Можно использовать ini-файл, см. в примерах есть, чей не знаю пример, но идея такая была известна задолго до его появления на этом сайте...

Ответить

Номер ответа: 2
Автор ответа:
 Александр



Разработчик Offline Client

ICQ: 204034 

Вопросов: 106
Ответов: 1919
 Профиль | | #2 Добавлено: 29.01.05 20:23
Да недавно бросали в Примеры это. Вроде еще сохранился после краха - поищи там.

Ответить

Номер ответа: 3
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #3
Добавлено: 29.01.05 21:51
А вот не надо, примеры-то как раз и не пострадали! Тока формум чуть отощал...

Ответить

Номер ответа: 4
Автор ответа:
 Mihalыch



ICQ: 373-509-101 

Вопросов: 56
Ответов: 330
 Профиль | | #4 Добавлено: 30.01.05 05:41
Могу выслать программку, помогающую создавать многоязыковые приложения.

Ответить

Номер ответа: 5
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #5
Добавлено: 30.01.05 09:16
Обычно через lang-файлы и делают. Самый простой вариант: создать файл с ini-структурой и для всех контролов, нуждающихся в переводе прописать свойство Tag, равное какому-нибудь кодовому слову. После чего написать что для каждого контрола в коллекции формы, если у него есть Tag, прочитать из ini строку с этим идентификатором и значение присвоить свойству Caption (или Text, в зависимости от типа контрола)

Ответить

Номер ответа: 6
Автор ответа:
 Александр



Разработчик Offline Client

ICQ: 204034 

Вопросов: 106
Ответов: 1919
 Профиль | | #6 Добавлено: 30.01.05 09:43
sne, не надо, я туда отправлял свой пример - его нет после краха (и
многих других тоже). :)

Ответить

Номер ответа: 7
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #7
Добавлено: 30.01.05 12:08
гхкч... странно :(

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам