Поддержка нескольких языков в приложении InTouch?

Вопросы, не попадающие в другие разделы.

Поддержка нескольких языков в приложении InTouch?

Сообщение olegsC » Пн май 18, 2009 7:50 am

Как организовать поддержку нескольких языков в приложениии во время выполнения?
olegsC
 
Сообщения: 1
Зарегистрирован: Пн май 18, 2009 7:44 am

Сообщение AnnaG » Ср июн 10, 2009 11:13 am

Если еще актуально, то удобнее всего это делать через подгрузку рецептов
AnnaG
 
Сообщения: 4
Зарегистрирован: Ср июн 10, 2009 11:11 am

Re: Поддержка нескольких языков в приложении InTouch?

Сообщение skom » Ср июн 10, 2009 12:52 pm

olegsC писал(а):Как организовать поддержку нескольких языков в приложениии во время выполнения?

Почитайте документацию, там все написано.
skom
 
Сообщения: 173
Зарегистрирован: Вт окт 02, 2007 5:25 pm

Сообщение skom » Ср июн 10, 2009 12:54 pm

AnnaG писал(а):Если еще актуально, то удобнее всего это делать через подгрузку рецептов

Можно поподробнее? Чем удобней? И как вообще это будет работать?
skom
 
Сообщения: 173
Зарегистрирован: Вт окт 02, 2007 5:25 pm

Сообщение AnnaG » Ср июн 10, 2009 2:19 pm

Поподробнее:
1) Всем надписям на экранных формах ставятся в соответствие текстовые тэги
2) Заводится экселевская таблица со столбцами имя тэга/значение на языке1/.../значение на языкеN
3) Добавляется кнопка выбора языка, вызывающая функцию RecipeLoad... -


На вопрос, "чем это удобнее" могу сказать что видела довольно большой проект, где все надписи на экранах были просто продублированы и у каждой стояло значение дискрентого тэга (типа 1= рус, 0= франц) в условиях визибилити.
Так вот ТАК это делать не стоит :)
AnnaG
 
Сообщения: 4
Зарегистрирован: Ср июн 10, 2009 11:11 am

Сообщение AndrewCh » Чт июн 11, 2009 8:28 am

AnnaG писал(а):Поподробнее:
1) Всем надписям на экранных формах ставятся в соответствие текстовые тэги
2) Заводится экселевская таблица со столбцами имя тэга/значение на языке1/.../значение на языкеN
3) Добавляется кнопка выбора языка, вызывающая функцию RecipeLoad... -


На вопрос, "чем это удобнее" могу сказать что видела довольно большой проект, где все надписи на экранах были просто продублированы и у каждой стояло значение дискрентого тэга (типа 1= рус, 0= франц) в условиях визибилити.
Так вот ТАК это делать не стоит :)


:shock: зачем так хитро... меню special -> language
на самом деле все просто, немного муторно если приложение большое
AndrewCh
 
Сообщения: 30
Зарегистрирован: Пн май 18, 2009 5:13 am

Сообщение kiliakov » Пт дек 25, 2009 5:33 pm

Доброго времени суток.

Смежная задача:
Был ПК с установленной и настроеной программой InTouch 8,02 WindowWiever (Maker не работает - не позволяет лицензия) и вышедшем из строя НЖМД.
После востановления работоспособности Windows XP Pro программа WindowWiever запускаеться, но без шрифтов. (т.е. ни одной подписи к кнопкам управления)
http://radikal.ru/F/s56.radikal.ru/i154/0912/43/9c960dcc1b6b.jpg.html
(на рисунке комп не подключен к PLC)

Как вычислить шрифт, который нужен этой программе?
Или проблема не в шрифте?
Первый раз столкнулся с этой программой.
Прошу Вас растолковать как "для новичка" (хотя шрифты и проги поставлю с указания подобного "Надо установить шрифт "1"")

Спасибо. с уважением, Киляков Александр
kiliakov
 
Сообщения: 2
Зарегистрирован: Пт дек 25, 2009 5:28 pm

Сообщение Klinkmann_Msk » Сб дек 26, 2009 11:49 am

To kiliakov:
Какие языки выбраны в "Панель управления-Язык и региональные стандарты"? Возможно, необходимо поменять языковые настройки.
Klinkmann_Msk
 
Сообщения: 819
Зарегистрирован: Пт сен 18, 2009 10:12 am

Сообщение kiliakov » Пн дек 28, 2009 8:29 am

Klinkmann_Msk писал(а):To kiliakov:
Какие языки выбраны в "Панель управления-Язык и региональные стандарты"? Возможно, необходимо поменять языковые настройки.


С наступающими праздниками!
Приятной зимы и крепкого Хорошего настроения на целый год (и далее :-) )

По умолчанию должен стоять и стоит английский язык, ибо если ставить другой - то "крякозяблями" отображаються символы из "последних которые отображаються" (есть пару кнопок на других окнах WindowWiever где еще Н2О отображаеься, но на 1-м, главном окне ни один язык не хочет отобразиться).
Региональные стандарты ставил и в украинский и в английский - не помогло.

С уважением, Киляков Александр.
kiliakov
 
Сообщения: 2
Зарегистрирован: Пт дек 25, 2009 5:28 pm

Сообщение Klinkmann_Msk » Вт дек 29, 2009 7:27 am

To kiliakov:
Спасибо за поздравления! И Вам всего наилучшего в наступающем году. Особенно хочется пожелать самого тесного общения с ПО Wonderware :twisted:

Странно всё это... Протестировал ситуацию: создал окно с текстом на русском (шрифт Тахома); перезагрузил систему в безопасный режим и удалил все шрифты Тахома; перезагрузился и открыл окно. Всё по-русски :) Правда шрифта Тахота теперь в списке нет :(

Попробуйте следующее:
Все Региональные сеттинги установить = English (USA)

В реестре (start->Run..->regedit) выполнить следующие изменения:
1.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
'1250' = 'c_1251.nls'
'1250' = 'c_1251.nls'
'1252' = 'c_1251.nls'
'437' = 'c_866.nls'
2.
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
Изменить все FontSubstitutes для всех 'Font,0' на 'Font,204', например:
'Arial,0' = 'Arial,204'
'Courier New,0' = 'Courier New,204'
'Times New Roman,0' = 'Times New Roman,204'
3. Перегрузится
Klinkmann_Msk
 
Сообщения: 819
Зарегистрирован: Пт сен 18, 2009 10:12 am

Сообщение curbat » Вт мар 09, 2010 9:59 am

Здравствуйте. А в какой инструкции описано как создавать разные языковые интерфейсы в InTouch проекте?
curbat
 
Сообщения: 63
Зарегистрирован: Вт мар 09, 2010 9:45 am

Сообщение Klinkmann_Msk » Вт мар 09, 2010 11:49 am

To curbat:
InTouch-Help-Index-Language Switching
Klinkmann_Msk
 
Сообщения: 819
Зарегистрирован: Пт сен 18, 2009 10:12 am

Сообщение curbat » Вт мар 09, 2010 1:02 pm

Ещё благодарю, и что я раньше на этот форум не наткнулся?
Вот в тему
http://www.maha-net.co.kr/m-file/Tech%2 ... Alarms.pdf
curbat
 
Сообщения: 63
Зарегистрирован: Вт мар 09, 2010 9:45 am

Сообщение Klinkmann_Msk » Вт мар 09, 2010 1:11 pm

To curbat:
Сей форум, увы (!!!) почти мёртв. 1 пост в неделю :(
Klinkmann_Msk
 
Сообщения: 819
Зарегистрирован: Пт сен 18, 2009 10:12 am

Сообщение Eraser » Ср мар 10, 2010 12:53 pm

дык, кризис то.. мало проектов, мало работы, мало вопросов :)
Eraser
 
Сообщения: 76
Зарегистрирован: Пт апр 18, 2008 12:33 pm

Сообщение Klinkmann_Msk » Чт мар 11, 2010 7:15 am

Eraser писал(а):дык, кризис то.. мало проектов, мало работы, мало вопросов :)

Работы мало не бывает :) Даже в кризис :)
Klinkmann_Msk
 
Сообщения: 819
Зарегистрирован: Пт сен 18, 2009 10:12 am


Вернуться в Другое

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17