2024.12.10bu hao bu hao когда уже получится добавить в встроенный словарь на макеНезнаком с маком, если подскажите поподробнее про его формат, то может получится а может и нет
2024.12.28
dsx, проверил, всё отлично работает. Получилась шикарная программа, по сути, решена проблема конвертации.
Обновил локальный пых с 5.6 до 7.4, стало гораздо лучше. Stardict 大БКРС за 10 минут, раньше все базы за час, т.е. в 3-4 раза быстрее. Значит, проблема была в версии. Благодаря версии протестировал архив, всё работает. Какие опции можно добавить: #INDEX_LANGUAGE "Chinese" -- опционально "English", я использую только два языка, иначе муторно переключать #INCLUDE сделать опционально, смысл разделения, чтобы было проще их компелировать и подключать, компиляция одним файлом может занять слишком долго (уже 4 часа сижу, а она всё висит, даже если по очереди итого также, хотя бы безопасно можно уйти). Мелочь - во время конвертации ссылку на тему стоит сделать активной, этож гипертекст. 2024.12.29
бкрс
Цитата:#INDEX_LANGUAGE "Chinese" -- опционально "English", я использую только два языка, иначе муторно переключать Про это не понял, опишите подробнее. Я лингво не пользуюсь, для проверки dsl использовал только goldendict. 2024.12.27dsx бкрс, MDict поддерживает активные компоненты в словарных статьях, такие как iframe и javascript, если нужно можно размещать рекламу и т.п., Попутно к кнопке как в GD ☝️, ещё теоретически можно сделать озвучивание - если это получится, добавлять стоит? 2024.12.29
Про длительность компиляции возможно мой косяк, давно не делал, поставил English и не отключил вывод ошибок, оно гигобайтный файл родила "this character is not supported". 6 часов работало. Таки всё получилось и работает.
2024.12.29dsx Про это не понял, опишите подробнее. Я лингво не пользуюсь, для проверки dsl использовал только goldendict. Вместо Chinese в заголовке можно поставить English, таким образом у тебя будет только два языка ... профит. Забыл почему именно я так делал, но помню была веская причина, лингво как-то неудобно обрабатывает несколько языков и проще все словари держать вместе. Может потому что некоторые другие словари были english изначально, и поэтому они не показываются одновременно, только из одного языка, т.к. лингво не может их мешать. Или может из-за того, что у лингвы есть двуязычная версия (более дешёвая), и это типа обхода. Цитата:Цитата:MDict поддерживает активные компоненты в словарных статьях, такие как iframe и javascript, если нужно можно размещать рекламу и т.п., Откуда озвучивание, гугл? Если отдельно, то можно попробовать, т.е. чтобы был чистый словарь. Тут не знаю как лучше, главное, чтобы слова искало, остальное уже свистелки для удоства. 2024.12.29
Я вывод логов отключаю, ведь это больше для информирования на всякий.. главное устойчивая рабочесть кода и прикрытость потенциально слабых мест..
2024.12.29бкрс Откуда озвучивание, гугл? Если отдельно, то можно попробовать, т.е. чтобы был чистый словарь. Это системная озвучка - синтез речи. Зависит от ПО: Google TTS, Samsung TTS, Microsoft TTS, итд. Если в системе не установлен пакет TTS для конкретного языка, то этот язык не поддерживается. Аналогичное я реализовал в html версии. 2024.12.29
2024.12.29dsx Я вывод логов отключаю, ведь это больше для информирования на всякий.. главное устойчивая рабочесть кода и прикрытость потенциально слабых мест.. На всякий случай, речь шла про компилятор Лингво (dsl в lsd), ваш конвертер конвертирует в dsl быстро. Цитата:Это системная озвучка - синтез речи. Зависит от ПО: Google TTS, Samsung TTS, Microsoft TTS, итд. Если в системе не установлен пакет TTS для конкретного языка, то этот язык не поддерживается. Аналогичное я реализовал в html версии. А, такое всегда неплохо, но это должно быть на уровне оболочки, а не базы. Надо бы глянуть как там и может на сайт установить. 2024.12.29
2024.12.29бкрс На всякий случай, речь шла про компилятор Лингво (dsl в lsd), ваш конвертер конвертирует в dsl быстро. Понятно. А может выложите ссылку на готовый bruks.lsd , с упрощающими параметрами компиляции? (без защиты, сжатия, шифрования, итд) Я бы его поизучал и может получится сделать конверт сразу в .lsd . 2024.12.29
dsx, там для каждой версии свой, так что всё не так просто. Но есть такой стендалон от 2006 http://bkrs.info/downloads/dslcomp.7z (2мб), он функциональней новых, т.к. они зачем-то их урезали.
Вообще Лингво давно уже не на столько актуальный, это раньше он был ключевой частью словаря, сейчас чисто по инерции. Хотя оболочка хорошая и дала хорошие базы (БРуКС на их Котове основан), плюс dsl разметку, поэтому эту проприетарщину рассматриваю положительно, жаль они уже отошли от словарей и русского. 2024.12.29
бкрс,
INDEX_LANGUAGE, INCLUDE опции добавлены + ещё опция добавочного контента в MDict (может пригодится). В остальном (про кнопки) чуть сложнее..., оставим на будущее. 2024.12.29
Появились ещё такие идеи:
Добавить внутреннее сжатие для .mdx; В stardict и mdict добавить поиск по чтению. 2024.12.31
|