Commit Graph

29092 Commits

Author SHA1 Message Date
John Ralls
274c033bab Merge Przemysław Kryger's 'update-for-fq-1.63' insto stable. 2024-10-31 10:44:02 -07:00
John Ralls
18c0110a85 Merge Huang Zhaoquan's 'bug-799451' isnto stable. 2024-10-31 10:35:35 -07:00
Geert Janssens
831ce065bb Fix invalid home test
If a user has set environment variable GNC_DATA_HOME
to a valid directory (containing real gnucash metadata)
the test would fail. It expects to follow the code path
to set up a gnucash data home directory in the temporary
directory, but the directory pointed to in GNC_DATA_HOME
is used instead.
Fix this by also setting environment variable GNC_DATA_HOME
to something invalid during the test.
2024-10-31 12:42:24 +01:00
Christopher Lam
cf73829e24 Bug 799452 - Transaction Report: Cannot subtotal based on Number field
enable grouping and subtotals for Num field
2024-10-30 08:27:57 +08:00
Przemysław Kryger
cba868231b Mark quote source strings for translations 2024-10-29 09:30:54 +00:00
Huang, Zhaoquan
464a2e805d Bug 799451 - Cannot translate different meanings of string…
"_Balance" to Chinese.

The previous fix for this ticket added context for some uses of string
"Balance" but that's not part of the original ticket and doesn't have
ambiguity (it's always used as a noun). The real problem "_Balance" (the
underscore indicates it is a label of an action) however is not fully
covered. This ticket adds context all uses of "_Balance" and removed the
unnecesary contexts for "Balance".
2024-10-29 10:21:27 +08:00
John Ralls
2e52086451 Bug 799451 - Cannot translate different meanings of string…
"_Balance" to Chinese.

Add context to the msgids.
2024-10-28 13:25:59 -07:00
Wellington Terumi Uemura
26e452bab7
Translation update by Wellington Terumi Uemura <wellingtonuemura@gmail.com> using Weblate
po/glossary/pt_BR.po: 100.0% (213 of 213 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Portuguese (Brazil))
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/pt_BR/
2024-10-27 19:14:23 +01:00
Fabio Lima
e4a87faec1
Translation update by Fabio Lima <fabiolimace@gmail.com> using Weblate
po/glossary/pt_BR.po: 100.0% (213 of 213 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Portuguese (Brazil))
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/pt_BR/
2024-10-27 19:14:23 +01:00
Wellington Terumi Uemura
c72e3930fb
Translation update by Wellington Terumi Uemura <wellingtonuemura@gmail.com> using Weblate
po/glossary/pt_BR.po: 100.0% (213 of 213 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Portuguese (Brazil))
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/pt_BR/
2024-10-27 19:14:23 +01:00
Fabio Lima
7f51e43f14
Translation update by Fabio Lima <fabiolimace@gmail.com> using Weblate
po/glossary/pt_BR.po: 100.0% (213 of 213 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Portuguese (Brazil))
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/pt_BR/

Co-authored-by: Fabio Lima <fabiolimace@gmail.com>
2024-10-27 19:14:23 +01:00
Christian Wehling
ef287aa06e
Translation update by Christian Wehling <christian.wehling@web.de> using Weblate
po/de.po: 99.9% (5582 of 5584 strings; 1 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (German)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/de/

Co-authored-by: Christian Wehling <christian.wehling@web.de>
2024-10-27 19:14:23 +01:00
Christopher Lam
35ecad8d21 [reports] change xaccAccountGetSplitList to xaccAccountGetSplits
because the latter is more efficient. fewer doubly-link list traversals.
2024-10-27 22:22:51 +08:00
Christopher Lam
6d7f4ec4c8 [engine.i] expose xaccAccountGetSplits in bindings
because xaccAccountGetSplitList will create GList, scan and build SCM
reverse order, and scm_reverse.

xaccAccountGetSplits scans the vector, builds the SCM list in reverse.
2024-10-27 22:22:51 +08:00
Christopher Lam
e2f5c74bb4 [engine.i] VECTORREF_HELPER_INOUT to handle SplitsVec& 2024-10-27 22:22:51 +08:00
Christopher Lam
c02152b34a [Account.hpp] xaccAccountGetSplits returns a reference to vector 2024-10-27 16:14:17 +08:00
John Ralls
6cabb5d884 Revisit Bug 799308.
Existing files/databases obviously should still be loaded. What's
changed is that databases no longer need to be loaded to force creation,
they do that on their own.
2024-10-26 17:59:25 -07:00
Martin LORANG
70c83323f7
Translation update by Martin LORANG <wablate@lorang.net> using Weblate
po/fr.po: 99.8% (5576 of 5584 strings; 8 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/

Translation update  by Martin LORANG <wablate@lorang.net> using Weblate

po/fr.po: 99.6% (5567 of 5584 strings; 17 fuzzy)
3 failing checks (0.1%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/

Co-authored-by: Martin LORANG <wablate@lorang.net>
2024-10-21 17:15:45 +02:00
Szia Tomi
2c58526f70
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
po/hu.po: 83.1% (4641 of 5584 strings; 252 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/

Translation update  by Szia Tomi <sziatomi01@gmail.com> using Weblate

po/hu.po: 83.1% (4641 of 5584 strings; 252 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/

Translation update  by Szia Tomi <sziatomi01@gmail.com> using Weblate

po/hu.po: 83.0% (4639 of 5584 strings; 252 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/

Co-authored-by: Szia Tomi <sziatomi01@gmail.com>
2024-10-21 17:15:42 +02:00
Yaron Shahrabani
03f6b40d3e
Translation update by Yaron Shahrabani <sh.yaron@gmail.com> using Weblate
po/he.po: 96.0% (5364 of 5584 strings; 136 fuzzy)
2 failing checks (0.1%)
Translation: GnuCash/Program (Hebrew)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/he/

Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
2024-10-21 17:15:40 +02:00
Przemysław Kryger
3dd9a70164 Use English names for Italian and Bucharest stock exchanges 2024-10-21 16:06:23 +01:00
Przemysław Kryger
9e4cd9e499 Remove US from alphavantage 2024-10-21 13:12:44 +01:00
Przemysław Kryger
a4b7c9b72c Athens is Greece 2024-10-21 12:53:58 +01:00
Robert Fewell
6912c49ae0 Errors in trace file if account deleted with open register
If an account is deleted with an open register there are multiple
errors in trace file due to the register plugin page event handler
trying to update the notebook tab contents.

Add a test for the ledger display leader being not NULL before trying
to update the tab contents.
2024-10-21 12:23:07 +01:00
Robert Fewell
29ec4257db Error in trace file suspend counter not zero
When importing from OFX, an error can be seen in the trace file when
gnc_gui_refresh_all is called when refresh is suspended. Add a check
for refresh being suspended before calling for a refresh.
2024-10-21 12:21:54 +01:00
Robert Fewell
30886f70e6 Bug 799433 - Right-click issue in import window
When you right click a transaction in the import window, the popup menu
should act on that transaction but instead works on the currently
highlighted transaction. Added check to see if current path is selected.
2024-10-21 12:20:55 +01:00
Robert Fewell
469a1278c0 Bug 799435 - Right-click issue in reconcile window
If another transaction(s) is(are) already selected, right-click will
add to the selection rather than select the new transaction and bring
up the right-click menu. Added check to see if current path is selected.
2024-10-21 12:17:19 +01:00
Robert Fewell
e63210f1b4 Realign source file split-register-control.cpp for spaces 2024-10-21 11:33:33 +01:00
Robert Fewell
ae8bb62dc5 Bug 799430 - Type-Ahead feature lost account setting functionality
When using split autocomplete, the transfer account was not being set
due to a change in xaccSplitGetSharePrice in 4.10 that return 0 instead
of 1 when there is no price so reflect this change in the following
function gnc_find_split_in_trans_by_memo
2024-10-21 11:33:33 +01:00
Przemysław Kryger
1911bf5ff7 Use UTF8 ellipsys character in mutliple qoute sources lists 2024-10-20 11:58:14 +01:00
Przemysław Kryger
b7b7df5c06 Add regions to S-Investor and OnVista quote sources 2024-10-20 11:58:14 +01:00
Szia Tomi
3d0e65bb7f
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
po/hu.po: 83.0% (4639 of 5584 strings; 252 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/

Translation update  by Szia Tomi <sziatomi01@gmail.com> using Weblate

po/hu.po: 83.0% (4638 of 5584 strings; 253 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/

Co-authored-by: Szia Tomi <sziatomi01@gmail.com>
2024-10-19 00:15:48 +02:00
Wellington Terumi Uemura
a482d60bf8
Translation update by Wellington Terumi Uemura <wellingtonuemura@gmail.com> using Weblate
po/pt_BR.po: 100.0% (5584 of 5584 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Portuguese (Brazil))
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/pt_BR/

Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
2024-10-19 00:15:46 +02:00
Simon Arlott
2e64366780
Translation update by Simon Arlott <nomis@users.noreply.hosted.weblate.org> using Weblate
po/en_NZ.po: 100.0% (5584 of 5584 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (English (New Zealand))
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/en_NZ/

Translation update  by Simon Arlott <nomis@users.noreply.hosted.weblate.org> using Weblate

po/en_AU.po: 100.0% (5584 of 5584 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (English (Australia))
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/en_AU/

Translation update  by Simon Arlott <nomis@users.noreply.hosted.weblate.org> using Weblate

po/en_GB.po: 100.0% (5584 of 5584 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (English (United Kingdom))
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/en_GB/

Co-authored-by: Simon Arlott <nomis@users.noreply.hosted.weblate.org>
2024-10-19 00:15:44 +02:00
Przemysław Kryger
84e6a21d29 Add morningstarau to single and aufunds to multiple _quotes_sources 2024-10-18 15:56:12 +01:00
Przemysław Kryger
700f8ca125 Remove ellipses from multiple_quote_sources where lists are complete 2024-10-18 15:26:01 +01:00
Przemysław Kryger
2e734b3239 Add back cse - Colobmo Stock Exchange to single_quote_sources 2024-10-18 15:25:45 +01:00
Christopher Lam
f2f5e2c52d Merge branch 'better-c++' into stable #1965 2024-10-18 18:03:31 +08:00
Arve Eriksson
5b7d951e4e
Translation update by Arve Eriksson <031299870@telia.com> using Weblate
po/sv.po: 100.0% (5584 of 5584 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Swedish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/sv/

Co-authored-by: Arve Eriksson <031299870@telia.com>
2024-10-18 02:15:56 +00:00
Wellington Terumi Uemura
f7035668b3
Translation update by Wellington Terumi Uemura <wellingtonuemura@gmail.com> using Weblate
po/pt_BR.po: 99.9% (5583 of 5584 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Portuguese (Brazil))
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/pt_BR/

Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
2024-10-18 02:15:55 +00:00
Stephan Paternotte
b834721f10
Translation update by Stephan Paternotte <stephan@paternottes.net> using Weblate
po/nl.po: 100.0% (5584 of 5584 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/

Co-authored-by: Stephan Paternotte <stephan@paternottes.net>
2024-10-18 02:15:54 +00:00
gallegonovato
0d4165eaa2
Translation update by gallegonovato <fran-carro@hotmail.es> using Weblate
po/es.po: 100.0% (5584 of 5584 strings; 0 fuzzy)
2 failing checks (0.1%)
Translation: GnuCash/Program (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/es/

Co-authored-by: gallegonovato <fran-carro@hotmail.es>
2024-10-18 02:15:53 +00:00
Christopher Lam
10857219ab [Account.cpp] refactor acc->balance_limit getters/setters 2024-10-18 08:35:26 +08:00
Christopher Lam
63deaad249 [Account.cpp] use newer qof_instance_get|set_path_kvp
which do not require GValue dance

small modification of xaccAccountSetLastNum behaviour with
empty-string last_num
2024-10-18 08:35:26 +08:00
Christopher Lam
c0b2b761e9 [qofinstance.cpp] GValue on stack instead of heap 2024-10-18 08:35:26 +08:00
Christopher Lam
a26a6c4a6f [qofinstance.cpp] add overloaded qof_instance_set|get_path_kvp
these overloaded functions to kvp slots do not require GValue
2024-10-18 08:35:25 +08:00
Frank H. Ellenberger
f56c9d1fdf I18N: msgmerge 2024-10-17 18:29:07 +02:00
Frank H. Ellenberger
e173b9ba43 Unify alphavanzage tooltip 2024-10-17 18:12:00 +02:00
Przemysław Kryger
5fc768711b Update gnc-commodity.cpp for finance-quote 1.63 2024-10-17 11:01:57 +01:00
gallegonovato
ad1173a06a
Translation update by gallegonovato <fran-carro@hotmail.es> using Weblate
po/es.po: 100.0% (5584 of 5584 strings; 0 fuzzy)
6 failing checks (0.1%)
Translation: GnuCash/Program (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/es/

Co-authored-by: gallegonovato <fran-carro@hotmail.es>
2024-10-15 18:55:17 +00:00