LINUX.ORG.RU

Куда класть словари для Stardict?


0

0

Скачал через Smart (в SuSE) данную прогу. Давай искать в репозитариях словари под прогу. нигде не нашел.
Тогда руками скачал с http://stardict.sourceforge.net/Dictionaries.php словари и сделал, как там написано:
"nstall Dictionaries in Linux:
To install these tarball dictionaries, do this:
tar -xjvf a.tar.bz2
mv a /usr/share/stardict/dic"

получлось следущее:

ls -l /usr/share/stardict/dic/
итого 69296
-rw-r--r-- 1 root root 1015899 2005-01-29 17:29 computer-dictionary.dict
-rw-r--r-- 1 root root 115369 2005-01-29 17:29 computer-dictionary.idx
-rw-r--r-- 1 root root 137 2005-01-29 17:29 computer-dictionary.ifo
-rw-r--r-- 1 iron users 27929475 2005-01-07 14:39 dal.dict
-rw-r--r-- 1 iron users 1143279 2005-01-07 14:39 dal.idx
-rw-r--r-- 1 iron users 143 2005-01-07 14:41 dal.ifo
-rw-r--r-- 1 root root 164460 2003-05-18 07:55 ..........
.........
.......
eller7GPL.ifo
-rw-r--r-- 1 root root 886083 2005-01-29 17:29 pc-user-dictionary.dict
-rw-r--r-- 1 root root 221427 2005-01-29 17:29 pc-user-dictionary.idx
-rw-r--r-- 1 root root 136 2005-01-29 17:29 pc-user-dictionary.ifo

открываю прогу Stardict и вижу сообщение:
Внимание! Ни один словарь не загружен.
Пожалуйста загрузите их с сайта StarDict!
http://stardict.cosoft.org.cn/ или
http://stardict.sourceforge.net

Если положить точно так же в /usr/local/share..., то тоже самое.

Люди. Кто знает, каков верный путь для установки этих словарей?

anonymous

Я как-то по другому клал:

muf@cocaine:/usr/share/stardict/dic$ ls -1A
stardict-dictd_www.freedict.de_deu-eng-2.4.2
stardict-dictd_www.freedict.de_eng-deu-2.4.2
stardict-dictd_www.mova.org_slovnyk_en-ru-2.4.2
stardict-dictd_www.mova.org_slovnyk_pl-ru-2.4.2
stardict-dictd_www.mova.org_slovnyk_ru-en-2.4.2
stardict-dictd_www.mova.org_slovnyk_ru-pl-2.4.2

И это все директории внутри каждой что-то вроде:


muf@cocaine:/usr/share/stardict/dic/stardict-dictd_www.freedict.de_deu-eng-2.4.2 $ ls -1A
dictd_www.freedict.de_deu-eng.dict.dz
dictd_www.freedict.de_deu-eng.idx
dictd_www.freedict.de_deu-eng.ifo

Потом еще где-то в нем что-то выкликивается.

Да и вообще он какой-то IMHO так себе проще на www.lingvo.ru зайти.

dissident ★★
()

C:\>dir  c:\progra~1\stardict\dic
 Том в устройстве C не имеет метки.
 Серийный номер тома: 7CB8-3BD7

 Содержимое папки c:\progra~1\stardict\dic

21.04.2006  14:22       <DIR>          .
21.04.2006  14:22       <DIR>          ..
21.04.2006  14:22       <DIR>          stardict-comn_sdict_axm03_mueller24-2.4.2

               0 файлов              0 байт
               3 папок   2 443 104 256 байт свободно

C:\>dir  c:\progra~1\stardict\dic\stardict-comn_sdict_axm03_mueller24-2.4.2
 Том в устройстве C не имеет метки.
 Серийный номер тома: 7CB8-3BD7

 Содержимое папки c:\progra~1\stardict\dic\stardict-comn_sdict_axm03_mueller24-2
.4.2

21.04.2006  14:22       <DIR>          .
21.04.2006  14:22       <DIR>          ..
19.04.2006  22:37            3 443 619 comn_sdict_axm03_mueller24.dict.dz
19.04.2006  22:12            1 227 358 comn_sdict_axm03_mueller24.idx
19.04.2006  22:12                  245 comn_sdict_axm03_mueller24.ifo
               3 файлов      4 671 222 байт
               2 папок   2 443 104 256 байт свободно

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

На Gentoo я именно так и клал, как показал в своем первом посте. все работало.
и когда сам собирал его - тоже все отлично работало.

млин. коли это не /usr/local, очему нельзя было в репозитарии закинуть словари... что за люди... :(

попробую сейчас папками, как Ты говоришь.
На счет ABYY, у самого на vmware он стоит. но слишком неудобно.
А инет не всегда есть.

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

Нет. Все то же самое:

ls -l /usr/share/stardict/dic/
итого 12
drwxr-xr-x 2 root root 97 2005-01-29 17:29 stardict-computer-2.4.2
drwxr-xr-x 2 iron users 49 2005-01-24 21:29 stardict-dal-2.4.2
drwxr-xr-x 2 root root 118 2003-11-12 14:38 stardict-dictd_www.dict.org_devils-2.4.2
drwxr-xr-x 2 root root 118 2005-10-23 13:06 stardict-dictd_www.dict.org_foldoc-2.4.2
drwxr-xr-x 2 root root 118 2003-11-12 14:38
..
..
......
stardict-dictd_www.mova.org_smiley-2.4.2
drwxr-xr-x 2 root root 109 2003-11-12 14:38 stardict-dictd_www.mova.org_teo-2.4.2
drwxr-xr-x 2 root root 76 2004-03-09 07:07 stardict-mueller7-2.4.2
drwxr-xr-x 2 root root 94 2005-01-29 17:30 stardict-pc-user-2.4.2

Внимание! Ни один словарь не загружен.
Пожалуйста загрузите их с сайта StarDict!
http://stardict.cosoft.org.cn/ или
http://stardict.sourceforge.net

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

Проще как в FAQ'е написано - egrep -ew0 <word> <dict>

UVV ★★★★★
()

Общий путь(для всех пользавателей) зависит от того как именно собрана
программа,
./configure --prefix=?
проще положить в
~/.stardict/dic и не мучаться.

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

Я просто написал письмо автору про все это.
Что бы у жругих не было путаницы, чей ум уровнем не сильнее моего.

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

>Общий путь(для всех пользавателей) зависит от того как именно собрана
программа,
./configure --prefix=?
проще положить в
~/.stardict/dic и не мучаться.

Нифига себе, не мучаться!

А если я новую учетку создам и не одну..

имхо, не красивый подход (в данном случае)

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

ну тогда надо найти где именно располагаются файлы
типа
/usr/share/stardict/pixmaps

создать там директорию
/usr/share/stardict/dic
и убедиться что обычный пользователь может просматривать содержимое этой
директории.

fghj ★★★★★
()

у меня ледит в /usr/share/stardict/dic/имя папки/млварь

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

vtVitus >а файлы название_словоря.idx & название_словоря.ifo есть ? без них работать не будет.

Выше же написал. Это я просто показал укороченный выриант вывода.

Да. есть.

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

>locate stardict | grep /usr/

а причем здесь locate, запустите rpm узнайте из каких файлов состоит stardict пакет, и где лежат pixmaps и sounds там же создайте dic

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

Нормальные люди что бы определить префикс, обычно смотрят which. Если у 
кого-то --prefix-bin отличается от --prefix-share, то это значит, что 
пора rm -rf'ить от корня.


[mutronix@arch64 ~]$ cd /usr/share/stardict/dic
[mutronix@arch64 dic]$ ll
total 16
drwxr-xr-x 2 root root 4096 2006-09-01 04:56 stardict-computer-2.4.2
drwxr-xr-x 2 root root 4096 2006-09-01 04:57 stardict-dal-2.4.2
drwxr-xr-x 2 root root 4096 2006-09-01 04:57 stardict-dictd_www.dict.org_wn-2.4.2
drwxr-xr-x 2 root root 4096 2006-09-01 04:57 stardict-pc-user-2.4.2
[mutronix@arch64 dic]$ ll stardict-computer-2.4.2/
total 1124
-rw-r--r-- 1 root root 1015899 2005-02-02 03:32 computer-dictionary.dict
-rw-r--r-- 1 root root  115369 2005-02-02 03:32 computer-dictionary.idx
-rw-r--r-- 1 root root     137 2005-02-02 03:32 computer-dictionary.ifo
[mutronix@arch64 dic]$ which stardict
/usr/bin/stardict
[mutronix@arch64 dic]$ ls ../
dic  pixmaps  sounds

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

Имеется ввиду, что --refix-bin=/usr/bin, подразумевает --prefix-share=/usr/share

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