Ir para o conteúdo

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 ?

Para melhorar a qualidade do Skrooge, estamos a usar várias ferramentas:

  • ctest para executar testes automáticos.
  • Com integração contínua, graças ao KDE Build.
  • Com o Coverity:
    Estado da Análise de Cobertura na Compilação
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 ?
Poderá contactar o programador principal. Poderá encontrar o e-mail do mesmo na janela "Acerca" do Skrooge.
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.