Документация



Dsl2Nvo – программа для конвертирования текстовых DSL-словарей в NVO-словари Nevio. Программа может объединять несколько DSL-словарей в один nvo-словарь.

Подготовка DSL-словарей

Dsl2Nvo умеет преобразовывать текстовые файлы DSL-словарей как есть, но для использования их в Nevio потребуется незначительная модификация этих файлов. Для того, чтобы DSL-словарь был добавлен в NVO-словарь в виде отдельной темы, нужно в начало DSL-файла прописать следующие три строчки:

#NAME "Название темы"
#INDEX_LANGUAGE "English"
#CONTENTS_LANGUAGE "Russian"

Наиболее важна первая строка (#NAME…), так как она определяет название темы, которая будет добавлена в NVO-словарь. Название темы должно быть обязательно заключено в кавычки.

Следующие два параметра задают основной язык словаря и язык перевода. Данные параметры не носят обязательный характер, их значения могут быть пустыми. Но для совместимости ваших словарей с будущими версиями Nevio рекомендуется задавать INDEX_LANGUAGE и CONTENTS_LANGUAGE.

В текущей версии Nevio поддерживаются следующие значения этих тегов: English, Russian, French, German.

Важно: Dsl2Nvo в текущей версии предлагает ограниченную поддержку DSL-словарей. Это означает, что обрабатываются следующие теги DSL-словарей: [mN] – отступ, [t] – тег транскрипции. Остальные теги игнорируются.

Уточнение: Dsl2Nvo в настоящее время находится в стадии бета тестирования. В случае обнаружения ошибок пишите, пожалуйста, о них на наш форум в раздел, посвященный Dsl2Nvo.

Добавление DSL-словарей в проект NVO-словаря

Основной диалог программы выглядит следующим образом:

Создание нового nvo-словаря начинается с добавления нового DSL-словаря в проект. Это можно сделать, нажав кнопку Добавить DSL. После добавления DSL-словаря в списке Teмы появится новая тема, соответствующая добавленному словарю. В проект NVO-словаря можно добавлять неограниченное количество тем (DSL-словарей).

Можно добавить несколько DSL-словарей с одинаковым значением параметра #NAME. В этом случае они объединятся в одну тему. В списке Список DSL при этом будет видно сколько файлов DSL-словарей использовано внутри темы.

Можно удалить целую тему нажав кнопку Удалить тему. При этом будут удалены все DSL-словари из данной темы.

Задание информации о словаре

Для использования словаря в Nevio требуется указать некоторую информацию о нем. Данная информация отображается при проигрывании словарей на титульной странице словарей. Её можно задать в диалоге Титульная страница, который можно открыть, нажав кнопку Титул.

Название словаря – основной параметр, задает имя словаря, которое будет использовано в Nevio в списке Установленные словари.

Тема – описывает тему вашего словаря. Например, медицинский, экономический и т.п.

Описание – здесь можно задать краткое описание вашего словаря, какие темы содержит, сколько слов и т.п.

Язык оригинала/перевода – необязательные параметры, но их желательно задавать для лучшей совместимости ваших словарей с будущими версиями Nevio.

Номер редакции – необязательный параметр, содержащий номер версии словаря.

Email и www – необязательные параметры, служат для указания контактных данных автора словаря.

Цена – необязательный параметр, который задает стоимость словаря.

Чтобы введенные значения были запомнены следует нажать кнопку Применить.

Если вы хотите защитить ваш словарь паролем, то в главном диалоге программы вы можете нажать кнопку Пароль. Откроется диалог ввода пароля, в котором потребуется два раза задать его. Пароли для словарей Nevio имеет смысл использовать в случае, если вы намереваетесь распространять ваши словари на коммерческой основе.

Сохранение проекта и создание NVO-словаря

Вы можете создавать ваш NVO-словарь постепенно. Для этого мы предусмотрели возможность сохранения всех добавленных DSL-словарей и титульной информации в виде проекта. Для сохранения проекта нажмите кнопку Сохранить как в основном диалоге программы Dsl2Nvo и укажите желаемое расположение файла проекта. Файл проекта – это специальный xml-файл. Если после сохранения проекта вы сделали еще какие-то изменения в нем, например, добавили еще DSL-словарей, то вы можете сохранить существующий файл проекта, нажав кнопку Сохранить.

При следующем открытии Dsl2Nvo вы сможете легко загрузить ваш проект словаря, нажав кнопку Открыть и выбрав xml файл проекта словаря.

Сгенерировать NVO-словарь можно, нажав кнопку Собрать. Вам будет предложено выбрать месторасположение генерируемого словаря. Рекомендуется сразу сохранять NVO-словарь в директорию со словарями Nevio. Как правило это директория C:\Program Files\NevioSoft\Nevio\Dictionaries.

Если в момент копирования Nevio была запущена, то что бы увидеть ваш новый словарь в списке Установленные словари, вам потребуется закрыть и заново запустить Nevio.

Если при создании словаря вы задали пароль, то при запуске Nevio сообщит об обнаружении запароленного словаря и предложит ввести пароль к нему. Если пароль правильный, то Nevio запомнит его и при следующем запуске запрашивать его уже не будет. Если указать неправильный пароль, то Nevio сообщит об этом, и вы сможете повторить попытку ввода пароля при следующем запуске программы.

После ввода пароля и запуска Nevio вы можете выбрать ваш новый словарь и запустить его проигрывание обычным способом.