| Поддерживаемые форматы файлов |
|
|
|
Исполняемые файлы Win32Radialix 2 поддерживает локализацию исполняемых файлов в форматах PE32 и PE32+ (*.exe, *.dll, *.ocx и т.п.). Поддерживается локализация файлов, предназначенных для запуска как в Windows 9X/ME/NT/2000/XP/XP64, так и в Windows CE, Windows Mobile так в этих системах исполняемые файлы имеют одинаковый формат. Radialix 2 поддерживает редактирование ресурсов строк, диалогов, меню, иконок и рисунков. Для редактирования диалогов и меню используется визуальный дизайнер. Для диалогов также поддерживается изменение свойств и стиля элементов управления и самого диалога с помощью инспектора свойств. Также поддерживается вставка в диалог пользовательских элементов управления для отображения текста (эта возможность, как правило, используется для вывода информации об авторе перевода). Редактирование графических ресурсов производится с помощью внешних редакторов. Типы создаваемых локализованных файлов:
Исполняемые файлы, созданные с помощью Borland Delphi и C++ BuilderRadialix 2 поддерживает локализацию ресурсов VCL форм из раздела RC_DATA. При извлечении ресурсов также производится извлечение информации об иерархии классов из RTTI данных, содержащихся в секции кода. Эти данные используются для обеспечения корректного отображения и редактирования форм в визуальном редакторе. При отсутствии RTTI информации (например, если производится локализация упакованных файлов или библиотек ресурсов), то используются RTTI данные VCL Delphi 2009. Для редактирования форм используются визуальный дизайнер и инспектор свойств. Поддерживается редактирование большинства типов свойств, а также вставка на форму компонентов TLabel, TStaticText и TPanel. Для обеспечения корректной работы со строками из радела RC_STRING (resourcestring), Radialix 2 использует данные из файлов DRC (эти файлы создаются компилятором Delphi/C++ Builder ). Файл DRC используется для получения имен строк по их индексам. Также Radialix 2 поддерживают локализацию библиоnек BPL и исполняемых файлов, скомпилированных с использованием библиотек BPL. Для файлов этого типа поддерживается создание библиотек ресурсов и локализованных файлов, в том числе многоязычных. Файлы двоичных ресурсов Win32Этот тип файлов имеет расширение .res и содержит те же данные, что и секции ресурсов в исполняемых файлах. Для файлов этого типа поддерживается только создание локализованных файлов. Сборки .NETRadialix 2 поддерживает локализацию сборок .NET Framework и .NET Compact Framework версий 1 - 3.5 , в том числе не поддерживающих загрузку ресурсов. В последнем случае при создании локализованного файла в него автоматически встраивается код, необходимый для загрузки ресурсов. Так как сборка ..NET является PE файлом, то для нее поддерживается не только извлечение и редактирование ресурсов из метаданных, но и обычных Win32 ресурсов. Для редактирования форм и компонентов поддерживаются визуальный дизайнер и инспектор свойств. Используются дизайнер и инспектор из состава стандартных компонентов .NET Framework 2.0. Типы создаваемых локализованных файлов:
Файлы двоичных ресурсов .NETФайл двоичных ресурсов .NET - это один из форматов файлов ресурсов .NET Framework. Обычно файлы в этом формате используются для хранения ресурсов внутри сборок .NET - сохраняются в сборке в виде образа файла. Расширение этих файлов - .resources. Для локализации файлов двоичных ресурсов .NET Radialix 2 поддерживает создание локализованных файлов ресурсов и файлов сборок ресурсов.NET. Конфигурационные файлы в формате INIФайл в формате INI - это текстовый файл, состоящий и секций и списков параметров (файлы .ini, .lang и др.). Название секции заключают в квадратные скобки. Параметр задается в виде: <имя параметра>=<значение>. Radialix 2 поддерживает параметры, занимающие несколько строк и объединение с помощью символа \ в конце строки. Также поддерживаются комментарии. Обычно комментарии начинаются с символа точка с запятой, однако в диалоге параметрах файла можно задать и другой символ. Кодировка файла определяется автоматически. Ее также можно задать вручную. Для INI файлов поддерживается создание только одного типа файлов - локализованный файл. |
|