• Codeby web-security - Курс "Тестирование Веб-Приложений на проникновение с нуля" от команды codeby. Общая теория, подготовка рабочего окружения, пассивный фаззинг и фингерпринт, Активный фаззинг, Уязвимости, Пост-эксплуатация, Инструментальные средства, Social Engeneering и многое другое. Подробнее ...

  • Мобильный клиент нашего форума для Android гаджетов доступен в Google Play Market по этой ссылке. Клиент можно скачать с нашего форума по этой ссылке. Последняя версия МК в нашем телеграм канале вот здесь. Мобильный клиент для IOS находится в itunes по этой ссылке

Domino Global Workbench и альтернативы

nvyush

Lotus team
22.04.2009
2 317
0
#1
Здравия всем!

В справке дизайнера написано:
IBM® Lotus® Domino(tm) Designer includes the Domino Global Workbench, a fully integrated translation tool specifically designed to facilitate the translation of Designer applications into a variety of languages.
To launch Domino Global Workbench, click the Domino Global Workbench icon.
Перерыл все меню и панели инструментов дизайнера, но нужной кнопки так и не нашёл. Кто-нибудь работал с этой тулзой? Как её запустить, где кнопка?
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 696
309
#3
была где-то у меня, несколько раз пытался заюзать - бросил (не понра)
 

NickProstoNick

Статус как статус :)
Lotus team
22.08.2008
1 812
21
#4
а где бы почитать... посмотреть примеры о том как создавать многоязычные приложения?
 

Kee_Keekkenen

Well-known member
05.09.2006
639
4
#5
там как-то все не сложно.. выбираешь базу, она сканируется, создается список текстовых элементов, потому нужно отсеить то, что нужно переводить, а что нет, что нет, то лочится, остальное переводится ручками, потом создается переведенная база..
для таких переводов лучше иметь прекфиксы у элементов дизайна, иначе бывает сложновать понять что есть, что особенно когда не особо знаешь базу.
 

NickProstoNick

Статус как статус :)
Lotus team
22.08.2008
1 812
21
#6
Меня интересует не этот подход, а альтернатива. Это решение не очень устраивает
 

savl

Lotus team
28.10.2011
2 139
105
#7
Можно использывать такую альтернативу:
1. Создать базу с языковысми настройками
Там будут алиясы кнопок, названия полей,строк аутлайна и разного текста с их переводами под каждый язык.
2. При открытии базы принуждать клиента выбрать язык для отображения.
Записать значение языка в notes.ini, значения полей тянуть из базы с языковыми настройками.
Данную переменную не затирать, она едина на все базы.
3. Все надписи на формах делать CT или CFD-полями(если это хотспот-текст).
4. Все сообщения так же хранить в базе с "ЯН" и постоянно подтягивать.
5. Если есть таблицы со вкладками, то надо делать их программируемыми, так легче будет отображать значение вкладок.
6. Путь к базе с "ЯН" лучше(надо) хранить в базе общих настроек, но можно(нежелательно) и в текущей базе.
7. База с "ЯН" на каждом сервере.
8. Возможность перевыбора языка.
9. Язык по-умолчнаю, если нет настройки у клиента.

минусы:
1. Если очень много информации на форме или вычислений, то будет задержка при открытии, порой существенная, особенно при удаленном доступе.
2. Нельзя перевести названия колонок в представлениях.
***********
под WEB не проверял, да и думаю там можно попроще сделать. Других минусов пока не встречал.
И да, метод возможно не очень оптимальный, но гибкость дает большую.
 

nvyush

Lotus team
22.04.2009
2 317
0
#8
2. При открытии базы принуждать клиента выбрать язык для отображения.
Записать значение языка в notes.ini, значения полей тянуть из базы с языковыми настройками.
Данную переменную не затирать, она едина на все базы.
Использую языковые настройки Lotus Notes, для чтения шаредное CFD-поле с формулой @Left(@LanguagePreference([Region]); 2)
3. Все надписи на формах делать CT или CFD-полями(если это хотспот-текст).
По моим наблюдениям CFD-поля вычисляются быстрее (быстрее форма открывается), чем CT.
 

savl

Lotus team
28.10.2011
2 139
105
#9
nvy
Использую языковые настройки Lotus Notes, для чтения шаредное CFD-поле
Способ хороший, если правильно выставляются региональные настройки.
Если ОС англоязычная и в профайле стоит регион Россия, но надо немецкий... то тут notes.ini
Столкнулись как раз с таким персонажем, ушли на использывание ini.
 
Вверх Снизу