<<< 1 ... 3 4 5 >>> Переход на страницу  +  i   🔎
31
2024.12.10bu hao bu hao когда уже получится добавить в встроенный словарь на маке
Незнаком с маком, если подскажите поподробнее про его формат, то может получится а может и нет
2024.12.28
ЛС Ответить
32
dsx, проверил, всё отлично работает. Получилась шикарная программа, по сути, решена проблема конвертации.

Обновил локальный пых с 5.6 до 7.4, стало гораздо лучше. Stardict 大БКРС за 10 минут, раньше все базы за час, т.е. в 3-4 раза быстрее. Значит, проблема была в версии.
Благодаря версии протестировал архив, всё работает.


Какие опции можно добавить:
#INDEX_LANGUAGE "Chinese"  -- опционально "English", я использую только два языка, иначе муторно переключать
#INCLUDE сделать опционально, смысл разделения, чтобы было проще их компелировать и подключать, компиляция одним файлом может занять слишком долго (уже 4 часа сижу, а она всё висит, даже если по очереди итого также, хотя бы безопасно можно уйти).

Мелочь - во время конвертации ссылку на тему стоит сделать активной, этож гипертекст.
2024.12.29
ЛС Ответить
33
бкрс
Цитата:#INDEX_LANGUAGE "Chinese"  -- опционально "English", я использую только два языка, иначе муторно переключать

Про это не понял, опишите подробнее. Я лингво не пользуюсь, для проверки dsl использовал только goldendict.

2024.12.27dsx бкрс, MDict поддерживает активные компоненты в словарных статьях, такие как iframe и javascript, если нужно можно размещать рекламу и т.п.,
например ещё можно сделать кнопку как в GoldenDict показать/скрыть содержимое для вторичного отображения в словарных статьях.

Попутно к кнопке как в GD ☝️, ещё теоретически можно сделать озвучивание - если это получится, добавлять стоит?
2024.12.29
ЛС Ответить
34
Про длительность компиляции возможно мой косяк, давно не делал, поставил English и не отключил вывод ошибок, оно гигобайтный файл родила "this character is not supported". 6 часов работало. Таки всё получилось и работает.

2024.12.29dsx Про это не понял, опишите подробнее. Я лингво не пользуюсь, для проверки dsl использовал только goldendict.

Вместо Chinese в заголовке можно поставить English, таким образом у тебя будет только два языка ... профит. Забыл почему именно я так делал, но помню была веская причина, лингво как-то неудобно обрабатывает несколько языков и проще все словари держать вместе.

Может потому что некоторые другие словари были english изначально, и поэтому они не показываются одновременно, только из одного языка, т.к. лингво не может их мешать.

Или может из-за того, что у лингвы есть двуязычная версия (более дешёвая), и это типа обхода.

Цитата:
Цитата:MDict поддерживает активные компоненты в словарных статьях, такие как iframe и javascript, если нужно можно размещать рекламу и т.п.,
например ещё можно сделать кнопку как в GoldenDict показать/скрыть содержимое для вторичного отображения в словарных статьях.

Попутно к кнопке как в GD ☝️, ещё теоретически можно сделать озвучивание - если это получится, добавлять стоит?

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

Тут не знаю как лучше, главное, чтобы слова искало, остальное уже свистелки для удоства.
2024.12.29
ЛС Ответить
35
Я вывод логов отключаю, ведь это больше для информирования на всякий.. главное устойчивая рабочесть кода и прикрытость потенциально слабых мест..

2024.12.29бкрс Откуда озвучивание, гугл? Если отдельно, то можно попробовать, т.е. чтобы был чистый словарь.

Это системная озвучка - синтез речи. Зависит от ПО: Google TTS, Samsung TTS, Microsoft TTS, итд. Если в системе не установлен пакет TTS для конкретного языка, то этот язык не поддерживается. Аналогичное я реализовал в html версии.
2024.12.29
ЛС Ответить
36
2024.12.29dsx Я вывод логов отключаю, ведь это больше для информирования на всякий.. главное устойчивая рабочесть кода и прикрытость потенциально слабых мест..

На всякий случай, речь шла про компилятор Лингво (dsl в lsd), ваш конвертер конвертирует в dsl быстро.

Цитата:Это системная озвучка - синтез речи. Зависит от ПО: Google TTS, Samsung TTS, Microsoft TTS, итд. Если в системе не установлен пакет TTS для конкретного языка, то этот язык не поддерживается. Аналогичное я реализовал в html версии.

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

Надо бы глянуть как там и может на сайт установить.
2024.12.29
ЛС Ответить
37
2024.12.29бкрс На всякий случай, речь шла про компилятор Лингво (dsl в lsd), ваш конвертер конвертирует в dsl быстро.

Понятно. А может выложите ссылку на готовый bruks.lsd , с упрощающими параметрами компиляции? (без защиты, сжатия, шифрования, итд) Я бы его поизучал и может получится сделать конверт сразу в .lsd .
2024.12.29
ЛС Ответить
38
dsx, там для каждой версии свой, так что всё не так просто. Но есть такой стендалон от 2006 http://bkrs.info/downloads/dslcomp.7z (2мб), он функциональней новых, т.к. они зачем-то их урезали.

Вообще Лингво давно уже не на столько актуальный, это раньше он был ключевой частью словаря, сейчас чисто по инерции. Хотя оболочка хорошая и дала хорошие базы (БРуКС на их Котове основан), плюс dsl разметку, поэтому эту проприетарщину рассматриваю положительно, жаль они уже отошли от словарей и русского.
2024.12.29
ЛС Ответить
39
бкрс,
INDEX_LANGUAGE, INCLUDE опции добавлены + ещё опция добавочного контента в MDict (может пригодится). В остальном (про кнопки) чуть сложнее..., оставим на будущее.
2024.12.29
ЛС Ответить
40
Появились ещё такие идеи:
Добавить внутреннее сжатие для .mdx;
В stardict и mdict добавить поиск по чтению.
2024.12.31
ЛС Ответить
<<< 1 ... 3 4 5 >>> Переход на страницу  +  i   🔎