| Radialix 2.08 - новые возможности |
|
|
|
Проверка формата строкПредыдущие версии Radialix поддерживали проверку корректности спецификаторов формата, используемых функциями printf, FormatMessage и .NET String.Format. В параметрах проверки корректности перевода использовались отдельные опции для каждого из этих форматов.
Тип формата был жестко связан с типом ресурсов. Формат printf использовался для строк в ресурсах RT_STRING, RT_RCDATA, RT_DLGINIT, ~HARDCODED и др., FormatMessage – для строк в ресурсах RT_MESSAGETABLE, String.Format – для любых строк в приложениях .NET. При проверке корректности памяти переводов использовался только формат printf. В версии 2.08 проверка спецификаторов формата полностью переработана. Теперь в параметрах проверки перевода используется только одна опция – Не совпадают спецификаторы формата.
Тип формата строки теперь определяется свойством StringFormat, которое имеется у всех строк, а также у ресурсов, типов ресурсов, файлов и памяти переводов.
В таблице строк и в редакторе памяти переводов добавлена колонка Формат, в которой отображается текущий формат строки. Изменение формата доступно из контекстного меню таблиц строк – пункт Правка>Формат строки… Соответствующую кнопку можно разместить и на панели инструментов редактора. При вызове команды Формат строки открывается диалог выбора формата. Этот диалог можно также вызвать с помощью двойного щелчка на ячейке в столбце Формат.
Опция Формат строки добавлена в параметры фильтра таблицы строк и памяти переводов.
В версии 2.08 список поддерживаемых форматов строк значительно расширен – теперь поддерживается 25 различных форматов. Свойство StringFormat имеет три специальных состояния: - (прочерк) - указывает, что строка не содержит спецификаторов формата, проверка корректности спецификаторов для этой строки не производится. <Наследован> - формат строки берется из свойства StringFormat владельца: для строк - из ресурса или файла памяти переводов, для ресурса - из типа ресурсов, для типа ресурсов - из файла, для файла - значение по умолчанию из парсера. <По умолчанию> - используется формат, предустановленный для соответствующего типа ресурсов и файлов. Описание спецификаторов формата и ссылки на соответствующую документацию содержатся в файле справки в новом разделе Локализация файлов>Спецификаторы формата строк.
Настройка колонок в редакторе памяти переводовВ версии 2.08 в редакторе памяти добавлена возможность настройки положения и состава колонок таблицы. Делается это также как и в таблице редактора строк – с помощью команд из контекстного меню заголовка таблицы.
В таблицу памяти переводов добавлено две новые колонки – Комментарий и Формат. Удаление всех комментариевВ версии 2.08 в главное меню добавлен пункт Проект>Удалить комментарии. Эта команда удаляет все комментарии из проекта. Удаление комментариев в подключенных файлах памяти переводов при вызове этой команды не производится.
Кнопка «Очистить» в диалоге редактирования комментарияВ диалоге редактирования комментария добавлена кнопка Очистить – удаляет весь текст в поле ввода.
|