


             ***** [lightlang.png] *****
===============================================================================
***** Введение *****
===============================================================================
   LightLang - это современная система электронных словарей для Linux,
сочетающая в себе удобство и простоту использования. Собрав все лучшее,
исключив недостатки и добавив множество собственных идей, мы создали самую
совершенную программу такого рода. Ее дизайн и архитектура в корне отличаются
от всех аналогов, интерфейсы понятные и удобные, а возможности поиска
превосходят все ожидания! Использовать LightLang удобно и приятно, изучаете ли
вы язык, работаете профессиональным переводчиком или вам просто нужна
программа, помогающая понять иностранные тексты - она подойдет каждому.

   Мы понимаем, вам надоело искать нужные словари в Интернете. Больше не нужно
тратить на это время - одной простой командой вы можете скачать и установить
любой необходимый словарь из нашего репозитория. Если же вы хотите создать свой
собственный словарь, вы можете использовать любой текстовый редактор - формат
файлов очень простой, или же воспользоваться специальным редактором LightLang
Editor, доступный на нашем_сайте.

   Часто нужно перевести быстро кусочек текста. Мы упростили эту задачу,
встроив в графический интерфейс клиент переводчика Google_Translate. Просто
введите ваш текст, нажмите кнопку и увидите перевод - даже не придется
открывать браузер! Может быть, вам нужен другой переводчик, но не знаете, какой
именно? Откройте любой из них, воспользовавшись меню закладок словаря.

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

   А может вы программист и часто работаете в консоли? Мы предусмотрели и это.
LightLang устроена таким образом, что совсем не обязательно использовать
графический интерфейс, одна простая команда - и перед вами перевод слова!
Причем графическая часть базируется именно на консольной, поэтому их
функциональность совершенно одинакова.

   Еще есть много-много возможностей, которые во всей полноте раскрыты в этой
документации.
Спасибо, что выбрали нашу программу. Надеемся, что вам понравится LightLang!
===============================================================================



             ***** [lightlang.png] *****
===============================================================================
***** Новые возможности *****
===============================================================================
   В этом выпуске LightLang основной упор был сделан на функциональность
графической оболочки XSL, а так же взаимодействия с новым нашем проектом -
SLog, полностью графической версии словаря, написанной с использованием GTK.

   Список изменений для XSL (6.6):
    * Добавлена возможность назначить клавишу-модификатор для Spy;
    * Всплывающее окно Spy теперь имеет возможность перетаскивания и изменения
      размера;
    * Новая Firefox-like панель поиска в тексте;
    * Клиент сервиса Google Translate;
    * Новая, более удобная система управления словарями;
    * Новая система справки;
    * Новое оформление панелей поиска - вертикальные вкладки;
    * Добавлены удобные горячие клавиши;
    * Добавлены возможности навигации во вкладках с переводами, как в веб-
      браузере;
    * Возможность открыть выделенное слово как в текущей, так и в новой
      вкладке;
    * Улучшена производительность системы;
    * Новая система распределения текстовых потоков, исключающая коллизии;
    * Улучшена система поиска в истории запросов;
    * Добавлена возможность определения целостности звуковых файлов;
    * Требование python-xlib теперь опционально, доустановка возможна в любой
      момент;
    * Обновлена арт-схема;
    * Обновлено руководство пользователя, охватывающее все аспекты
      использования системы.
   Список изменений для SL (6.6):
    * Улучшено форматирование.
   Список изменений для LLRepo (2.1):
    * Добавлен прогрессбар скачивания ресурсов.
===============================================================================



             ***** [lightlang.png] *****
===============================================================================
***** Установка и конфигурация *****
===============================================================================
**** Установка LightLang ****
   Для работы графической части системы необходима библиотека Qt4 и прослойка
для нее для Python - PyQt4, в свою очередь нуждающаяся в SIP. Так же необходима
библиотека python-xlib. Все эти пакеты вы можете найти в репозиториях своего
дистрибутива, тогда установка этих библиотек сведется к выполнению простой
команды. Но если этих библиотек не оказалось, то придется все устанавливать
вручную. На данный момент SIP и Qt4 присутствуют если не по умолчанию, то в
репозиориях современных дистрибутивов. Чаще всего отсутствует PyQt4, жизнено
важный для LightLang XSL компонент. И так, по следующим ссылкам вы можете
скачать исходные тексты Qt4, SIP, PyQt4 и python-xlib*:
    * http://www.qtsoftware.com/downloads/
    * http://www.riverbankcomputing.co.uk/sip/download.php
    * http://www.riverbankcomputing.co.uk/pyqt/download.php
    * http://python-xlib.sourceforge.net
   Компилировать и устанавливать данные библиотеки необходимо в той
последовательности, в какой они даны здесь. Их установка не описывается,
поскольку она выполняется совершенно стандартными методами.
   Следует помнить, что лучше всего найти их в уже готовых пакетах для вашего
дистрибутива.
   Необходимые версии:
    * Qt4 >= 4.3
    * SIP >= 4.7
    * PyQt4 >= 4.3
    * python-xlib >= 0.14
   Затем, после установки этих библиотек можно перейти к установке собственно
LightLang.

   Существует еще несколько зависимостей (gcc, python, и так далее), но они
обычно присутствуют в любой Linux-системе или в репозиториях дистрибутива.

   Вам доступно несколько опций конфигурации, которые можно передавать скрипту
configure:
    * --prefix=prefix_dir - используется для указания префикса каталога
      установки, по умолчанию - /usr;
    * --with-default-config=normal|console - используется для указания пресета
      конфигурации. Это настройки, которые разработчики сочли наиболее
      подходящими и дали им имена. По умолчанию используется пресет normal, эта
      конфигурация оптимальна для большинства пользователей. Если вы хотете
      иметь только консольную версию LightLang, используйте пресет console (не
      будет установлен графический интерфейс XSL и соответственно не будет
      зависимостей от Qt4, SIP, PyQt4 и python-xlib);
    * --with-python-xlib-flag=yes|no - используется для указания того, следует
      ли провести проверку на наличие библиотеки python-xlib. По умолчанию
      проверка производится. Если проверка отключена, то скрипт configure не
      будет выдавать ошибки в случае отсутствия библиотеки. python-xlib
      требуется XSL для использования клавиш-модификаторов. Если библиотека
      отсутствует, функция недоступна и установлен режим "Без модификатора"
      (см. Меню_"Spy"). Функция автоматически будет доступна, если вы
      установите python-xlib.
    * --with-audio-player=player_prog - используется для указания аудио плеера,
      которым осуществляетс проигрывание файлов голосовой транскрипции. Плеер
      должен быть обязательно консольным и запускаться командой вида:
            player filename
         Еще одним требованием к нему является обязательная поддержка формата
      OGG, в котором LightLang хранит файлы голосовой транскрипции (в отличие
      от многих других словарей, которые используют несжатый формат WAV).
      Например, можно указать использовать в качестве плеера MPlayer таким
      образом: --with-audio-player=mplayer. При этом путь к исполняемому файлу
      плеера должен находиться в вашей переменной PATH. По умолчанию
      используется плеер play;
    * --with-gui-flag=no - используется для указания того, следует ли включить
      в сборку программы графический интерфейс (и проверять на необходимые для
      него библиотеки). По умолчанию используется значение yes. Отключение
      сборки графического интерфейса обычно нужно на тех системах, которые не
      поддерживают систему X-Window или пользователь хочет установить другую
      оболочку для SL.

   Во время установки вы можете скачать словари и установить их из нашего
репозитория, для этого создан скрипт download.py, который нужно выполнять между
выполнением configure и make. Если вы хотите посмотреть, какие словари и звуки
есть в нашем репозитории, выполните из каталога с LightLang команды:
      ./download.py remotelist dicts
      ./download.py remotelist sounds
   Потом можете скачать, например, словарь командой:
      ./download.py install dicts Mueller-24.en-ru
   Он будет автоматически распакован и встроен в каталог исходных текстов,
затем, на этапе сборки, откомпилирован. Для просмотра доступных опций работы с
репозиторием наберите:
      ./download.py help

   В общем случае, устанавливать LightLang можно следующими командами
(дополнительно будет скачан звук en и словарь Mueller-24.en-ru):
      [liksys@max ~]$ tar -xjvf lightlang-0.8.6.tar.bz2
      [liksys@max_laptop ~]$ cd lightlang-0.8.6
      [liksys@max_laptop lightlang-0.8.6]$ ./configure
      [liksys@max_laptop lightlang-0.8.6]$ ./download.py install dicts Mueller-
24.en-ru
      [liksys@max_laptop lightlang-0.8.6]$ ./download.py install sounds en
      [liksys@max_laptop lightlang-0.8.6]$ make
      [liksys@max_laptop lightlang-0.8.6]$ su
      Password: введите пароль root
      [root@max lightlang-0.8.6]$ make install

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



             ***** [lightlang.png] *****
===============================================================================
***** Авторы и благодарности *****
===============================================================================
   Автор этой программы и всех других из базового пакета LightLang - Деваев
Максим.
   Спасибо моей любимой Лизавете, если бы она не вдохновляла меня, я бы никогда
не закончил эту программу.

   Помогали:
      Владимир Фомкин
      Сергей Тихонов
      Ренат Насыров
      Доу Винх
      Алексей Юм
      Ольга Полякова
      Виталий Липатов

   Переводчики:
      Кирилл Небогин
===============================================================================

