FAQ
Como posso ajudar quando tiver um problema de performance?
Se nos quiser ajudar a analisar uma questão de performance, podê-lo-á fazer a partir de uma consola:
export SKGTRACEPERFO=1
skrooge
Execute o seu cenário, excepto a acção que provocou o problema. Carregue em Ferramentas/Reiniciar a Análise. Reproduza a última acção que origina o problema. Carregue em Ferramentas/Abrir a Análise.
Será aberta então uma página.
Copie e envie-os o conteúdo por e-mail.
Como é que posso inicializar o valor do seguimento?
Em alguns casos, gostaria de acompanhar o reembolso de um pagamento feito antes de começar a usar o Skrooge. Como é possível fazê-lo, dado ser impossível definir um montante inicial para um seguimento?
Poderá criar uma operação dividida com:
- montante=0 para evitar impactos nos relatórios
- uma parcela com o montante esperado associado ao seguimento
- a outra parcela com o montante oposto, não associada a nenhum seguimento
Como ter o Skrooge a usar o meu idioma ?
Em primeiro lugar, veja se o Skrooge está bem traduzido para a sua língua: https://l10n.kde.org/stats/gui/trunk-kf5/po/skrooge.po/
De seguida, não se esqueça de instalar os pacotes para a sua língua. Exemplo para o português (pt): language-pack-kde-pt kde-l10n-pt
Como adicionar uma fonte para transferir unidades?
Desde o Skrooge 1.1.0, poderá adicionar a sua própria fonte de transferência de unidades.
Para tal, só tem de adicionar um ficheiro em $HOME/.kde/share/apps/skrooge/quotes/
Este ficheiro será um ficheiro de texto (extensão .txt
) como o seguinte:
#O URL da fonte. O %1 será substituído pelo código da Internet da unidade
url=https://stooq.com/q/l/?s=%1&f=sd2t2ohlcv&h&e=csv
#O modo (HTML ou CSV). No modo em HTML, só será extraído um valor da página transferida. No modo em CSV, será extraído um valor por linha.
mode=CSV
#A expressão regular para o preço (consulte a página https://doc.qt.io/qt-6.2/qregexp.html)
price=%1,\[^,\]\*,\[^,\]\*,\[^,\]\*,\[^,\]\*,\[^,\]\*,(\[^,\]\*),.\*
#The regular expression for the date (see https://doc.qt.io/qt-6.2/qregexp.html)
date=%1,(\[^,\]\*),.\*
#The format of the date (see https://doc.qt.io/qt-6.2/qdate.html#fromString-2)
dateformat = yyyy-MM-dd
This is not so easy to define regular expression, so you can active Skrooge's traces by doing export SKGTRACE=1
.
Defaults sources are installed in /usr/share/kde4/apps/skrooge/quotes/
.
Como reduzir o tamanho do meu documento?
O tamanho do seu documento poderá ser bastante importante. Se apagar algumas transacções antigas, o tamanho irá crescer.
Isto é normal porque o Skrooge mantém o histórico de todas as modificações para o mecanismo para desfazer/refazer.
Por isso, se quiser reduzir o tamanho do seu documento, apenas terá de limpar o histórico.
Como definir o formato monetário e de datas por omissão?
O formato monetário e de datas é obtido a partir da configuração do sistema do KDE. Algumas distribuições não o fornecem com os pacotes de base do KDE que seriam instalados em conjunto com o Skrooge. Nesse caso, deverá instalar o mesmo com o gestor de pacotes da sua distribuição.
Podê-lo-á então iniciar numa consola
systemsettings
E seleccionar as suas definições preferidas na secção de localização.
Como é que adiciono os ícones dos bancos do meu país?
Os bancos são definidos num ficheiro chamado list_bank.txt
, que contém uma linha por ícone.
As linhas deste ficheiro são de facto o nome do ficheiro de logótipo de cada banco, e o nome do ficheiro será algo como o seguinte : xxxxx_xxx_xx__yyyyy.png
Onde:
xxxxx_xxx_xx
é o nome do banco. Os sublinhados (_
) serão substituídos por espaços quando apresentados no Skrooge.yyyyy
é o código do banco. Normalmente, este código aparece no início do número de conta.- O tamanho do ficheiro deverá ser no máximo 100x100.
Nota 1: existe um duplo sublinhado (__
) entre o nome do banco e o código do mesmo.
Nota 2: o código do banco é opcional. Se este não se aplicar no seu país, não coloque nada, nem coloque o duplo sublinhado.
No que diz respeito aos ficheiros dos logótipos, é constantemente debatido se os mesmos devem ser incluídos dentro do Skrooge, devido a questões de direitos de autor. Se os quiser adicionar em conjunto com o ficheiro, por favor faça-o, mas atenção que em algum ponto no futuro poderão ser removidos...
Como traduzir o Skrooge para a minha língua ?
O Skrooge, sendo uma aplicação do KDE, tem todas as suas traduções no repositório do KDE. A seguinte página mostra a evolução das traduções do Skrooge: https://l10n.kde.org/stats/gui/trunk-kf5/po/skrooge.po/
Para poder contribuir para as traduções do KDE, recomendamos-lhe que veja esta página: https://l10n.kde.org/ Normalmente é muito fácil juntar-se a uma equipa.
Eles devem dar-lhe indicações adequadas de como se envolver no processo.
Como evitar que o Skrooge bloqueie ?
Por vezes, o Skrooge bloqueia. Na maior parte dos casos, é devido à sua configuração. Como tal, experimente:
rm ~/.kde/share/config/skroogerc
Se não resultar, então tente depois:
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
Como é que gerem a qualidade do código ?
Como é que posso ajudar na depuração?
Poder-nos-á ajudar se:
- Pedir ajuda no fórum, caso não tenha a certeza se é um erro.
- Verificar no sistema de registo de erros se o problema não foi já relatado anteriormente.
- Abrir uma consola.
- Executar as seguintes linhas na consola.
export SKGTRACE=255
skrooge > traces.txt
- Repetir o seu cenário.
- Abrir um novo incidente com:
- Uma descrição detalhada.
- O resultado.
- O resultado esperado.
- Anexar o ficheiro chamado
traces.txt
ao incidente aberto.
Este documento pode ajudá-lo a evitar erros.
Como é que posso comunicar uma vulnerabilidade ?
Como é que posso contribuir para o projecto do Skrooge?
Muitas respostas para esta pergunta:
- Traduzindo a aplicação e a documentação. Poderá obter algumas estatísticas aqui.
- Submetendo erros ou pedidos aqui.
- Respondendo a perguntas no fórum.
- Propondo modificações.
- Escrevendo artigos nesta página.
- Votando no Skrooge na página KDE-Apps.
- Enviando-nos mensagens de encorajamento.