# Руководство пользователя &kvoctrain;

Ewald Arnold

    Эвальд Арнольд (Ewald Arnold)

Eric Bischoff

    &Eric.Bischoff.mail;

Редактор
Anne-Marie Mahfouf

    &Anne-Marie.Mahfouf.mail;

Валя Ванеева

     fattie@altlinux.ru

Перевод на русский
1999 2000 2001 2002 Эвальд Арнольд (Ewald Arnold)
2005 &Anne-Marie.Mahfouf;
&FDLNotice;
2005-06-06
0.8.3

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

KDE KVocTrain словарь обучение изучение

## Введение

### Что это такое?

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

Целью программы было заменить каталоги бумажных карточек со словами и переводом.

Возможно, такие карточки использовались в вашей школе. Учитель пишет выражение на одной стороне карточки и его перевод — на обратной. Вы просматриваете эти карточки одну за другой. Если вы знаете перевод, вы откладываете карточку. Если нет, пытаетесь запомнить слово ещё раз.

&kvoctrain; не предназначен для изучения грамматики или других более сложных вещей. Это вне области применения данного приложения.

## Краткое введение в &kvoctrain;

Здесь представлен &kvoctrain; так, как он выглядит при первом запуске из меню &kmenu; Образование Языки или после нажатия комбинации клавиш &Alt;F2 ввода команды `kvoctrain`.

Главное окно &kvoctrain;
Главное окно &kvoctrain;

Вы можете изучить примеры словарей, воспользовавшись командой меню Файл Открыть пример.... В составе программы есть два файла примеров, которые помогут вам познакомится с программой. Файл `sample-en.kvtml` содержит список слов на английском, немецком и французском языках.

Словари можно получить через Интернет командой меню Файл Получить новые словари.... Откроется диалог Получить со списком доступных словарей.

Диалог "Получить словари"
Диалог "Получить словари"

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

Файл катаканы
Файл катаканы

Этот файл состоит из 26 уроков и должен дать мне возможность выучить написание основных букв и слогов катаканы. Итак, начнём первый урок: выберите команду Настроить &kvoctrain;... в меню Настройка и перейдите на вкладку Ограничения. Здесь можно выбрать уроки. Выделяем урок 1 и нажимаем кнопку Применить, чтобы сохранить изменения, и OK, чтобы закрыть диалог.

Настройка урока
Настройка урока

В меню Обучение выберите то, чему хотите обучаться. Например, я выбираю пункт ri, т.к. хочу выучить соответствия между знаками катаканы и комбинациями латинских букв ромадзи. Затем я выбираю команду меню Несколько вариантов ответов из jp, появляется следующий диалог:

Урок 1 — Множественный выбор
Урок 1 — Множественный выбор

## Использование &kvoctrain;

### Обзор

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

[главное окно]

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

- Цвета показывают уровень (от 1 до 7) ваших знаний

- Зелёная галочка во втором столбце показывает, что эта статья используется в упражнении (которое вы не прошли до конца в прошлый раз), а красный крестик показывает, что статья не используется.

- Когда вы помечаете статьи, с которыми собираетесь работать, у них меняется цвет фона.

Цвет текста в столбце с выражением на основном языке может меняться, если у вас больше одного столбца с переводами. Если курсор находится в столбце с языком перевода, цвет фраз в столбце основного языка показывает уровень ваших знаний при переводе на основной язык. См. раздел о редактировании статей.

Конечно, этой таблицей можно пользоваться и как обычным словарём и искать нужные статьи вручную.

В нижней части главного окна расположена строка состояния, обычно содержащая три поля. В этих полях отображаются важные свойства текущей статьи (если они есть):

Т:

  тип слова;

П:

  произношение слова или выражения. Если у вас установлены соответствующие шрифты, в которых есть символы МФА, можно использовать и символы фонетического алфавита. Более подробно об этом можно узнать в разделе о настройке программы;

З:

  ваши заметки.

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

### Работа с клавиатуры

Автор программы пытался оптимизировать её так, чтобы её можно было использовать при работе только с клавиатуры. Поэтому все основные функции доступны и без мыши.

Tab

  При нажатии на эту клавишу курсор автоматически переместится в поле поиска. Если вы начнёте вводить что-нибудь в это поле, &kvoctrain; будет находить первое наилучшее соответствие по мере ввода (начиная от позиции курсора). Курсор в таблице будет перемещаться на найденную статью.

  Если вы нажмёте Enter, курсор переместится на следующую статью, соответствующую условиям поиска.

  Если вам нужно совпадение только с первыми словами выражений, нажмите &Ctrl; Enter.

  Нажав &Shift; Tab или Tab вы опять вернёте фокус на таблицу словаря.

Стрелка влево

  Курсор в словаре переместится в столбец слева. Если вы уже находитесь в самом первом столбце, ничего не произойдёт.

Стрелка вправо

  Курсор в словаре переместится в столбец справа. Если вы уже находитесь в самом последнем столбце, ничего не произойдёт.

Стрелка вверх

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

Стрелка вниз

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

Page Up

  Курсор в словаре переместится на страницу (число видимых строк - 1) выше. Если строк осталось меньше страницы, курсор переместится на самую первую строку.

Page Down

  Курсор в словаре переместится на страницу (число видимых строк - 1) ниже. Если строк осталось меньше страницы, курсор переместится на самую последнюю строку.

&Ctrl;Enter

  Открыть диалог Изменить свойства для изменения текущей записи.

Ins

  Добавить новую запись в конец словаря. Курсор перемещается к полю в столбце "Оригинал". Измените содержимое полей непосредственно или вызовите диалог "Изменить свойства" для изменения этого поля.

  Если в настройке установлен флажок Быстрое добавление, вы сможете вводить оригинальные фразы и их переводы, пока не нажмёте клавишу Esc.

Del

  Удалить текущую статью из словаря. Вам нужно будет подтвердить своё решение.

&Ctrl;+ или &Ctrl;-

  Удерживая &Ctrl; и, нажав одну из клавиш на дополнительной цифровой клавиатуре (+ или -), вы можете выбрать предыдущий или следующий урок из выпадающего списка для текущей статьи. Если у вас нет цифровой клавиатуры, можно нажать и обычные клавиши + или -.

### Работа с мышью

Двойной щелчок на поле в таблице позволяет его отредактировать.

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

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

### Работа с выделениями

Вы можете выделить целую группу статей. Вы можете менять свойства элементов этой группы или сохранить её в новом словаре.

Щелчок по записи выделяет всю строку.

Щелчок по записи с удерживаемой клавишей &Ctrl; добавляет эту запись к выделению.

Если дополнительно удерживать клавишу &Shift;, к выделению будут добавлены все записи после предыдущего выделения, включая запись, по которой вы щёлкнули.

Чтобы изменить свойства выделенных записей в диалоге изменения статьи, нажмите Enter. Внешний вид диалога будет несколько отличаться от обычного. Некоторые поля будут неактивны. Например, не имеет смысла редактировать выражения всех выделенных статей или комментарии к ним.

Все выделенные поля сначала пусты: это значит, что их состояние не было изменено. После изменения какого-то свойства в соответствующем поле появится содержимое. Значения только таких полей будут изменены после закрытия диалога (конечно, если вы сохраните изменения).

### Доступные форматы файлов

&kvoctrain; может обрабатывать файлы следующих форматов:

- документы собственного xml-формата с расширением `.kvtml`.

  Если вы хотите пользоваться одними и теми же файлами в разных местах, рекомендуется использовать именно этот формат, так как только в нем могут быть сохранены все свойства словарей &kvoctrain;;

- обычные текстовые файлы с особо указанными разделителями элементов, часто используемые и простыми приложениями баз данных. Поддерживаются файлы с расширением `csv`. &kvoctrain; без проблем работает и с файлами в кодировке UTF-8, так как именно в ней доступны буквы почти всех алфавитов. См. также раздел о кодировках и таблицах символов.

  В Интернете есть множество словарей, в которых для разделения выражений на разных языках используется символ табуляции или одно или два идущих подряд двоеточия. Выбрать разделитель можно на вкладке Буфер обмена в меню Настройка - Настроить &kvoctrain;....

&kvoctrain; определяет формат файла, прочитав из него первые несколько байт. Если это не какой-нибудь специальный формат вроде `kvtml` или `lex`, предполагается, что это файл `csv`.

### Типы слов

Работая с &kvoctrain;, вы можете использовать следующие типы слов по умолчанию. Кроме того, в каждом словаре могут содержаться типы слов, определённые пользователем.

Тип | Описание | Пример
--- | --- | ---
прилагательное | описывает свойства и признаки предметов или людей | дорогой, хороший
наречие | описывает характер действий, вторичные признаки | сегодня, сильно, по-турецки
Артикль определённый артикль неопределённый артикль |  | a, an, eine the, die
союз | служит для связи слов или предложений | и, но
имя собственное | имя человека, животного, индивидуальные названия конкретных предметов | Аня, Кремль
существительное мужского рода женского рода среднего рода | обозначение предметов, ощущений | стол, кофе, платье, радость
числительное порядковое количественное | количество или порядок предметов при счёте | первый, второй один, два
выражение | особое сочетание слов | одним выстрелом убить двух зайцев
предлог | служит для определения отношения или места | позади, между
местоимение притяжательное личное | указывает на принадлежность предмета лицу замещает имя существительное | мой, твой ты, она
вопросительное местоимение | указывает на неопределённый предмет, признак и т.д., часто служит для построения вопросительных предложений | кто, что, как
глагол правильный неправильный (исключение) | обозначает действие или отношения как процессы | готовить, готовил, готовлю слышит, слышать, слышал

### О таблицах символов, кодировках, Unicode и прочих странных вещах

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

Так как обычно байт — наименьшая единица хранения данных на компьютерах, каждый видимый на экране символ чаще всего представляется одним байтом. Каждый байт содержит значение от 0 до 255, то есть в одном файле вы можете использовать до 256 различных символов.

Чаще всего это ASCII-символы, то есть символы в диапазонах a–z, A–Z и 0–9, плюс дополнительные символы вашего алфавита. Например, для немецкого дополнительными символами будут ä и ü, для русского — а и б и т.д. Если попытаться охватить все эти алфавиты, понадобится гораздо больше 256 символов.

Становится очевидным, что для правильной интерпретации байтов в большинстве операционных систем и приложений нужно правильно выбрать кодировку.

Более удачным подходом может быть использование более одного байта для представления одного видимого символа. Так и сделано, например, в Unicode. Сейчас Unicode — стандарт, использующий для представления одного символа значение из диапазона от 0 до 65535 (а в некоторых вариантах этот диапазон ещё больше). Почти каждой букве алфавита почти каждого языка на земле (а кроме них, ещё и распространённым пиктограммам и буквам клингонского языка — радуйтесь, фанаты Star Trek) присвоен уникальный номер.

К сожалению, работа с Unicode несколько сложна, и эта кодировка в большей части программ сейчас не поддерживается. Кроме того, тексты в Unicode обычно занимают больше места на жёстком диске. Компромиссом может быть использование кодировки UTF-8, в которой для представления обычных ASCII-символов берётся 7 битов (8 битов = 1 байт), но, в случае необходимости, один символ может занимать и 2, и 3, и даже 4 или более байтов.

Файлы словарей &kvoctrain; представляют собой обычные текстовые файлы в кодировке Unicode.

Чтобы обеспечить поддержку наибольшего числа языков, в &kvoctrain; версии 0.7 была возможность выбора кодировки для каждого языка. Если вы сохранили свои файлы в 8-битном режиме, у вас могут возникнуть проблемы при их отображении в &kvoctrain; версии 0.8 или выше. В таком случае вы можете обратиться к автору программы.

Если тема этого раздела заинтересовала вас, рекомендуем ознакомиться со следующими материалами (на английском):

- http://www.cs.tut.fi/~jkorpela/chars/index.html

- http://tldp.org/HOWTO/Unicode-HOWTO.html

- http://czyborra.com/charsets/codepages.html

### Процесс обучения

Наиболее частый способ проверки своих знаний в &kvoctrain; — проведение тестирования в случайном порядке.

При этом уровень ваших знаний (от 1 до 7) отмечается для каждого выражения.

Вам доступны несколько параметров для настройки тестирования.

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

- Более того, диапазон слов, попадающих в упражнение, может зависеть от уровня знаний и от даты последнего использования слова в упражнении.

- Обучение достаточно эффективно, если вы не используете в упражнении одни и те же слова определённый период времени, в зависимости от текущего уровня.

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

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

- Вы можете проходить тестирование с выбором варианта ответа, если этот способ обучения вам подходит больше, или если вы ещё не очень уверены в своих знаниях.

- Конечно, для некоторых типов слов нужны особые упражнения.

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

Все параметры, перечисленные выше, можно объединить в профиль и сохранить под произвольным именем.

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

У оставшихся слов из текущего упражнения, не отмеченных как знакомые, будет собственная пометка, которая сохранится до следующего запуска &kvoctrain;. Вы можете закончить прохождение упражнения позже (к сожалению, это невозможно для упражнений на спряжение, формы сравнения и артикли). У помеченных таким образом слов во втором столбце словаря будет зелёная галочка.

## Диалоги

### Диалог "Сведения о документе"

Откройте этот диалог командой меню Словарь Сведения о документе. Диалог состоит из нескольких вкладок со свойствами текущего документа. Эти свойства хранятся вместе со словарём.

#### Общие свойства

Вкладка "Общие сведения о документе"
Общие сведения о документе

Заголовок

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

Авторы

  Обычно в это поле нужно вводить только своё имя. Если авторов несколько, каждое имя пишется на отдельной строке.

Лицензия

  Если вы хотите ограничить или, наоборот, расширить сферу использования вашего словаря, введите в это поле текст лицензии, под которой ваш словарь будет распространяться.

  Рекомендуем использовать что-нибудь вроде Free Document License.

Примечания

  Сюда можно вводить любую информацию, не попадающую под указанные выше категории.

#### Уроки

Вкладка "Уроки"
Уроки

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

О назначении всех кнопок можно догадаться по их названиям. Исключение составляет кнопка Очистить. Эта кнопка удаляет названия всех уроков, не используемых в текущем документе.

#### Типы

Эта вкладка очень похожа на предыдущую, но здесь вы можете редактировать собственные типы слов (части речи).

Так как эта вкладка выглядит аналогично предыдущей, рисунок с нею не прилагается.

#### Времена

Здесь вы можете добавлять нужные времена глаголов.

#### Использование

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

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

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

#### Настройки документа

Вкладка "Параметры"
Настройки документа

Разрешить сортировку

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

В &kvoctrain; версии 0.7 предлагался также выбор между восьмибитной кодировкой и Unicode для сохранения словаря. Эта функция больше не поддерживается. В текущей версии все файлы сохраняются только в кодировке Unicode.

К сожалению, совместимость с версиями 0.6 и ниже отсутствует.

### Диалог "Сведения о языке"

Откройте этот диалог командой меню Словарь Сведения о языке

Диалог "Сведения о языке"
Элементы языка

На всех вкладках этого диалога содержатся одинаковые параметры, относящиеся к используемым языкам.

Артикли

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

Спряжения

  Таким же образом укажите местоимения первого, второго и третьего лица единственного и множественного числа.

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

  Ненужные поля оставьте пустыми.

В &kvoctrain; версии 0.7 также можно было выбрать кодировку. В &Qt; версии 3 этот параметр больше не нужен.

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

### Диалог параметров программы

Откройте этот диалог командой меню Настройка Настроить &kvoctrain;....

#### Главное

Раздел "Главное"
Раздел "Главное"

Автоматически сохранять словари при закрытии и выходе.

  Если вы установите этот флажок, &kvoctrain; будет автоматически сохранять изменения в документе при нажатии кнопки "Закрыть" или выходе из программы.

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

Создавать резервную копию каждые 15 мин.

  Если вы установите этот флажок, &kvoctrain; будет автоматически сохранять изменения в документе через указанный здесь промежуток времени.

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

  Если в качестве интервала задать 0, автоматическое сохранение не будет использоваться.

Быстрое добавление

  Если флажок установлен, вы сможете добавлять несколько записей подряд. После ввода первого слова на основном языке, вам будет предложено ввести соответствующие переводы. Затем — следующее слово и его переводы и т.д., пока не нажмёте клавишу &Esc;.

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

  Нужные уроки должны быть созданы заранее в диалоге настройки документа.

Применять настройки без подтверждения.

  Если этот флажок установлен, при закрытии &kvoctrain; все настройки будут сохранены автоматически. Иначе вам нужно будет выбирать соответствующий пункт меню, чтобы сохранить настройки.

Изменение размеров столбцов

  При изменении размеров главного окна удобно, если размеры столбцов меняются автоматически.

  Это можно сделать двумя способами:

  Автоматически

    &kvoctrain; сделает все столбцы одинаковой ширины, за исключением самого первого, с названиями уроков: его ширина будет равняться половине ширины любого другого столбца. У второго столбца, с флагом состояния записи, ширина фиксированная.

  В процентах

    Ширина каждого столбца изменится на коэффициент, на который меняется ширина окна.

  Если переключатель в состоянии Фиксированная, изменение ширины столбцов не производится.

#### Языки

Раздел "Языки"
Раздел "Языки"

Код языка

  Каждому столбцу может быть назначен язык. Внутренние идентификаторы языков — международные коды языков: `en`, `de`, `ru`. Эти коды тоже хранятся вместе с документом.

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

Дополнительный код

  Иногда нужно использовать второй код языка, так как у некоторых языков может быть один краткий код и несколько длинных. Например, для обозначения немецкого языка как краткий код используется `de`, но в соответствии с ISO639-2 можно выбирать `deu` или `ger`.

Название языка

  Здесь вы можете дать перевод названия языка на ваш родной. Это название станет также и названием столбца со словами и выражениями на этом языке.

Изображение

  Вы можете добавить значок, символизирующий язык. Он также будет виден в заголовке столбца.

  В &kde; 2 эти изображения хранятся в `$`KDEDIR`/share/locale/l10n/код_языка`.

Раскладка клавиатуры

  Нет описания.

Удалить

  Нажатие на данную кнопку удаляет выбранный язык из списка.

Добавить

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

Добавить данные о языке из базы данных KDE

  Нажатие на эту кнопку открывает выпадающее меню, содержащее все страны, описанные в поставке &kde;. Из языковых параметров, упорядоченных по странам, вы можете добавить желаемые в ваш персональный список.

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

Добавить данные о языке из ISO639-1

  Нажатие на эту кнопку открывает выпадающее меню, содержащее все коды языков, определённые стандартом ISO639-1.

В основном, эти меню содержат одинаковые данные. Первое содержит коды языков, известные &kde; и упорядоченные по странам, а второе — все коды ISO639-1, упорядоченные по алфавиту.

#### Вид

Раздел "Вид"
Раздел "Вид"

Шрифт таблицы

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

Шрифт МФА

  Здесь вы можете выбрать шрифт для показа символов международного фонетического алфавита. Эти символы используются для показа транскрипции слов в строке состояния.

  Так как эти символы используются редко, возможно, у вас не установлен подходящий шрифт. Вы можете загрузить бесплатный шрифт с сайта http://bibliofile.mc.duke.edu/gww/fonts/Unicode.html или http://www.hclrss.demon.co.uk/unicode/fonts.html . Установить эти шрифты можно с помощью программы kfontinst.

  Если у вас установлен пакет StarOffice, возможно, у вас установлен и шрифт Lucida Sans Unicode, в котором содержатся почти все необходимые знаки (но убедитесь, что выбираете именно шрифт Unicode).

  Вот этот документ (на английском языке) содержит основы работы с транскрипциями. Кроме того, на сайте Международной фонетической ассоциации вы можете найти даже больше информации (на английском).

Цвета уровней

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

  Если вы не хотите использовать цвета, кроме чёрного и белого, снимите соответствующий флажок Использовать цвета.

#### Буфер обмена

Раздел "Буфер обмена"
Раздел "Буфер обмена"

Разделитель

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

  Чаще всего используется символ табуляции (клавиша TAB). Также можно использовать точку с запятой, например, если вы хотите экспортировать данные в формат `CSV`. Точка с запятой используется и для правильной обработки этих файлов.

Порядок

  При работе с буфером обмена &kvoctrain; не знает, к каким языкам какие поля принадлежат, и будет вставлять данные слева направо.

  Чтобы вставка была корректной, вы можете указать желаемый порядок полей в соответствии с вашим словарём.

  С помощью кнопок справа вы можете перемещать язык в списке вверх и вниз. Нажав на кнопку Пропустить, вы можете вставить пустое поле перед текущим выбранным.

Как в текущем документе

  Если этот флажок установлен, предполагается, что элементы в буфере обмена расположены в том же порядке, что и столбцы в вашем словаре.

#### Упражнение

Раздел "Упражнение"
Раздел "Упражнение"

Время ответа

  Здесь вы можете задать поведение &kvoctrain; в случае, если проверяемый не знает ответа.

  - Вы можете указать промежуток времени, в течение которого будет показан правильный ответ.

  - Кроме того, вы можете определить, что &kvoctrain; следует делать по истечении этого промежутка. Можно ждать ответа, несмотря на время, показывать правильный ответ или просто продолжать тестирование.

  - Более того, вы можете активировать небольшой индикатор времени, оставшегося для этого вопроса.

  Если вы превысите заданное ограничение по времени несколько раз подряд, &kvoctrain; может принять решение, что за компьютером никого нет, и прекратит тестирование.

Случайно менять термины и переводы местами

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

Использовать альтернативный метод обучения

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

  Альтернативный метод разработан Себастьяном Лейтнером (Sebastian Leitner) в его книге "So lernt man lernen, Angewandte Lernpsychologie - ein Weg zum Erfolg" (Freiburg: Heider, 1972) (Учимся учиться, психология прикладного изучения — Путь к успеху).

  Идея Лейтнера состоит в том, что изучение начинается тяжело, затем количество вопросов уменьшается. На каждый вопрос потребуется ответить четыре раза подряд.

  Его метод сводится к составлению четырёх рядов карточек. Каждый ряд, кроме самого нижнего, может содержать только определённое количество карточек. Самый верхний — семь, остальные — две (в оригинальной игре самый нижний ряд может содержать только три карточки, таким образом, максимальное количество карточек — 20; в &kvoctrain; этого "ограничения" нет).

  В нижнем ряду находятся вопросы, которые ещё не задавались и вопросы, на которые были даны неправильные ответы. При правильном ответе вопрос перемещается на один ряд вверх, при неправильном — на один ряд вниз. Если ряд, куда должна быть перемещена карточка, уже содержит максимальное количество карт, то следующий вопрос берётся из начала этого ряда, в противном случае — из начала нижнего. Карточка удаляется из игры, когда её следовало бы переместить в пятый ряд, другими словами, если на неё даётся правильный ответ, когда она находится в верхнем ряду.

#### Ограничения

Раздел "Ограничения"
Раздел "Ограничения"

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

Если вы используете механизм блокирования (следующий раздел), ограничения Уровень, Число вопросов, Количество ошибок и Последнее упражнение не используются.

Урок

  Определить, материалы каких уроков должны включаться в упражнение. Можно выбирать любое число уроков.

  Кроме того, с помощью двух кнопок сбоку вы можете выбрать все уроки сразу или не выбрать ни одного урока.

  Начиная с версии 0.7.0, эта часть параметров хранится вместе с документом, а не глобально.

Тип слов

  Выберите тип используемых слов (частей речи). &kvoctrain; не обращает внимания на подтипы.

Уровень

  Уровень знаний.

Количество вопросов

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

Количество ошибок

  Сколько ошибок можно допускать.

Последнее упражнение

  Использовать статьи из предыдущих упражнений.

  Ранее не использовавшиеся статьи всегда будут включаться в упражнение, если вы выберете До.

Статья добавляется в упражнение, только если она удовлетворяет всем указанным условиям. Если вы не хотите использовать какое-то свойство, выберите Не указан.

#### Блокирование

Раздел "Блокирование"
Раздел "Блокирование"

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

Должны быть выполнены два условия, иначе вы увидите следующее предупреждение:

- сроки от уровня к уровню должны увеличиваться

- срок блокирования должен быть меньше срока окончания на том же уровне.

Если используется блокирование или срок окончания, ограничения Уровень, Число вопросов, Количество ошибок и Последнее упражнение в предыдущем разделе не используются.

#### Профили

Профиль — это набор параметров (связанных с запросами), которые вы сохраняете/загружаете для последующего использования. Кнопка Профили... внизу диалога "Настроить &kvoctrain;" позволяет вам посмотреть существующие профили, загрузить новый профиль и сохранить ваши текущие параметры в новом профиле.

Нажатие кнопки Профили... выведет следующий диалог.

Диалог "Профили"
Диалог "Профили"

Сохранить

  Сохранить параметры под указанным именем.

Загрузить

  Загрузить параметры из профиля.

Создать

  Создать новый профиль с текущими параметрами.

Удалить

  Удалить выбранный профиль.

Закрыть

  Закрыть диалог "Профили".

### Диалог изменения статьи

#### Общие сведения

Здесь вы вводите в ячейку таблицы новое выражение или изменяете существующие статьи и их свойства. Этот диалог доступен, когда выбрана какая-нибудь ячейка и вы применяете команду меню Правка Изменить статью... или нажимаете кнопку Изменить выражение... в упражнении В случайном порядке.

Диалог редактирования статьи
Диалог редактирования статьи

Выражение

  Слово или выражение на основном языке.

Урок

  Выбор подходящего урока.

  Нажатие на кнопку справа открывает диалог "Изменить название урока", где можно редактировать уроки.

Произношение

  В это поле вы можете ввести транскрипцию слова или выражения.

  Транскрипция может быть записана с помощью обычных ASCII-символов, с помощью собственных сокращений и с помощью символов МФА. Нажав на кнопку справа, вы можете выбрать все символы этого алфавита.

Тип

  Выбор одного из предопределённых типов слова (которые обычно соответствуют частям речи). Если вы измените тип одного элемента в строке, у всех остальных в этой же строке будет такой же тип.

  См. таблицу доступных типов.

Подтип

  У некоторых типов могут быть подтипы. Если подтипы не определены, этот список недоступен.

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

  Нажатие на кнопку справа открывает диалог "Изменить типы", где можно изменить описания типов.

Заметки об использовании

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

  Кнопка справа открывает диалог "Изменить заметки об использовании" для ввода новой заметки.

##### Выбор символов из международного фонетического алфавита

Если в вашей системе установлен шрифт, содержащий символы МФА, диалог выбора символов должен выглядеть примерно так:

Диалог выбора символов МФА
Диалог выбора символов МФА

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

#### Дополнительные сведения

Для большей части этих полей есть специальные упражнения.

Вкладка с дополнительными сведениями
Дополнительные сведения

Синонимы

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

Антонимы

  Сюда вы можете ввести слова, противоположные по значению к основному. Для антонимов предусмотрен отдельный тип упражнений.

Пример

  Кроме того, вы можете ввести пример для основного выражения. Есть упражнения с использованием примеров: вместо выражения там стоит многоточие.

Примечания

  Есть и дополнительное поле для хранения другой информации.

Пересказ

  Сюда вы можете ввести описание выражения другими словами. Для этого также предусмотрен соответствующий тип упражнения.

#### Упражнение с множественным выбором

Варианты ответов
Диалог с вариантами ответов

Если вы хотите создать хорошее упражнение с вариантами ответов, вы можете ввести сюда слова, похожие на нужное, чтобы усложнить проверку. Если вы этого не сделаете, &kvoctrain; будет выбирать варианты их словаря случайным образом. Это, конечно, упрощает проверку знаний. Вы можете ввести до пяти вариантов.

#### Дополнительные свойства глаголов

Поля ввода на вкладке "Спряжение" активны только, когда выбранный тип слова — глагол.

Снимок вкладки спряжения глаголов
Вкладка спряжения глаголов

В &kvoctrain; для каждого времени можно ввести формы глаголов для любого лица любого числа. Время можно выбрать из списка. После выбора времени поля ввода автоматически обновляются.

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

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

#### Дополнительные свойства прилагательных

Поля на вкладке "Сравнение" можно изменять только, когда выбранный тип слова — прилагательное.

Снимок вкладки с формами сравнений
Вкладка с формами сравнений

В эти поля вы можете ввести формы сравнения прилагательного.

#### Свойства при переводе на основной язык или с него

Можно задать некоторые свойства при переводе с основного языка и на него. Например, это могут быть разные уровни для разных направлений перевода.

Вкладка свойства перевода
Вкладка свойства перевода

Уровень

  Текущий уровень знания выражения.

Ложный друг

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

  Вы можете ввести такие опасные слова в это поле.

Дата последнего упражнения

  Это дата, когда данная статья использовалась в упражнении последний раз. Если она ещё ни разу не использовалась, на месте даты будут стоять символы `––`.

  Для вашего удобства рядом есть две кнопки: одна устанавливает дату в текущую, а другая — в не было упражнений.

  По внутренним причинам в более ранних версиях &kvoctrain; нельзя было хранить дату ранее 12 августа 1999. Начиная с версии 0.8 этой проблемы больше нет.

Всего

  Сколько раз это слово или выражение использовалось в упражнении.

Неверно

  Сколько раз для этого слова или выражения давался неправильный ответ.

#### Размещение рядом с основным окном

Размещение окон
Размещение окон

Если вам приходится вводить или редактировать много слов, возможно, вам будет удобно поместить диалог редактирования рядом с главным окном, так чтобы они оба занимали весь экран. Вы можете сделать это вручную или с помощью одной из двух кнопок в левом нижнем углу (см. рисунок вверху). Левая кнопка меняет высоту диалога редактирования на оптимальную и размещает окна друг поверх друга. Правая кнопка размещает окна бок о бок.

После закрытия диалога редактирования размеры и расположение главного окна вернутся к исходным.

### Диалоги упражнений

#### Обычное упражнение "В случайном порядке"

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

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

Диалог "Случайное упражнение"
Диалог "Случайное упражнение"

В той части диалога, где дано выражение для перевода, есть несколько кнопок, нажимая которые, вы можете получить некоторые подсказки. Свой вариант перевода нужно ввести в текстовое поле ниже.

Ответ

  Показывает полный ответ в поле перевода.

Дополнительно

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

Проверить

  Сравнить ваш ответ с правильным. Чтобы быть принятым, ваш ответ должен в точности совпадать с задуманным. Если ответ был правильным, его буквы станут зелёными, иначе — красными.

Не знаю

  Сообщить &kvoctrain; о том, что вы не знаете этого слова и его уровень должен быть понижен.

Я знаю это

  Сообщить &kvoctrain; о том, что вы знаете правильный ответ. Слово будет удалено из списка незнакомых.

Изменить выражение

  Если вы нашли ошибку в статье, можете открыть диалог редактирования и исправить её.

Остановить упражнение

  Прервать тестирование и вернуться в режим просмотра словаря.

В правом углу вы можете видеть два индикатора, сообщающих о количестве оставшегося времени и о числе вопросов.

Вопросы выбранного урока будут повторяться до тех пор, пока все они не будут выучены. Число попыток показано под индикатором. Когда материал текущего урока будет выучен, &kvoctrain; перейдёт к следующему (если вы задали соответствующие параметры упражнения).

К сожалению, автор пока не знает, как улучшить эту ситуацию. Поэтому у клавиши Enter в этом диалоге особое поведение:

- Первое нажатие Enter показывает полностью правильный ответ (сначала кнопка Дополнительно является кнопкой по умолчанию) и делает кнопку Не знаю кнопкой по умолчанию.

- нажав Enter во второй раз вы сообщите &kvoctrain;, что не знаете ответ.

Вы должны решить сами, знали вы ответ или нет. В будущих версиях, возможно, будет более подходящий алгоритм для определения правильности ответа.

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

#### Случайное упражнение с выбором варианта ответа

Диалог "Выбор варианта ответа"
Диалог "Выбор варианта ответа"

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

Это упражнение наиболее эффективно, если вы специально укажете для него варианты ответов в диалоге изменения статьи. Кроме того, как вариант ответа может использоваться и ложное слово.

#### Упражнение со спряжениями

Упражнение "Глаголы"
Упражнение "Глаголы"

Этот диалог открывается во время упражнения с глаголами, которое запускается командой меню Обучение название языка Глаголы.

Используются все времена, для которых указаны спряжения. Конечно, нужно знать их все.

#### Упражнение с артиклями

Диалог упражнения с артиклями
Диалог упражнения с артиклями

Этот диалог появляется после начала выполнения запроса артиклей с помощью команды меню Обучение название языка Артикли.

В этом диалоге проверяется знание артиклей существительных.

Важно выбрать правильный подтип слова в диалоге редактирования.

#### Упражнение со сравнением

Упражнение со сравнением
Упражнение со сравнением

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

#### Упражнения с синонимами, антонимами, примерами и пересказом.

Упражнение с синонимами
Упражнение с синонимами

Упражнения этого типа выглядят, в основном, одинаково.

Вам будет предложено слово или выражение, для которого нужно подобрать синоним, антоним и т.д. Упражнение с примерами несколько отличается, так как &kvoctrain; просто вставляет в примере вместо слова (выражения) многоточие, поэтому эту функцию лучше использовать при проверке отдельных слов.

### Диалог "Статистика"

#### Главное

Статистика по словарю
Статистика по словарю

На этой вкладке расположена наиболее важная информация о словаре:

- Имя файла

- Заголовок

- Автор

- количество статей и уроков.

#### Все языки словаря

Вкладка статистики по языку
Вкладка статистики по языку

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

Щелчок правой кнопкой мыши на столбце выведет меню, содержащее точные цифры.

## Совместно используемые файлы и загрузка словарей

### Как поделиться своими словарями

Если вы создали файл kvhtml, пожалуйста, отправьте электронное письмо по адресу &Anne-Marie.Mahfouf.mail;, прикрепив к нему этот файл. Мы разместим его на веб-странице contributed kvtml files сайта &kde;-Edu, чтобы другие люди могли воспользоваться им.

Если вы изменяете существующий словарь или создаёте новый на основе материала, защищённого авторскими правами, вы должны получить разрешение автора. Даже дословное цитирование примеров из учебника может привести к проблемам! Файлы должны быть лицензированы под свободной лицензией. Пожалуйста, укажите её в вашем электронном письме, когда будете отправлять файл.

### Загрузка и установка словарей

&kvoctrain; поставляется только с двумя файлами примеров. Но при наличии соединения с Интернетом вы легко можете получить и установить словари командой меню Файл Получить новые словари... . Будет открыт следующий диалог:

Диалог «Получить новые словари...»
Диалог «Получить новые словари...»

Выберите файл, который хотите получить. Кнопка Подробности предоставит вам более подробную информацию о содержимом выбранного файла. Нажмите кнопку Установить. Файл будет загружен, сохранён на ваш жёсткий диск и открыт в главном окне &kvoctrain;.

Загружаемые вами файлы сохраняются в вашей домашней папке в подпапке `Vocabularies`.

### Другие словари в Интернете

- Если вы немец и хотите выучить английский (или наоборот), вы можете загрузить ежемесячно обновляемый список слов журнала Spotlight-Online.

  В пакете &kvoctrain; содержится утилита `spotlight2kvtml` для преобразования этих списков в формат kvtml. Списки слов распространяются в формате &Windows; Word DOC, так что сначала их нужно преобразовать в формат ANSI-TXT. Это можно сделать в StarOffice или kword.

  При запуске `spotlight2kvtml` нужно указать три параметра: имя файла, месяц и год. После завершения работы утилиты в этом же каталоге появится файл с таким же именем и расширением `kvtml`:

  ``spotlight2kvtml` 0199.txt 01 99`

- Благодаря вкладу Андреаса Нойпера (Andreas Neuper) можно загрузить файлы с сайта Langenscheidt. Это немецкий сайт, но файлы, расположенные на нем, на нескольких языках. В пакете &kvoctrain; содержится утилита `langen2kvtml` для преобразования этих файлов в формат kvtml.

  В качестве параметра `langen2kvtml` нужно передавать только имя файла. Утилита попытается извлечь столько информации из файла, сколько возможно. Например, имена уроков, спряжения и артикли будут сохранены.

  После завершения работы утилиты в этом же каталоге появится файл с таким же именем и расширением `kvtml`.

- Словари в формате kvthml доступны на следующих ресурсах:

  - Словари &kde;-Edu для обучения

- Словари в ASCII-формате доступны, на следующих ресурсах:

  - ftp.gwdg.d e/pub/misc/dictionary/english/words.gz (примерно 1035 кб)

- Можно скачать словари в формате CSV (кодировка UTF8) с сайта *Quick project. Эти файлы доступны из раздела загрузки. Они сжаты в формате выполняемых программ &Windows; `.EXE`, так что для их распаковки вам понадобится unzip.

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

### Автоматические переводчики

Если вы не хотите учить слова, но вам просто нужен перевод, то &kvoctrain; не очень подходит для этой роли: использовать большие словари с этой программой неудобно, особенно если вам не хватает оперативной памяти или лишних мегагерцев. Словарь из 150000 статей занимает в памяти примерно 60 Мб и загружается тысячу лет, если в вашей системе не очень много памяти.

В этом случае вам может помочь одна из следующих программ:

- kdsing (&kde;);

- steak/xsteak (терминал / X11);

- Ding (TCL).

## Полезные ссылки

### Похожие проекты

Возможно, вам будет интересно взглянуть на другие программы, подобные &kvoctrain; (они отсортированы по времени их обнаружения автором руководства):

- &kwordquiz; (&kde;)

- SVT (терминал);

### Другие полезные ссылки

Возможно, вас заинтересуют эти ссылки, которые автор нашёл во время работы над &kvoctrain;.

- &GNU; Unifont Project

- SEUL Educational Projects

- Reference and Introduction to Phonetic Symbols

- The International Phonetic Association

## Справочник команд

### Главное окно &kvoctrain;

#### Меню Файл

&Ctrl;N Файл Создать

  Создать новый документ.

&Ctrl;O Файл Открыть...

  Открыть существующий документ.

Файл Последние файлы...

  Открыть один из последних использовавшихся документов.

Файл Открыть пример...

  Открыть один из словарей-примеров, поставляющихся вместе с &kvoctrain;.

&Ctrl;G Файл Получить новые словари...

  Открыть диалог "Получить", с помощью которого вы можете установить новые файлы словарей &kde;-Edu через Интернет.

Файл Слияние...

  Слить выбранный словарь с текущим.

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

  Поэтому всегда указывайте правильные коды. Это поможет вам использовать словари совместно с другими людьми. В &kvoctrain; все коды языков доступны в диалоге настройки программы.

&Ctrl;S Файл Сохранить

  Сохранить документ.

Файл Сохранить как...

  Сохранить документ под другим именем.

Файл Сохранить статьи в файле...

  Сохраняет отмеченные статьи как новый словарь.

&Ctrl;P Файл Печать...

  Открывает стандартный диалог печати &kde;

Файл Выход

  Завершить работу с &kvoctrain;.

#### Меню Правка

&Ctrl;C Правка Копировать

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

&Ctrl;V Правка Вставить

  Вставить содержимое буфера обмена. Поля в буфере обмена будут разделяться последовательностью символов, указанной в выше. Содержимое будет вставлено как одна статья с несколькими столбцами. Вы также можете определить порядок столбцов перед их копированием в буфер обмена.

  При вставке нескольких статей (например, из файла `CSV`) они буду добавлены одна за другой как новые.

&Ctrl;A Правка Выделить все

  Выделить все статьи в словаре для их дальнейшей обработки.

&Ctrl; &Shift;A Правка Отменить выбор

  Снять выделение со всех выбранный статей.

&Ctrl;F Правка Найти...

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

Insert Правка Добавить статью

  Добавить одно или несколько слов и выражений. См. также описание использования клавиши Insert.

&Ctrl;Return Правка Изменить статью...

  Редактировать текущее слово или выражение. См. также описание использования клавиши Enter.

Delete Правка Удалить статью

  Удалить выделенные статьи. См. также описание использования клавиши Delete.

#### Меню Словарь

Словарь Статистика

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

Словарь Назначение уроков...

  Найти в словаре статьи, которые ещё не относятся ни к одному уроку и отнести их к новым урокам.

Словарь Очистить

  Найти все дублированные статьи (совпадают и фраза, и перевод) и удалить все дубли.

Словарь Добавить язык

  Добавить столбец (новый язык).

Словарь Язык

  Установить язык и его код для столбца.

Словарь Удалить язык

  Удалить столбец с переводами.

Словарь Сведения о документе

  Открыть диалог свойств документа.

Словарь Сведения о языке

  Открыть диалог свойств языка.

#### Меню "Обучение"

Обучение название языка

  Открыть вложенное меню выбора упражнений для каждого из языков. Такое же меню открывается при нажатии на заголовок соответствующего столбца.

Обучение Продолжить упражнение

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

Обучение Продолжить выбор варианта ответа

  Возобновить упражнение с вариантами ответов.

#### Меню Настройка

Настройка Показать/скрыть панель инструментов

  Скрыть или показать панель инструментов.

Настройка Показать/скрыть строку состояния

  Скрыть или показать строку состояния.

Настройка Комбинации клавиш...

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

Настройка Панели инструментов...

  Разместить элементы на панели инструментов

Настройка Настроить &kvoctrain;...

  Показать диалог параметров &kvoctrain;

#### Меню Справка

&help.menu.documentation;

#### Меню заголовков столбцов

Следующее контекстное меню появится, если вы щёлкнете левой кнопкой мыши по заголовку третьего столбца (слова и выражения на основном языке) и будете удерживать кнопку нажатой примерно секунду.

В случайном порядке

  Создаёт случайное упражнение на этом столбце, используя все незнакомые выражения, в соответствии с заданными ограничениями.

Выбор варианта ответа

  Создаёт случайное упражнение с вариантами ответа на этом столбце, используя все незнакомые выражения, в соответствии с заданными ограничениями.

Упражнение с глаголами

  Упражнение на спряжение всех глаголов.

Упражнение с артиклями

  Упражнение на использование артиклей (если указан род существительного).

Упражнение со сравнением

  Упражнение на образование форм сравнения.

Синонимы

  Упражнение на знание синонимов.

Антонимы

  Упражнение на знание антонимов.

Примеры

  Упражнение на использование примеров.

Пересказ

  Упражнение на пересказ.

Отсортировать по алфавиту

  Сортировка по алфавиту в прямом или обратном порядке.

Язык

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

Следующие два пункта появляются только в меню столбцов перевода.

Сбросить уровни

  Сбросить пометки у статей на первоначальный уровень.

  Если вы выбрали какое-то определённое упражнение, пометки уровня знаний будут сброшены только для статей, относящихся к этому уроку. Иначе будут сброшены пометки статей всех уроков.

Удалить столбец

  Удалить этот столбец и всё его содержимое.

## Авторские права и лицензирование

### Благодарности

&kvoctrain; — моё первое приложение с графическим интерфейсов для &kde;, поэтому многое мне пришлось подсматривать в других приложениях. Самые большие заимствования сделаны из

- &klpq; (работа с таблицами в версиях до 0.7)

- &kontour; (чтение и запись файлов XML)

- &khexedit; (диалог О программе в версиях до 0.7)

Я также хотел бы поблагодарить следующих людей за их личный вклад в разработку &kvoctrain;:

- Андреа Маркони (Andrea Marconi) за итальянскую локализацию

- Ганса Коттмана (Hans Kottman) за французскую локализацию

- Гжегожа Ильчука (Grzegorz Ilczuk) за польскую локализацию

- Эрика Бишоффа (Eric Bischoff) за преобразование документации в формат DocBook

Я также хотел бы поблагодарить всех остальных, включая всю команду разработчиков &kde;, за их помощь, конструктивную критику, предложения и сообщения об ошибках.

### Авторские права

Авторские права на программу &kvoctrain; 1999-2003 &Ewald.Arnold; &Ewald.Arnold.mail; 2004-2005 Петер Хедлунд (Peter Hedlund) peter@peterandlinda.com

Авторские права на документацию 1999-2000 &Ewald.Arnold; &Ewald.Arnold.mail; 2005 &Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail;

Перевод на русский: Валя Ванеева fattie@altlinux.ru

&underFDL; &underGPL;

## Установка

### Как получить kvoctrain

&install.intro.documentation;

### Системные требования

Чтобы скомпилировать &kvoctrain;, вам необходимы библиотеки &kde; и &Qt;. Все необходимые библиотеки можно найти на сайте ftp.kde.org/pub/kde/.

Программа &kvoctrain; тестировалась для работы с &kde; 3.0 и &Qt; 3.0. Она также, в принципе, должна работать в &kde; 2.x и &Qt; 2.x, если скомпилирована для них, но никаких гарантий авторы программы не дают.

### Компиляция и установка

&install.compile.documentation;
&documentation.index;