PMF
Com puc ajudar quan tinc un problema de rendiment?
Si voleu ajudar-nos a analitzar un problema de rendiment, podeu fer-ho des d'una consola:
export SKGTRACEPERFO=1
skrooge
Reproduïu el vostre escenari excepte l'acció que causa el problema.
Feu clic a Eines/Reinicia l'anàlisi de rendiment.
Reproduïu l'última acció que causi el problema.
Feu clic a Eines/Obre l'anàlisi de rendiment.
S'obre una pàgina.
Copieu i envieu-nos el contingut per correu electrònic.
Com puc inicialitzar el valor d'un seguidor?
De vegades, us agradaria fer un seguiment del reemborsament d'un pagament realitzat abans de començar a utilitzar l'Skrooge.
Com fer-ho perquè no és possible establir una quantitat inicial en un seguidor?
Podeu crear una operació desglossada amb:
- quantitat=0 per a evitar l'impacte als informes
- un desglossament amb la quantitat esperada associada al seguidor
- l'altre desglossament amb la quantitat oposada no associada a un seguidor
Com tenir l'Skrooge en el meu idioma?
Primer, comproveu si l'Skrooge està ben traduït al vostre idioma: https://l10n.kde.org/stats/gui/trunk-kf5/po/skrooge.po/
Segon, no oblideu instal·lar els paquets per al vostre idioma. Exemple per al francès (fr):
language-pack-kde-fr
kde-l10n-fr
Com afegir una font de baixada per a les unitats?
Des de l'Skrooge 1.1.0, podeu afegir la vostra pròpia font de descàrrega per a les unitats.
Per a això, només haureu d'afegir un fitxer a $HOME/.kde/share/apps/skrooge/quotes/
Aquest fitxer ha de ser un fitxer de text (extensió .txt
) com aquest:
#L'URL de la font. %1 serà substituït pel codi d'Internet de la unitat
url=https://stooq.com/q/l/?s=%1&f=sd2t2ohlcv&h&e=csv
#El mode (HTML o CSV). En el mode HTML, només s'extraurà un valor de la pàgina baixada. En el mode CSV, s'extraurà un valor per línia.
mode=CSV
#L'expressió regular per al preu (vegeu https://doc.qt.io/qt-6.2/qregexp.html)
price=%1,\[^,\]\*,\[^,\]\*,\[^,\]\*,\[^,\]\*,\[^,\]\*,(\[^,\]\*),.\*
#L'expressió regular per a la data (vegeu https://doc.qt.io/qt-6.2/qregexp.html)
data=%1,(\[,,\]\*),.\*
#El format de la data (vegeu https://doc.qt.io/qt-6.2/qdate.html#fromString-2)
dateformat = yyyy-MM-dd
Això no és tan fàcil de definir expressions regulars, de manera que podreu activar les traces de l'Skrooge fent export SKGTRACE=1
.
Les fonts predeterminades s'instal·len a /usr/share/kde4/apps/skrooge/quotes/
.
Com reduir la mida del meu document?
La mida del document pot ser molt important. Si suprimiu les mateixes transaccions antigues, la mida augmentarà.
Això és normal perquè l'Skrooge manté l'historial de totes les modificacions per al mecanisme de desfer/refer.
Per tant, si voleu reduir la mida del document, només cal netejar l'historial.
Com establir el format predeterminat per a la divisa i data?
El format predeterminat de la divisa i la data es recuperarà de la configuració del sistema del KDE. Algunes distribucions no la distribueixen amb els paquets base del KDE, que s'haurien d'haver instal·lat junt amb l'Skrooge. En aquest cas l'haureu d'instal·lar a través del gestor de paquets de la vostra distribució.
Podeu iniciar-la en una consola
systemsettings
I seleccioneu la configuració preferida a la secció d'arranjament regional.
Com puc afegir icones de bancs del meu país?
Els bancs es defineixen en un fitxer anomenat listbank.txt
que conté una línia per icona.
Les línies d'aquest fitxer són de fet el nom de cada fitxer de logotip del banc, i el fitxer s'hauria d'anomenar així: xxxxx_xxx_xx__yyyyy.png
On:
xxxxx_xxx_xx
és el nom del banc. Els guions baixos (_
) se substituiran per espais quan es mostrin a l'Skrooge.yyyyy
és el codi del banc. Normalment, aquest codi apareix al començament del número de compte.- La mida del fitxer ha de ser màxima de 100x100.
Nota 1: hi ha un guió baix doble (__
) entre el nom del banc i el codi del banc.
Nota 2: el codi bancari és opcional. Si això no és aplicable al vostre país, no poseu res, i no poseu el guió baix doble.
Pel que fa als arxius de logotip, actualment s'està debatent si hauríem d'enviar-los amb l'Skrooge, a causa de problemes de drets d'autor. Si voleu afegir-los juntament amb el fitxer, si us plau, feu-ho, però tingueu en compte que en algun moment del futur es podrien eliminar...
Com traduir l'Skrooge a la meva llengua?
L'Skrooge és una aplicació de KDE, totes les traduccions es mantenen al repositori de KDE. La pàgina següent mostra els progressos de la traducció de l'Skrooge:
https://l10n.kde.org/stats/gui/trunk-kf5/po/skrooge.po/
Per tal de contribuir a les traduccions de KDE, us recomano que doneu un cop d'ull a aquesta pàgina: https://l10n.kde.org/
Normalment és molt fàcil unir-se a un equip.
Us haurien de donar algunes indicacions adequades sobre la col·laboració.
Com evitar la congelació de l'Skrooge?
De vegades, l'Skrooge es congela.
La major part del temps es deu a la configuració.
Així que només cal provar:
rm ~/.kde/share/config/skroogerc
Si això no funciona, llavors proveu:
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
Com gestioneu la qualitat del codi?
Com puc ajudar a depurar?
Podeu ajudar-nos fent:
- Demaneu ajuda a Discuss si no esteu segur que sigui un error.
- Comproveu en el seguidor d'errors que aquest problema ja no s'hagi informat abans.
- Obriu una consola.
- Executeu les línies següents a la consola.
export SKGTRACE=255
skrooge > traces.txt
- Torneu a reproduir l'escenari.
- Obriu una incidència nova amb:
- Una descripció detallada.
- El resultat.
- El resultat esperat.
- Adjunteu el fitxer anomenat
traces.txt
a la incidència oberta.
Aquest document podria ajudar-vos a evitar errors.