LINUX.ORG.RU

LightLang 0.8.5

 


0

0

Долгожданная версия 0.8.5 нашего словаря! Более продуманая, функциональная и удобная. Добавлено несколько дополнительных меню, расширений, а так же новый менеджер репозиториев с поддержкой зеркал. Так же обновлены словарные базы - качайте на здоровье ;-)

SL:
* Добавлена опция вывода перевода в оригинальном формате словарей.

XSL:
* Добавлена возможность расширения меню сайтов-переводчиков;
* Добавлена возможность автодетектирования Spy-сервисом окна;
* Добавлено меню открытия ссылок в панели поиска;
* Улучшена обработка критичных по производительности участков кода;
* Наконец сделан нормальный диалог About;
* Усовершенствована иконка в трее и ее меню;
* Изменена арт-схема.

LLRepo:
* Программа полностью переписана на Python;
* Изменен синтаксис опций.

>>> Скачать LightLang 0.8.5

anonymous

Проверено: svu ()

Re: LightLang 0.8.5

А в чем тайный смысл переписывания C++ программы на Python?

BaBL ★★★★★ ()
Ответ на: Re: LightLang 0.8.5 от BaBL

Re: LightLang 0.8.5

> А в чем тайный смысл переписывания C++ программы на Python?

Раньше это был шелскрипт. Сроду там нигде C++ не использовался. Только в редакторе.

anonymous ()

Re: LightLang 0.8.5

>Программа полностью переписана на Python

Убивать за такое надо, имхо.

Ramen ★★★★ ()

Re: LightLang 0.8.5

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

чето с созданем структуры директорий sh: /usr/share/sl/dicts/Mueller-24.en-ru: No such file or directory

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

firsttimeuser ★★★★★ ()

Re: LightLang 0.8.5

Он на GTK или Qt?

Если ни на том, ни на другом - даже смотреть не буду.

В противном случае - ждите дебов.

Sikon ★★★ ()

Re: LightLang 0.8.5

Stardict -- наше все!

anonymous ()

Re: LightLang 0.8.5

А назначать хоткей для перевода выделенного слова уже можно?

magesor ★☆ ()

Re: LightLang 0.8.5

А sdict словари он поддерживает?

avatar ()
Ответ на: Re: LightLang 0.8.5 от Sikon

Re: LightLang 0.8.5

Так, вижу, что на Qt. Причём 4. とてもいいです。

А почему аудиоплейер и терминал хардкодятся в опциях configure? Они должны настраиваться.

И где багтрекер?

Sikon ★★★ ()
Ответ на: Re: LightLang 0.8.5 от Sikon

Re: LightLang 0.8.5

>> А в чем тайный смысл переписывания C++ программы на Python?

>Раньше это был шелскрипт. Сроду там нигде C++ не использовался. Только в редакторе.

LightLang начинали писать на C++, Linksys (автор) сам об этом на lf говорил. Тут или я на предвариловке проворонил или отредактировали, думал что это относилось к самой программе, а не к LLRepo

BaBL ★★★★★ ()

Re: LightLang 0.8.5

Ошибка при make install:

make[3]: Entering directory `/tmp/lightlang-0.8.5/docs/man/en'
/bin/mkdir -p man
/bin/cp man/sl.1.gz /tmp/lightlang-0.8.5/output/share/man/en/man1
/bin/cp: невозможно создать обычный файл `/tmp/lightlang-0.8.5/output/share/man/en/man1': No such file or directory

Sikon ★★★ ()
Ответ на: Re: LightLang 0.8.5 от Sikon

Re: LightLang 0.8.5

Плюс башизм:

make[2]: Leaving directory `/tmp/lightlang-0.8.5/apps/llrepo' if [[ yes = "yes" ]]; then \ cd xsl && /usr/bin/make install; \ fi

Хоть бы протестировали сборку этого поделия под Ubuntu, что ли.

Sikon ★★★ ()
Ответ на: Re: LightLang 0.8.5 от Sikon

Re: LightLang 0.8.5

И наконец, на сладкое:

sikon@lucidfox:/tmp/lightlang-0.8.5$ sikon@lucidfox:/tmp/lightlang-0.8.5/output/bin$ ./xsl
Traceback (most recent call last):
  File "./xsl", line 50, in <module>
    import Main # raises accept
  File "/tmp/lightlang-0.8.5/output/lib/xsl/pyqt4/Main.py", line 26, in <module>
    import TrayIcon
  File "/tmp/lightlang-0.8.5/output/lib/xsl/pyqt4/TrayIcon.py", line 22, in <module>
    import TranslateSitesMenu
  File "/tmp/lightlang-0.8.5/output/lib/xsl/pyqt4/TranslateSitesMenu.py", line 29, in <module>
    class TrSiteSAXHandler(Qt.QXmlDefaultHandler) :
AttributeError: 'module' object has no attribute 'QXmlDefaultHandler'

Sikon ★★★ ()

Re: LightLang 0.8.5

> версия 0.8.5 нашего словаря! Более продуманая,

Понятно, что не 1.0. :)

anonymous ()
Ответ на: Re: LightLang 0.8.5 от Ramen

Re: LightLang 0.8.5

>> Убивать за такое надо, имхо.

Так убей. Себя. Фанатик.

vovans ★★★★★ ()
Ответ на: Re: LightLang 0.8.5 от Sikon

Re: LightLang 0.8.5

> Ошибка при make install:

> make[3]: Entering directory `/tmp/lightlang-0.8.5/docs/man/en' > /bin/mkdir -p man > /bin/cp man/sl.1.gz /tmp/lightlang-0.8.5/output/share/man/en/man1 > /bin/cp: невозможно создать обычный файл `/tmp/lightlang-0.8.5/output/share/man/en/man1': No such file or directory

Пофиксено.

И наконец, на сладкое:

> sikon@lucidfox:/tmp/lightlang-0.8.5/output/bin$ ./xsl > Traceback (most recent call last): > File "./xsl", line 50, in <module> > import Main # raises accept > File "/tmp/lightlang-0.8.5/output/lib/xsl/pyqt4/Main.py", line 26, in <module> > import TrayIcon > File "/tmp/lightlang-0.8.5/output/lib/xsl/pyqt4/TrayIcon.py", line 22, in <module> > import TranslateSitesMenu >File "/tmp/lightlang-0.8.5/output/lib/xsl/pyqt4/TranslateSitesMenu.py", line 29, in <module> > class TrSiteSAXHandler(Qt.QXmlDefaultHandler) : > AttributeError: 'module' object has no attribute 'QXmlDefaultHandler'

Доустанови пакеты pyqt для поддержки xml. В вашей убунте они почему-то идут отдельно.

anonymous ()
Ответ на: Re: LightLang 0.8.5 от anonymous

Re: LightLang 0.8.5

> Доустанови пакеты pyqt для поддержки xml. В вашей убунте они почему-то идут отдельно.

4.2

sikon@lucidfox:~/files/projects/subtitleeditor$ dpkg -s python-qt4
Package: python-qt4
Status: install ok installed
Priority: optional
Section: python
Installed-Size: 20264
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: i386
Version: 4.3-2ubuntu7
Provides: python2.5-qt4, python2.4-qt4
Depends: libc6 (>= 2.6-1), libgcc1 (>= 1:4.2.1), libqt4-core (>= 4.3.2), libqt4-gui (>= 4.3.2), libstdc++6 (>= 4.2.1), python-central (>= 0.5.8), python (<< 2.6), python (>= 2.4), python-sip4 (>= 4.7), python-sip4 (<< 4.8)
Recommends: python-elementtree
Suggests: python-qt4-dbg
Description: Python bindings for Qt4
PyQt4 exposes the Qt4 API to Python. The following modules are supported:
* QtCore
* QtGui
* QtNetwork
* QtXml
* QtSvg
* QtAssistant
* QtOpenGL (in python-qt4-gl)
* QtSql (in python-qt4-sql)
.
Homepage: http://www.riverbankcomputing.co.uk/pyqt/index.php
Original-Maintainer: Torsten Marek <shlomme@debian.org>
Python-Version: 2.4, 2.5
sikon@lucidfox:~/files/projects/subtitleeditor$ apt-cache show python-elementtree
Package: python-elementtree
Priority: optional
Section: universe/python
Installed-Size: 188
Maintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>
Original-Maintainer: Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>
Architecture: all
Source: elementtree
Version: 1.2.6-11ubuntu1
Replaces: python2.3-elementtree, python2.4-elementtree
Provides: python2.4-elementtree, python2.3-elementtree
Depends: python (>= 2.3), python-support
Suggests: python-elementtree-doc
Conflicts: python2.3-elementtree, python2.4-elementtree
Filename: pool/universe/e/elementtree/python-elementtree_1.2.6-11ubuntu1_all.deb
Size: 30362
MD5sum: 03b560fc62980a0a0169f72633376793
SHA1: ba545479858e79f8d48a23c5a793bbd9f84266ef
SHA256: fe661cf73ae5bcd570e44931b4546359e548d72180bfeac100a3a240928a9d30
Description: Light-weight toolkit for XML processing
ElementTree provides a simple but flexible container object,
designed to store hierarchical data structures, such as
simplified XML infosets, in memory. The element type can
be described as a hybrid between a Python list and a Python
dictionary.
.
ElementTree is included in Python 2.5, so there is no need
to install this package if you are using Python 2.5.
.
Homepage: http://effbot.org/zone/element-index.htm
Bugs: mailto:ubuntu-users@lists.ubuntu.com
Origin: Ubuntu

sikon@lucidfox:~/files/projects/subtitleeditor$ sudo apt-get install python-elementtree
Чтение списков пакетов... Готово
Построение дерева зависимостей
Reading state information... Готово
Уже установлена самая новая версия python-elementtree.
python-elementtree set to manual installed.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 34 пакетов не обновлено.

Sikon ★★★ ()

Re: LightLang 0.8.5

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

Проблема -- какую базу данных этим ПО дёргать. Судя по лексике постов и большинства доступных материалов, в вопросе проверки и согласования словарей у сообщества идей никаких.

Впрочем, софт софтом, а лингвистика не терпит демократии. Сто миллионов надписей на заборе не заменят романа Достоевского.

Orlusha ★★★★ ()
Ответ на: Re: LightLang 0.8.5 от Orlusha

Re: LightLang 0.8.5

Не путайте лингвистику с литературой.

halyavin ()
Ответ на: Re: LightLang 0.8.5 от Sikon

Re: LightLang 0.8.5

Не ипу. В вашей убунте все через задницу. 4.2

anonymous ()

Re: LightLang 0.8.5

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

anonymous ()
Ответ на: Re: LightLang 0.8.5 от halyavin

Re: LightLang 0.8.5

> Не путайте лингвистику с литературой.

В лингвистике меритократия точно такая же. Если дать волю демократии (а в итоге получается не демократия, а охлократия), язык скатывается настолько низко, насколько это можно. Сорок лет назад англичане говорили "I have a father and a mother, a sister and a brother", сейчас говорят, как гарлемские негры, "I've got a father and a mother, a sister and a brother" -- ГДЕ Я ИХ ПОЛУЧИЛ???!!! У Чехова фраза "Подъезжая к вашей станции и любуясь в окно красивым видом, у меня слетела шляпа" была пошлым анекдотом, сейчас -- рядовой газетный язык, ХОТЯ ОШИБКИ ВО ФРАЗЕ НИКТО НЕ ОТМЕНЯЛ. Просто "демократия", блин.

Orlusha ★★★★ ()

Re: LightLang 0.8.5

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

Кстати, вы похоже соусфордж забросили, там версия 0.7.1. Зря вы так, мсм. Там 174 скачивания. Можно обновить файлы, и где сайт проекта поставить редирект на ваш сайт - люди какие-никакие подтянутся. мсм.

AndreyKl ★★★★★ ()
Ответ на: Re: LightLang 0.8.5 от anonymous

Re: LightLang 0.8.5

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

+100. И слэнг соответствующий.

Orlusha ★★★★ ()

Re: LightLang 0.8.5

Ах, какой прелестный диалог на форуме LightLang:

- (Пользователь) Желательно конвертнуть какой нибудь словарик бабилонский который знает все глаголы во всех спряжениях.

- (Администратор) Можно, только нужно соблюдать, чтобы словари имели свободные лицензи. Варезом не стоит заниматься. По крайней мере варез на ftp-шник выкладывать не будем.

- (Пользователь) Можно сделать "не официальный" репозиторий словарей.

- (Супер Администратор) Да можно и на сайте сделать раздел, в который будут загружать пользователи, а мы не будем нести ответственность.

anonymous ()
Ответ на: Re: LightLang 0.8.5 от Orlusha

Re: LightLang 0.8.5

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

> Проблема -- какую базу данных этим ПО дёргать. Судя по лексике постов и большинства доступных материалов, в вопросе проверки и согласования словарей у сообщества идей никаких.

> Впрочем, софт софтом, а лингвистика не терпит демократии. Сто миллионов надписей на заборе не заменят романа Достоевского.

Думаю, нужно говорить о разном уровне сложности задач. Написать ПО - конечно проблема. И писателям хорошего ПО честь и хвала. Но проблема, о которой говорит Orlusha - проблема более масштабная чем отдельно взятая программа. Кроме того, если свободное сообщество программистов хоть как то проявляет себя в РФ (в том числе и вот такими программами и форумами), то свободного сообщества филологов я, честно говоря, не видел. И это прискорбно. Думается мне, что объяснение людям принципов свободы информации, в том числе и в более общем смысле чем свобода ПО - это то направление, в котором нужно работать.

AndreyKl ★★★★★ ()
Ответ на: Re: LightLang 0.8.5 от Ramen

Re: LightLang 0.8.5

>Убивать за такое надо, имхо.

-1

asc ()
Ответ на: Re: LightLang 0.8.5 от asc

Re: LightLang 0.8.5

>>Убивать за такое надо, имхо.

>-1

яйца отрезАть

anonymous ()

Re: LightLang 0.8.5

qstardict, а также планируемый плазмоид на его основе - наше всё

shafff ()
Ответ на: Re: LightLang 0.8.5 от AndreyKl

Re: LightLang 0.8.5

> если свободное сообщество программистов хоть как то проявляет себя в РФ (в том числе и вот такими программами и форумами), то свободного сообщества филологов я, честно говоря, не видел. И это прискорбно.

Попробую вычислить причину.

1. Ещё с советских времён филологические факультеты готовили три категории выпускниц (выпускниКИ были и остаются экзотикой): 1) Культурная жена; 2) Хорошая школьная учительница языка и литературы; 3) (для особо блатных) Переводчица. Собственно, в науку шли единицы, а у тех, которые (особо блатные) переводчицы, нос находился на недосягаемой для обычных летательных аппаратов высоте, и никакого желания общаться с каким-то "сообществом" (читай "плебсом") они не желали и не желают. Сообщество ФИЛОЛОГОВ-УЧЁНЫХ существует, но занимается оно несколько другими вопросами, чем словари специальных терминов.

2. С некоторых времён профессия переводчика стала "денежной" (примерно как врач, юрист, таможенник или милиционер), появился институт доверенных переводчиков для органов власти (попробуйте заверить переведённые самостоятельно диплом о высшем образовании или завещание!), что с существованием сообщества, в общем-то, несовместимо, как и любая монополия. То есть сообщество может существовать, решать какие-то вопросы, вырабатывать нормы, но "денежный" переводчик будет плевать на них и гнуть своё (или, что ещё более вероятно, просто не будет ничего знать про сообщество). Информацию в сообщество он, естественно, отдавать не будет, так как плодить квалифицированных конкурентов не в его интересах. Эту ситуацию можно наблюдать в московских компьютерных журналах: имена переводчиков покрыты мраком, а информацию из словарей технических терминов компаний, о которых они пишут, они игнорируют с упорством, достойным лучшего применения.

3. В филологии издавна ВОПРОСЫ ГОЛОСОВАНИЕМ НЕ РЕШАЮТСЯ. Вопросы решаются достойной аргументацией и квалификацией -- это называется "меритократия". Многие квалифицированные лингвисты, посмотрев на деятельность сообществ (например, ЛОРа или фанатов рока), шарахаются от них, как чёрт от ладана, потому как многие люди в сообществе не настроены воспринимать аргументацию и квалификацию, -- посмотрите на большинство ЛОРовских дискуссий :(.

4. В борьбе за подряды коммерческие переводческие конторы допускают такие фокусы, которые не совместимы ни с какой работой в сообществе: например, фирма "Янус" была замечена в выдаче незаслуженно разгромных рецензий на перевод конкурента, чтобы забрать подряд себе (качество их лингвистов можно оценить по странице www.janus.ru, оно вполне... хм... Янальное...).

Есть ещё один момент, над которым я сейчас работаю. Система оценки качества работы переводчика, не зависящая от лингвистической службы заказчика перевода, отсутствует, а если лингвистическая служба заказчика начинает дурить (как это было с переводом Висты), даже самый квалифицированный подрядчик ("Логрус" в приведённом примере) вынужден пороть такую горячку, какую от него требуют, И СДЕЛАТЬ РЕШИТЕЛЬНО НИЧЕГО НЕЛЬЗЯ -- заказчика никто не может повозить носом по столу... ВОТ ТУТ РОЛЬ СООБЩЕСТВА БЫЛА БЫ НЕОЦЕНИМОЙ, но готовых организационных идей пока нет.

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

Orlusha ★★★★ ()
Ответ на: Re: LightLang 0.8.5 от Sikon

Re: LightLang 0.8.5

> И наконец, на сладкое:

У меня всё установилось и запустилось без единого ворнинга. Что я делаю не так? (ц)

troorl ★★ ()
Ответ на: Re: LightLang 0.8.5 от troorl

Re: LightLang 0.8.5

Кстати, а где словари брать? О_о

troorl ★★ ()
Ответ на: Re: LightLang 0.8.5 от troorl

Re: LightLang 0.8.5

> Кстати, а где словари брать? О_о

Есть команда там специальная для скачки - llrepo, посмотри ман по ней.

anonymous ()

Re: LightLang 0.8.5

А чем он лучше Stardict?

DELIRIUM ★★★★★ ()
Ответ на: Re: LightLang 0.8.5 от DELIRIUM

Re: LightLang 0.8.5

> А чем он лучше Stardict?

Да практически всем.

troorl ★★ ()
Ответ на: Re: LightLang 0.8.5 от troorl

Re: LightLang 0.8.5

> Да практически всем.

??? что за бред

А хуже многим. Например отсутствием gtk-клиента, малым количеством готовых словарей и т.д.

anonymous ()
Ответ на: Re: LightLang 0.8.5 от anonymous

Re: LightLang 0.8.5

> отсутствием gtk-клиента

По ссылке не ходил, да, дурилка? GTK-клиент есть. Называется SLog, скачать можно тут: http://www.assembla.com/wiki/show/slog

> и т.д.

Неаргументированная газификация лужи.

anonymous ()

Re: LightLang 0.8.5

хех а я вот такой велосипедик написал когда-то
http://spirali.ru/lingvo.py
можете его сохранить под именем,
например, /usr/local/bin/lingvo и сделать на него chmod +x
после этого набрав в терминале lingvo word - выведет в терминал перевод, который вытянет с яндекса.
если запускать не из терминала и имеется zenity - будет общаться через него

pawnhearts ★★★★ ()

Re: LightLang 0.8.5

Ну я надеюсь зачёт автоматом поставили?

anonymous ()

Re: LightLang 0.8.5

Отличная програма, спасибо авторам.

junk ()
Ответ на: Re: LightLang 0.8.5 от junk

Re: LightLang 0.8.5

Будет ли версия для Mac OS?

anonymous ()
Ответ на: Re: LightLang 0.8.5 от anonymous

Re: LightLang 0.8.5

> Будет ли версия для Mac OS?

Она переносима в пределах *nix, удвлетворите зависимости, и будет счастье :-)

anonymous ()

Re: LightLang 0.8.5

Довольно давно использую, всем советую. Не идеал, конечно, но весьма удобно.

anonymous ()
Ответ на: Re: LightLang 0.8.5 от Sikon

Re: LightLang 0.8.5

> В противном случае - ждите дебов.

Дебы для убунту будут или так и не получилось собрать?

anonymous ()
Ответ на: Re: LightLang 0.8.5 от anonymous

Re: LightLang 0.8.5

> Дебы для убунту будут или так и не получилось собрать?

Они есть на оффициальном складе. Там дохера всего остального. Например GTK-морда и мощный редактор словарей. ftp://ftp.etc.edu.ru/pub/soft/for_linux/lightlang/apps/stable

Вот тут rpm для мандривы: http://linuxforum.ru/index.php?s=&showtopic=35900&view=findpost&p...

anonymous ()
Ответ на: Re: LightLang 0.8.5 от anonymous

Re: LightLang 0.8.5

Агрх!!!

Наконецто...

//SODIX

anonymous ()
Ответ на: Re: LightLang 0.8.5 от anonymous

Re: LightLang 0.8.5

> Дебы для убунту будут или так и не получилось собрать?

Собрать-то получилось, запустить не получилось. :(

Sikon ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.