| Radialix 2.07 - новые возможности |
|
|
|
Управление кодировками строкОдним из главных нововведений версии 2.07 является возможность изменения кодировки оригинала и перевода любой строки. В таблице строк добавлены две новые колонки Исходная кодировка и Кодировка перевода. При создании нового проекта или добавлении файла производится автоматическое определение кодировки. У перевода можно установить специальное значение кодировки - <Default>. В результате при создании локализованных файлов кодировка будет выбираться автоматически в зависимости от языка перевода и от кодировки оригинальной строки. Используемая кодировка отображается в скобах после значения <Default>.
Кодировку можно изменить, дважды щелкнув в ячейке в столбцах Исходная кодировка и Кодировка перевода. Для изменения кодировки сразу нескольких строк необходимо их выделить, а затем выбрать в контекстном меню пункт Правка>Кодировка… В результате открывается диалог выбора кодировки.
Диалог выбора кодировки позволяет не только установить тип кодировки, но проверить корректность преобразования символов с использование выбранной кодировки. В диалоге по умолчанию активен элемент списка Кодировка. Поэтому можно стразу начать подбор кодировки, прокручивая колесико мышки. Можно также использовать кодировку, предлагаемую авто-определителем, - кнопка Применить. Результат преобразования символов отображается в списке предварительного просмотра. В каждой строке отображается иконка в соответствии с результатом преобразования строки. Описание ошибки можно получить во всплывающей подсказке, наведя указатель мышки на строку.
Также кодировку можно изменить помощью инспектора свойств – свойство Encoding. У оригинальных строк также имеется доступное только для чтения свойство OriginalEncoding. Это свойство содержит автоматически определенное значение кодировки, использовавшейся при извлечении ресурсов файла.
Жестко-закодированные строки Delphi/C++Builder 2009 хранят значение кодировки непосредственно в данных строки в коде приложения. В некоторых случаях она может не совпадать с реальной кодировкой строки. Например, если строка содержит XML данные, реальная кодировка строки указана в XML-заголовке. Для предотвращения двойного перекодирования в локализованном файле у таких строк в инспекторе можно установить свойство KeepOriginalEncoding.
Поддержка статуса «Игнорировать»
Включение отображения статуса производится с помощью соответствующей опции в настройках Radialix.
Новые возможности дизайнера диалогов RT_DIALOGS
В контексное меню дизайнера добавлена возможность вставки прямоугольников, рамок и линий.
Улучшенный редактор меню RT_MENU
Настройка свойств сразу нескольких файлов
Свойства парсеров по умолчанию
Блокирование авто-вставки клавиши доступа
Всплывающие подсказки
Включение подсказок производится опцией Показывать подсказки в диалоге настроек Сервис>Настройки.
Новые опции фильтра
|