Описание интерфейса пользователя «Большого словаря японского языка»

 

Интерфейс пользователя «Большого словаря японского языка» можно условно разделить на четыре части:

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

 

Схема интерфейса показана на рисунке (на примере поиска слова «пропечатать»):

 

 

1) Поле поиска

Данное поле предназначено для ввода искомого слова и последующего выполнения запроса на поиск. Ввод осуществляется на русском или японском языках. В зависимости от языка запроса осуществляется поиск по русско-японским или японско-русским (японско-японским) словарям, подключённым к единой лексикографической базе «Большого словаря японского языка». Список словарей, включённых в базу можно посмотреть здесь.

 

2) Список найденных статей

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

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

 

3) Оригинальная статья (скан)

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

 

4) Панель инструментов для редактирования

Является частью окна встроенного редактора. Служит для упрощения процесса редактирования словарной статьи. Подробно описана ниже.

 

5) Строка с ключевыми словами для поиска

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

 

6) Словарная статья для редактирования

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

 

7) Строка состояния редактора

Является частью окна встроенного редактора. Указывает текущую редакцию (версию), открытой в редакторе словарной статьи. Содержит также иные информационные указатели, имеющие отношение к процессу редактирования. См. также описание кнопок «Перейти к предыдущей/следующей редакции (версии) словарной статьи» и «Сохранить отредактированную статью» ниже.

 

 

Описание панели инструментов для редактирования

 

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

 

 

1) Очистка форматирования (Clear formatting)

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

 

2)     Установка/снятие полужирного начертания (Bold)

Быстрая клавиша: [Ctrl-B]

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

Внимание: Кроме как для простановки ударений полужирное начертание нигде более не используется (хотя оно присутствует в оригинальном тексте словаря).

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

 

3)     Установка/снятие курсивного начертания (Italic)

Быстрая клавиша: [Ctrl-I]

Устанавливает или снимает курсивное начертание с выделенного фрагмента текста. Согласно правилам редактирования курсивное начертание текста воспроизводится в точности так, как оно представлено в оригинале (на скане).

Для удобства редактирования курсивное начертание в окне редактирование всегда отображается светло-зелёной заливкой.

 

4)     Подчеркнуть/снять подчёркивание (Underline)

Быстрая клавиша: [Ctrl-U]

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

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

 

5)     Зачеркнуть/снять зачёркивание (Strikethrough)

Подчёркивает или снимает подчёркивание с выделенного фрагмента текста. Данная функция при редактировании словарных статей не используется.

 

6)     Уменьшить отступ (Outdent)

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

 

7)     Увеличить отступ (Indent)

Увеличивает отступ строки текста, на которой стоит курсор, или выделенных строк текста. Данная функция при редактировании словарных статей не используется.

 

8)     Отменить действие (Undo)

Отменяет последние действия пользователя по редактированию (если таковые имели место быть, иначе кнопка не активирована).

 

9)     Повторить отменённое действие (Redo)

Возвращает назад последние отменённые действия пользователя (если такие отмены имели место быть, иначе кнопка не активирована).

 

10)     Перейти к предыдущей редакции (версии) словарной статьи (Prev)

Переход к предыдущей редакции (версии) статьи в случае, если таковые у неё есть. Текущая (редактируемая в настоящий момент) версия статьи отображается в строке состояния в самом низу окна редактирования. Исходная (самая первая) редакция словарной статьи отображается там как Version: 0 (Версия 0). При нахождении в исходной редакции кнопка перехода к предыдущей версии — неактивна, поскольку более ранних версий не существует.

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

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

 

11) Сохранить отредактированную статью (Save)

Быстрая клавиша: [Ctrl-S]

Запись отредактированной и выверенной статьи в базу данных на сервере. При нажатии на кнопку начнётся процесс записи, а в строке состояния появится информационное сообщение: Version: saving…. В случае успешной записи, номер версии будет увеличен на 1 (что также будет сразу отображено в строке состояния), кроме того на панели инструментов будет активирована кнопка «Переход в предыдущей редакции (версии) словарной статьи» (если редактировалась исходная версия словарной статьи и ранее эта кнопка была неактивна).

Внимание: разные правки одной и той же статьи, сделанные одним и тем же пользователем в течение часа, считаются одной редакцией словарной статьи. Таким образом, в списке редакций конкретной словарной статьи отображается (и сохраняется) только самая последняя редакция статьи, сделанная пользователем в течение часа. Это позволяет не хранить промежуточные «сырые» правки на сервере.

 

12)     Перейти к следующей редакции (версии) словарной статьи (Next)

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

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

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

 

13) Изменить размер шрифта (Font size)

Устанавливает размер шрифта для выделенного фрагмента текста. Данная функция при редактировании словарных статей не используется.

 

14) Показать/Скрыть разбивку на строки (Show paragraphs)

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

 

 

Данная функция удобна для нахождения лишних символов «перевода строки». Например, на рисунке выше, в случае присутствия лишнего «перевода строки» после タイプライターを, эта строка была бы отделена от последующего 打/у/つ горизонтальной прерывистой линией. что позволило бы легко обнаружить эту ошибку. Кроме того подобное разделение облегчает чтение текста.

 

15) Вставить пользовательский символ (Insert custom character)

Служит для вставки специальных символов, ввод которых с клавиатуры затруднён, но которые могут потребоваться при редактировании словарных статей. К таким символам относятся арабские цифры в кружочке, разделяющие различные значения русского слова (①, ② и т. п.); буква ў, показывающая редукцию гласного у в транскрипции японских слов; ромб ◇, отделяющий фразеологические единицы; символ многоточия … и т. п.

 

При нажатии на кнопку появляется всплывающее окно, в котором необходимо выбрать символ для вставки (для примера на рисунке выбран символ ①):

 

 

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

 

16) Очистка замусоренного кода (Cleanup messy code)

Очищает замусоренный, перепутанный HTML-код. Обычно не используется.

 

17) Редактирование HTML-кода словарной статьи (Edit HTML source)

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

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

 

 

В этом окне текст словарной статьи можно редактировать точно так же, как мы редактируем его в окне редактора (с той лишь разницей, что вся разметка делается тегами HTML). По окончании редактирования, чтобы отобразить внесённые в HTML-код изменения в основном редакторе, необходимо нажать кнопку Update (Обновить). Если изменения вносить не надо, то можно нажать на кнопку Cancel (Отменить) или просто закрыть это окно. Нажатие на любую из этих двух кнопок приведёт к закрытию окна редактирования HTML-кода и передаче управления обратно в окно редактирования словарной статьи.

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

 

 

Пример редактирования словарной статьи

 

Статья до редактирования:

 

В соответствии с правилами редактирования выполнены следующие действия:

  • восстановлен русский и японский текст, русская транскрипция в косых линейках //, номера значений ① и ②;
  • проставлены ударения в иллюстрирующий пример «пропечатать весь день на машинке», сам пример выделен подчёркиванием;
  • весь текст статьи расположен с учётом правил редактирования;
  • в список ключевых слов через запятую добавлено дополнительное слово «пропечатывать».

 

Статья после редактирования и сохранения:

 

Примечание: на рисунке видно, что после сохранения отредактированного текста статьи изменился номер редакции (версии) текста (с 0 до 1), а на панели инструментов стала активной кнопка перехода к предыдущей версии статьи.