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?
Como posso ajudar a depurar?
Você pode nos ajudar fazendo isso:
- Peça ajuda no Discuss se não tiver certeza de que é um bug.
- Verifique no [rastreador de bugs](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=REABERTED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id =&votes=&chfieldfrom=&chfieldto=Agora&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) se o seu problema não foi relatado antes.
- Abra um terminal.
- Execute as seguintes linhas no terminal.
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.