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

» GoldenDict

Автор: Abs62
Дата сообщения: 08.11.2013 19:24
yozhic

Цитата:
Не знаю, нужно ли подстраиваться под устаревшее форматирование, но факт всё же оглашу. «Найди три отличия» (С)

А если в пользовательском article-style.css прописать так?

Код: .dsl_p font[color]
{
color: green;
}
Автор: yozhic
Дата сообщения: 08.11.2013 19:59
Abs62

Цитата:
А если в пользовательском article-style.css прописать так?

Нет, не помогло.
Автор: Abs62
Дата сообщения: 08.11.2013 21:35
yozhic

Цитата:
Нет, не помогло.

Странно. У меня все пометы позеленели.
А если так?

Код: span.dsl_p font[color="c_default_color"]
{
color: green;
}
Автор: ramix
Дата сообщения: 08.11.2013 23:02
Abs62
У меня оба ваших кода позеленили пометы.


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


Де-факто приоритетным является цвет зоны вторичного отображения. Но есть такое подозрение, что там у Лингво что-то недоработано. ABBYY это и не признает, и не отрицает.


Цитата:
Сейчас получается, кто раньше встал, того и тапочки цвет.


Этот лозунг довольно логичный и предоставляет чуть больше свободы в форматировании. Кто захочет, чтобы было как у Лингво, может сделать "по-ихнему" - [ex][ * ], а другие смогут выделить в GoldenDict цветом - [ * ][ex]. И еще неизвестно, какое решение примет Лингво по поводу исправления ошибки в настройках оболочки, связанной с невозможностью задать цвет примеров.

P.S. Как показал опрос, никто практически Lingvo 12 и ниже не пользуется, поэтому, думаю, стоит ориентироваться на современный стандарт - [p]...[/p], без [i] и [c].
Автор: Abs62
Дата сообщения: 08.11.2013 23:37
ramix

Цитата:
Этот лозунг довольно логичный и предоставляет чуть больше свободы в форматировании. Кто захочет, чтобы было как у Лингво, может сделать "по-ихнему" - [ex][ * ], а другие смогут выделить в GoldenDict цветом - [ * ][ex].

Тут ещё интересный эффект наблюдается. Если в такой области попытаться выделить что-то цветом, этот цвет заменится на цвет тега [ex] вне зависимости от того, каким цветом отрисовано остальное. Потому как [ex] в GD меняет такой цвет на свой, а [ * ] этого не делает. Есть смысл как-то это менять?

Цитата:
P.S. Как показал опрос, никто практически Lingvo 12 и ниже не пользуется, поэтому, думаю, стоит ориентироваться на современный стандарт - [p]...[/p], без [i] и [c].

Это понятно, вопрос был насчёт старых DSL, сделанных ещё под прежние версии.
Добавить одну строчку во встроенный article-style.css не проблема, надо лишь понять, какая комбинация работает надёжно.
Автор: ramix
Дата сообщения: 09.11.2013 00:51
Abs62

Цитата:
Тут ещё интересный эффект наблюдается. Если в такой области попытаться выделить что-то цветом, этот цвет заменится на цвет тега [ex] вне зависимости от того, каким цветом отрисовано остальное. Потому как [ex] в GD меняет такой цвет на свой, а [no][/no] этого не делает. Есть смысл как-то это менять?

Как я уже заметил, возможно, из-за недоработки в Лингво тут ситуация такова: если применен тег [no][/no], то он всё перебьет, какие бы цвета ни применялись, и подчинит своему цвету, указанному в настройках (по умолчанию - серому) под названием "Examples". Тег [ex], несмотря на настройки, сам по себе всегда отображается черным. Цветовая маркировка внутри него работает, если не применять [no][/no].

Ныне в Лингво из версии в версию кочует ошибка, что цвет, предназначенный для примеров (как я и написал, выше, он так и именуется - "Examples"), передается не примерам, а вторичной зоне (ей цвет вообще ни к чему, у нее другая задача - скрывать и раскрывать). А у примеров на самом деле цвет в настройках изменить нельзя, несмотря на то, что настройка такая есть.

С моей точки зрения, лучше сделать так:

— у примеров цвет по умолчанию - черный, его можно менять (на данном этапе - через css); этот цвет не должен перебиваться вторичной зоной [no][/no]
— у вторичной зоны цвет по умолчанию - серый, его тоже можно менять через css
— цветовая разметка должна работать как внутри [no][/no], так и внутри [ex] (и по отдельности, и вместе примененных).

Как дополнительную фичу к вышеизложенному, если есть возможность, сделать "совместимость" с текущей версией DSL:

— при порядке форматирования, принятом по умолчанию у Лингво - [no][/no][ex] - работает текущая для Лингво цветовая схема: цвет [no][/no] можно настраивать в css и всё, что внутри него, будет иметь этот цвет (кроме помет), независимо от примененных цветовых маркировок.
— а при обратном порядке форматирования - [ex][no][/no] - будет работать описанный выше свободный принцип.
— если [no][/no] не применяется, то цвета свободно настраиваются.

И цвет в css должен иметь приоритет над авторским цветом в DSL.
Автор: yozhic
Дата сообщения: 09.11.2013 09:32
Abs62

Цитата:
Странно. У меня все пометы позеленели.

К сожалению, ничего странного. Обыкновенный человеческий фактор. Стиль Ежа ... Не в ту папку положил article-style.css. Теперь оба способа работают. Прошу прощения за внесённую путаницу.

ramix, Abs62

Цитата:
Это понятно, вопрос был насчёт старых DSL, сделанных ещё под прежние версии.

Вот именно. И таких немало. Причём многие ключевые словари были сконвертированы ещё тогда по старому синтаксису и с тех пор не редактировались (сужу по языковому сегменту с которым работаю).
Но дело не только в старых словарях. Попробуйте аккуратно отформатированный дсл скомпилировать в лсд, а потом обратно в дсл тем же самым штатным компилятором (естественно разблокированным). На выходе в дсл последовательность тегов будет перепутана, будет бардак (хоть и не полный, но существенный).

Цитата:
при порядке форматирования, принятом по умолчанию у Лингво ... а при обратном порядке форматирования ...

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

Цитата:
Есть смысл как-то это менять?

Так или иначе, похоже, снова обсуждение возвращается к вопросу: Сделать как в Лингво, или Сделать как лучше?
На мой взгляд, приоритет тега помет [p] должен быть выше других. Помета всегда должна выделяться и бросаться в глаза, а иначе как поймёшь, что на неё надо мышь навести. Это и в Лингво реализовано.
Тег примеров [ex] хорошо бы был цветной и лучше серый (блёклый). Когда перевод нужно делать быстро, примеры, как правило, пропускаешь.
Тег вторичного отображения [no][/no] предназначен для того, чтобы скрывать/раскрывать. Цвет в нём может использоваться, но он необязателен. Поскольку в ГД скрытие/раскрытие не реализовано, то уместно будет цвету [no][/no] присвоить более низкий приоритет.
И внутри этих тегов (кроме помет) хорош б, чтоб действовали теги цвета [c colorname] (ramix +1). Только вот в Лингво так не делают, а жаль.
Автор: ramix
Дата сообщения: 09.11.2013 10:09
yozhic

Цитата:
В пользовательских дсл тогда всё будет красиво. А в родных, раскомпилированных из лсд, возможно будет неразбериха.


Описанный мной выше порядок как раз и учитывает раскомпилированные словари - там всегда примеры со вторичной зоной идут как [no][/no][ex].


Цитата:
Так или иначе, похоже, снова обсуждение возвращается к вопросу: Сделать как в Лингво, или Сделать как лучше?


GoldenDict по умолчанию (factory-made) может идти с форматированием как у Лингво, но у пользователей должна быть возможность менять эти настройки через css на свой вкус. Тогла и вопрос будет снят.


Цитата:
На мой взгляд, приоритет тега помет [p] должен быть выше других.

Это несомненно. В Лингво так и есть - это приоритет 1-го уровня по цвету.


Цитата:
Тег вторичного отображения [no][/no] предназначен для того, чтобы скрывать/раскрывать. Цвет в нём может использоваться, но он необязателен. ... уместно будет цвету [no][/no] присвоить более низкий приоритет.


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


Цитата:
Поскольку в ГД скрытие/раскрытие не реализовано...


Уже реализовано, может, год назад...

Автор: Abs62
Дата сообщения: 09.11.2013 12:49
yozhic
ramix
Пробуем: goldendict-1.5.0-RC-213-g7699bd9(EXE only).7z - 1.13 MB
Умолчательная схема сделана такая:
Код: .dsl_opt,
.dsl_opt .dsl_ex,
.dsl_opt .dsl_ex font[color] /* DSL Feature: Enforce the optional zone color even if the childen tags say otherwise */
{
color: gray;
}

.dsl_ex, .dsl_ex .dsl_opt
{
color: gray;
}
Автор: yozhic
Дата сообщения: 09.11.2013 12:52
ramix

Цитата:
Уже реализовано, может, год назад...

Это в стилях режима Collapse от BKSRU? Я то оригинальную программу имел в виду. А чтобы скрытие/раскрытие работали надо всю сборку у BKSRU качать или только отдельного пакета стилей хватит?
Автор: Abs62
Дата сообщения: 09.11.2013 13:22
yozhic
Работает скрытие в оригинальной. Надо только снять галку "Раскрывать дополнительные области" на вкладке "Дополнительно".
Автор: yozhic
Дата сообщения: 09.11.2013 13:53
Abs62
Спасибо большое, разобрался и в новой версии всё замечательно. Только ещё маленький вопрос. Вроде как странно получается, по отдельности [no][ex] и не забивает [c], а комбинация [ex][/no] забивает. У этого тега из самого названия (вторичное отображение) вроде следует, что он вторичный по отношению к другим, следов. ничего забивать не должен, даже в комбинации.
Автор: Abs62
Дата сообщения: 09.11.2013 14:13
yozhic
Так сделано во имя совместимости с отображением Lingvo, который цвет забивает.
Автор: yozhic
Дата сообщения: 09.11.2013 14:16
Abs62

Цитата:
Так сделано во имя ...

Политику партии усвоил Вопросов больше нет.


Добавлено:
apokalupsis

Цитата:
возможно ли сжатие .dsl-словаря в .dsl.dz с паролем?

Насколько я знаю сейчас таких опций в дз нет. Можно попробовать предложить сделать это разработчику здесь.
Автор: ramix
Дата сообщения: 09.11.2013 17:01
Abs62
yozhic
Состряпал микрословарик для проверки колористики. Скачайте, пожалуйста, его здесь и проверьте у себя цвета. Есть непонятные места - интересно, как они у вас смотрятся.

Как у вас место, помеченное вопросами (???) - соответствует написанному?

Abs62
При применении собственного стиля:
- у меня внутри [ex]...[/ex] не работают теги цветов [no][c] [/no]- им присваивается цвет примера.
- Цвет комментария всё равно пробивается после [no][/no][ex]...
Это ошибка у меня в CSS (выслал в в/у архиве) или что-то не вяжется с оболочкой?
Автор: yozhic
Дата сообщения: 09.11.2013 17:52
ramix
[no][com] внутри у меня серым цветом (т.е. ??? не соответствует). Как я понял сейчас сделали так: какой тег первый, того и [/no]тапочки[no] приоритет (кроме [p] и [c]). Поэтому [com] внутри серый, а внутри [ex] чёрный.
Остальное у меня всё отображается по писанному.[/no]
Автор: ramix
Дата сообщения: 09.11.2013 18:03
Тут просто по идее, [com] внутри одинокого [no][/no] должен быть черного цвета.
Автор: Abs62
Дата сообщения: 09.11.2013 18:11
ramix

Цитата:
Как у вас место, помеченное вопросами (???) - соответствует написанному?

Нет. Потому как GD по умолчанию вообще не задаёт никакого стиля классу .dsl_com. Надо что-то задать?

Цитата:
- Цвет комментария всё равно пробивается после[no][ex]...[/no]

Ага, это надо поправить. Пока можете добавить эту правку в свой article-style.css:
Код: .dsl_opt .dsl_ex :not(a)
{
color: gray;
}
Автор: BKSRU
Дата сообщения: 09.11.2013 18:17
Существует простое правило приоритета тега, причем не зыблемое. Его не надо было трогать. Чем дальше в лес тем больше дров. В экспериментальных сборках подобные новшества убираю.
Автор: ramix
Дата сообщения: 09.11.2013 18:18
Abs62

Цитата:
Потому как GD по умолчанию вообще не задаёт никакого стиля классу .dsl_com. Надо что-то задать?


По умолчанию он должен быть черным - как и ex - его коллега, оба служат для сортировки при полнотекстовом поиске и цвет обоих определяется в Лингво только тегами цвета (не считая попадания в зону вторичного отображения).

Добавлено:
Abs62

Цитата:
Пока можете добавить эту правку в свой article-style.css:

Помогло.

Цитата:
Это дело рук вот этого правила в вашем article-style.css:

Исправилось.
Спасибо!
Автор: Abs62
Дата сообщения: 09.11.2013 19:30
ramix

Цитата:
По умолчанию он должен быть черным - как и ex - его коллега, оба служат для сортировки при полнотекстовом поиске и цвет обоих определяется в Лингво только тегами цвета (не считая попадания в зону вторичного отображения).

Хорошо, пусть для стиля Lingvo будет чёрным. Для прочих стилей менять существующее поведение, думаю, особого резона нет.
Автор: ramix
Дата сообщения: 09.11.2013 19:30
Abs62

Цитата:
В комбинации [ex][no][/no] определяющим является цвет [ex]. Тэги [no][c][/no] работают.


При выбранном в GoldenDict стиле интерфейса «Lingvo» оно так. Но если я выбираю стиль «По умолчанию», то одеяло на себя перетягивает [no][/no] (его цвет определяющим становится). Может, что-то подправить можно - хотя бы в CSS?

P.S. Здесь более удобная версия Ru-Ru_Coloristics и мой CSS.
Автор: Abs62
Дата сообщения: 09.11.2013 20:26
ramix

Цитата:
При выбранном в GoldenDict стиле интерфейса «Lingvo» оно так. Но если я выбираю стиль «По умолчанию», то одеяло на себя перетягивает [no][/no] (его цвет определяющим становится). Может, что-то подправить можно - хотя бы в CSS?

Можно. Тут работает стандартное правило для стилей - применяется стиль с большим приоритетом. Во встроенном article-style.css прописан стиль для комбинации [no][ex][/no], он и применяется как более детализированый. В стиле интерфейса "Lingvo" для этой комбинации прописано "color: inherit", и [no][/no] наследует стиль от родителя, [no][ex][/no].
Поэтому, если надо изменить цвет примеров везде, надо в своём article-style.css указать соответствующий стиль не только для класса ".dsl_ex", но и для пары ".dsl_ex .dsl_opt".

Код: .dsl_ex, .dsl_ex .dsl_opt
{
color: #743993;
}
Автор: ramix
Дата сообщения: 09.11.2013 20:42
Abs62

Цитата:
надо в своём article-style.css указать соответствующий стиль не только для класса ".dsl_ex", но и для пары ".dsl_ex .dsl_opt".

Спасибо. Теперь ОК.
Автор: ramanuki
Дата сообщения: 16.11.2013 12:20
Для любителей форматной экзотики (XDXF):

* Для GoldenDict
* ReNew
* Имя словаря: Cambridge Idioms (En-En)
* Cambridge International Dictionary of Idioms / Cambridge Dictionary of American Idioms
* Имя файла словаря: En-En_Cambridge_Idioms_XDXF_v_1_0_ramanuki
* Кол-во заголовков / карточек: 18631
* Версия: 1.0 / 16.11.2013
* Источник: StarDict's dict
* Download: here [pass: ru-board]
Автор: BKSRU
Дата сообщения: 19.11.2013 08:49
ABC_v1 Учебный словарь по транскрипции (Британский вариант)
Исправленная версия.
- Download: http://rghost.ru/50274952
* Составил: BKSRU
* Формат: DSLGD
* Кол-во заголовков / карточек: 4915/4914
* Версия 1, 19 ноября 2013 года
* Дополнительная информация о словаре:
В этом пакете два варианта озвучки транскрипции. Второй вариант включает в себя недостающий дифтонг.
Для входа в главное меню набрать в строке поиска - abc.


Словарь для быстрого освоения - чтения транскрипции (Британский вариант).
Объединенный список на 4908 слов без дублей:
1. The Oxford 3000
2. Word frequency lists 5000 (COCA)
Особенность словаря заключается в том, что озвучено не только каждое слово, но и каждый знак транскрипции во всех карточках. Так же в словарь включены ссылки на учебное видео по каждому символу транскрипции. Так, что транскрипцию можно изучать без отрыва от контента.
Подробности http://forum.ru-board.com/topic.cgi?forum=5&topic=45338&start=40#7
Автор: apokalupsis
Дата сообщения: 19.11.2013 10:03
Скачать все видео к этому словарю одним фалом (667Mб)
https://drive.google.com/file/d/0B33tZdJPqUIBeC1ib0pLT0FHZnc/edit?usp=sharing
распаковать и положить рядом с abc.dsl или в папку abc.dsl.files
Автор: BKSRU
Дата сообщения: 20.11.2013 13:39
ABC_test_v1 Учебный словарь по транскрипции (Британский вариант)
- Download: http://rghost.ru/50343992
- Составил: BKSRU
Словарь для быстрого освоения - чтения транскрипции (Британский вариант).
Этот словарь оформлен в виде карточек. Заголовок скрыт. Само слово появится только при нажатии кнопки дополнительной информации (крестик):
Подробнее: http://forum.ru-board.com/topic.cgi?forum=5&topic=45338&start=40#9
Автор: BKSRU
Дата сообщения: 21.11.2013 03:12
ABC_v1.01 Учебный словарь по транскрипции (Британский вариант)
- Download: http://rghost.ru/50320093
- Формат: DSLGD
В эту версии словаря включены списки слов для каждого символа транскрипции. В каждом списке полный каталог слов словаря с текущим знаком транскрипции:
Подробности: http://forum.ru-board.com/topic.cgi?forum=5&topic=45338&start=40#10
Автор: BKSRU
Дата сообщения: 21.11.2013 08:29
GoldenDictStart_v1.03 Учебный словарь по быстрой настройке GoldenDict и ознакомления с инструментами.
- Download: http://rghost.ru/50324484
Для входа в главное меню набрать в строке поиска - GoldenDictStart.
Подробности: http://forum.ru-board.com/topic.cgi?forum=5&topic=45338&start=40#11

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156

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


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