Ru-Board.club
← Вернуться в раздел «Программы»

» GoldenDict

Автор: qwerkhb
Дата сообщения: 30.08.2013 12:11
Tvangeste
Спасибо! То, что нужно было. А то приходиться всё с нуля делать на новом компе.
Автор: BKSRU
Дата сообщения: 30.08.2013 14:01
Добавлено:
GoldenDict + DSLGD v5_UI Revolution на основе последней сборки 1.5RC124 + режим CollapsPreview + последние изменения.

Фразовый поиск
- Download: http://rghost.ru/48468812
New:
Новый режим Word Stat - поиск фраз.
Возможность добавления списка.
Режим DSL Dictionary заменен на режим Caption. Выведет первую колонку любого текстового файла. Применительно к DSL словарям это будут заголовки.
Возможность отключения вывода статистических данных.
В режиме вывода в частотном порядке контент выводится в прямом алфавитном порядке внутри одной частотности.
Доработан интерфейс фильтрации (Окна Word Stat).

Дополнительная информация:
http://forum.ru-board.com/topic.cgi?forum=5&topic=45338&start=0
Дополнительную информацию по составлению словарей формата DSL/DSLGD можно получить из Учебно-справочного словаря v4.1 по тегам DSL, DSLGD:
- Download: http://rghost.ru/48469132 (комплект без изменений)
Для входа на главную страницу словаря набрать в строке поиска - DSLGD. Словарь во многом устарел, но для ознакомления подходит.
npp_v6.4.2 - Вспомогательный материл учебно-справочного словаря на основе Notepad_V6.4.2.
- Download: http://rghost.ru/48469213 (комплект без изменений)
Дополнительные стили режима Collapse на основе lingoes-blue - 5in1
- Download: http://rghost.ru/48469260 (комплект без изменений)
Собственные стили (папки со стилями) следует скопировать в папку стилей GoldenDict, которая в свою очередь находится в папке конфигурации GoldenDict. До папки конфигурации GD проще всего добраться: Меню GD - Помощь - Папка конфигурации.
Автор: BKSRU
Дата сообщения: 30.08.2013 16:45
Ну раз наш справочный материал благополучно прикрыли на официальном сайте, будем потихоньку восстанавливать. Мы то с вами альтруисты.
Работа с контентом на примере титров.
Запускаем GD. Забираем в буфер содержимое файла титров .srt. Жмем кнопку Word Stat.
Записываем имя журнала, например, Dino. Для уборки мусора лучше ограничить минимальное количество символов, например - 2. Typy Of Sort выбираем Word. Жмем To Count:


Получаем список оригинальных слов без дублей:


Если хотим в этот список добавить фразы, встречающиеся в тексте, выбираем Typy Of Sort - Phrase Search и ставим галочку Add. Фразы будут браться из текущей группы словарей, поэтому лучше выбрать группу Все. Жмем To Count и получаем объединенный список слов с фразами. Процесс поиска фраз относительно долог, но он обязательно завершится. И с GD в это время лучше ничего не делать, что бы не прерывать поиск:


Далее со списком мы вольны делать все, что угодно. Например, запустить слайдшоу:


Или использовать в специализированных программах для заучивания слов и фраз, например, BX memo. В этом случае лучше включить статистику частотности - Frequency. Частотность будет показана и для фраз. Остается скопировать список в буфер обмена и вставить в словарь BX memo. Поскольку частоность разделена со словами через табуляцию, ничего вручную делать не придется. Разве, что колонку с частотностью перекопировать на свое место:
Автор: Tvangeste
Дата сообщения: 30.08.2013 21:29
Сим сообщаю, что моя активность в данной теме в будущем резко сократится, ибо не дело это, сразу в двух местах заниматься support'ом. Тем более, что-то мусора тут стало многовато.

У нас есть прекрасный официальный форум, который к тому же еще и гуглом нормально индексируется, где вопросы можно и нужно задавать, там я на них и отвечать буду по мере возможности. Для тех, кто не очень комфортно владеет английским, есть и русскоязычное отделение.

Официальный форум поддержки GoldenDict'a: http://goldendict.org/forum/

Официальный баг трэкер: https://github.com/goldendict/goldendict/issues

Баги там можно открывать не стесняясь: если решим, что это не баг, всегда можно спокойно потом закрыть. По-русски тоже можно выставлять, не проблема.

Всем спасибо, со многими было очень интересно пообщаться, что принесло, надеюсь, обоюдную пользу.
Автор: zzzUUUzzz
Дата сообщения: 30.08.2013 23:19
Если открыть ссылку в статье в новой вкладке, перейти на неё и закрыть, то фокус, при возвращении на первоначальную вкладку, переходит на Панель навигации по переводу, вследствие чего приходится жать клавишу Tab несколько раз для перехода к содержимому вкладки, что ненормально. И отвлекает... Этот баг воспроизводится?
Автор: BKSRU
Дата сообщения: 05.09.2013 13:48
GoldenDict + DSLGD v5_UI Revolution на основе последней сборки 1.5RC156 + режим CollapsPreview + последние изменения.
Фразовый поиск
- Download: http://rghost.ru/48578436
Исправлена ошибка WildCard. В предыдущей версии не работал.
Дополнительная информация:
http://forum.ru-board.com/topic.cgi?forum=5&topic=45338&start=0
http://forum.ru-board.com/topic.cgi?forum=5&topic=30250&start=3000#13
Автор: renreg
Дата сообщения: 05.09.2013 15:14

Цитата:
Официальный форум поддержки GoldenDict'a: http://goldendict.org/forum/

Официальный баг трэкер: https://github.com/goldendict/goldendict/issues


Эти ссылки, по-моему, можно и нужно закрепить в шапке!
Автор: ramix
Дата сообщения: 05.09.2013 22:09

Цитата:
Эти ссылки, по-моему, можно и нужно закрепить в шапке!


Привинтил. Правильность и работоспособность красных ссылок проверена.
Автор: zzzUUUzzz
Дата сообщения: 05.09.2013 23:31

Цитата:
Цитата:
Эти ссылки, по-моему, можно и нужно закрепить в шапке!


Привинтил. Правильность и работоспособность красных ссылок проверена.

На форум писать бесполезно. Баг-трекер нужно проверять.
Автор: BKSRU
Дата сообщения: 06.09.2013 04:13
Что здесь, что на официальном форуме сообщения о багах читаются. И если считают нужным, исправляют.
Автор: LEON0105
Дата сообщения: 06.09.2013 04:31
Здравствуйте кто меня видит.Я здесь новичок-прошу прошение если пишу не в той ветке.Помогите пожалуйста-скажите можно ли здесь на сайте найти крякнутую CAMTASIA STUDIO 7 RUS -если есть -дайте пожалуйста ссылку на нужную ветку.Заранее спасибо.
Автор: DonDD
Дата сообщения: 06.09.2013 06:22
LEON0105
Поиск юзай
Автор: CAEman
Дата сообщения: 07.09.2013 20:06
Установил на этом комп-е с OpenSUSE 11.4 из репозиториев GD 1.5.0+git.
Когда наконец-то нашёл время здесь протестировать программу, то выяснил следующее.

По-прежнему остались баги:
1. Отсоединённая панель Навигация после повторного запуска программы (даже свёрнутой) открывается на всех рабочих столах поверх всех окон Раз уж эту проблему так сложно решить, то нельзя ли предоставить возможность расположить панель справа от меню, например, как в firefox?
2. При запуске в случае уже подключенных ~4тыс. словарей всё нормально (Sn 8192):

Цитата:
./goldendict.run
8192
Reloading all the tabs...
Load done
Reloading all the tabs...
getResource: gdlookup://localhost?blank=1
scheme: gdlookup
host: localhost
getResource: gdlookup://localhost?blank=1
scheme: gdlookup
host: localhost
getResource: gdlookup://localhost?word=Добро пожаловать!&group=4294967295
scheme: gdlookup
host: localhost
In-place finish.
====reading 63152 bytes

но при пересканировании файлов в окне "Словари"" программа вылетает:

Цитата:
DSL dictionary reading failed: /home/DICTIONs/NEW/0/test-255.dsl:0, error: Can't open /home/user/.goldendict/index/8e55e627203ea4d8639992f9309695f8: Слишком много открытых файлов
DSL dictionary reading failed: /home/DICTIONs/NEW/0/test-256.dsl:0, error: Can't open /home/user/.goldendict/index/d385ed75fdf503d2890632652a722788: Слишком много открытых файлов
...
Load done
GoldenDict (dictzip.c): Cannot open data file "/home/DICTIONs/NEW/0/test-1.dsl" for read
dictzip.c: Слишком много открытых файлов
GoldenDict (dictzip.c): Cannot open data file "/home/DICTIONs/NEW/0/test-10.dsl" for read
dictzip.c: Слишком много открытых файлов
...

GLib-ERROR **: Cannot create pipe main loop wake-up: Слишком много открытых файлов

aborting...
GoldenDict (dictzip.c): Cannot open data file "/home/DICTIONs/NEW/0/test-139.dsl" for read
dictzip.c: Слишком много открытых файлов
GoldenDict (dictzip.c): Cannot open data file "/home/DICTIONs/NEW/0/test-14.dsl" for read
dictzip.c: Слишком много открытых файлов
...
./goldendict.run: line 6: 20058 Аварийный останов /usr/bin/goldendict

При уменьшении количества словарей вдвое всё нормально.
Может, можно изменить механизм пересканирования, чтобы не требовался вдвое больший Sn?

По-прежнему остались следующие пожелания:
1. Что-то вроде этого: "StarDict может делать запросы при помощи шаблонов '*' (wildcard) и '?' (joker)."
2. Чтобы функция поиска синонимов была бы отключаемой (лучше "на ходу": какой-нибудь кнопкой-переключателем).
3. Чтобы к XDXF словарям подгружались dict.bmp иконки.
4. Увеличить немного размер закладки Панели поиска (чтобы её название отображалось целиком, как, например, у Панели журнала).
5. Добавить наконец-то в Параметрах Интерфейса в списке Стилей интерфейса стиль "Пользовательский", после первичного выбора которого в него копировались бы параметры текущего стиля и прибавилась бы возможность изменения (за счёт появления рядом нового списка и|или контекстного меню при щелчке правой кнопкой мыши на соответствующей панели) таких параметров, как цвет фона, размер шрифта Панели навигации по переводу и т.п. (а для начала, если всё это сложно, хотя бы, сделать фон всех окон как у Описания и списка Файлов, из которых состоит словарь, и добавить возможность изменения размера шрифта Панели навигации по переводу).
6. Добавить в Пути для поиска файлов словарей что-то вроде "Включён/Отключён".
7. Добавить под списком Порядок словарей вывод значения общего количества словарей (там для этого даже место есть), а также в контекстном меню отправку в Поиск названия выделенного словаря (например, для сверки версий различных форматов словаря или просто обнаружения дубликатов: а то в настоящее время даже из Информации о словаре название скопировать нельзя).
8.Добавить двойные локали для Значков группы (хотя бы, только с российским флагом- по стране происхождения программы).

Реализованы пожелания:
1. Чтобы тег <blockquote></blockquote> или игнорировался, или обрабатывался бы, например, как в StarDict , но не так:
(кстати, эти скриншоты дают наглядную картину того, как режет глаз яркость фона GD в отличие от SD с его системным цветом фона).
2. Уменьшить немного боковые области Панели словарей.


Оценка работы на этапе после предыдущей сборки 1.0.1-583-gbb3e490: для версий <|=1.1 была бы положительная, но для 1.5- ОТРИЦАТЕЛЬНАЯ (особенно с учётом простейшего, думаю компьютерщики меня поймут, и логичнейшего, думаю знакомые с арифметикой меня поймут, п.4).


Наконец-то вышла новая портативная сборка 1.5.0-RC-154-gc7cc9e4.
Скачал: сверю- доложу также.
Автор: HerrOberst12
Дата сообщения: 08.09.2013 19:35
Если есть возможность, выложите в открытый доступ словари сопряжений по типу Verbix.
Не могу получить доступ к внутреннему фтп-серверу.
Автор: CAEman
Дата сообщения: 14.09.2013 08:23
Как и обещал, протестировал портативную версию GoldenDict1.0.1-583-gbb3e490-x86_64.
Всё так же, как и в версии из репозиториев. Подключил более 20тыс. словарей: запускается с ними (но про проблему с пересканированием я уже писал).
Так что дело было в программе, а не в возрасте ОС...
Автор: KlimvS
Дата сообщения: 22.09.2013 13:19
Подскажите, как достать из словаря Lingvo SoundEn.lsa озвучивание слов? Отдельно английскую и USA? И записать в wav файл?
Направьте меня.
Спасибо!
Автор: Abs62
Дата сообщения: 22.09.2013 15:07
KlimvS
Да в GD вроде как звук достать не проблема - правой кнопкой по звуковой иконке или ссылке и выбрать "Сохранить звук". Это если одно слово надо. Если же требуются сразу все озвучки, тут что-нибудь другое искать нужно.
Автор: Gloggy
Дата сообщения: 22.09.2013 17:13
KlimvS, если хочется выдрать все звуки из LSA файла, то ищите Lingvo Sound Extractor, небольшая утилитка, которая может это сделать.
Автор: KlimvS
Дата сообщения: 23.09.2013 06:38
Благодарю, нашел.
Подскажите, пишу обучалку языку под себя, где найти код, как прямо из словаря озвучивать слово? Точно есть, bx memo использует.
Автор: yozhic
Дата сообщения: 25.09.2013 19:33
del... (вывод оказался поспешным)
Автор: yozhic
Дата сообщения: 11.10.2013 15:30
Из раздела «Самоделкин».
Batch DictZip utility
версия 1.1.3
(откомпилированный AutoIt скрипт)
Утилита предназначена для пакетного сжатия/разжатия файлов dsl в формат dz. Утилита формирует список файлов, последовательно передаёт его упаковщику dictzip.exe, сообщает об ошибках и по завершении работы выводит сообщение об успешном окончании и количестве обработанных файлов. Полные пути внутри архива не сохраняются.
Возможности запуска утилиты:
1) двойным щелчком из проводника с выводом диалога выбора файлов или папки, есть возможность сканирования подпапок и выбора целевой папки, куда готовые файлы будут перемещены после окончания обработки
2) из Total Commander с передачей выделенной папки; содержимое папки сканируется и отфильтровываются файлы dsl/dz
3) из Total Commander с передачей выделенных файлов (с любым расширением, dsl/dz отфильтруются)
4) из Total Commander с передачей выделенных файлов или папки на активной панели и пути к целевой папке на соседней, неактивной панели
5) запуск из Total Commander может также осуществляться в тихом режиме, т.е. без вывода диалога настроек
Подробности в readme (в архиве). Исходник прилагается.
[more=Скриншот »»»] [/more]
Скачать...
Автор: ramix
Дата сообщения: 13.10.2013 12:30
Уважаемые пользователи GoldenDict, примите, пожалуйста, участие в опросе: "Какой словарной оболочкой вы предпочитаете пользоваться?". Адрес опроса здесь.
Автор: yuta4
Дата сообщения: 17.10.2013 12:42
Добрый день. Разрабатываем свое приложение-переводчик, которое будет использовать словари в формате StarDict. Есть ли open source проекты, либо готовые парсеры на java, которые могли бы помочь в данном вопросе? Пока нашел только этот проект https://code.google.com/p/zzdict/ , но он читает не все форматы словаря (только эти : ANSI_PURE_TEXT, UTF8_PURE_TEXT, ENGLISH_PHONETIC_UTF8_TEXT)
Автор: Cat_Without_Tail
Дата сообщения: 19.10.2013 21:00

Цитата:
Из раздела «Самоделкин».
Batch DictZip utility


Удобная штука, спасибо, но есть одна проблема: при сжатии в DZ в архиве сохраняется полный путь к файлу DSL. Собственно, это проблема не Batch DictZip utility, а самого dictzip, но при использовании DictUI такого не происходит. Можно ли как-то это пофиксить?
Автор: yozhic
Дата сообщения: 21.10.2013 15:53
Cat_Without_Tail
Если бы DictUI ещё безотказно работал, а не выдавал периодически failed, то я б за этот скрипт и не взялся. Разработчик dictzip.exe (последний принявший эстафету, ув. tvangeste) вроде обещает пофиксить эту «фичу», вопрос только когда он это сделает. На уровне же скрипта можно костыль подставить. Понадобится только скопировать dictzip.exe в c:\Windows\system32\ - тогда пути в архиве сохранятся не будут. Сегодня-завтра постараюсь дописать эту возможность в скрипт. Вам спасибо за хорошую идею.
Автор: Abs62
Дата сообщения: 21.10.2013 18:09
yozhic

Цитата:
Понадобится только скопировать dictzip.exe в c:\Windows\system32\

Месье знает толк в извращениях.
Автор: yozhic
Дата сообщения: 21.10.2013 18:47
Abs62

Цитата:
Месье знает толк в извращениях.

Учусь у старших товарищей
Автор: Abs62
Дата сообщения: 21.10.2013 19:03
yozhic

Цитата:
Учусь у старших товарищей

Ну, рабочий стол всё ж таки не системная папка.
Я, собственно, к тому, что скрипту наверняка не составит труда вычислить своё местоположение и на его базе сформировать команду для вызова dictzip.exe с полным путём. И не завязываться на system32, куда по большому счёту юзеру что-либо писать не положено.
Автор: yozhic
Дата сообщения: 21.10.2013 20:30
Abs62

Цитата:
Ну, рабочий стол всё ж таки не системная папка

А я не первый пост имел ввиду (там собственно и решений никаких нет), а третий, в нём как раз про system32.
Цель в том, чтобы избавиться от сохранения полных путей внутри архива dz. А когда передаёшь dictzip.exe имя файла с полным путём, тогда он и сохраняется, именно так скрипт сейчас и поступает. Доступную (таким дилетантам как я) возможность избавиться от этих полных путей внутри архива я сейчас вижу так: запуск cmd.exe, переход по cd в каталог с файлом и вызов оттуда dictzip (а для этого его надо поместить в system32), тогда в архиве будет только сам файл, а не дерево папок до корня диска.
Вот Вам, как профессиональному программисту, ведь не составит большого труда пофиксить dictzip.exe, но Вы за это не берётесь (оно и ладно, мы Вам и за GoldeDict оч благодарны). Вот и приходится нам лепить, краснея за свои поделки
Автор: Abs62
Дата сообщения: 21.10.2013 21:17
yozhic

Цитата:
Доступную (таким дилетантам как я) возможность избавиться от этих полных путей внутри архива я сейчас вижу так: запуск cmd.exe, переход по cd в каталог с файлом и вызов оттуда dictzip (а для этого его надо поместить в system32), тогда в архиве будет только сам файл, а не дерево папок до корня диска.

Это оверкилл.
Как я посмотрел, в скрипте dictzip уже запускается по полному имени, то бишь может работать в любой папке.

Код: Local $iPID = Run(@ScriptDir & '\dictzip.exe' & $g_sDSL & $g_sForce & $g_sDelete & ' "' & $sFP & '"', '', @SW_HIDE, $STDERR_CHILD)

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156

Предыдущая тема: Total video converter 3.14 ошибка конвертации


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.