DizzySE поддерживает, так называемые, языковые пакеты. Они представляют из себя поддиректорию в директории (путь установки DizzySE)/etc/system_lang_packs,

в которой содержится все необходимые файлы для локализации как самого DizzySE, так и проектов, создаваемых на нем.

 

Для создания нового языкового пакета нужно:

  1. Создать в директории (путь установки DizzySE)/etc новую папку. Её название будет являться названием языкового пакета в меню настроек DizzySE.
  2. В эту директорию нужно скопировать все файлы из любого другого языкового пакета.
  3. Любым редактором шрифтов дорисовать свои символы в dizzy_font.ttf
  4. Любым графическим редактором изменить font.bmp (соблюдая правила редактирования графических ресурсов). Заменять можно любые символы кроме первого символа - пробел, а так же символов рамки.
  5.  Отредактировать файл (путь установки DizzySE)/etc/system_lang_pack/chars.txt. В этом файле хранятся соответствия системных символов с символами их графического файла. Этот файл представляет собой последовательность строк : "Символ"=число. Где символ - системный символ, который мы хотим привязать к определенному символу в графическом файле шрифта, а число - порядковый номер тайла в графическом файле. Нумерация идет слева - направо и сверху - вниз.
  6. Перевести названия элементов интерфейса и системные сообщения в файле lang.txt.
  7. По желанию, отредактировать файл code. В этом файле хранится инициализационный скрипт, который копируется в новый проект, при его создании. В этом скрипте есть несколько комментариев, которые можно перевести на новый язык.
  8. После перезагрузки DizzySE, новый языковой пакет будет виден в меню настроек.

 

Created with the Personal Edition of HelpNDoc: Qt Help documentation made easy