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

» GoldenDict

Автор: ramix
Дата сообщения: 28.02.2013 22:55
Abs62

Цитата:
А зачем выносить звуки в отдельный словарь?

Tvangeste

Цитата:
Неожиданное решение. Я вообще весь медиа контент храню в одном зип-файле, зачем его в разные файлы засовывать?

Для систематизации и сортировки. Не хватает системе мощи при архивации обрабатывать десятки тысяч файлов, так хоть так делю их.

Цитата:
Тогда смотрите этот вариант.

Здесь ОК. Спасибо.
Автор: oshizelly
Дата сообщения: 03.03.2013 14:25
Подскажите, я правильно понимаю, что готовые наборы словарей, например, из шапки этого топика или
от ddddddima подходят к оболочке GoldenDict на всех платформах? В частности, интересует Android.
Спасибо!
Автор: Abs62
Дата сообщения: 03.03.2013 14:45
Вот здесь расписано, какая версия какие форматы поддерживает.
Автор: oshizelly
Дата сообщения: 04.03.2013 10:36
Abs62 15:45 03-03-2013
Цитата:
Вот здесь расписано, какая версия какие форматы поддерживает.

Спасибо. То есть, Android-версия не поддерживает форматы XDXF, AAR и dct? Вроде бы в сборке ddddddima все словари с расширением .DZ. Или важно не это, а то, что лежит внутри .DZ-архива? Сейчас глянул быстро, там, кажется, внутри в основном файлы с расширением .DSL.
Автор: Tvangeste
Дата сообщения: 04.03.2013 12:35
oshizelly

Цитата:
Или важно не это, а то, что лежит внутри .DZ-архива?

Да, dz - это всего лишь архивация для экономии места. Ну а dsl.dz формат поддерживается как на десктопе, так и на Андроиде.
Автор: BKSRU
Дата сообщения: 07.03.2013 20:36
New Concept Style v7.0

DSLGD = DSL + HTML + CSS + JavaScript
http://forum.ru-board.com/topic.cgi?forum=5&topic=45338#1
Автор: BKSRU
Дата сообщения: 08.03.2013 06:30
Подправил .exe файл и соответственно словарь (ссылки в параллельной ветке так же исправлены):
* GoldenDict.exe - экспериментальный запускной файл GoldenDict с новыми зарезервированными тегами http://rghost.ru/44347541
* DSLGD_v7.0 - учебно-справочный словарь в формате DSLGD http://rghost.ru/44347559

Упрощена работа с двумя тегами, приведена в соответствие с общепринятыми правилами:
[ br] - тег перевода строки.
[ hr] - тег горизонтальной линии.
Автор: renreg
Дата сообщения: 08.03.2013 10:43
Хочу собрать необходимые мне словари. Подскажите, плиз, где найти.

1. Толковые русские словари.
2. Толковые английские словари.
3. Толковые ивритские (hebrew) словари.
4. Словари англо - ивритские (hebrew)- англо.

5. Версия программы
Цитата:
GoldenDict.exe - экспериментальный запускной файл GoldenDict с новыми зарезервированными тегами
- 1.0.1.606
Проблема одна: не могу индексировать Английско-русский словарь «Мультитран»
Обновление от 05.08.2012 (более 2 800 000 статей) Версия: 1.1 by ramix


Спасибо заранее
Автор: BKSRU
Дата сообщения: 08.03.2013 10:53
renreg

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

http://forum.ru-board.com/topic.cgi?forum=93&topic=3420&start=4860

Цитата:

Проблема одна: не могу индексировать Английско-русский словарь «Мультитран»
Обновление от 05.08.2012 (более 2 800 000 статей) Версия: 1.1 by ramix

Это известная проблема этого словаря (большого словаря на компьютерах с недостатком ресурсов). Обычно, те у кого не получается проиндексировать этот словарь, делят его на две части.
Автор: renreg
Дата сообщения: 08.03.2013 11:06
BKSRU
Спасибо.

Цитата:
Это известная проблема этого словаря (большого словаря на компьютерах с недостатком ресурсов)


С 4 GB RAM? Компьютеру еще и двух лет нет. Intel Core i3-2100 3.10 GHz Windows 7 + SP1 со всеми обновлениями. Все "тяжелые" программы работают без проблем - MS Office 2010, Adobe Photoshop CS6, Adobe Indesign CS6


Цитата:
Обычно, те у кого не получается проиндексировать этот словарь, делят его на две части


Да хоть на три. Но как - у меня отдельно англо-русский и отдельно русско-английский. Разделить каждую часть - как?
Автор: BKSRU
Дата сообщения: 08.03.2013 11:15
renreg
Ресурсы разные бывают. Однако у многих индексируется.

Цитата:
Да хоть на три. Но как - у меня отдельно англо-русский и отдельно русско-английский. Разделить каждую часть - как?

Берем текстовый редактор способный помещать файлы с большим количеством строк (npp).
Открываем словарь.
Делим на две части.
Во второй части не забываем прописать заголовок.
Сохраняем.
Автор: oshizelly
Дата сообщения: 08.03.2013 11:33
renreg 11:43 08-03-2013
Цитата:
Проблема одна: не могу индексировать Английско-русский словарь «Мультитран»

В чём конкретно выражается это "не могу"? Компьютер каждый раз взрывается при запуске процесса индексирования?
Автор: Gloggy
Дата сообщения: 08.03.2013 11:45
renreg, на 32-битной OS любому процессу доступно не более 2 гигов памяти. И этого как раз чуть-чуть не хватает для индексации мультитрана.

Выходов ровно два: Использовать 64-битную OS или побить словарь на два куска.

Как вариант, использовать GoldenDict в портабельном режиме, сходить к кому-нибудь с 64-битной OS, там всё проиндексировать и потом уже на своем компе использовать.

Добавлено:
oshizelly

Цитата:
В чём конкретно выражается это "не могу"?

При нехватке 2 гигов памяти для индексации GoldenDict просто упадет и скажет, что выполнил недопустимую операцию.
Автор: renreg
Дата сообщения: 08.03.2013 12:23
oshizelly
Gloggy
Знакомых с 64-битной осью нет.
NPP++ скачал, но открывать файл с расширением dz - En-Ru_Multitran_GD_ramix.dsl.dz - в каой кодировке должен быть текст и как определить заголовок среди кракозябриков?
Автор: Abs62
Дата сообщения: 08.03.2013 13:12
renreg
.dz - это сжатый файл. Его надо сначала разжать до .dsl с помощью dictzip, а потом уже редактировать.
Автор: BKSRU
Дата сообщения: 08.03.2013 13:22
renreg

Цитата:
NPP++ скачал, но открывать файл с расширением dz - En-Ru_Multitran_GD_ramix.dsl.dz - в каой кодировке должен быть текст и как определить заголовок среди кракозябриков?

Это архив файл. Вытащить не сложно (например 7zip) упаковать обратно чуточку сложнее.
http://forum.ru-board.com:9000/topic.cgi?forum=5&topic=30250&start=140#2

NPP не помню точно, открывает ли он весь словарь или обрежет. Это надо проверять. Можно по последней строчке, вроде как z должна быть , если порядок не нарушен.
Редактор EmEditor обычно рекомендуют. И еще вроде были сообщения о резалке больших текстовых файлов.

В заголовке каждой части поставить что то вроде p1 и p2.
Ну и в имени архива поставить p1 и p2.

Если нет желания мучиться, то вообще можете поделить и не сжимать.
Автор: oshizelly
Дата сообщения: 08.03.2013 14:15
Gloggy 12:45 08-03-2013
Цитата:
а 32-битной OS любому процессу доступно не более 2 гигов памяти. И этого как раз чуть-чуть не хватает для индексации мультитрана.
При нехватке 2 гигов памяти для индексации GoldenDict просто упадет и скажет, что выполнил недопустимую операцию.

А почему у меня Multitran без проблем индексируется под Window XP x32? Что я делаю неправильно
Правда, процесс занимает много минут, то есть, в разы больше, чем индексация всех остальных словарей вместе взятых.

Автор: Tvangeste
Дата сообщения: 08.03.2013 14:28
oshizelly

Цитата:
А почему у меня Multitran без проблем индексируется под Window XP x32? Что я делаю неправильно

Да тут как повезет, зависит и от версии словаря. У меня En-Ru тоже без проблем индексируется. А вот Ru-En на 32-битной системе падает.
Автор: BKSRU
Дата сообщения: 08.03.2013 14:44
oshizelly

Цитата:
А почему у меня Multitran без проблем индексируется под Window XP x32?

Возможно потому, что сама по себе XP меньше ресурсов требует.
Автор: renreg
Дата сообщения: 08.03.2013 17:35
BKSRU
C RU-EN получилось. Спасибо. С EN-RU оказалось сложнее - при нарезке EmEditor падает.

Нарезал на 4 части при помощи TotalCommander, а затем отредактировал в EmEditor.

Упаковал при пощи DictUI с Dictzip. Все работает. Спасибо
Автор: BKSRU
Дата сообщения: 09.03.2013 16:45
niccolo

Цитата:

Не могу в Вашем стиле настроить отображение символов уникода U+2070—207F и U+2080—208A (subscript и subscript numbers).

Выставил шрифт Arial Unicode MS - не помогает. C моим article-style - показывает

С экспериментальной сборкой можно менять стиль индивидуально для словаря. Например, если остальные словари вы хотите оставить со стандартным шрифтом, стандартного размера, можно в стиле прописать:
div[class*=имя словаря]
{
    font-family: "Arial Unicode MS";
    font-size: 16px;
}

В имени не должно быть пробелов, точек и скобок. Если все таки они имеются, то в качестве classa используйте первые символы имени словаря до первого пробела, скобки или точки.
Автор: NazarK
Дата сообщения: 09.03.2013 19:49
Добавил в шапку ссылку на DictUI. Надеюсь, что будет полезно.
Автор: BKSRU
Дата сообщения: 10.03.2013 07:02
New Concept Style v8.0

DSLGD = DSL + HTML + CSS + JavaScript
http://forum.ru-board.com/topic.cgi?forum=5&topic=45338#1


GoldenDict.exe http://rghost.ru/44392046 - экспериментальный запускной файл GoldenDict с новыми зарезервированными тегами.
Каждый словарь теперь может иметь свой собственный файл стиля. Просто положите файл стиля с именем style.css в папку мультимедиа файлов словаря.

В целом DSLGD приобретает законченный вид. Осталось зачистить код и кое, что доработать.
Автор: CAEman
Дата сообщения: 10.03.2013 14:05
Попробовал GoldenDict 1.0.1-583-gbb3e490-x86_64.

По-прежнему остались баги:
1. Отсоединённая панель Навигация после повторного запуска программы (даже свёрнутой) открывается на всех рабочих столах поверх всех окон.
2. Как и прежде, при >1170 подключённых словарей программа вылетает при запуске (если из консоли, то на последнюю выдаётся сообщение: "Ошибка сегментирования"), т.е. возможность подключения большeго количества словарей существует только при уже запущенной программе с необходимостью, соответственно, ежеразового отключения (или удаления из файла конфигурации) и индексирования части словарей.
Добавился баг:
1. После сворачивания программы в системный лоток открывается оттуда только после многократных щелчков по значку.

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

Оценка работы на этапе после предыдущей сборки: ОТРИЦАТЕЛЬНАЯ.

Добавлено:
Tvangeste

Цитата:
Цитата:
ищутся ли в GD слова внутри словарных статей с выдачей результата в панели поиска виде заголовков словарных статей

Это full text search, в GD пока не сделан, и сделать это очень непросто. Да чего там полнотекстовый поиск, я вон сколько провозился чтобы банально сделать список всех карточек в словаре и вывести его в отдельной панельке. Словари бывают на миллионы карточек, словарей у людей бывает сотни и даже тысячи, и собрать из этого добра список заголовков, и при этом не тормозить и не жрать памяти сотнями мегабайт - вопрос на удивление очень непростой, если вообще осуществимый. Очень мне интересно, как эту проблему в Abbyy Lingvo решили. Хотя, назвать их решение хорошим тоже не назовешь, ибо подтормаживает.


С полнотекстовым поиском всё понятно. А по заголовкам с помощью * и ? поиск сделать тоже проблема (или есть какая договорённость не делать)? Ответьте, пожалуйста (может, тогда уберу из своих пожеланий).

Добавлено:
Tvangeste

Цитата:
Кстати, а в основном окне такой проблемы нет, когда раскрывается тулбар со словарями (и когда словарей тоже очень много)?


Есть (экран становится чёрным). Попробуйте со своими 3тыс. словарями (и, может, меньшим разрешением экрана). Мне и меньше 2 тыс. для этого хватает (про это не писал, так как считал, что когда для тулбара не хватает разрешения монитора, то "против лома нет приёма")...

Добавлено:
Tvangeste

Цитата:
И чтобы при запуске GD тоже не надоевший "Welcome!" был, а произвольная случайная карточка. Вроде и мелочь, а бывает и интересно и полезно...

Только по выбору пользователя, пожалуйста...
Автор: Tvangeste
Дата сообщения: 10.03.2013 15:03
CAEman

Цитата:
Попробовал GoldenDict 1.0.1-583-gbb3e490-x86_64.

А какая конкретно у вас версия OS?


Цитата:
По-прежнему остались баги:

Баги (да и любые нетривиальные пожелания с улучшениями) лучше всего выставлять в официальном баг трекере, я об этом пишу часто, но мне не трудно повторить, если это на пользу https://github.com/goldendict/goldendict/issues

В идеале на каждый баг если можно еще и скриншот, чтобы не гадать что там и как.


Цитата:
С полнотекстовым поиском всё понятно. А по заголовкам с помощью * и ? поиск сделать тоже проблема (или есть какая договорённость не делать)?

Я пытался, но хорошо и быстро у меня пока не получается. Баг на это дело: https://github.com/goldendict/goldendict/issues/24


Цитата:
Только по выбору пользователя, пожалуйста...

Да пока вообще никак!
Автор: CAEman
Дата сообщения: 10.03.2013 15:13
ramix

Цитата:
У меня бывают вылеты после N-го пересканирования словарей (Ctrl+F5...


По Ctrl+F5 бывает вылетает, если изменён словарь с открытой статьёй.


Добавлено:
renreg

Цитата:
С 4 GB RAM? Компьютеру еще и двух лет нет.


Моему комп-у более 5 лет. Но памяти там 16ГБ. И все мультитраны индексировались у меня на OpenSUSE 11.1 x86_64 без проблем, причём в 16 битной кодировке и сразу несколько, и с сотнями других словарей впридачу...

Добавлено:
renreg

Цитата:
Знакомых с 64-битной осью нет.

Ссылка
И, главное, не требуют наличия "знакомых", чтобы установить и работать без проблем...

Добавлено:
Tvangeste

Цитата:
А какая конкретно у вас версия OS?

OpenSUSE 11.1 x86_64

Цитата:
Баги (да и любые нетривиальные пожелания с улучшениями) лучше всего выставлять в официальном баг трекере, я об этом пишу часто, но мне не трудно повторить, если это на пользу https://github.com/goldendict/goldendict/issues

В идеале на каждый баг если можно еще и скриншот, чтобы не гадать что там и как.

Не могу отличить нетривиальные пожелания от тривиальных...
В официальном баг-трекере всё по аглицки...
Имевшиеся баги:
1. В том же месте, что и на приведённом мной ранее скриншоте, только не над окном GD, а любым другим, что сверху в данный момент на данном рабочем столе (или сам рабочий стол)...
2. Скриншот отсутствия программы?
Добавившийся баг:
1. Скриншот неоткрывшегося окна GD (и подёргивания активного окна при щёлканье по значку GD в системном лотке)?
Кстати, этот баг никак не может быть связан с тем, что папка конфигурации стала открываться на переднем плане?


Цитата:
Я пытался, но хорошо и быстро у меня пока не получается. Баг на это дело

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


Цитата:
Да пока вообще никак!

Да я на тот случай, если когда вдруг будет как-то...
Автор: Tvangeste
Дата сообщения: 10.03.2013 19:01
CAEman

Цитата:
OpenSUSE 11.1 x86_64

А какой у вас Window Manager? Что пишет команда "wmctrl -m" ?

Добавлено:
CAEman
И что пишет "ulimit -n"?
Автор: Kaile
Дата сообщения: 12.03.2013 17:53
Tvangeste

Цитата:
Да тут как повезет, зависит и от версии словаря. У меня En-Ru тоже без проблем индексируется. А вот Ru-En на 32-битной системе падает.


А что значит индексируется??, - это скачиваешь GoldenDict, и в него интегрируешь словари от Multitran?? Чтобы GoldenDict работал/переводил со словарями от Multitran?
Автор: Draico
Дата сообщения: 12.03.2013 18:19

Цитата:
А что значит индексируется??


GD ищет запрашиваемое слово не в самом словаре, а в списке заголовков, то есть в индексе. В процессе индексации этот список как раз и создается. И так с любым словарем, без разницы, что вы туда запихнете - мультитран или что-либо другое.
Автор: Tvangeste
Дата сообщения: 12.03.2013 18:47
Kaile, GoldenDict - это не словарь сам по себе, а соварная облочка, которая может работать а разными словарями (определенных форматов). Индексация - это единовременная операция для каждого подключенного словаря для ускорения поиска заголовков в этом словаре. Мультитран в нашем случае - это словарь в формате DSL, который сделан из официальной мультитрановской базы.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156

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


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