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

» GoldenDict

Автор: WreckInT3
Дата сообщения: 09.12.2012 08:55
ramix

Я хотел вытряхнуть все что есть в x15 Pro (EN, RU). Смотрел на фтп (в теме обмена словарями), но там мало того, что всё не систематизировано, я ещё заметил, что словари из стандартной поставки от старых версий лингво. Если бы где-то можно было скачать последние версии в lsd, было бы конечно хорошо.
Автор: ramix
Дата сообщения: 09.12.2012 09:28
WreckInT3

Цитата:
Если бы где-то можно было скачать последние версии в lsd, было бы конечно хорошо.

В интернете много ресурсов, на которых можно скачать Lingvo x5, а там в комплекте идут и последние словари в lsd. Для простоты извлечения lsd-словарей поищите портабельную версию x5 (она существует в нескольких вариантах).
Для информации: в формате ldp выходил лишь ряд дополнительных словарей типа paper, microeconomics и др.
Автор: WreckInT3
Дата сообщения: 09.12.2012 09:56
ramix

Понятно, спасибо.
Автор: Abs62
Дата сообщения: 09.12.2012 10:58
BKSRU
Оформление самой оболочки возможно и сейчас, правкой qt-style.css. Речь идёт лишь о том, чтобы можно было легко добавлять готовые чужие варианты и переключать их на лету.
Стили действуют сразу на все статьи, попавшие в результат, так что сделать под каждый словарик свой стиль не выйдет.
Автор: BKSRU
Дата сообщения: 09.12.2012 11:36
Abs62

Цитата:
Оформление самой оболочки возможно и сейчас, правкой qt-style.css. Речь идёт лишь о том, чтобы можно было легко добавлять готовые чужие варианты и переключать их на лету.
Стили действуют сразу на все статьи, попавшие в результат, так что сделать под каждый словарик свой стиль не выйдет.

Обмениваться вариантами уже не плохо. Лишь бы это было удобно.
Вложите пожалуйста в руки удобный инструмент, а там видно будет. Во всяком случае, у меня уже один стиль есть .
Автор: Abs62
Дата сообщения: 09.12.2012 18:57
BKSRU
Пробуйте.
Схема простая - в папке конфигурации папка "styles" (GD сам её создаст), а в ней папки со стилями. Если такие папки есть, в опциях появится выбор стиля. Имя стиля - имя папки.
В каждой папке отслеживаются всё те же три файла - article-style.css (стили статей), article-style-print.css (стили статей при печати) и qt-style.css (стили интерфейса).
Последовательность подгрузки: сначала встроенные стили, затем файлы из корня папки конфигурации (для совместимости), в последнюю очередь стили из указанной папки.
Смотрите, проверяйте.
Автор: BKSRU
Дата сообщения: 09.12.2012 19:28
Abs62
Старая проблема. GD появляется в трее и закрывается. Win7_64.
Автор: ramix
Дата сообщения: 09.12.2012 20:44

Цитата:
Старая проблема. GD появляется в трее и закрывается. Win7_64.

У меня тоже.
Автор: Abs62
Дата сообщения: 10.12.2012 15:08
BKSRU
ramix
Пробуйте этот вариант.
Автор: ramix
Дата сообщения: 10.12.2012 15:22
Abs62
Что касается v. 406, то у меня запускается без проблем. "Форматирование" посмотрю попозже.
Автор: BKSRU
Дата сообщения: 10.12.2012 15:39
Abs62
GD запустился.
Вроде бы получилось так, что при запуске папка styles не создалась. Создание произошло, только после того как открыл настройки GD.

Удобно. Это факт.
Разница от того, что было раньше. Лучше покажу скринами:
Раньше:

Сейчас:


Т.е. надо сейчас полностью в стиле описать желаемое?

Добавлено:
Сейчас иконку звука надо оставлять в папке GD (там где в стиле прописал путь). Можно, что бы она подхватывалась с папки стиля?
Т.е. можно как то эту строчку упростить? типа этого:
background: 'play.png' no-repeat center
Это бы упростило вставку своей иконки. Имя иконки было бы всегда одно и тоже, менялась бы только сама иконка в стиле.
Автор: Abs62
Дата сообщения: 10.12.2012 16:02
BKSRU

Цитата:
Т.е. надо сейчас полностью в стиле описать желаемое?

Что значит полностью?
Сначала загружаются встроенные стили, потом стили из папки конфигурации, потом стили из указанной папки. Последующие могут как дополнять предыдущие, так и перекрывать их - это по желанию. Алгоритм по сути тот же, что и раньше был.

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

WebKit понятия не имеет, из каких источников готовился результирующий css, ему это совершенно незачем знать. Потому путь к иконке ему нужен.
Значит, надо либо задавать путь, либо писать парсер css, чтобы он мог угадать желания юзера и сделать это за него. Предпочту ограничиться первым вариантом.
Автор: BKSRU
Дата сообщения: 10.12.2012 16:19
Abs62

Цитата:
Что значит полностью?
Сначала загружаются встроенные стили, потом стили из папки конфигурации, потом стили из указанной папки. Последующие могут как дополнять предыдущие, так и перекрывать их - это по желанию. Алгоритм по сути тот же, что и раньше был.

Однако, я те же стили удалил в корне и положил в папку и сами видите, разница есть.
Автор: Abs62
Дата сообщения: 10.12.2012 16:32
BKSRU
Я вижу разный набор словарей в первую очередь.
И похоже, разный базовый (встроенный) стиль интерфейса - первый смахивает на Lingvo, а второй на Babylon.
Автор: BKSRU
Дата сообщения: 10.12.2012 16:41
Abs62

Цитата:
И похоже, разный базовый (встроенный) стиль интерфейса - первый смахивает на Lingvo, а второй на Babylon.

Ах вот оно что . Нам малограмотным надо чуточку поподробнее . Т.е. по существу, надо два набора выставить.
Смутно представляю целесообразность этого. В принципе, можно полностью переписать стили и не путаться. С другой стороны, существующий порядок несколько упрощает процесс создания нового стиля. Но мне кажется это временно.
С очередным почином . Спасибо. Сдается мне это первая оболочка, позволяющая менять свой облик (скины) и облик статей. Новый инструмент для творчества .

Добавлено:
Abs62
Зато при нынешнем многоуровневом положении дел, возможна реализация изменения стиля для каждого словарика отдельно.
Автор: Abs62
Дата сообщения: 10.12.2012 16:53
BKSRU

Цитата:
Т.е. по существу надо два набора выставить.

Так и раньше два набора было - базовый и пользовательский. Просто теперь можно иметь несколько пользовательских и переключать их на лету, как базовые.
Автор: BKSRU
Дата сообщения: 10.12.2012 16:57
Abs62

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

Просто раньше не запутаешься. Там один базовый и для рядового пользователя, вроде меня это выглядело как три стиля . А сейчас как бы 3 базовых. Просто я к тому, что либо в конечном итоге отказаться от базовых, либо оформить немного интуитивнее, ну скажем назвать пункт "базовый стиль". Да в этих стилях не так много и прописано, что бы за них держаться. Их можно сделать пользовательскими. Вот и будет три начальных стиля в папке styles. Из которых я бы точно сразу все и убрал .

Добавлено:
Abs62
Интерфейс преображается. Это круто.
Надо, что то делать с системой озвучки. Здесь отстает, хотя все готово для совершенства.
Может продумаем нормальную концепцию озвучки?
Ну почему бы для начала не попробовать это?: воспроизведение при нажатии средней кнопки по иконке звука на полке.
Автор: BKSRU
Дата сообщения: 12.12.2012 15:47
Рабочая версия.
Стиль для GoldenDict:
Имя стиля: LingvoGD
Версия: 1.0
Закачано на: http://rghost.ru/42196635
Использовать совместно со стилем по умолчанию. Версия пробная. Максимально приближена к оригиналу. Цвет фона окон оригинальный от стиля GoldenDict по умолчанию. Однако, цвет всех окон можно менять параметром background: свой цвет в текстах стилей. Подсказка имеется в комментариях текстов самих стилей.


Автор: chymax3m
Дата сообщения: 12.12.2012 20:11
Извините за глупый вопрос, но куда закидыватьэти файли?
...Все, нашел, спасибо.
Автор: BKSRU
Дата сообщения: 13.12.2012 02:31
Добавление нового стиля в GoldenDict.
В последней версии GD, папке конфигурации (можно вызвать через меню GD: Справка - Папка конфигурации) имеется папка styles. Открываем эту папку. Копируем в нее папку с новым стилем (например, LingvoGD). В настройках GD, во вкладке Интерфейс имеются два пункта:
- Стиль интерфейса: (в нем ставим По умолчанию),
- Add-on style: (здесь выбираем новый стиль, в нашем случае LingvoGD ).
Автор: BKSRU
Дата сообщения: 13.12.2012 09:28
Рабочая версия.
Стиль для GoldenDict:
Имя стиля: LingvoGD
Версия: 1.1
Закачано на: http://rghost.ru/42206852
Использовать совместно со стилем по умолчанию. Версия пробная. Максимально приближена к оригиналу. Цвет фона окон оригинальный от стиля GoldenDict по умолчанию.
В этой версии:
- Добавлена оригинальная звуковая кнопка Play от Lingvo (в тексте стиля необходимо прописать свой путь до иконки).
- Добавлена иконка словаря слева от имени словарика в карточке.
Цвет всех окон можно менять параметром background: свой цвет в текстах стилей. Показ иконки словаря можно отключить (убрать или закоментировать соответствующие строчки в стиле). Кнопку Play можно использовать свою, соответственно, вписав новое имя и подогнав нужный размер. Подсказки имеются в комментариях текстов самих стилей. На основе этого стиля можно сделать несколько стилей с разными кнопками и расцветкой по вкусу.



Автор: Gloggy
Дата сообщения: 13.12.2012 09:38
BKSRU

Цитата:
Максимально приближена к оригиналу. Цвет фона окон оригинальный от стиля GoldenDict по умолчанию.

Спасибо, полезное!

А отчего не основываться на неплохом встроенном стиле для Lingvo? Там и фон более подходящий, белый а не желтушный
Автор: anion23
Дата сообщения: 13.12.2012 10:04
Gloggy
Я свой стиль сделал на основе стиля Lingvo, используя некоторые наработки с форума GD (мне было важно подобрать оптимальный цвет фона, а также изменить стиль всплывающего окна и стиль вкладок на панели вкладок). Попробуйте.

Закачано на: http://rghost.ru/42207353
Автор: BKSRU
Дата сообщения: 13.12.2012 10:09
Gloggy
Фон можно менять, какой хотите и создавать несколько разновидностей стиля (где менять, в тексте стиля написано). Оригинальный белый цвет Lingvo режет глаз. Лучше подобрать любой другой подходящий на вкус.
Можно менять цвет и тут же видеть результат, но это срабатывает для article-style. Достаточно выбрать новую карточку.
Изменения qt-style, вроде как требуют перезагрузки, но там только цвет полей поиска.

Добавлено:
anion23
Подсмотрите у меня, как я избавился от пустой строчки вверху карточки и от пляшущего заголовка карточки на пиксель при переключении на самую первую карточку и последующие. Достаточно долго с этим провозился.

В стиле LingvoGD размеры имени словаря и все отступы подогнаны под оригинал Lingvo:
- Оригинал

- Стиль Lingvo (встроенный)

- Стиль LingvoGD (новый)



Похоже ?
Автор: anion23
Дата сообщения: 13.12.2012 10:43
BKSRU
Да, очень похоже!
Мне понравилась идея с иконкой словаря слева от названия. Получилось даже симпатичней, чем в оригинале.
Автор: Gloggy
Дата сообщения: 13.12.2012 10:51
BKSRU
anion23
Кстати, насчет иконок в заголовке карточки. С ними вроде как удобнее, да. Но мне вот не понравилось, что они слева от названия словаря, и поэтому от карточки к карточке "скачут" по горизонтали туда-сюда, ибо названия у словарей разной длины.

Для себя сделал иконку справа от названия, и они теперь всегда на одном и том же месте, по вертикали.

Вот так:


Стиль:
http://pastebin.com/W56jaXWj
Автор: BKSRU
Дата сообщения: 13.12.2012 10:52
anion23
В вашем стиле во всплывающем окне имя полки без отступа, прижато к краю кнопки.

Добавлено:
Иконка словаря во всплывающем окошке удобна. Там информации не хватало . Теперь кратко и ясно. Иконки привычны и легко узнаваемы.
Автор: Gloggy
Дата сообщения: 13.12.2012 11:21
Abs62
BKSRU
Уж не знаю, чем вызвано такое странное поведение, но если включить пользовательские стили (и выбрать LingvoGD выше выложенный), то статьи загружаются КАТАСТРОФИЧЕСКИ медленно. Без пользовательского стиля на загрузку уходит меньше секунды. С выбранным LingvoGD - 15 СЕКУНД.
Автор: BKSRU
Дата сообщения: 13.12.2012 11:25
Стиль для GoldenDict:
Имя стиля: LingvoGD
Версия: 1.2
Закачано на: http://rghost.ru/42209112
Использовать совместно со стилем по умолчанию.
В этой версии:
- Цвет фона белый (меняем на свой вкус).
- Иконка словаря справа от имени карточки словаря. Чтобы установить слева: нужное разкоментировать, ненужное закоментировать. Подсказки имеются.
Автор: anynamer
Дата сообщения: 13.12.2012 11:27
Куда словари ставить?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156

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


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