Contacts     ->      ICQ:    699 512 265,         E-Mail: CerebroSQL@gmail.com

  • YouTube Social  Icon

Редактор языка интерфейса

или из настроек программы: вкладка "General", блок "Language"

Редактор языка интерфейса - позволяет самостоятельно перевести программу на любой язык. В программе нет проверки введенных данных, что открывает полный простор для творчества 

Открыть редактор можно из меню главного окна программы

Работа с редактором языка

Загрузка языка по умолчанию [исходного набора данных]

Вместе с программой поставляется два пакета с языками интерфейса:

  • DEFAULT - английский [язык по умолчанию] - DEFAULT.lng

  • DEFAULT_RUS - русский - DEFAULT_RUS.lng

Пакет представляет из себя файл БД SQLite, содержащий одну таблицу с одним языком. По умолчанию для пакета используется пароль 221122 и режим шифрования "aes-256"

Пакеты для загрузки располагаются в каталоге ".\config\import\"

Для активации функции редактирования необходимо загрузить пакет "DEFAULT", для этого:

В окне "Language editor" нажать кнопку "Management" и в выпадающем меню выбрать "Import"

Для загрузки пакета нажать на кнопку "..." и выбрать файл DEFAULT.lng из каталога ".\config\Import\"

После выбора пакета, программа проверяет его содержимое, отображая сообщения в блоке "Log", в случаи корректности пакета, так же отображается предупреждение:при загрузке языка, данные в БД перезаписываются!!! В случаи, если необходимо сохранить исходный язык в БД, необходимо ввести новое название языка в поле "New language name"

Перед загрузкой данных из пакета, его содержимое можно просмотреть:

Сообщение "Language ..... loaded" говорит о корректности загрузки данных.

Создание нового языка
  • В окне "Language editor" из выпадающего списка "Language name" в левой части окна выбрать язык "DEFAULT"

Для импорта данных в БД нажать кнопку "Apply" в окне "Import | Export language"

  • При этом в блоке "Parameter list" отобразиться список параметров хранящих значения языка.

Структура записи: [<внутренний код модуля{1}>]<имя параметра> {2}(<порядковый номер>{3})

где,

1 - код ALL FORM - для всех окон

остальные коды можно посмотреть в визуальном редакторе БД.

2 - состоит из <тип элемента><оригинальное название>

3 - порядковый номер в подгруппе

 

  • Выделить любую запись в блоке "Parameter list" 

Выбрать в выпадающем списке "Language name" новое имя языка

  • Ввести новое название языка в поле "Lang name"

  • Ввести новое значение параметра в поле "Lang text"

  • Комментарий по желанию в поле "Comment"

  • Нажать кнопку "Save"

В блоке "Parameter list" отобразиться список переменных для нового языка, при этом:

У переменных, значение которых отсутствует для выбранного языка, отображается красный квадрат, а для переменных, значение которых введено, зеленый

Программа не требует заполнения значений для всех переменных, разрешается заполнять любое количество!

Кнопка "Delete" служит для удаления значения переменной для языка отличного от "DEFAULT", удаление его значений запрещено.

Export языка

Нажать кнопку "Management" и в выпадающем меню выбрать "Export"

Выбрать язык из выпадающего списка "Language name"

Нажать кнопку "Apply"

По умолчанию пакет формируется в папке ".\config\Export" о чем и сообщается в блоке "Log"

Изменение языка программы

Открыть настройки программы, перейти на вкладку "General" и в блоке "Language" из выпадающего списка выбрать нужный язык