Студопедия — Version
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Version






Реально в программе не приходится редактировать этот ресурс, достаточно указать целевой язык в настройках проекта: PASSOLO отмаркирует все (!) ресурсы в файле этой кодировкой. Правда не без небольшого глюка: он прописывает на закладке версия:

BLOCK "041904b0" и
VALUE "Translation", 0x0419 0x04B0 (1049/1200)

вместо:

BLOCK "041904E3" и
VALUE "Translation", 0x0419 0x04E3 (1049/1251)

Исправить можно в Resource Hacker.

Поиск

Отличный поиск, из фич - может игнорировать знаки подчеркивания "&". В PROMT бы такое - ему бы цены не было…

RCData

Предпросмотр и корректировка. По качеству их может поспорить с Language Localizator.
Нюанс: PASSOLO маркирует ресурс RCData как русский, но по собственной инициативе не маркирует формы. Если там исходно Font.Charset =ANSI, то это грозит абракадаброй на компьютерах с кодировками в реестре "по умолчанию".
Поправить можно через заказные свойства строки: [Edit > Custom Properties... > Набор символов: Кириллица] или [Custom Properties...] в контекстном меню строки. Это изменит ANSI_CHARSET на RUSSIAN_CHARSET.

DialogData редактирует.

Компиляция

PASSOLO может компилировать целевой файл в такой же, как и исходный (стандартный вариант), может создавать DLL только с ресурсами, или добавлять в многоязычные файлы дополнительный язык. Ресурсные DLL могут использоваться с программами, специально оптимизированными под эту технологию, в том числе программами на Delphi.

Глоссарии

Закончив перевод, можно экспортировать его в файл глоссария (GLO)

 

Описание инструментов и возможностей PASSOLO по поддержке следующих версий, уже переведенной вами программы, вынесены в раздел Поддержка.

 

Баги

PASSOLO (4.0.002) довольно регулярно теряет шрифт ресурса.
Выглядит это так: в редактируемом ресурсе весь текст отображается полужирным шрифтом, после компиляции в заголовке ресурса вместо названия шрифта имеются знаки вопроса, либо вообще ничего нет, а сам диалог по-прежнему отображается полужирным шрифтом.
При редактировании ресурса, требуется сразу же назначить диалогу исходный шрифт [Layout > Set Font...], это позволит откорректировать диалог правильно (!), т.к. значения корректировки по полужирному и обычному начертаниям шрифта - не совпадают. В программе есть функция назначения шрифта всем диалогам целевого файла, но в случае этого бага, она тоже не работает, поэтому после окончательной компиляции, шрифт все одно придется восстановить вручную, например, в Res Hacker.

В версии 4.0.004 этот баг исправлен (!)


4.0.002: проблема с плагином Borland Delphi/C++ Builder.
В некоторых случаях (?), при использовании для извлечения ресурсов этого плагина, PASSOLO все нормально редактирует, но фатально сбоит на компиляции. При использовании более традиционного плагина Win 32 файл компилируется, но пропадает смысл переводить в PASSOLO, т.к. последний плагин не имеет просмотра и визуальной корректировки для RCData. Поэтому при редактировании Delphi-программ в PASSOLO имеет смысл сразу же проверять возможность компиляции, и в случае сбоя переходить на Language Localizator.

В версии 4.0.004 этой проблемы не наблюдается.


4.0.004: проблема с Автоматическим определением версии Borland в одноименном плагине, которая может приводить к неработоспособным после компиляции файлам, если они были созданы в Borland 5 или еще более древних версиях. Это связано со способом кодирования текста в ресурсе RCData: так все версии Borland поддерживают кодирование в ANSI, а начиная с 6 версии еще и кодирование в Unicode. В случае ошибки определения версии, PASSOLO, по умолчанию, использует Юникод, о котором старые версии Borland просто не подозревают - отсюда неработающие после компиляции файлы...
Это обходится отключением Автоматического определения и установкой принудительно в [Source File > Properties... > Options > Resource character coding]

Borland 5 или более старая версия

Еще одним решением этой проблемы (информация от Kastaneda) является замена плагина Borland Delphi/C++ Builder из комплекта 4.0.004 на плагин из демо-версии 4.0.006, где, по заверениям авторов, эта ошибка была исправлена.


Add-In Win 16Bit Parser

Если в диалоге 16-битного приложения присутствует ссылка на иконку или изображение (например, в программных сообщениях), то после компиляции в PASSOLO иконка или изображение в диалоге могут отсутствовать, из-за неверной обработки текста в строке иконки или изображения в диалоге. После компиляции это можно поправить в eXeScope, восстановив исходное значение Caption в этой строке.

В PASSOLO нет возможности создать дополнительный параметр в RCData или дополнительный объект в Dialog, но это можно сделать в Res Hacker: не выходя из PASSOLO, открываем исходный файл в Res Hacker, вносим необходимые изменения, сохраняем файл, и в PASSOLO обновляем списки строк [Update string list] (спасибо Arcand).

В версии 4.0.004 появилась возможность редактировать строки прямо в списке строк, но пока эта функция несколько нестабильна: иногда не сохраняет изменения или помещает введенный текст в другую строку.

 

PASSOLO 5: что нового?

В пятой версии PASSOLO появилось несколько интересных функций:







Дата добавления: 2015-03-11; просмотров: 524. Нарушение авторских прав; Мы поможем в написании вашей работы!



Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Гальванического элемента При контакте двух любых фаз на границе их раздела возникает двойной электрический слой (ДЭС), состоящий из равных по величине, но противоположных по знаку электрических зарядов...

Сущность, виды и функции маркетинга персонала Перснал-маркетинг является новым понятием. В мировой практике маркетинга и управления персоналом он выделился в отдельное направление лишь в начале 90-х гг.XX века...

Разработка товарной и ценовой стратегии фирмы на российском рынке хлебопродуктов В начале 1994 г. английская фирма МОНО совместно с бельгийской ПЮРАТОС приняла решение о начале совместного проекта на российском рынке. Эти фирмы ведут деятельность в сопредельных сферах производства хлебопродуктов. МОНО – крупнейший в Великобритании...

Тактика действий нарядов полиции по предупреждению и пресечению правонарушений при проведении массовых мероприятий К особенностям проведения массовых мероприятий и факторам, влияющим на охрану общественного порядка и обеспечение общественной безопасности, можно отнести значительное количество субъектов, принимающих участие в их подготовке и проведении...

Тактические действия нарядов полиции по предупреждению и пресечению групповых нарушений общественного порядка и массовых беспорядков В целях предупреждения разрастания групповых нарушений общественного порядка (далееГНОП) в массовые беспорядки подразделения (наряды) полиции осуществляют следующие мероприятия...

Механизм действия гормонов а) Цитозольный механизм действия гормонов. По цитозольному механизму действуют гормоны 1 группы...

Studopedia.info - Студопедия - 2014-2024 год . (0.011 сек.) русская версия | украинская версия