Ir para o conteúdo

FAQ

Como posso ajudar quando tenho um problema de desempenho?

Se você quiser nos ajudar a analisar um problema de desempenho, você pode fazer isso a partir de um console:

export SKGTRACEPERFO=1
skrooge

Reproduza o seu cenário, exceto a ação que está causando o problema.
Clique em Ferramentas/Reiniciar criação de perfil.
Reproduza a última ação que está causando o problema.
Clique em Ferramentas/Abrir criação de perfil.

Uma página foi aberta.

Copie e envie-nos o conteúdo por e-mail.

Como posso inicializar o valor do rastreador?

Às vezes, você gostaria de rastrear o reembolso de um pagamento feito antes de começar a usar o Skrooge.
Como fazer isso, já que não é possível definir um valor inicial em um rastreador?

Você pode criar uma operação parcelada com:

  • montante=0 para evitar impacto nos relatórios
  • uma parcela com o valor esperado associado ao rastreador
  • a outra parcela com o valor oposto não associado a um rastreador
Como ter o Skrooge no meu idioma?

Primeiro, verifique se o Skrooge já não está traduzido para o seu idioma: https://l10n.kde.org/stats/gui/trunk-kf5/po/skrooge.po/

Segundo, não se esqueça de instalar pacotes para o seu idioma. Exemplo para português brasileiro (pt_BR):
language-pack-kde-pt_BR
kde-l10n-pt_BR

Como adicionar uma fonte de download para unidades?

Desde o Skrooge 1.1.0, você pode adicionar sua própria fonte de download para unidades.

Para isso, basta adicionar um arquivo em $HOME/.kde/share/apps/skrooge/quotes/

Este arquivo deve ser um arquivo de texto (extensão .txt) como este:

#A URL da fonte. %1 será substituído pelo código de internet da unidade
url=https://stooq.com/q/l/?s=%1&f=sd2t2ohlcv&h&e=csv

#O modo (HTML ou CSV). No modo HTML, apenas um valor será extraído da página baixada. No modo CSV,
#um valor por linha será extraído.
mode=CSV

#A expressão regular para o preço (veja https://doc.qt.io/qt-6.2/qregexp.html)
price=%1,\[^,\]\*,\[^,\]\*,\[^,\]\*,\[^,\]\*,\[^,\]\*,(\[^,\]\*),.\*

#A expressão regular para a data (veja https://doc.qt.io/qt-6.2/qregexp.html)
date=%1,(\[^,\]\*),.\*

#O formato da data (veja https://doc.qt.io/qt-6.2/qdate.html#fromString-2)
dateformat = yyyy-MM-dd

Não é tão fácil definir uma expressão regular, então você pode ativar os rastros do Skrooge executando export SKGTRACE=1.

As fontes padrões são instaladas em /usr/share/kde4/apps/skrooge/quotes/.

Como reduzir o tamanho do meu documento?

O tamanho do seu documento pode ser muito importante. Se você excluir as mesmas transações antigas, o tamanho aumentará.

Isso é normal porque o Skrooge mantém o histórico de todas as modificações para o mecanismo desfazer/refazer.

Então, se você quiser reduzir o tamanho do seu documento, basta limpar o histórico.

Como definir os formatos de data e monetário padrões?

A moeda e o formato de data padrão são obtidos nas configurações de sistema do KDE. Algumas distribuições não o incluem com os pacotes base do KDE, que deveriam ter sido instalados junto com o Skrooge. Nesse caso, você deve instalá-lo através do gerenciador de pacotes da sua distribuição.

Você pode então iniciá-lo em um console

systemsettings

E selecionar suas configurações preferidas na seção locale.

Como posso adicionar ícones de bancos para meu país?

Os bancos são definidos em um arquivo chamado list_bank.txt contendo uma linha por ícone.

As linhas neste arquivo são, na verdade, o nome de cada arquivo de logotipo do banco, e o arquivo deveria ser nomeado assim: xxxxx_xxx_xx__yyyyy.png
Onde:

  • xxxxx_xxx_xx é o nome do banco. Os sublinhados (_) serão substituídos por espaços quando exibidos no Skrooge.
  • yyyyy é o código do banco. Normalmente, este código aparece no início do número da conta.
  • O tamanho do arquivo deve ser de no máximo 100x100.

Nota 1: há um sublinhado duplo (__) entre o nome do banco e o código bancário.
Nota 2: o código do banco é opcional. Se isso não for aplicável no seu país, não insira nada e não coloque o sublinhado duplo.

Quanto aos arquivos de logotipo, está sendo debatido se devemos enviá-los dentro do Skrooge, devido a questões de direitos autorais. Se você quiser adicioná-los junto com o arquivo, faça-o, mas esteja ciente de que, em algum momento no futuro, eles poderão ser removidos...

Como traduzir o Skrooge para o meu idioma?

Sendo o Skrooge um aplicativo do KDE, todas as traduções são armazenadas no repositório do KDE. A página a seguir mostra o progresso das traduções do Skrooge:
https://l10n.kde.org/stats/gui/trunk-kf5/po/skrooge.po/

Para contribuir com as traduções do KDE, recomendo que você dê uma olhada nesta página: https://l10n.kde.org/
Geralmente é muito fácil entrar para uma equipe.

Eles devem lhe dar a indicação adequada sobre como se envolver.

Como evitar que o Skrooge trave?

Às vezes, o Skrooge trava.
Na maioria das vezes, é por causa das configurações.
Então, você só precisa tentar:

rm ~/.kde/share/config/skroogerc

Se isso não funcionar, tente:

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 você gerencia a qualidade do código?

Para melhorar a qualidade do Skrooge, estamos usando muitas ferramentas:

  • ctest para executar testes automáticos.
  • Com integração contínua graças ao KDE Build.
  • Com o Coverity:
    Status da versão do Coverity Scan
Como posso ajudar a depurar?

Você pode nos ajudar fazendo isso:

export SKGTRACE=255
skrooge > traces.txt
  • Reproduza seu cenário novamente.
  • Abra um novo incidente com:
    • Uma descrição detalhada.
    • O resultado.
    • O resultado esperado.
  • Anexe o arquivo chamado traces.txt ao incidente aberto.

Este documento pode ajudar você a evitar erros.

Como posso relatar uma vulnerabilidade?
Você pode entrar em contato com o desenvolvedor principal. O e-mail dele está na seção "Sobre" do Skrooge.
Como posso contribuir para o projeto Skrooge?

Muitas respostas para esta pergunta:

  • Traduzindo o aplicativo e a documentação. Você pode encontrar estatísticas aqui.
  • Abrindo bugs ou desejos aqui.
  • Respondendo perguntas no Discuss.
  • Propondo patches.
  • Escrevendo artigos neste site.
  • Votando no Skrooge no KDE-Apps.
  • Enviando-nos um incentivo.