Поддержка Embarcadero Delphi 2009/C++Builder 2009
Radialix 2.09 поддерживает локализацию файлов, созданных с помощью Delphi 2009 и C++Builder 2009. Поддерживаются ресурсы, новые типы данных и атрибуты RTTI, а также файлы, использующие пакеты BPL. Тип компилятора Delphi 2009 и C++Builder 2009 определяется автоматически.
Вставка ресурсов Win32
Версии 2.09 добавлена возможность вставки ресурсов Win32. Команда вставки доступна из контекстного меню менеджера проекта.
Поддерживается вставка манифеста визуальных стилей XP и или данных из файла. В последнем случае необходимо указать имя или индекс типа ресурса и самого ресурса. В PE файлах и в файлах двоичных ресурсов RES ресурсы могут иметь имя или индекс от 0 до 65535.
При вставке манифеста визуальных стилей проверка, поддерживает ли локализуемое приложение работу с comctl32.dll версии 6, не производится. Работоспособность локализованного файла необходимо проверить вручную.
После вставки у нового ресурса и типа ресурсов устанавливается статус NU – Новый и Добавлено пользователем. Вставленные ресурсы и типы ресурсов можно удалить с помощью пункта Удалить ресурс в контекстном меню менеджера проекта.
Опция «Сохранять идентификатор языка»
В версии 2.09 в параметры создания PE файлов и файлов двоичных ресурсов RES добавлена опция Сохранять идентификатор языка. Эта опция разрешает копировать в локализованный файл код языка ресурса из оригинального файла. Если опция отключена, то код языка устанавливается в соответствии с языком перевода.
Расширение Проводника Windows
В отличие от предыдущих версий в версии 2.09 пункт Локализовать с помощью Radialix контекстного меню Проводника Windows отображается только для поддерживаемых в Radialix файлов. Вставка этого пункта реализована путем инсталляции расширения оболочки shellex.dll.
- Отключена проверка дублирования сочетаний клавиш, заданных с помощью символа &, для строк в коде и в INI файлах, содержащих один раздел, так как эти строки, скорее всего, используются в разных ресурсах и постоянно встречается дублирование сочетаний клавиш.
- Исправлена ошибка "Access Violation", возникавшая при редактировании свойств формы VCL, если в ресурсе имеется потомок TTNTStrings.
- Исправлено выделение компонентов в дизайнерах форм, диалогов и меню. Теперь производится автоматический скроллинг формы и компонентов на ней для обеспечения отображения выделенного компонента.
- Исправлена работа команды замены с использованием регулярных выражений. Теперь текст в поле "Заменить на" может содержать теги фрагментов $1..$9.
- Исправлена ошибка "Access Violation", возникавшая при загрузке проекта, если перед сохранением было изменено имя файла в проекте без обновления ресурсов.
- Исправлена некорректная проверка выхода за пределы владельца для компонентов VCL, поддерживающих скроллинг (TScrollBox,...).
- Исправление разных незначительных ошибок.
Системные требования
* Процессор Intel Pentium-4 2400 МГц или более производительный.
* 512 Мбайт ОЗУ (рекомендуется 1024 Мбайт).
* 200 Мбайт свободного пространства на жестком диске для инсталляции.
* Операционная система Windows 2000, Windows XP, Windows Vista, Windows 7, Windows Server 2003. Для редактирования текста и строк требуется установить поддержку соответствующих языков.
* .NET Framework 2 и .NET Framework, соответствующий версии локализуемого приложения, для локализации .NET приложений.
* Microsoft Internet Explorer 4.0 или выше.
* Монитор с поддержкой видеорежима 1024 x 768, 16 бит на цвет или больше (рекомендуется 32-х битный видеорежим, при использовании видеорежима с меньшим числом цветов возможно искажение рисунков и иконок).
* Мышь или другое устройство управления, выполняющее аналогичные функции.
Исполняемые файлы демонстрационных примеров для платформы Win32:
* Операционная система Windows 98, 98SE, ME, NT4.0 SP 3, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows Server 2003
Исполняемые файлы демонстрационных примеров для платформы NET 1.1:
* Windows 98, 98SE, ME, NT4.0 SP 6a, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows Server 2003
* Microsoft .NET Framework 1.1 Redistributable Package (x86)
Исполняемые файлы демонстрационных примеров для платформы NET 2.0:
* Windows 98, 98SE, ME, Windows 2000 SP 3, Windows Server 2003, Windows XP SP 2, Windows Vista, Windows 7
* Microsoft .NET Framework 2.0 Redistributable Package (x86)
* Для запуска исполняемого файлов проекта NET2.0\VS2005_VC:
Visual C++ 2005 Redistributable Package (x86) (входит в состав Visual C++ 2005)
Исполняемые файлы демонстрационных примеров для платформы NET 3.5:
* Windows Server 2003, Windows Server 2008, Windows 7, Windows Vista, Windows XP SP 2
* Microsoft .NET Framework 3.5 Redistributable Package (x86)
Кроме этого для правильного отображения и редактирования символов необходимо наличие шрифтов, поддерживающих символы этих языков.