Skip to content

Latest commit

 

History

History
165 lines (116 loc) · 9 KB

README_RU.md

File metadata and controls

165 lines (116 loc) · 9 KB

[ en | ru ]

Тёмная тема для GoldenDict на Windows

Тема благополучно протестирована на:

  • GoldenDict 1.5.0-14 (коммит 1e737ab)
  • Qt 5.12.3
  • Windows 11, 10, 8.1 и 7

Note

Теоретически эта тема должна исправно работать на любой системе, поскольку адресована к Qt, а не к системе напрямую. По факту же некоторые правила срабатывают на других системах иначе, чем на Windows. Но вы можете попробовать применить эту тему на Linux и возможно даже останетесь довольны результатом. Однако, обещать этого я не могу, поскольку не пользуюсь Linux регулярно. Пользователи macOS могут попробовать использовать темы из этого форка.

Установка

Скачиваем репозиторий: на главной странице кнопка Code, далее из выпадающего меню Download ZIP. Распаковываем скачанный архив.

Стандартная установка

Папки fonts и styles с содержимым перемещаем в папку настроек GD (та, что открывается по команде меню Справка/HelpПапка конфигурации/Configuration Folder):

c:\
 └─ Users\
     └─ <user>\
         └─ AppData\
             └─ Roaming\
                 └─ GoldenDict\
                     ├─ fonts\   ←
                     ├─ index\
                     ├─ styles\  ←
                     ├─ config
                     └─ ...

Папку icons с содержимым перемещаем в папку GD, рядом к исполняемому файлу GoldenDict.exe:

c:\
 └─ Program Files\
     └─ GoldenDict\
         ├─ audio\
         ├─ bearer\
         ├─ content\
         ├─ ...
         ├─ icons\  ←
         ├─ ...
         ├─ GoldenDict.exe
         └─ ...

Портативная установка

Папки fonts, icons и styles с содержимым перемещаем в папку с программой, соблюдая следующую структуру:

GoldenDict\
    ├─ audio\
    ├─ bearer\
    ├─ content\
    ├─ ...
    ├─ icons\          ←
    ├─ ...
    ├─ platforms\
    ├─ portable\
    │      ├─ cache\
    │      ├─ fonts\   ←
    │      ├─ index\
    │      ├─ styles\  ←
    │      ├─ config
    │      └─ ...
    ├─ ...
    ├─ sqldrivers\
    ├─ styles\
    ├─ ...
    ├─ GoldenDict.exe
    └─ ...

Цветовая палитра темы

В файле qt-style.css используются следующие цвета:

Цвет Применение
#2B3339 основной фон
#232B30 более тёмный фон в таблицах и некоторых полях ввода (в диалоге Словари...)
#4E5B65 границы фреймов; подсветка неактивных элементов
#C7CBD3 текст
#8E9CA8 «притушенный» текст
#0080FF (сапфировый) акценты; подсветка активных элементов
#FFFFFF текст на сапфировом фоне
#006AD5 (тёмно-сапфировый) выделения в списках
#A40000 (рубиновый) подсветка в полях поиска при отрицательном результате; подсветка кнопок закрытия
#D3D6DC фон текста в статьях
#000000 элементы при нажатии; некоторые рамки
#353F46 заголовки колонок в таблицах
#3D464E фон кнопок активных словарей

Можно настроить собственную цветовую палитру, заменив перечисленные коды своими при помощи инструмента Поиск/Замена в любом текстовом редакторе.

Индивидуальные настройки

В файле article-style.css:

  1. Можно заменить фоновое изображение в основной панели или настроить его прозрачность: см. здесь.
  2. Можно заменить изображение для заливки блоков свёрнутых статей: см. здесь.
  3. Можно заменить иконки файлов звука и видео: см. примеры в папке extras.

В файле qt-style.css:

  1. Можно настроить размер выпадающего списка групп словарей. Для этого выполняем поиск по фразе drop-down list size, а затем редактируем, комментируем или удаляем найденные правила.
  2. Можно настроить гарнитуры шрифтов и их размеры. Для этого выполняем поиск по слову font, а затем редактируем, комментируем или удаляем найденные правила.

Внешний вид

Главное окно

Стартовый экран

Вид главного окна сразу после старта программы

Тема Dark

Вид главного окна с применённой темой Dark

Тема Dark Deep

Вид главного окна с применённой темой Dark Deep

Всплывающее окно перевода

Вид всплывающего окна перевода с применённой темой Dark Deep, Ctrl+C+C

Вспомогательные окна

Окно полнотекстового поиска

Вид окна полнотекстового поиска, Ctrl+Shift+F

Окно заголовков словаря

Вид окна заголовков словаря

Окно информации о словаре

Вид окна информации о словаре

Окно информации о программе

Вид окна информации о программе

Диалог настройки словарей

Вид диалога настройки словарей

Диалог настроек программы

Вид диалога настроек программы

Благодарности

Спасибо KDAB за инспектор Qt-интерфейсов GammaRay
Спасибо robertknight за Qt-Inspector