Джаджа за Plasma¶
Джаджата Офлайн преводач превежда текст от панела на Plasma или от работния плот, без да отваряте приложение. Щракнете иконата ѝ, изберете езиците и въведете или поставете текст; преводът се появява в изскачащия прозорец.
Разработва се като отделен проект,
dragoman-plasmoid, и се
пакетира като dragoman-plasmoid в същото хранилище като Dragomand.

Изисквания¶
Dragomand. Джаджата се обръща към демона през D-Bus. Пакетът зависи
от dragomand. Джаджата никога не стартира демона сама: нищо не му се
иска, преди да отворите изскачащия прозорец.
KDE Plasma 6.3 или по-нова версия.
Инсталиране¶
Първо добавете хранилището на Dragomand, както е описано на страницата
Инсталиране, след това инсталирайте пакета
dragoman-plasmoid:
sudo zypper install dragoman-plasmoid
sudo dnf install dragoman-plasmoid
sudo apt install dragoman-plasmoid
sudo pacman -S dragoman-plasmoid
Plasma зарежда джаджите при стартиране, затова излезте от сесията и влезте отново веднъж. След това щракнете с десния бутон върху панела или работния плот, отворете добавянето на джаджи и добавете Офлайн преводач.
Употреба¶
- Превод. Изберете двата езика и въведете или поставете текст. Той се превежда след кратка пауза или с Ctrl+Return, когато Превод докато пишете е изключено. Празните редове и подредбата на текста се запазват.
- Посоката следва текста. Когато текстът е на целевия език, джаджата разменя езиците, съобщава това и предлага да ги върне. Страницата с настройки може да изключи размяната.
- Липсващи двойки. Езикова двойка, която още не е инсталирана, никога не се изтегля без ваше знание: джаджата предлага бутон Инсталиране, с напредък и възможност за отказ.
- Копиране или продължаване в Кракоман. Преводът може да се копира или да се отвори в Кракоман, когато той е инсталиран.
Последните езици и превключвателят „Превод докато пишете“ се запомнят. Щракнете джаджата с десния бутон и отворете настройките ѝ, за да ги зададете предварително.
Изграждане от изходен код¶
Нужни са CMake 3.24, extra-cmake-modules, Qt 6.8, KDE Frameworks 6.13
(Config, CoreAddons, I18n), libplasma 6.3 и
libdragoman-qt. В копие на хранилището
dragoman-plasmoid:
cmake -S . -B build -G Ninja -DBUILD_TESTING=ON
cmake --build build
ctest --test-dir build
sudo cmake --install build
plasmoidviewer от plasma-sdk показва неинсталирана версия:
QT_PLUGIN_PATH=$PWD/build/bin plasmoidviewer -a dev.l10n_bg.dragomand.translator
Решаване на проблеми¶
Офлайн преводач липсва в списъка с джаджи. Излезте от сесията и влезте отново след инсталирането на пакета.
„Услугата за превод Dragomand не е достъпна.“ или „Няма връзка с
услугата за превод Dragomand“: проверете дали dragomand е
инсталиран и проверете демона от терминал:
dragomanctl status
За проблеми със самия демон вижте Решаване на проблеми.