Разметка словарных статей ReWord

 

 

ReWord

ReWord:

  • бесплатная программа-словарь, работающая на платформе Windows и Ubuntu Linux (при условии, что установлен пакет WINE).

  • онлайн-словарь (http://reword.org/online/), поддерживающий все те же словари, что и оффлайн-приложение.

Возможности ReWord:

  • большая (более 4 000 000), увеличивающаяся база данных словарных статей

  • создание своих собственных словарей для reword с помощью reword compiler  (http://reword.org/download/reword_compiler.zip)

  • поиск по базе данных словарных статей

  • поиск слова по маске (поиск частично известного слова)

  • возможности конфигурирования поиска (возможно указать порядок поиска в словарях и отключить/подключить ненужные/нужные словари)

  • полная поддержка UNICODE
    ВАЖНО соблюдать соответствие между кодировкой предназначенного для компиляции текстового файла и параметра кодировка в окне установок перед компиляцией)

  • поддержка автоподбора слов (автопоиск слова по начальным буквам или по их заменителям _ и %)

  • поддержка изображений при отображении словарных статей

Reword compiler — программа, позволяющая создавать словари для программы ReWord.

 

 

Поддержка словарной разметки

 

Вокабулы (заголовочные слова статей) не размечаются.

Вокабулы пишутся на отдельной строке:

ВОКАБУЛА
определение вокабулы

Определения (толкования) слов в словарных статьях поддерживают базовую разметку HTML.

Определения (толкования) слов в словарных статьях должны писаться в одну строку (без переноса слов на новые строки!). Все переносы осуществляются с помощью тегов разметки

 

Основными компонентами HTML являются:

  • Тег (tag) - компонент, который содержит команду для приложения (словаря, браузера...).
    Теги представляют собой зарезервированные последовательности символов, начинающиеся с "
    <" (знака меньше) и заканчивающиеся ">" (знаком больше). 
    Закрытие тега отличается от открытия только наличием символа '
    /'.

  • Атрибут (аргумент) - определяет параметр тега. Например, для тега форматирования шрифта (<font>), могут быть параметры цвета (color), гарнитуры (face), кегля (5).

  • Значение. Значения присваиваются атрибутам и определяют вносимые изменения.
    Например: <font color="#000080" face="Verdana" size="3"
    >

 

Пример отформатированной словарной статьи:

 

Текстовый файл сохраняйте в кодировке UFT-8 и эту же кодировку выбирайте в настройках компилятора!

 

Чтобы создавать словари с мультимедиа нужно в определении слова указать с помощью специального обозначения имя файла с мультимедиа:

ВОКАБУЛА
определение вокабулы <5>
V.jpg</5>
 

reword compiler воспримет V.jpg как файл мультимедиа (рисунок) и включит его в словарь.
Внимание!: имя графического файла должно быть латиницей (на английском языке). Лучше пусть оно будет числом.

 

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

 

Пример словарной статьи с иллюстрацией:

 

 

Теги словарной разметки

элемент форматирования

пример контейнера в коде

параметры тегов

пример текста в словаре

выделение текста полужирным

<b>текст</b>

 

текст

выделение текста курсивом

<i>текст</i>

 

текст

выделение текста подчеркиванием

<u>текст</u>

 

текст

цвет шрифта текста

<font color=FF0000>текст</font>

код цвета см.  внизу страницы

текст

кегль (размер шрифта текста)

<font size=5>текст</font>

размер шрифта от 1 до 7

текст

перенос строки

текст1<br>текст2

 

текст1
текст2

новый абзац

текст1<p>текст2

 

текст1

текст2

вставка иллюстрации

<5>V.jpg</5>

файл с графикой должен быть в той же папке, что и текстовый файл словарной статьи

reword compiler  включит V.jpg в словарь

 

 

Организация тегов

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

  • Допустимо вложение вида <teg1><teg2>текст</teg2></teg1>

  • Недопустимо вложение вида <teg1><teg2> текст</teg1></teg2>.

Действие вложенных тегов объединяется.

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

 

kmp