LINUX.ORG.RU

Вышел sdcv 0.2


0

0

SDCV - это консольная версия stardict, требуящая для работы только glib и zlib.

Изменения по сравнению с версией 0.1:
добавлены опции для получения списка словарей, поиска в определенном
словаре и для вызова программы из сценария.

Также следует отметить, что теперь sdcv представляет собой всего лишь
обвязку вокруг библиотеки для доступа к словарям в формате StarDict,
так что если найдуться желающие можно легко написать приложение
эквивалентное по функциональности stardict, но не тянущее за собой
в качестве зависимостей половину Gnome.

Здесь можно попробовать sdcv:

http://sdcv.sourceforge.net/translate/

Скачать можно здесь:
http://prdownloads.sourceforge.net/sd...

>>> Подробности

★★★★★

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

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

anonymous
()
Ответ на: комментарий от anonymous

И почему раньше я не знал об этом? Пришлось поднимать dictd

anonymous
()

checking for pkg-config... /usr/bin/pkg-config
checking for glib-2.0 >= 2.4.5... Requested 'glib-2.0 >= 2.4.5' but version of GLib is 2.2.1

configure: error: Library requirements (glib-2.0 >= 2.4.5) not met; 
consider adjusting the PKG_CONFIG_PATH environment variable if your 
libraries are in a nonstandard prefix so pkg-config can find them.

theserg ★★★
()

>так что если найдуться желающие можно легко написать приложение эквивалентное по функциональности stardict, но не тянущее за собой в качестве зависимостей половину Gnome.

Очень бы не помешал StarDict под КДЕ, а то только и-за него прихлдится держать всё это Г*** у себя.

Valerius ★★
()
Ответ на: комментарий от Valerius

>Очень бы не помешал StarDict под КДЕ, а то только и-за него прихлдится держать всё это Г*** у себя.

Я, наоборот, склоняюсь к мысли выбросить kde и оставить только qt

theserg ★★★
()
Ответ на: комментарий от theserg

какой под kde, нужно чтоб независимо было под gtk или qt ,но без либ kde или gnome

anonymous
()
Ответ на: комментарий от theserg

>ну дык оригинальный stardict-2.4.1 работает без проблем, а этот >скриптик glib новый хочет

ну, дык, знаешь чем OpenSource лучше закрытых комерчиских проектов?

идешь в исходники sdcv,
находишь файл configure.ac
ищещь строчку
PKG_CHECK_MODULES(SDCV, glib-2.0 >= 2.4.5)

заменяешь 2.4.5 на 2.2.1 и делаешь

autoconf

дальше все как в INSTALL написано.


уверен проблемм не вознкнет, насколько я посмотрел у stardict и
sdcv очень много общего кода.

anonymous
()
Ответ на: комментарий от chucha

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

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

Заранее сенькс.

nx12
()
Ответ на: комментарий от nx12

>Я в доках к стардикту читал, что он поддерживает форматированный текст через >Pango. Только как я ни пытался его подсунуть, стардикт вылетал с ошибкой.

и как ты пытался подсунуть?

использовал ли ты 'g' в sametypesequence?

правильно ли сгенирил ifo файл?

fghj ★★★★★
() автор топика

bash-2.05b$ make
cd . && /bin/sh /tmp/sdcv-0.2/missing --run aclocal-1.6 -I m4
/tmp/sdcv-0.2/missing: line 46: aclocal-1.6: command not found
WARNING: `aclocal-1.6' is needed, and you do not seem to have it handy on your
         system.  You might have modified some files without having the
         proper tools for further handling them.  Check the `README' file,
         it often tells you about the needed prerequirements for installing
         this package.  You may also peek at any GNU archive site, in case
         some other package would contain this missing `aclocal-1.6' program.
make: *** [aclocal.m4] Error 1
------------------
Ничего, что у меня aclocal-1.8? Или мне стыдиться этого надо? :)

yozhhh ★★★
()
Ответ на: комментарий от yozhhh

у меня вот для таких целей есть aclocal-1.4 aclocal-1.5 aclocal-1.6 aclocal-1.7 aclocal-1.8

видать у тебя не Gentoo, если б ты собирал все из исходников у тебя бы все aclocal были.

попробуй

rm -f -r m4 mv aclocal.m4 acinclude.m4

убери из последней строчки в configure.ac "m4/Makefile" и из Makefile.am из SUBDIRS "m4" и строчку "ACLOCAL_AMFLAGS = -I m4"

потом

aclocal && automake && autoconf

дальше ./configure && make и т.д.

anonymous
()

Автору. Вещь ОЧЕНЬ полезная - особенно с учётом того, что ввиду отсутсвия гнома stardict я пока не использовал. Один только вопрос: подразумевает ли

bash-2.05b$ ./sdcv
Can not create /usr/share/stardict/dic/stardict-dictd_www.dict.org_wn-2.4.2/dictd_www.dict.org_ wn.idx.oft.

, что я должен пущать его из-под root'а?

yozhhh ★★★
()
Ответ на: комментарий от anonymous

> у меня вот для таких целей есть aclocal-1.4 aclocal-1.5 aclocal-1.6
> aclocal-1.7 aclocal-1.8
>
> видать у тебя не Gentoo, если б ты собирал все из исходников у тебя бы все
> aclocal были.

обожаю любителей тянуть всякое дерьмо себе в систему ;-))

хотя я тоже написал пакет для перевода OpenBSD на multiple весии automake,
но считаю что делать этого не надо ;-)  Autotools -- ГНУтое зло!

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

чего бы мэйнтейнерам autotools не сделать бы один раз свою хрень?
какие там отличия между 1.4 и 1.8 скажем??? фуфло!

signal11
()
Ответ на: комментарий от yozhhh

>Один только вопрос: подразумевает ли > >bash-2.05b$ ./sdcv >Can not create >/usr/share/stardict/dic/stardict-dictd_www.dict.org_wn-2.4.2/dictd_www.dict.org_ >wn.idx.oft. > >, что я должен пущать его из-под root'а?

Я, кончено не автор, но насколько я понял *.oft файлы это кэш для ускорения запуска, можно либо один раз запустить под root, чтобы он создал кэш либо забить вообще на создание кэша.

anonymous
()
Ответ на: комментарий от fghj

>и как ты пытался подсунуть?

>использовал ли ты 'g' в sametypesequence?

>правильно ли сгенирил ifo файл?

строкой формата

<b>cлово</b> <i>предл.</i>

g использовал

По идее правильно. Так как самому писать лениво, а готового ничего не нашел, то я делал так: конвертил все в dictd, а уже оттуда с dictd2dict конвертил в stardict.

ЗЫ А чем и кто делал мюллеровский словарь под стардикт?

nx12
()
Ответ на: комментарий от Valerius

>Очень бы не помешал StarDict под КДЕ, а то только и-за него прихлдится держать всё это Г*** у себя.

Удивително насколько относительно понатие Г***

ansi ★★★★
()
Ответ на: комментарий от chucha

>Успокойся и смирись Валерик, под твое KDE нормальных программ все равно писать никогда не будут :)

Чучик, ты проспал. Они уже давным давно есть :)))))))))

Valerius ★★
()
Ответ на: комментарий от Valerius

угу, мне вот всегда казалось эта аксиома применима скорее к гному, хотя стардикт конечно исключение))

Syncro ★★★★★
()

насколько я поинмаю, основное достоинство стардикт - gui, если достаточно консоли - чем плох dictd ?

sin_a ★★★★★
()
Ответ на: комментарий от Valerius

> Очень бы не помешал StarDict под КДЕ, а то только и-за него прихлдится держать всё это Г*** у себя.

Валерик, взрослые, полноценные люди такой лажи никогда (по крайней мере без ИМХО) не скажут.

o1o
()
Ответ на: комментарий от o1o

>Валерик, взрослые, полноценные люди такой лажи никогда (по крайней мере без ИМХО) не скажут.

Аааа, ты уше фсрослый малчик? Куриш, да? Или только так чтоб мамка не видела :))).

зы. А ИМХО то в чём? В том что СтарДикт у меня единственное г-приложение? :)) Научись ка ты юноша для начала хотябы в общих чертах внятно формулировать свои мысли (если тебе канешно есть что формулировать...)

Valerius ★★
()
Ответ на: комментарий от o1o

ИМХО - есть поросячее счастье быть безвольным и при этом "иметь свое мнение"... Мнение Валерия есть истина-вплоть-до-вспаривания-брюх-такого- рода-свиньям...

о1о где твой хлев?

anonymous
()
Ответ на: комментарий от Valerius

А ведь лажа, Валерик, лажа. О том, что g*-приложения не нравятся лично тебе, можешь рассказывать своей жене (или тому, что тебе ее заменяет) шепотом под одеялом. А здесь изволь ставить имхо. И все эти твои неуклюжие наезды на курение... того... слабоваты. Лажанулся, уважаемый, изволь признать.

anonymous
()
Ответ на: комментарий от anonymous

> ИМХО - есть поросячее счастье быть безвольным и при этом "иметь свое мнение"... Мнение Валерия есть истина-вплоть-до-вспаривания-брюх-такого- рода-свиньям...

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

anonymous
()
Ответ на: комментарий от anonymous

Дружок, ИМХО - это способ отказа от познания истины... Это чистой воды уход от ответа и ответсвенности... Почему Гавно я должен называть "я думаю это не цветок"? Или то , что по моему убийство, легитимированное государством, это высшее проявление благости? Да, я хам, но двуличный хам и тряпка...

anonymous
()
Ответ на: комментарий от int19h

>Вот прикрутить бы нормальное отображение транскрипции из Мюллера в >stardict...

давно сделано

http://prdownloads.sourceforge.net/stardict/stardict-mueller7-2.4.2.tar.bz2?d...

если читал новость то можешь посмотреть
сюда

http://sdcv.sf.net/translate

там в часности словарь Мюлера используется и транскрипция там есть.

anonymous
()
Ответ на: комментарий от nx12

>ЗЫ А чем и кто делал мюллеровский словарь под стардикт?

хз.

посмотри в каталоге src/tools в исходниках stardict куча утилит для конвертации.

а что за словари ты пробовал конвертировать в формат stardict?

anonymous
()
Ответ на: комментарий от anonymous

Там утилит вовсе не куча, скорее наоборот. А единственная, которой нашел практическое применение - dictd2dict, да и та фичами не блещет, скорее наоборот.

ЗЫ Я конверчу словари из abbyy lingvo 9. Фпрынцыпе все конвертится, только неохота форматирование терять... Без него все чудно пашет.

Щязз сяду поколдую над сабжем, что из него можно хорошего сделать.. =)

nx12
()
Ответ на: комментарий от anonymous

> Дружок, ИМХО - это способ отказа от познания истины... Это чистой воды уход от ответа и ответсвенности... Почему Гавно я должен называть "я думаю это не цветок"? Или то , что по моему убийство, легитимированное государством, это высшее проявление благости? Да, я хам, но двуличный хам и тряпка...

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

Итак, по пунктам.

1) ИМХО - это не отказ от познания (все-таки и выводы делать тебя тоже не научили, печально сие), это отказ от уверенности "я прав, а кто скажет иначе, тот дурак" - т.е. как раз от позиции самоуверенного дурака; для русских в силу национальной специфики очень болезненно.

Ты можешь сказать IMHO и продолжать постигать истину далее, "imho" не расшифровывается как "я не знаю истины и не узнаю ее никогда, потому не буду пытаться постичь ее". Или, может... Может, ты просто не знаешь, как расшифровывается imho? Бедный, давай я тебе ссылочку дам, что ли...

2) "Это чистой воды уход от ответа и ответсвенности...". Ответственности за что? За хамство и безапелляционные, наглые , бездоказательные высказывания? Ну, если ты считаешь нужным нести чушь и сразу отвечать за свой базар - тебе никто не мешает, не ставь imho. Но тогда изволь отвечать! Что-то не видно, чтоб автор это сделал. Ау, автор! Где обстоятельное обоснование выдвинутой гипотезы? Спрятался в кустах, притворился анонимусом и носа не кажет, боится...

3) "Почему Гавно я должен называть "я думаю это не цветок"?". Дааа, мало русских по судам за клевету таскали, а татары мало языки рубили. В цивилизованном обществе за такие утверждения суд просит (настройчиво) предоставить подтверждение базару, поэтому цивилизованный человек сто раз подумает, прежде чем язык распускать. На Руси же этому учат только на зоне. Печально.

Это первое. Но есть еще и второе. А кто тебя заставляет называть говно цветком? Не стесняйся, светик, укажи перстом! Что боишься-то, бедный? Опять не знаем, как за базар отвечать? Аки женщина, честное слово. В мусульманском мире за мужчин таких не считают.

4) То, что пошло дальше, я даже комментировать отказываюсь. В русском языке для этого есть четкое определение - "понесло". Как бабу во время склоки с соседкой.

ЗЫ. После этого ты хочешь, чтоб тебя уважали?

anonymous
()
Ответ на: комментарий от anonymous

вот накатал ты этот опуст тому анонимусу. а чего чуче не накатал когда он на кде наезжал? гномики устали тут всех уже

anonymous
()
Ответ на: комментарий от anonymous

Мне нет дела до КДЕ, ни на кого я наезжать не собирался. Просто раздражает, когда какое-нибудь мудило называет говном результат труда многих людей, тем более это чмо еще и пользуется на халяву этими программами.

chucha ★★★☆
()
Ответ на: комментарий от chucha

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

anonymous
()
Ответ на: комментарий от anonymous

Там не все так просто, нужны секретные технологии, чтобы словарь Мюллера начал показывать нормально транскрипцию.

Тот что на сайте stardict показывает ее криво.

Tigro ★★
()

У кого есть русско-латышский/латышско-русский словари для sdcv?

Просьба поделиться!

anonymous
()
Ответ на: комментарий от o1o

Я уважаю труд разработчиков виндовс, гноме и также труд Гебельса... Последнего разработчика даже очень...

anonymous
()
Ответ на: комментарий от anonymous

А теперь сам прочитай что написал.... Я этот текст сгенерил, т.е. смысла там _вообще_ нету никакого... А ты отвечал, старался... :)

anonymous
()
Ответ на: комментарий от Valerius

Ну наконец-то - [jnm jlby разумный человек попался! Я уж начал думать, что здесь одни узколобые собрались...

anonymous
()
Ответ на: комментарий от signal11

>обожаю любителей тянуть всякое дерьмо себе в систему ;-))

дерьмо?

>хотя я тоже написал пакет для перевода OpenBSD на multiple весии >automake, >но считаю что делать этого не надо ;-) Autotools -- ГНУтое зло!

пальцы веером, о я написал, о я крут.

>чего бы мэйнтейнерам autotools не сделать бы один раз свою хрень? >какие там отличия между 1.4 и 1.8 скажем??? фуфло!

мальчик а ты можешь предложить альтернативу?

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