Модул за Системните настройки на KDE¶
Страницата Офлайн превод в Системните настройки на KDE настройва демона Dragomand и управлява езиковите му модели: колко памет могат да използват моделите, дали демонът може да използва мрежата и кои езикови двойки са инсталирани.
Разработва се като отделен проект,
dragoman-kcm, и се пакетира
като dragoman-kcm в същото хранилище като Dragomand.

Изисквания¶
Dragomand 0.2 или по-нова версия. Страницата чете и променя
настройките чрез демона, който се стартира при нужда. Пакетът зависи от
dragomand. С по-стар демон страницата съобщава това и изключва
настройките, а езиковите модели продължават да работят.
KDE Plasma 6 с KDE Frameworks 6.13 или по-нова версия. Извън Plasma
страницата се отваря с kcmshell6 kcm_dragomand.
Инсталиране¶
Първо добавете хранилището на Dragomand, както е описано на страницата
Инсталиране, след това инсталирайте пакета dragoman-kcm:
sudo zypper install dragoman-kcm
sudo dnf install dragoman-kcm
sudo apt install dragoman-kcm
sudo pacman -S dragoman-kcm
Отворете Системни настройки и в категорията за език и време изберете Офлайн превод. Търсенето на „превод“ в Системните настройки също я намира.
Страницата¶
- Памет и производителност
-
Паметта за заредените езикови модели, колко от наскоро използваните двойки остават заредени без работа и за колко време, и колко скоро демонът освобождава паметта, когато нищо не е заредено.
- Мрежа
-
Дали демонът изобщо може да изтегля модели и да проверява за обновления, и дали предлага предварителните версии на моделите на Mozilla.
- Езикови модели
-
Инсталираните двойки с версия, размер, произход (изтеглени или от системен пакет) и оценка за качество, изведена от оценките на Mozilla; моделите, които Mozilla още не е издала, са отбелязани като Експериментален. Изтеглените копия могат да се премахват. Проверка за обновления пита доставчика за по-нови модели, а Обновяване на всички ги инсталира, като показва напредъка. Когато Кракоман е инсталиран, Управление в Krakoman го отваря, за да инсталирате още езици.
- Състояние
-
Версията на демона, използваната памет и заредените двойки. Данните се извличат, когато ги поискате, никога във фонов режим, защото постоянните запитвания биха попречили на неизползвания демон да приключи работа.
Бутонът за прилагане изпраща само променените настройки. Демонът ги
проверява, записва ги в своя конфигурационен файл и
ги прилага веднага, без рестартиране. Промяна, направена другаде,
например с dragomanctl config, се появява на страницата веднага.
Изграждане от изходен код¶
Нужни са CMake 3.24, extra-cmake-modules, Qt 6.8, KDE Frameworks 6.13
(CoreAddons, I18n, KCMUtils, KIO, Service) и
libdragoman-qt. При работа страницата има нужда от
Kirigami и Kirigami Addons. В копие на хранилището dragoman-kcm:
cmake -S . -B build -G Ninja -DBUILD_TESTING=ON
cmake --build build
ctest --test-dir build
sudo cmake --install build
Решаване на проблеми¶
Настройките са изключени. Демонът е по-стар от 0.2 или не може да бъде достигнат. Проверете го от терминал:
dragomanctl status
„Настройките не можаха да бъдат запазени: ...“ Демонът проверява всяка стойност и е отказал някоя; съобщението казва защо. Границите са описани на страницата Настройка.
Офлайн превод липсва в Системните настройки. Рестартирайте Системните настройки след инсталирането на пакета.