
Dsl2Nvo – программа для конвертирования текстовых DSL-словарей в NVO-словари Nevio. Программа может объединять несколько DSL-словарей в один nvo-словарь.
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.
Основной диалог программы выглядит следующим образом:
Создание нового nvo-словаря начинается с добавления нового DSL-словаря в проект. Это можно сделать, нажав кнопку Добавить DSL. После добавления DSL-словаря в списке Teмы появится новая тема, соответствующая добавленному словарю. В проект NVO-словаря можно добавлять неограниченное количество тем (DSL-словарей).
Можно добавить несколько DSL-словарей с одинаковым значением параметра #NAME. В этом случае они объединятся в одну тему. В списке Список DSL при этом будет видно сколько файлов DSL-словарей использовано внутри темы.
Можно удалить целую тему нажав кнопку Удалить тему. При этом будут удалены все DSL-словари из данной темы.
Для использования словаря в Nevio требуется указать некоторую информацию о нем. Данная информация отображается при проигрывании словарей на титульной странице словарей. Её можно задать в диалоге Титульная страница, который можно открыть, нажав кнопку Титул.
Название словаря – основной параметр, задает имя словаря, которое будет использовано в Nevio в списке Установленные словари.
Тема – описывает тему вашего словаря. Например, медицинский, экономический и т.п.
Описание – здесь можно задать краткое описание вашего словаря, какие темы содержит, сколько слов и т.п.
Язык оригинала/перевода – необязательные параметры, но их желательно задавать для лучшей совместимости ваших словарей с будущими версиями Nevio.
Номер редакции – необязательный параметр, содержащий номер версии словаря.
Email и www – необязательные параметры, служат для указания контактных данных автора словаря.
Цена – необязательный параметр, который задает стоимость словаря.
Чтобы введенные значения были запомнены следует нажать кнопку Применить.
Если вы хотите защитить ваш словарь паролем, то в главном диалоге программы вы можете нажать кнопку Пароль. Откроется диалог ввода пароля, в котором потребуется два раза задать его. Пароли для словарей Nevio имеет смысл использовать в случае, если вы намереваетесь распространять ваши словари на коммерческой основе.
Вы можете создавать ваш NVO-словарь постепенно. Для этого мы предусмотрели возможность сохранения всех добавленных DSL-словарей и титульной информации в виде проекта. Для сохранения проекта нажмите кнопку Сохранить как в основном диалоге программы Dsl2Nvo и укажите желаемое расположение файла проекта. Файл проекта – это специальный xml-файл. Если после сохранения проекта вы сделали еще какие-то изменения в нем, например, добавили еще DSL-словарей, то вы можете сохранить существующий файл проекта, нажав кнопку Сохранить.
При следующем открытии Dsl2Nvo вы сможете легко загрузить ваш проект словаря, нажав кнопку Открыть и выбрав xml файл проекта словаря.
Сгенерировать NVO-словарь можно, нажав кнопку Собрать. Вам будет предложено выбрать месторасположение генерируемого словаря. Рекомендуется сразу сохранять NVO-словарь в директорию со словарями Nevio. Как правило это директория C:\Program Files\Magical7\Nevio\Dictionaries.
Если в момент копирования Nevio была запущена, то что бы увидеть ваш новый словарь в списке Установленные словари, вам потребуется закрыть и заново запустить Nevio.
Если при создании словаря вы задали пароль, то при запуске Nevio сообщит об обнаружении запароленного словаря и предложит ввести пароль к нему. Если пароль правильный, то Nevio запомнит его и при следующем запуске запрашивать его уже не будет. Если указать неправильный пароль, то Nevio сообщит об этом, и вы сможете повторить попытку ввода пароля при следующем запуске программы.
После ввода пароля и запуска Nevio вы можете выбрать ваш новый словарь и запустить его проигрывание обычным способом.