Copyright © 1999, 2000, 2001, 2002 Эвальд Арнольд (Ewald Arnold)
Copyright © 2005 Anne-Marie Mahfouf
Разрешается копировать, распространять и/или изменять этот документ на условиях лицензии GNU для свободной документации, версии 1.1 или более поздней, опубликованной Фондом Free Software Foundation; без неизменямых разделов, без текста на первой странице, без текста на последней странице. Копия лицензии находится здесь the section entitled "GNU Free Documentation License".
KVocTrain — программа KDE, помогающая расширить словарный запас. Например, она может вам пригодиться при обучении иностранному языку.
Содержание
KVocTrain — KDE программа, помогающая расширить словарный запас. Например, она может вам пригодиться при обучении иностранному языку. Вы можете создавать свои собственные файлы словарей.
Целью программы было заменить каталоги бумажных карточек со словами и переводом.
Возможно, такие карточки использовались в вашей школе. Учитель пишет выражение на одной стороне карточки и его перевод — на обратной. Вы просматриваете эти карточки одну за другой. Если вы знаете перевод, вы откладываете карточку. Если нет, пытаетесь запомнить слово ещё раз.
KVocTrain не предназначен для изучения грамматики или других более сложных вещей. Это вне области применения данного приложения.
Здесь представлен KVocTrain так, как он выглядит при первом запуске из меню ->-> или после нажатия комбинации клавиш Alt+F2 ввода команды kvoctrain.
Вы можете изучить примеры словарей, воспользовавшись командой меню ->. В составе программы есть два файла примеров, которые помогут вам познакомится с программой. Файл sample-en.kvtml
содержит список слов на английском, немецком и французском языках.
Словари можно получить через Интернет командой меню . Откроется диалог Получить со списком доступных словарей.
Здесь я выбираю файл катаканы для изучения японского языка, нажимаю кнопку — файл устанавливается. Нажимаю кнопку , чтобы выйти из диалога. Словарный файл катаканы открывается в главном окне программы.
Этот файл состоит из 26 уроков и должен дать мне возможность выучить написание основных букв и слогов катаканы. Итак, начнём первый урок: выберите команду в меню и перейдите на вкладку Ограничения. Здесь можно выбрать уроки. Выделяем урок 1 и нажимаем кнопку , чтобы сохранить изменения, и , чтобы закрыть диалог.
В меню выберите то, чему хотите обучаться. Например, я выбираю пункт , т.к. хочу выучить соответствия между знаками катаканы и комбинациями латинских букв ромадзи. Затем я выбираю команду меню , появляется следующий диалог:
Как вы видите ниже, статьи в словаре организованы как в обычной электронной таблице. Каждый столбец любой строки содержит выражение на каком-нибудь языке или служебную информацию. В самом левом столбце указано название урока, в котором используется статья. Во втором столбце показано состояние, а в третьем всегда содержится слово на основном языке. Во всех остальных столбцах — переводы выражения.
На рисунке выше вы можете видеть, что у нескольких свойств словаря есть визуальные обозначения:
Цвета показывают уровень (от 1 до 7) ваших знаний
Зелёная «галочка» во втором столбце показывает, что эта статья используется в упражнении (которое вы не прошли до конца в прошлый раз), а красный «крестик» показывает, что статья не используется.
Когда вы помечаете статьи, с которыми собираетесь работать, у них меняется цвет фона.
Цвет текста в столбце с выражением на основном языке может меняться, если у вас больше одного столбца с переводами. Если курсор находится в столбце с языком перевода, цвет фраз в столбце основного языка показывает уровень ваших знаний при переводе «на основной язык». См. раздел о редактировании статей.
Конечно, этой таблицей можно пользоваться и как обычным словарём и искать нужные статьи вручную.
В нижней части главного окна расположена строка состояния, обычно содержащая три поля. В этих полях отображаются важные свойства текущей статьи (если они есть):
тип слова;
произношение слова или выражения. Если у вас установлены соответствующие шрифты, в которых есть символы МФА, можно использовать и символы фонетического алфавита. Более подробно об этом можно узнать в разделе о настройке программы;
ваши заметки.
Во время загрузки, сохранения большого файла или другой продолжительной операции, вы увидите индикатор выполнения в правой части строки состояния.
Автор программы пытался оптимизировать её так, чтобы её можно было использовать при работе только с клавиатуры. Поэтому все основные функции доступны и без мыши.
При нажатии на эту клавишу курсор автоматически переместится в поле поиска. Если вы начнёте вводить что-нибудь в это поле, KVocTrain будет находить первое наилучшее соответствие по мере ввода (начиная от позиции курсора). Курсор в таблице будет перемещаться на найденную статью.
Если вы нажмёте Enter, курсор переместится на следующую статью, соответствующую условиям поиска.
Если вам нужно совпадение только с первыми словами выражений, нажмите Ctrl+Enter.
Нажав Shift+Tab или Tab вы опять вернёте фокус на таблицу словаря.
Курсор в словаре переместится в столбец слева. Если вы уже находитесь в самом первом столбце, ничего не произойдёт.
Курсор в словаре переместится в столбец справа. Если вы уже находитесь в самом последнем столбце, ничего не произойдёт.
Курсор в словаре переместится на строку выше. Если вы уже находитесь в самой первой строке, ничего не произойдёт.
Курсор в словаре переместится на строку ниже. Если вы уже находитесь в самой последней строке, ничего не произойдёт.
Курсор в словаре переместится на страницу (число видимых строк - 1) выше. Если строк осталось меньше страницы, курсор переместится на самую первую строку.
Курсор в словаре переместится на страницу (число видимых строк - 1) ниже. Если строк осталось меньше страницы, курсор переместится на самую последнюю строку.
Открыть диалог Изменить свойства для изменения текущей записи.
Добавить новую запись в конец словаря. Курсор перемещается к полю в столбце "Оригинал". Измените содержимое полей непосредственно или вызовите диалог "Изменить свойства" для изменения этого поля.
Если в настройке установлен флажок Быстрое добавление, вы сможете вводить оригинальные фразы и их переводы, пока не нажмёте клавишу Esc.
Удалить текущую статью из словаря. Вам нужно будет подтвердить своё решение.
Удерживая Ctrl и, нажав одну из клавиш на дополнительной цифровой клавиатуре (+ или -), вы можете выбрать предыдущий или следующий урок из выпадающего списка для текущей статьи. Если у вас нет цифровой клавиатуры, можно нажать и обычные клавиши + или -.
Двойной щелчок на поле в таблице позволяет его отредактировать.
При щелчке
кнопкой мыши по заголовку одного из столбцов статьи будут упорядочены на основе сортировки по алфавиту содержимого этого столбца. При следующем щелчке будет использована обратная сортировка. Треугольник, указывающий направление сортировки, появляется справа от заголовка столбца, по которому упорядочиваются статьи.Щёлкнув по заголовку столбца меню этого столбца.
кнопкой мыши и удерживая её нажатой, можно открытьВы можете выделить целую группу статей. Вы можете менять свойства элементов этой группы или сохранить её в новом словаре.
Щелчок по записи выделяет всю строку.
Щелчок по записи с удерживаемой клавишей Ctrl добавляет эту запись к выделению.
Если дополнительно удерживать клавишу Shift, к выделению будут добавлены все записи после предыдущего выделения, включая запись, по которой вы щёлкнули.
Чтобы изменить свойства выделенных записей в диалоге изменения статьи, нажмите Enter. Внешний вид диалога будет несколько отличаться от обычного. Некоторые поля будут неактивны. Например, не имеет смысла редактировать выражения всех выделенных статей или комментарии к ним.
Все выделенные поля сначала пусты: это значит, что их состояние не было изменено. После изменения какого-то свойства в соответствующем поле появится содержимое. Значения только таких полей будут изменены после закрытия диалога (конечно, если вы сохраните изменения).
KVocTrain может обрабатывать файлы следующих форматов:
документы собственного xml-формата с расширением .kvtml
.
Если вы хотите пользоваться одними и теми же файлами в разных местах, рекомендуется использовать именно этот формат, так как только в нем могут быть сохранены все свойства словарей KVocTrain;
обычные текстовые файлы с особо указанными разделителями элементов, часто используемые и простыми приложениями баз данных. Поддерживаются файлы с расширением csv
. KVocTrain без проблем работает и с файлами в кодировке UTF-8, так как именно в ней доступны буквы почти всех алфавитов. См. также раздел о кодировках и таблицах символов.
В Интернете есть множество словарей, в которых для разделения выражений на разных языках используется символ табуляции или одно или два идущих подряд двоеточия. Выбрать разделитель можно на вкладке Буфер обмена в меню - .
KVocTrain определяет формат файла, прочитав из него первые несколько байт. Если это не какой-нибудь специальный формат вроде kvtml
или lex
, предполагается, что это файл csv
.
Работая с KVocTrain, вы можете использовать следующие типы слов по умолчанию. Кроме того, в каждом словаре могут содержаться типы слов, определённые пользователем.
Тип | Описание | Пример |
---|---|---|
прилагательное | описывает свойства и признаки предметов или людей | дорогой, хороший |
наречие | описывает характер действий, вторичные признаки | сегодня, сильно, по-турецки |
Артикль
|
| |
союз | служит для связи слов или предложений | и, но |
имя собственное | имя человека, животного, индивидуальные названия конкретных предметов | Аня, Кремль |
существительное
| обозначение предметов, ощущений | стол, кофе, платье, радость |
числительное
| количество или порядок предметов при счёте |
|
выражение | особое сочетание слов | одним выстрелом убить двух зайцев |
предлог | служит для определения отношения или места | позади, между |
местоимение
|
|
|
вопросительное местоимение | указывает на неопределённый предмет, признак и т.д., часто служит для построения вопросительных предложений | кто, что, как |
глагол
| обозначает действие или отношения как процессы |
|
Любой текстовый файл, предназначенный для чтения человеком, представляет собой последовательность байтов или «восьмеричных октетов». Интерпретация же этих байтов зависит от самых разных условий: от системы, в которой открывается файл, от языка, на котором написан текст и т.д.
Так как обычно байт — наименьшая единица хранения данных на компьютерах, каждый видимый на экране символ чаще всего представляется одним байтом. Каждый байт содержит значение от 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 или выше. В таком случае вы можете обратиться к автору программы.
Если тема этого раздела заинтересовала вас, рекомендуем ознакомиться со следующими материалами (на английском):
Наиболее частый способ проверки своих знаний в KVocTrain — проведение тестирования в случайном порядке.
При этом уровень ваших знаний (от 1 до 7) отмечается для каждого выражения.
Вам доступны несколько параметров для настройки тестирования.
Вы можете ограничить количество выражений для упражнения, определив, из каких уроков нужны слова и какого типа должны быть эти слова. Разумным кажется использование в одном упражнении (и одном уроке) примерно 50 слов и выражений.
Более того, диапазон слов, попадающих в упражнение, может зависеть от уровня знаний и от даты последнего использования слова в упражнении.
Обучение достаточно эффективно, если вы не используете в упражнении одни и те же слова определённый период времени, в зависимости от текущего уровня.
На этот случай предусмотрен механизм блокирования и сроки действительности, поэтому вам не нужно менять вручную параметры для каждого упражнения. Хорошо выученные выражения блокируются, по крайней мере, на заданное время и снова будут использоваться в упражнениях по истечении срока окончания блокирования.
Направление перевода, с иностранного языка или на него, также можно менять случайным образом.
Вы можете проходить тестирование с выбором варианта ответа, если этот способ обучения вам подходит больше, или если вы ещё не очень уверены в своих знаниях.
Конечно, для некоторых типов слов нужны особые упражнения.
Поэтому есть специальные упражнения для проверки спряжения глаголов, образования форм сравнения прилагательных и расстановки артиклей существительных.
Все параметры, перечисленные выше, можно объединить в профиль и сохранить под произвольным именем.
Во время тестирования будут показываться слова и выражения до тех пор, пока все из них не будут помечены как «знакомые». Если вы не выбрали для упражнения какой-то один урок, будут использованы статьи всех уроков по порядку.
У оставшихся слов из текущего упражнения, не отмеченных как «знакомые», будет собственная пометка, которая сохранится до следующего запуска KVocTrain. Вы можете закончить прохождение упражнения позже (к сожалению, это невозможно для упражнений на спряжение, формы сравнения и артикли). У помеченных таким образом слов во втором столбце словаря будет зелёная галочка.
Откройте этот диалог командой меню ->. Диалог состоит из нескольких вкладок со свойствами текущего документа. Эти свойства хранятся вместе со словарём.
В это поле вы можете ввести заголовок документа, который будет отображаться в заголовке окна.
Обычно в это поле нужно вводить только своё имя. Если авторов несколько, каждое имя пишется на отдельной строке.
Если вы хотите ограничить или, наоборот, расширить сферу использования вашего словаря, введите в это поле текст лицензии, под которой ваш словарь будет распространяться.
Рекомендуем использовать что-нибудь вроде Free Document License.
Сюда можно вводить любую информацию, не попадающую под указанные выше категории.
Здесь вы можете добавлять, изменять и удалять описания уроков.
О назначении всех кнопок можно догадаться по их названиям. Исключение составляет кнопка . Эта кнопка удаляет названия всех уроков, не используемых в текущем документе.
Эта вкладка очень похожа на предыдущую, но здесь вы можете редактировать собственные типы слов (части речи).
Так как эта вкладка выглядит аналогично предыдущей, рисунок с нею не прилагается.
Здесь вы можете добавлять, редактировать и удалять собственные заметки об употреблении.
Если вы считаете, что какой-то элемент (время глаголов, тип слова или замечание об употреблении) должен быть в стандартном наборе, сообщите об этом автору программы.
Так вы упростите жизнь и себе и другим пользователям.
Если созданный вами словарь имеет определённый порядок статей, вы можете снять данный флажок, чтобы выключить автоматическую сортировку. Тогда сортировка при нажатии кнопки заголовка столбца производиться не будет.
В KVocTrain версии 0.7 предлагался также выбор между восьмибитной кодировкой и Unicode для сохранения словаря. Эта функция больше не поддерживается. В текущей версии все файлы сохраняются только в кодировке Unicode.
К сожалению, совместимость с версиями 0.6 и ниже отсутствует.
Откройте этот диалог командой меню ->
На всех вкладках этого диалога содержатся одинаковые параметры, относящиеся к используемым языкам.
Для каждого рода нужно ввести определённый и неопределённый артикль. Если в выбранном языке артикли не используются, оставьте поля пустыми.
Таким же образом укажите местоимения первого, второго и третьего лица единственного и множественного числа.
Так как во многих языках нет формы третьего лица множественного числа, то предусмотрен флажок для указания программе на эту особенность языка.
Ненужные поля оставьте пустыми.
В KVocTrain версии 0.7 также можно было выбрать кодировку. В Qt™ версии 3 этот параметр больше не нужен.
Если у вас есть важные словари, записи которых показываются в новой версии неправильно, вы можете обратиться к автору, возможно, это приведёт к созданию инструмента преобразования документов.
Откройте этот диалог командой меню ->.
Если вы установите этот флажок, KVocTrain будет автоматически сохранять изменения в документе при нажатии кнопки "Закрыть" или выходе из программы.
Побочный эффект: при завершении работы с программой вам не будет предложено сохранить изменения, они будут сохранены автоматически.
Если вы установите этот флажок, KVocTrain будет автоматически сохранять изменения в документе через указанный здесь промежуток времени.
Побочный эффект: при завершении работы с программой вам не будет предложено сохранить изменения, они будут сохранены автоматически.
Если в качестве интервала задать 0, автоматическое сохранение не будет использоваться.
Если флажок установлен, вы сможете добавлять несколько записей подряд. После ввода первого слова на основном языке, вам будет предложено ввести соответствующие переводы. Затем — следующее слово и его переводы и т.д., пока не нажмёте клавишу Esc.
В этом режиме выбор урока в диалоге изменения статьи эквивалентен выбору урока на панели инструментов. Урок, выбранный на панели инструментов, выбран и в диалоге редактирования.
Нужные уроки должны быть созданы заранее в диалоге настройки документа.
Если этот флажок установлен, при закрытии KVocTrain все настройки будут сохранены автоматически. Иначе вам нужно будет выбирать соответствующий пункт меню, чтобы сохранить настройки.
При изменении размеров главного окна удобно, если размеры столбцов меняются автоматически.
Это можно сделать двумя способами:
KVocTrain сделает все столбцы одинаковой ширины, за исключением самого первого, с названиями уроков: его ширина будет равняться половине ширины любого другого столбца. У второго столбца, с флагом состояния записи, ширина фиксированная.
Ширина каждого столбца изменится на коэффициент, на который меняется ширина окна.
Если переключатель в состоянии Фиксированная, изменение ширины столбцов не производится.
Каждому столбцу может быть назначен язык. Внутренние идентификаторы языков — международные коды языков: en
, de
, ru
. Эти коды тоже хранятся вместе с документом.
Вам следует использовать корректные коды языков, чтобы ваши словари можно было совместно использовать с другими людьми. Слияние словарей также опирается на коды языков.
Иногда нужно использовать второй код языка, так как у некоторых языков может быть один краткий код и несколько длинных. Например, для обозначения немецкого языка как краткий код используется de
, но в соответствии с ISO639-2 можно выбирать deu
или ger
.
Здесь вы можете дать перевод названия языка на ваш родной. Это название станет также и названием столбца со словами и выражениями на этом языке.
Вы можете добавить значок, символизирующий язык. Он также будет виден в заголовке столбца.
В KDE 2 эти изображения хранятся в $
.KDEDIR
/share/locale/l10n/код_языка
Нет описания.
Нажатие на данную кнопку удаляет выбранный язык из списка.
После ввода кода нового языка в поле слева, нажмите на эту кнопку, чтобы добавить этот язык в свой список. После этого вам будет нужно заполнить остальные поля: название, изображение и т.д.
Нажатие на эту кнопку открывает выпадающее меню, содержащее все страны, описанные в поставке KDE. Из языковых параметров, упорядоченных по странам, вы можете добавить желаемые в ваш персональный список.
Возможно, вам захочется изменить название языка и его значок, но его двух- и трёхбуквенные коды менять не рекомендуется. Иначе у вас могут возникнуть проблемы, связанные с совместимостью документов, созданных разными пользователями.
Нажатие на эту кнопку открывает выпадающее меню, содержащее все коды языков, определённые стандартом «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, пожалуйста, отправьте электронное письмо по адресу (annma AT kde.org)
, прикрепив к нему этот файл. Мы разместим его на веб-странице 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 доступны на следующих ресурсах:
Словари в 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 (они отсортированы по времени их обнаружения автором руководства):
Возможно, вас заинтересуют эти ссылки, которые автор нашёл во время работы над KVocTrain.
Создать новый документ.
Открыть существующий документ.
Открыть один из последних использовавшихся документов.
Открыть один из словарей-примеров, поставляющихся вместе с KVocTrain.
Открыть диалог "Получить", с помощью которого вы можете установить новые файлы словарей KDE-Edu через Интернет.
Слить выбранный словарь с текущим.
При слиянии использоваться будут только те части другого словаря, в которых международные коды языков совпадает с кодами языков текущего словаря.
Поэтому всегда указывайте правильные коды. Это поможет вам использовать словари совместно с другими людьми. В KVocTrain все коды языков доступны в диалоге настройки программы.
Сохранить документ.
Сохранить документ под другим именем.
Сохраняет отмеченные статьи как новый словарь.
Открывает стандартный диалог печати KDE
Завершить работу с KVocTrain.
Копировать текущую статью в буфер обмена. Поля в буфере обмена будут разделяться последовательностью символов, указанной в диалоге настройки программы.
Вставить содержимое буфера обмена. Поля в буфере обмена будут разделяться последовательностью символов, указанной в выше. Содержимое будет вставлено как одна статья с несколькими столбцами. Вы также можете определить порядок столбцов перед их копированием в буфер обмена.
При вставке нескольких статей (например, из файла CSV
) они буду добавлены одна за другой как новые.
Выделить все статьи в словаре для их дальнейшей обработки.
Снять выделение со всех выбранный статей.
Поиск содержимого буфера обмена в словарном файле, используя поле поиска на панели инструментов.
Добавить одно или несколько слов и выражений. См. также описание использования клавиши Insert.
Редактировать текущее слово или выражение. См. также описание использования клавиши Enter.
Удалить выделенные статьи. См. также описание использования клавиши Delete.
Открыть диалог статистики, содержащий важные сведения о вашем словаре.
Найти в словаре статьи, которые ещё не относятся ни к одному уроку и отнести их к новым урокам.
Найти все дублированные статьи (совпадают и фраза, и перевод) и удалить все дубли.
Добавить столбец (новый язык).
Установить язык и его код для столбца.
Удалить столбец с переводами.
Открыть диалог свойств документа.
Открыть диалог свойств языка.
Открыть вложенное меню выбора упражнений для каждого из языков. Такое же меню открывается при нажатии на заголовок соответствующего столбца.
Возобновить упражнение в случайном порядке, если вы не закончили его прохождение в прошлый раз. Оставшиеся в упражнении слова и выражения отмечены зелёной галочкой.
Возобновить упражнение с вариантами ответов.
Скрыть или показать панель инструментов.
Скрыть или показать строку состояния.
Настроить комбинации клавиши, используемые для запуска разных действий.
Разместить элементы на панели инструментов
Показать диалог параметров KVocTrain
Запускает Центр помощи KDE и открывает справочное руководство по KVocTrain. (Этот документ вы и читаете).
Вид курсора меняется на стрелочку со знаком вопроса. Нажимая на различные элементы внутри KVocTrain, вы увидите подсказку с объяснениями назначения и действия данного элемента (если она для него существует).
Открывается диалог отправки сообщения об ошибке. Он служит для того, чтобы вы могли отправить сведения об обнаруженной вами ошибке в программе или свое «пожелание», чтобы какая-либо пока что отсутствующая возможность была реализована в будущих версиях программы.
Будут выведены сведения о версии и авторах программы.
Будут выведены сведения о версии KDE.
Следующее контекстное меню появится, если вы щёлкнете левой кнопкой мыши по заголовку третьего столбца (слова и выражения на основном языке) и будете удерживать кнопку нажатой примерно секунду.
Создаёт случайное упражнение на этом столбце, используя все «незнакомые» выражения, в соответствии с заданными ограничениями.
Создаёт случайное упражнение с вариантами ответа на этом столбце, используя все «незнакомые» выражения, в соответствии с заданными ограничениями.
Упражнение на спряжение всех глаголов.
Упражнение на использование артиклей (если указан род существительного).
Упражнение на образование форм сравнения.
Упражнение на знание синонимов.
Упражнение на знание антонимов.
Упражнение на использование примеров.
Упражнение на пересказ.
Сортировка по алфавиту в прямом или обратном порядке.
Выбрать язык для этого столбца. Если нужного вам языка нет в меню, вам нужно его добавить с помощью диалога настройки программы.
Следующие два пункта появляются только в меню столбцов перевода.
Сбросить пометки у статей на первоначальный уровень.
Если вы выбрали какое-то определённое упражнение, пометки уровня знаний будут сброшены только для статей, относящихся к этому уроку. Иначе будут сброшены пометки статей всех уроков.
Удалить этот столбец и всё его содержимое.
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 AT ewald-arnold.de)
2004-2005 Петер Хедлунд (Peter Hedlund) (peter AT peterandlinda.com)
Авторские права на документацию 1999-2000 Ewald Arnold (ewald AT ewald-arnold.de)
2005 Anne-Marie Mahfouf (annma AT kde.org)
Перевод на русский: Валя Ванеева (fattie AT altlinux.ru)
Этот документ распространяется на условиях GNU Free Documentation License.
Программа распространяется на условиях лицензии GNU General Public License.
KVocTrain - это часть проекта KDE http://www.kde.org/.
KVocTrain входит в пакет kdeedu на ftp://ftp.kde.org/pub/kde/, основном FTP-сервере KDE.
Чтобы скомпилировать KVocTrain, вам необходимы библиотеки KDE и Qt™. Все необходимые библиотеки можно найти на сайте ftp.kde.org/pub/kde/.
Программа KVocTrain тестировалась для работы с KDE 3.0 и Qt™ 3.0. Она также, в принципе, должна работать в KDE 2.x и Qt™ 2.x, если скомпилирована для них, но никаких гарантий авторы программы не дают.
Чтобы собрать и установить KVocTrain, введите следующие команды в каталоге дистрибутива KVocTrain:
%
./configure
%
make
%
make install
Поскольку KVocTrain использует autoconf и automake, у вас не должно возникнуть никаких проблем. Если же у вас возникли ошибки, сообщите о них в списки рассылки KDE.
Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team