Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: Multilanguage Support Добавлено: 01.02.05 21:05  

Автор вопроса:  Black Dragon | Web-сайт: в разработке | ICQ: 321186096 
Привет всем!
Я понимаю, этот вопрос о многоязыковой поддержки программ надоел и сидит неизвестно где. Но у меня немного другая проблема. Есть какие-нибудь советы как включить "многоязычность" в "крупное" приложение. Здесь нужно учесть, что в переводе нуждаются и все Msgbox'ы.

Ответить

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

Номер ответа: 1
Автор ответа:
 Иван



Администратор

ICQ: 147688925 

Вопросов: 24
Ответов: 708
 Web-сайт: www.vbnet.ru
 Профиль | | #1
Добавлено: 01.02.05 22:13
Правильное решение от Microsoft, использование фалов ресурсов. Каждому сообщению, имени в меню и т.д. соответствует числовой идентификатор, которому в ресурсах соответстует определенное значение в зависимости от языка.

Ответить

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



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

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #2
Добавлено: 01.02.05 22:22
Но при использовании в VB оно не есть очень удобно :(
Попросту при самом еще проектировании приложения надо создать функции для получекния заданных строк... Ну да реализации могут быть довольно различны... от dll'ок с ресурсами до ini-файлов...

Ответить

Номер ответа: 3
Автор ответа:
 Иван



Администратор

ICQ: 147688925 

Вопросов: 24
Ответов: 708
 Web-сайт: www.vbnet.ru
 Профиль | | #3
Добавлено: 01.02.05 22:44
Честно говоря, мне больше нравится зашивать строки в dll и вытаскивать их оттуда специальной функцией с параметром, обозначающим текущий язык.

Ответить

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



ICQ: 373-509-101 

Вопросов: 56
Ответов: 330
 Профиль | | #4 Добавлено: 02.02.05 04:57
У меня есть программа решающая твою задачу. Показываешь ей проект, а дальше она сама. Видит MsgBox’ы, Tag'и, Text’ы, Caption’ы и “String’и”. Могу выслать.

Ответить

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



Вопросов: 20
Ответов: 113
 Профиль | | #5 Добавлено: 02.02.05 10:05
Esli mojno i mne : fsdal1@yahoo.com spasibo!

Ответить

Номер ответа: 6
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #6 Добавлено: 02.02.05 10:30
Уже вопрос задавался. Запусти AppWizard VB, включи многоязычную поддержку. Он создаст тебе стрингтейблы в файле ресурсов. Посмотри как он их потом оттуда выдергивает.

Ответить

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



Вопросов: 87
Ответов: 459
 Профиль | | #7 Добавлено: 02.02.05 20:47
2Mihalыch:
вышли, please, и мне тоже!

Ответить

Номер ответа: 8
Автор ответа:
 Black Dragon



ICQ: 321186096 

Вопросов: 30
Ответов: 347
 Web-сайт: в разработке
 Профиль | | #8
Добавлено: 02.02.05 21:37
2Mihalыch, вышли, пожалуйста, очень тебя прошу!
2LamerOnline, мне кажется, я написал в вопросе, что
включить "многоязычность" в "КРУПНОЕ" приложение
Все остальные, молодцы, поняли суть, что у меня уже большой проект и в него нужно вставить Multilang! Я не собираюсь начинать новый проект и все переписывать заново!!!

Ответить

Номер ответа: 9
Автор ответа:
 Black Dragon



ICQ: 321186096 

Вопросов: 30
Ответов: 347
 Web-сайт: в разработке
 Профиль | | #9
Добавлено: 02.02.05 21:38
2Mihalыch, мой E-Mail - в просмотре профиля.

Ответить

Номер ответа: 10
Автор ответа:
 Comanche



Вопросов: 87
Ответов: 459
 Профиль | | #10 Добавлено: 03.02.05 01:14
Мой и-мейл - там же.

Ответить

Номер ответа: 11
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #11 Добавлено: 03.02.05 10:12
При чем тут новый проект? Я же сказал - запусти мастера и ПОСМОТРИ КАК ОН ЭТО ДЕЛАЕТ. Это не значит что тебе нужно начинать все заново :))

Ответить

Номер ответа: 12
Автор ответа:
 gvozd



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

Вопросов: 164
Ответов: 1317


 Web-сайт: www.gvozdsoft.com
 Профиль | | #12
Добавлено: 03.02.05 17:09
И мне, пожалуйста: gvozd1989[собака]mail.ru

Ответить

Номер ответа: 13
Автор ответа:
 Comanche



Вопросов: 87
Ответов: 459
 Профиль | | #13 Добавлено: 03.02.05 17:26
2Mihalыch:
Жму кнопку [...] - получаю "Subscript out of range".

Ответить

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



ICQ: 373-509-101 

Вопросов: 56
Ответов: 330
 Профиль | | #14 Добавлено: 03.02.05 17:51
Все примите мои извинения!!! Не могу понять как, но в архивы посланные вам попали совсем старые файл! Всем высылаю рабочую версию!

Ответить

Номер ответа: 15
Автор ответа:
 gvozd



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

Вопросов: 164
Ответов: 1317


 Web-сайт: www.gvozdsoft.com
 Профиль | | #15
Добавлено: 03.02.05 18:17
И мне! gvozd1989[at]mail.ru

Ответить

Страница: 1 |

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



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