Перейти до вмісту

Поширені питання


Якщо допомогти із вирішенням проблем зі швидкодією?

Якщо ви хочете допомогти нам проаналізувати проблему зі швидкодією програми, ви можете зробити це з консолі:

export SKGTRACEPERFO=1
skrooge

Виконайте усі дії, окрім тієї, яка призвела до проблеми.
Виберіть пункт Інструменти/Перезапустити профілювання.
Виконайте останню дію, яка призвела до проблеми.
Виберіть пункт Інструменти/Відкрити профілювання

У відповідь буде відкрито сторінку з даними.

Скопіюйте і надішліть нам ці дані електронною поштою.

Як ініціалізувати значення стеження?

Іноді вам потрібно стежити за рефінансуванням сплати, яку виконано до того, як ви почали користуватися Skrooge.
Як зробити це, адже неможливо встановити початкову суму на стеженні?

Ви можете створити розділену операцію з такими параметрами:

  • сума=0, щоб уникнути впливу на звіти
  • розділена операція із очікуваною сумою, яку пов'язано із стеженням
  • ще одна розділена операцію із протилежною сумою, яку не пов'язано зі стеженням
Як скористатися Skrooge вашою рідною мовою?

Спочатку, переконайтеся, що Skrooge добре перекладено вашою рідною мовою: https://l10n.kde.org/stats/gui/trunk-kf5/po/skrooge.po/

Далі, не забудьте встановити пакунки для вашої мови. Приклад для французької (fr):
language-pack-kde-fr
kde-l10n-fr

Якщо додати джерело для отримання даних щодо вартості активів?

Починаючи з Skrooge 1.1.0, ви можете додавати власні джерела для отримання одиниць.

Для цього вам достатньо додати файл до $HOME/.kde/share/apps/skrooge/quotes/

Цей файл має бути текстовим файлом (з суфіксом назви .txt) ось такого вмісту:

#адреса джерела. %1 буде замінено на інтернет-код одиниці
url=http:s//stooq.com/q/l/?s=%1&f=sd2t2ohlcv&h&e=csv

#Режим (HTML або CSV). У режимі HTML, буде видобуто лише одне значення зі сторінки отримання. У режимі CSV буде видобуто по одному значенню на рядок.
mode=CSV

#Формальний вираз для ціни (див. https://doc.qt.io/qt-6.2/qregexp.html)
price=%1,\[^,\]\*,\[^,\]\*,\[^,\]\*,\[^,\]\*,\[^,\]\*,(\[^,\]\*),.\*

#Формальний вираз для дати (див. https://doc.qt.io/qt-6.2/qregexp.html)
date=%1,(\[^,\]\*),.\*

#Формат дати (див. https://doc.qt.io/qt-6.2/qdate.html#fromString-2)
dateformat = yyyy-MM-dd

Визначити формальний вираз не так уже й просто, тому ви можете задіяти трасування Skrooge за допомогою команди export SKGTRACE=1.

Типові джерела буде встановлено до /usr/share/kde4/apps/skrooge/quotes/.

Як зменшити розміри документа?

Розмір документа іноді буває дуже важливим. Вилучення записів застарілих операцій може призвести лише до збільшення розмірів документа.

Причина цього зрозуміла: Skrooge зберігає журнал усіх дій для використання у механізмі скасування-повторення дій.

Тому, якщо ви хочете зменшити розміри вашого документа, вам слід спорожнити журнал.

Як встановити типову валюту та формат запису дати?

Типовий формат валюти і дати буде отримати з «Системних параметрів» KDE. У деяких дистрибутивах цю програму не пов'язують із базовими пакунками KDE, які має бути встановлено разом із Skrooge. У такому випадку вам слід встановити програму за допомогою засобу для керування пакунками вашого дистрибутива.

Після цього ви можете запустити програму з консолі

systemsettings

і вибрати бажані параметри у розділі Локалізація.

Як додати піктограми банків для вашої країни?

Банки визначають у файлі із назвою list_bank.txt, що містить по одному рядку на піктограму банку.

Рядки у цьому файлі є фактично назвами логотипа кожного з банків, а назвою файла має бути щось таке: xxxxx_xxx_xx__yyyyy.png
де:

  • xxxxx_xxx_xx є назвою банку. Символи підкреслення (_) буде замінено пробілами при показі у Skrooge.
  • yyyyy є кодом банку. Зазвичай, цей код видно на початку номерів рахунків.
  • Розмір зображення не повинен перевищувати 100x100 крапок.

Зауваження 1: між назвою банку і кодом банку має бути подвійний символ підкреслення (__).
Зауваження 2: код банку є необов'язковим. Якщо код не є застосовним у вашій країні, не вказуйте ніякого і не використовуйте подвійного підкреслення.

Що стосується файлів логотипів, триває обговорення щодо того, чи слід включати їх до пакунка Skrooge через проблеми з авторським правом. Якщо ви хочете додати її разом із своїм файлом, можете це зробити, але майте на увазі, що на певному етапі у майбутньому їх може бути вилучено...

Як перекласти Skrooge вашою рідною мовою?

Оскільки Skrooge є програмою KDE, усі переклади зберігаються у сховищі перекладів KDE. На цій сторінці наведено дані щодо поступу перекладу Skrooge:
https://l10n.kde.org/stats/gui/trunk-kf5/po/skrooge.po/

Щоб взяти участь у перекладі KDE, рекомендуємо ознайомитися із цією сторінкою: https://l10n.kde.org/
Зазвичай, долучитися до команди дуже просто.

Вам мають надати належні інструкції щодо участі у проєкті.

Як уникнути «підмерзання» Skrooge?

Іноді, Skrooge «підмерзає».
Здебільшого, причиною є параметри роботи програми.
Отже, вам слід спробувати такі команди:

rm ~/.kde/share/config/skroogerc

Якщо це не працює, тоді спробуйте:

rm ~/.kde/share/apps/skrooge/skrooge_print.rc
rm ~/.kde/share/apps/skrooge/skrooge_file.rc
rm ~/.kde/share/apps/skrooge/skrooge_importexport.rc
rm ~/.kde/share/apps/skrooge/skrooge_undoredo.rc
rm ~/.kde/share/apps/skrooge/skrooge_operation.rc
rm ~/.kde/share/apps/skrooge/skrooge_scheduled.rc
rm ~/.kde/share/config/skrooge-appletsrc
rm ~/.kde/share/config/skrooge_filerc
rm ~/.kde/share/config/skrooge_operationrc
rm ~/.kde/share/config/skrooge_importexportrc
rm ~/.kde/share/config/skrooge_searchrc
rm ~/.kde/share/config/skrooge_scheduledrc
rm ~/.kde/share/config/skrooge_unitrc
rm ~/.kde/share/config/skrooge_undoredorc
Як відбувається керування якістю коду програми?

Для удосконалення коду Skrooge ми користуємося багатьма інструментами:

  • ctest для виконання автоматичного тестування.
  • неперервною інтеграцією, завдяки KDE Build.
  • Coverity:
    стан збирання Coverity Scan
Як допомогти у діагностиці вади?

Ви можете допомогти нам ось так:

  • Попросіть про допомогу на форумі, якщо не певні, чи є це вадою.
  • Пошукайте у системі стеження за вадами, чи не повідомляли про вашу проблему раніше.
  • Відкрийте консоль.
  • Виконайте такі рядки у консолі.
export SKGTRACE=255
skrooge > traces.txt
  • Відтворіть ваш сценарій.
  • Створіть повідомлення про ваду з такими даними:
    • Докладний опис.
    • Результат.
    • Очікуваний результат.
  • Долучіть файл із назвою «traces.txt» до відкритого повідомлення про ваду.

Цей документ може допомогти вам уникнути помилок.

Як повідомити про вразливість?
Ви можете зв'язатися із головним розробником. Адресу його електронної пошти розміщено на сторінці «Про програму» Skrooge.
Як взяти участь у проєкті Skrooge?

На це питання існує багато відповідей:

  • Перекладом програми та документації. Статистичні дані можна знайти тут.
  • Звітуванням щодо вад і побажань тут.
  • Відповідаючи на питання на форумі.
  • Пропонуючи латки.
  • Написанням статей на цьому сайті.
  • Голосуванням за Skrooge на KDE-Apps.
  • Надсиланням нам подяк та заохочень.