Radialix 2.07 - новые возможности PDF Печать E-mail

Управление кодировками строк

Одним из главных нововведений версии 2.07 является возможность изменения кодировки оригинала и перевода любой строки. В таблице строк добавлены две новые колонки Исходная кодировка и Кодировка перевода. При создании нового проекта или добавлении файла производится автоматическое определение кодировки. У перевода можно установить специальное значение кодировки - <Default>.  В результате при создании локализованных файлов кодировка будет выбираться автоматически в зависимости от языка перевода и от кодировки оригинальной строки. Используемая кодировка отображается в скобах после значения <Default>.


Encoding Columns

Кодировку можно изменить, дважды щелкнув в ячейке в столбцах Исходная кодировка и Кодировка перевода. Для изменения кодировки сразу нескольких строк необходимо их выделить, а затем выбрать в контекстном меню пункт Правка>Кодировка… В результате открывается диалог выбора кодировки.


Select Encoding Dialog

Диалог выбора кодировки позволяет не только установить тип кодировки, но проверить корректность преобразования символов с использование выбранной кодировки. В диалоге по умолчанию активен элемент списка Кодировка. Поэтому можно стразу начать подбор кодировки, прокручивая колесико мышки. Можно также использовать кодировку, предлагаемую авто-определителем, - кнопка Применить. Результат преобразования символов отображается в списке предварительного просмотра. В каждой строке отображается иконка в соответствии с результатом преобразования строки. Описание ошибки можно получить во всплывающей подсказке, наведя указатель мышки на строку.

Conversion Error

Также кодировку можно изменить помощью инспектора свойств – свойство Encoding. У оригинальных строк также имеется доступное только для чтения свойство OriginalEncoding. Это свойство содержит автоматически определенное значение кодировки, использовавшейся при извлечении ресурсов файла.

Encoding In Prop Inspector

Жестко-закодированные строки Delphi/C++Builder 2009 хранят значение кодировки непосредственно в данных строки в коде приложения.  В некоторых случаях она может не совпадать с реальной кодировкой строки. Например, если строка содержит XML данные, реальная кодировка строки указана в XML-заголовке. Для предотвращения двойного перекодирования в локализованном файле у таких строк в инспекторе можно установить свойство KeepOriginalEncoding.

Keep Original Encoding

 

Поддержка статуса «Игнорировать»


В версии 2.07 реализована возможность установки статуса Игнорировать у объектов внутри ресурсов. При создании локализованных файлов объекты с этим статусом не сохраняются в ресурсах файла. Это позволяет удалять пункты меню RT_MENU, элементы управления диалогов RT_DIALOG и форм VCL. Удаление элементов управления форм .NET не поддерживается. Установка статуса Игнорировать в ресурсах .NET удаляет только данные соответствующего свойства из ресурса.
Установить статус Игнорировать можно с помощь контекстного меню дизайнера или на вкладке Ресурс. Аналогичным образом теперь можно установить статус Только для чтения.

Show Status In DesignerДля удобства редактирования в версии 2.07 можно включить отображение статуса элементов управления в дизайнере (за исключением дизайнера форм .NET). Индикатор статуса отображается в левом верхнем углу элемента управления в виде букв X - Игнорировать и R – Только для чтения.

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

Show Status Option

 

Новые возможности дизайнера диалогов RT_DIALOGS


Дизайнер диалогов теперь поддерживает редактирования элементов ресурса на вклакдке Ресурс.


Dialog Resource

В контексное меню дизайнера добавлена возможность вставки прямоугольников, рамок и линий.

Insert Dialog Control

 

Улучшенный редактор  меню RT_MENU


В версии 2.07 расширены возможности редактирования свойств пунктов меню. Теперь их свойства можно редактировать с помощью инспектора свойств.
Также добавлена поддержка редактора ресурса меню на вкладке Ресурс.

Menu Properties

 

Настройка свойств сразу нескольких файлов


Раздел Файлы в диалоге свойств проекта теперь содержит список файлов проекта. Для редактирования свойств сразу нескольких файлов необходимо выделить требуемые файлы и изменить свойства в редакторе свойств. При выборе узла Файлы можно менять параметры стразу всех файлов. Вызвать обычный диалог свойств файла можно двойным щелчком на имени файла.

File Properties

 

Свойства парсеров  по умолчанию


Свойства парсеров по  умолчанию используются в при создании новых проектов и добавлении в проект новых файлов. Они доступны в диалоге Проект>Свойства проекта по умолчанию. Также как и параметры файлов можно менять свойства сразу нескольких парсеров.

Parser Settings

 

Блокирование авто-вставки клавиши доступа


Блокирование авто-вставки клавиши доступа & можно использовать для строк, которые в исходных ресурсах содержат некорректно заданную клавишу доступа. Например, если оригинальная строка содержит дублирующуюся клавишу доступа. Команда блокирования доступна в контекстном меню таблицы строк. Соответствующую кнопку можно вставить на панель инструментов.

Disable Accell Key

 

Всплывающие подсказки


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

Spreadsheet Hints

Включение подсказок производится опцией Показывать подсказки в диалоге настроек Сервис>Настройки.

Show Hint Options

 

Новые опции фильтра


В версии 2.07 добавлены опции фильтрации по длине и кодировке строк.

Advanced Filter