Студопедия — 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; просмотров: 522. Нарушение авторских прав; Мы поможем в написании вашей работы!



Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Ганглиоблокаторы. Классификация. Механизм действия. Фармакодинамика. Применение.Побочные эфффекты Никотинчувствительные холинорецепторы (н-холинорецепторы) в основном локализованы на постсинаптических мембранах в синапсах скелетной мускулатуры...

Шов первичный, первично отсроченный, вторичный (показания) В зависимости от времени и условий наложения выделяют швы: 1) первичные...

Предпосылки, условия и движущие силы психического развития Предпосылки –это факторы. Факторы психического развития –это ведущие детерминанты развития чел. К ним относят: среду...

СИНТАКСИЧЕСКАЯ РАБОТА В СИСТЕМЕ РАЗВИТИЯ РЕЧИ УЧАЩИХСЯ В языке различаются уровни — уровень слова (лексический), уровень словосочетания и предложения (синтаксический) и уровень Словосочетание в этом смысле может рассматриваться как переходное звено от лексического уровня к синтаксическому...

Плейотропное действие генов. Примеры. Плейотропное действие генов - это зависимость нескольких признаков от одного гена, то есть множественное действие одного гена...

Методика обучения письму и письменной речи на иностранном языке в средней школе. Различают письмо и письменную речь. Письмо – объект овладения графической и орфографической системами иностранного языка для фиксации языкового и речевого материала...

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