В секретных лабораториях Третьего Рейха

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

  Не найдя в инете такого, начал делать сам.

  Итак, представляю Вам скрипт user.js для Оперы (но его вполне можно использовать и в Firefox'е с установленным плагином GreaseMonkey, я проверил; также, спасибо товарищу Zombieff, выяснилось, что работает в Хроме).

  Принцип работы:

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

  Обучение быстро, эффективно и не напрягаясь. Это мой стиль :).

  --Версия 0.12
  оптимизирован механизм работы, скрипт корректно отрабатывается на абсолютном большинстве сайтов (собственно, я не смог найти несовместимых сайтов, но допускаю, что могут быть)
  скрипт медленно работает в Опере на страничках, которые содержат много маленьких кусочков текста (снова яркий пример — страница поиска по трекеру на torrents.ru — там сбоку огромный список разделов), поэтому введён механизм остановки работы скрипта после определённого количества замен (FF и Хром и так быстро работают, но делать отдельную версию для Оперы не хочется)
  
  Версия 0.11
  иероглиф "и" теперь заменяется в русских словах, содержащих: "и в начале слова" либо "й после гласных"
  переписан механизм изменения содержимого странички, теперь не ломается имеющийся javascript на страничках
  Известные проблемы:
  вызывает проблемы на страницах поиска некоторых форумов (например torrents.ru) в Опере (в Firefox и Хроме, на
  удивление, всё хорошо; проверялось под Linux'ом)
  работает медленно, ищутся возможности ускорить работу (или дождаться релиза стабильной версии Opera 10.50 и
  успокоиться :))

  Версия 0.1
  Умеет только хирагану. Все основные символы алфавита, слоги со звонкими согласными и слоги с "я", "ю", "ё". Также, в качестве "бонуса" во всех словах с удвоением согласных первая согласная буква заменяются на маленькое "цу" (символ удвоения согласных).
  Также, по идее, должны корректо отрабатыватся текстовые поля (textarea и input.text) и ссылки, содержащие кириллицу в имени страницы.
  --

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

  Как устанавливать.

  Пользователям Оперы надо зайти в меню Инструменты (Tools) -> Настройки... (Preferences...) -> вкладка Дополнительно (Advanced) -> подменю Содержимое (Content) -> кнопка Настроить JavaScript... (JavaScript Options...) и посмотреть, что написано в поле "Папка пользовательских файлов JavaScript" (User JavaScript folder). В эту папку вам надо скачать этот скрипт: japanese_alphabet_learner.user.js (правой кнопкой на ссылку, "Сохранить как..."). Если в поле никакой папки вообще не написано, можете создать любую папку, где вам удобно, указать её в этом диалоге и скачать туда скрипт. Всё.

  Пользователям Firefox надо установить (если не установлен) плагин GreaseMonkey, после чего просто нажать на эту ссылку: japanese_alphabet_learner.user.js, и скрипт установится.

  Пользователям Chrome просто нажать на ссылку: japanese_alphabet_learner.user.js, согласиться со всем, чем попросят, и плагин установится.

  

  Приглашаю потестировать.

  Upd.: Обновновил до версии 0.11. Удалите старую версию и поставьте новую. Огромное спасибо Xanf и RA за помощь в переписывании движка!

  Upd.2: Обновновил до версии 0.12. Удалите старую версию и поставьте новую.

  Если что, пишите:

  jabber: xtremalraven@jabber.ru , e-mail: alex@shmidt.net , ICQ: 245460578 , ВКонтакте: Александр X.A.R. Шмидт.

  ЗЫ: Писал на скорую руку на коленке, хотелось побыстрее увидеть результат. Так что если будете смотреть код, не падайте сразу в обморок :).

  ЗЗЫ: Да, я знаю, что так тупо переводить русские слоги нельзя, что это ненаучно, непедагогично, и всё такое прочее. Поэтому специально поясняю: плагин помогает просто ЗАПОМНИТЬ иероглифы и то, как они примерно читаются.

blog comments powered by Disqus

  • Juick - лучший сервис микроблогов ever!