Aller directement au contenu

FAQ


Comment puis-je aider lorsque j'ai un problème de performances ?

Si vous souhaitez nous aider à analyser un problème de performance, vous pouvez le faire à partir d'une console :

export SKGTRACEPERFO=1
skrooge

Jouez votre scénario sauf l'action à l'origine du problème.
Cliquez sur Outils / Redémarrer le profilage.
Lancez la dernière action à l'origine du problème.
Cliquez sur Outils / Ouvrir le profilage.

Une page a été ouverte.

Copiez et envoyez-nous le contenu par courriel.

Comment puis-je initialiser la valeur du tracker ?

Parfois, vous souhaitez suivre le remboursement d'un paiement effectué avant de commencer à utiliser Skrooge.
Comment faire car il n'est pas possible de définir un montant initial sur un tracker ?

Vous pouvez créer une opération divisée avec :

  • montant = 0 pour éviter un impact sur les rapports
  • une division avec le montant attendu associé au tracker
  • L'autre division avec le montant opposé non associé à un tracker
Comment avoir Skrooge dans ma langue ?

Tout d'abord, veuillez vérifier si Skrooge est bien traduit pour votre langue : https://l10n.kde.org/stats/gui/trunk-kf5/po/skrooge.po/.

Ensuite, veuillez ne pas oublier d'installer les paquets pour votre langue. Par exemple, pour le Français :
language-pack-kde-fr
kde-l10n-fr

Comment ajouter une source de téléchargement pour les unités ?

Depuis la version 1.1.0 de Skrooge, vous pouvez ajouter votre propre source de téléchargement pour les unités.

Pour cela, il vous suffit d'ajouter un fichier dans le dossier « $HOME/.kde/share/apps/skrooge/quotes/ ».

Ce fichier doit être un fichier de texte (Avec extension « .txt ») comme ceci :

#L'URL de la source. Le paramètre « %1 » sera remplacé par le code Internet de l'unité.
url=https://stooq.com/q/l/?s=%1&f=sd2t2ohlcv&h&e=csv

#Le mode (« HTML » ou « CSV »). En mode « HTML », une seule valeur sera extraite de la page
#téléchargée. En mode « CSV », une valeur par ligne sera extraite.
mode=CSV

#L'expression rationnelle pour les prix (Veuillez consulter la page
#« https://doc.qt.io/qt-6.2/qregexp.html »)
price=%1,\[^,\]\*,\[^,\]\*,\[^,\]\*,\[^,\]\*,\[^,\]\*,(\[^,\]\*),.\*

#L'expression rationnelle de la date (Veuillez consulter la page
#« https://doc.qt.io/qt-6.2/qregexp.html »)
date=%1,(\[^,\]\*),.\*

#Le format de la date (Veuillez consulter la page
#« https://doc.qt.io/qt-6.2/qdate.html#fromstring-2 »)
dateformat = yyyy-MM-dd

Ce n'est pas si facile de définir l'expression rationnelle. Ainsi, vous pouvez activer les traces de Skrooge en saisissant « export SKGTRACE=1 »

Les sources par défaut sont installées dans « /usr/share/kde4/apps/skrooge/quotes/ ».

Comment réduire la taille de mon document ?

La taille de votre document peut être très importante. Si vous supprimez les anciennes transactions identiques, sa taille augmentera.

Ceci est normal car Skrooge conserve l'histoire de toutes les modifications pour le mécanisme Annuler /Refaire.

Donc, si vous souhaitez réduire la taille de votre document, il vous suffit d'effacer l'historique.

Comment définir la devise et le format de date par défaut ?

La devise par défaut et le format de date sont conformes à la configuration du système de KDE. Certaines distributions ne fournissent pas ce paquet de configuration du système KDE, avec les paquets de base de KDE, qui auraient dû être installés avec Skrooge. Dans ce cas, vous devez l'installer grâce au gestionnaire de paquets de votre distribution.

Vous pouvez le démarrer alors dans une console :

systemsettings

Et sélectionnez vos paramètres préférés dans la section locale.

Comment puis-je ajouter des icônes de banque pour mon pays ?

Les banques sont définies dans un fichier nommé « list_bank.txt » contenant une ligne par icône.

Les lignes de ce fichier sont en fait le nom de chaque fichier de logo de banque. Le fichier doit être nommé comme ceci : « xxxxx_xxx_xx__yyyy.png »
Où :

  • « xxxxx_xxx_xx » est le nom de la banque. Les soulignements (« _ ») seront remplacés par un espace lorsqu'ils sont affichés dans Skrooge.
  • « yyyy » est le code de la banque. Habituellement, ce code apparaît au début du numéro de compte.
  • La taille du fichier doit être au maximum de 100 x 100.

Remarque 1 : il y a un double soulignement (« __ ») entre le nom de la banque et le code bancaire.
Remarque 2 : le code bancaire est facultatif. Si cela ne s'applique pas dans votre pays, ne mettez rien et ne mettez pas le double soulignement.

Concernant les fichiers de logo, un débat est actuellement ouvert pour savoir les logos doivent ou non être fournis par Skrooge, en raison de problèmes de droit d'auteur. Si vous souhaitez les ajouter avec le fichier, veuillez le faire, mais sachez qu'à un moment donné dans le futur, ils pourraient être supprimés...

Comment traduire Skrooge pour ma langue ?

Skrooge étant une application de KDE, toutes les traductions sont conservées dans le dépôt de KDE. La page suivante affiche la progression de la traduction pour Skrooge :
https://l10n.kde.org/stats/gui/trunk-kf5/po/skrooge.po/

Afin de contribuer aux traductions KDE, je vous recommande de jeter un œil à cette page : https://l10n.kde.org/
Il est généralement très facile de rejoindre une équipe.

Ils devraient vous donner une indication appropriée pour vous impliquer.

Comment éviter le gel de Skrooge ?

Parfois, Skrooge se fige.
La plupart du temps, cela est dû à la configuration.
Donc, il vous suffit d'essayer :

rm ~/.kde/share/config/skroogerc

Si cela ne fonctionne pas, veuillez essayer :

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
Comment gérez-vous la qualité du code ?

Pour améliorer la qualité de Skrooge, de nombreux outils sont utilisés :

  • ctest pour exécuter des tests automatiques.
  • Avec intégration continue grâce à KDE Build.
  • Avec Coverity :
    État de compilation pour l'analyse Coverity
Comment puis-je aider au débogage ?

Vous pouvez nous aider en faisant :

  • Demandez de l'aide sur Discuss si vous n'êtes pas sûr que ce soit un bogue.
  • Veuillez vérifier dans le [gestionnaire de bogues(https://bugs.kde.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&known_name=Skrooge&query_based_on=Skrooge&field0-0-0=product&type0-0-0=substring&value0-0-0=skrooge&field0-0-1=component&type0-0-1=substring&value0-0-1=skrooge&field0-0-2=short_desc&type0-0-2=substring&value0-0-2=skrooge&field0-0-3=status_whiteboard&type0-0-3=substring&value0-0-3=skrooge) que votre problème n'a pas déjà été signalé.
  • Ouvrez une console.
  • Exécutez les lignes suivantes dans la console.
export SKGTRACE=255
skrooge > traces.txt
  • Rejouer votre scénario.
  • Ouvrez un nouvel incident avec :
    • Une description détaillée.
    • Le résultat.
    • Le résultat attendu.
  • Joignez le fichier nommé « traces.txt » au rapport ouvert pour l'incident.

Ce document pourrait vous aider à éviter des erreurs.

Comment signaler une vulnérabilité ?
Vous pouvez contacter le développeur principal. Vous pouvez trouver son courriel dans « À propos » de Skrooge.
Comment puis-je contribuer au projet Skrooge ?

Beaucoup de réponses à cette question :