Wellington Terumi Uemura
06e20a1e7b
Translation update by Wellington Terumi Uemura <wellingtonuemura@gmail.com> using Weblate
...
po/pt_BR.po: 91.7% (5066 of 5524 strings; 303 fuzzy)
131 failing checks (2.3%)
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>
2023-08-11 06:24:01 +02:00
Frank H. Ellenberger
56b788ecec
Merge branch 'pr_#1743' into stable
2023-08-11 06:20:30 +02:00
John Ralls
73dec63d1d
Eliminate a frequent exception in guid_from_string
...
By not trying to construct a GUID from an empty string.
2023-08-10 14:05:10 -07:00
John Ralls
5781f3445b
SQLBackend: Use std::optional return value instead of exceptions
...
For wrong value type when retrieving a value from the SQL results row.
Profiling showed that most of the SQL load time was spent in handling
these exceptions, and using std::optional instead produced a > 11x
speedup (10 seconds vs. 115 seconds) when loading a large file.
2023-08-10 14:05:10 -07:00
xavier268
382407e2e6
L10N 🇫🇷 Fix report title date issue
2023-08-10 20:54:56 +02:00
Milan Šalka
beec420486
Translation update by Milan Šalka <salka.milan@googlemail.com> using Weblate
...
po/sk.po: 50.9% (2816 of 5524 strings; 1406 fuzzy)
531 failing checks (9.6%)
Translation: GnuCash/Program (Slovak)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/sk/
Co-authored-by: Milan Šalka <salka.milan@googlemail.com>
2023-08-09 22:50:02 +02:00
Christopher Lam
5f01aebfaa
[import-main-matcher.cpp] when main matcher finalizes, refresh gui
...
If an import would add new transactions into the current register, and
the import dialog is cancelled, the GUI would show extra blank lines
for the deleted imported transactions. Refreshing GUI will ensure the
correct unchanged account register is shown.
2023-08-09 21:52:58 +08:00
Robert Fewell
c52e64a174
Bug 799036 - Import prices from a CSV date problem
...
After importing CSV prices, the Chart of Accounts tree values are not
updated until forced to do so by say 'View->Refresh'. To fix this after
doing the import call 'gnc_gui_refresh_all' which will trigger a
refresh event similar to that when you update prices manually.
2023-08-09 11:07:43 +01:00
Robert Fewell
7a1f01d3ca
Bug799051 - Shortcut Ctrl + Tab not working in 5.3
...
In a register description cell pressing Ctrl+Tab would populate the
description cell if the list had only one entry, i.e. all the register
transaction descriptions were the same. This was removed by mistake so
this commit adds it back.
2023-08-09 09:28:39 +01:00
Wellington Terumi Uemura
79e36e6cf5
Translation update by Wellington Terumi Uemura <wellingtonuemura@gmail.com> using Weblate
...
po/pt_BR.po: 91.7% (5066 of 5524 strings; 303 fuzzy)
131 failing checks (2.3%)
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>
2023-08-09 00:46:26 +02:00
John Ralls
a5404f6607
Improve reporting when parse_quote throws an exception.
...
Add more detail to the error message and pass the right value to the
gnc_error_dialog so that the error is actually displayed to the user.
2023-08-08 15:41:16 -07:00
Christopher Lam
0909fd9b0f
[import-backend.cpp] match_list members must be freed
...
they were allocated in split_find_match with g_new0
2023-08-08 20:23:15 +08:00
Christopher Lam
e91752dba2
[gnc-ui-util.c] plug GList* leak
...
because gnc_account_get_children should have been freed.
2023-08-08 19:59:54 +08:00
Pedro Albuquerque
b2273a1e44
Translation update by Pedro Albuquerque <pmra@gmx.com> using Weblate
...
po/pt.po: 100.0% (5524 of 5524 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Portuguese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/pt/
Co-authored-by: Pedro Albuquerque <pmra@gmx.com>
2023-08-08 02:12:43 +02:00
Christopher Lam
fc21c55a0b
[gnc-pricedb.cpp] more glib g_list uses
...
* use g_list_find_custom where appropriate
* also g_list_free_full and g_list_foreach
2023-08-07 08:39:07 +08:00
Robert Fewell
190fbc2031
Bug 798990 - Notes No Longer Autofills
...
With the change to delay loading the non focused registers, the notes
and memo quick fills are empty. This is due to trying to populate the
quick fill on the first load when there are no splits so change
populating the quick fill lists to the subsequent load only.
2023-08-06 11:46:42 +01:00
Robert Fewell
0a9e999cfd
Check that the register completioncell tree view is realized before trying to scroll to point
2023-08-06 11:37:25 +01:00
Robert Fewell
0bd34a010e
Remove a couple of not used variables from previous commit.
2023-08-06 09:27:26 +01:00
Arve Eriksson
f5ec597bd7
Translation update by Arve Eriksson <031299870@telia.com> using Weblate
...
po/sv.po: 100.0% (5524 of 5524 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>
2023-08-06 03:49:11 +02:00
Robert Fewell
84db7916a0
Bug 799048 - Hover on tab not correct
...
When the account name is changed, an event is used to update the tool
tip on the register tab. If the account is moved, the same event is
triggered but as the name is the same, the tool tip is not updated.
Add a new function 'main_window_update_page_long_name' to only update
the long name and the tool tip and call it from the register event
after setting the name. Also remove the setting of the long name from
'main_window_update_page_name'.
2023-08-05 14:46:08 +01:00
Christopher Lam
d89544563d
Revert "[gnc-pricedb.cpp] use std::pair instead of a struct for PriceTuple"
...
This reverts commit 2d730e38d5
.
2023-08-05 11:02:57 +08:00
gallegonovato
d2e0ccfe29
Translation update by gallegonovato <fran-carro@hotmail.es> using Weblate
...
po/es.po: 100.0% (5524 of 5524 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>
2023-08-04 14:38:18 +02:00
Yuri Chornoivan
2c6c2074f1
Translation update by Yuri Chornoivan <yurchor@ukr.net> using Weblate
...
po/uk.po: 100.0% (5524 of 5524 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Ukrainian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/uk/
Co-authored-by: Yuri Chornoivan <yurchor@ukr.net>
2023-08-04 14:38:18 +02:00
Christopher Lam
2d730e38d5
[gnc-pricedb.cpp] use std::pair instead of a struct for PriceTuple
2023-08-04 20:34:07 +08:00
Christopher Lam
6b741ddf32
[gnc-pricedb.cpp] use forloop instead of do..while and while
...
because they're scanning GLists, and forloop is tidier than while
2023-08-04 20:33:02 +08:00
Stephan Paternotte
ce6bdc2c2d
Translation update by Stephan Paternotte <stephan@paternottes.net> using Weblate
...
po/nl.po: 100.0% (5524 of 5524 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>
2023-08-03 20:14:40 +02:00
Yuri Chornoivan
062a2cec37
Translation update by Yuri Chornoivan <yurchor@ukr.net> using Weblate
...
po/uk.po: 100.0% (5524 of 5524 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Ukrainian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/uk/
Co-authored-by: Yuri Chornoivan <yurchor@ukr.net>
2023-08-03 20:14:40 +02:00
Simon Arlott
292d80cca6
Translation update by Simon Arlott <weblate.simon@arlott.org> using Weblate
...
po/en_NZ.po: 100.0% (5524 of 5524 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 <weblate.simon@arlott.org> using Weblate
po/en_AU.po: 100.0% (5524 of 5524 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 <weblate.simon@arlott.org> using Weblate
po/en_GB.po: 100.0% (5524 of 5524 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 <weblate.simon@arlott.org>
2023-08-03 20:14:40 +02:00
John Ralls
4d46a8191d
Merge Simon Arlott's 'test-xml-save' into stable.
2023-08-03 11:05:11 -07:00
Frank H. Ellenberger
f8593a3c3f
Msgmerge recent change
2023-08-03 06:25:38 +02:00
Frank H. Ellenberger
47e0edcf9c
I18N: Replace "Split View" by "Show Splits" to avoid ambuigity
2023-08-03 05:24:48 +02:00
Andrea Andre
c4a5500330
Translation update by Andrea Andre <andrea.tsg19@slmail.me> using Weblate
...
po/ro.po: 48.5% (2682 of 5524 strings; 1898 fuzzy)
727 failing checks (13.1%)
Translation: GnuCash/Program (Romanian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ro/
Translation update by Andrea Andre <andrea.tsg19@slmail.me> using Weblate
po/ro.po: 48.4% (2675 of 5524 strings; 1912 fuzzy)
734 failing checks (13.2%)
Translation: GnuCash/Program (Romanian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ro/
Co-authored-by: Andrea Andre <andrea.tsg19@slmail.me>
2023-08-02 18:57:40 +02:00
Christopher Lam
79c0fe4724
[gnc-pricedb.cpp] convert hash_table_to_list to hash_table_to_vector
2023-08-03 00:34:30 +08:00
Christopher Lam
5e09b662a1
[utest-gnc-pricedb] test gnc_pricedb_foreach_price both stable and unstable
2023-08-03 00:33:52 +08:00
Christopher Lam
040ccb79b6
[gnc-pricedb.cpp] rewrite price_list_insert more efficiently
...
no need for PriceListIsDuplStruct
and shortcut "return true" if price is a duplicate
2023-08-02 23:23:00 +08:00
Christopher Lam
d6b49bbc89
[utest-gnc-pricedb.c] tests gnc_pricedb_price_list_insert
...
especially skipping adding duplicate price
2023-08-02 23:19:20 +08:00
Christian Wehling
231b1f2b17
Translation update by Christian Wehling <christian.wehling@web.de> using Weblate
...
po/de.po: 99.7% (5510 of 5524 strings; 11 fuzzy)
601 failing checks (10.8%)
Translation: GnuCash/Program (German)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/de/
Translation update by Christian Wehling <christian.wehling@web.de> using Weblate
po/de.po: 99.4% (5491 of 5524 strings; 28 fuzzy)
601 failing checks (10.8%)
Translation: GnuCash/Program (German)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/de/
Co-authored-by: Christian Wehling <christian.wehling@web.de>
2023-08-01 23:07:04 +02:00
Kaligula
aa9dc25a12
Translation update by Kaligula <kaligula.dev@gmail.com> using Weblate
...
po/pl.po: 70.7% (3907 of 5524 strings; 1075 fuzzy)
300 failing checks (5.4%)
Translation: GnuCash/Program (Polish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/pl/
Co-authored-by: Kaligula <kaligula.dev@gmail.com>
2023-08-01 23:07:03 +02:00
Szia Tomi
711d8c7a45
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
...
po/hu.po: 69.4% (3837 of 5524 strings; 635 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>
2023-08-01 23:07:02 +02:00
Simon Arlott
35bee1382d
Test loading and saving XML files with and without compression
...
Add new test files that are written with the latest version of GnuCash.
Test loading them, saving to compressed files, loading those compressed
files and writing to an uncompressed file. At every stage check it matches
the canonical version.
2023-07-30 19:11:57 +01:00
Szia Tomi
03bd3c90e7
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
...
po/glossary/hu.po: 100.0% (216 of 216 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/hu/
Co-authored-by: Szia Tomi <sziatomi01@gmail.com>
2023-07-30 17:05:26 +02:00
Christian Wehling
e4ef9e79da
Translation update by Christian Wehling <christian.wehling@web.de> using Weblate
...
po/glossary/de.po: 100.0% (216 of 216 strings; 0 fuzzy)
5 failing checks (2.3%)
Translation: GnuCash/Glossary (German)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/de/
Translation update by Christian Wehling <christian.wehling@web.de> using Weblate
po/de.po: 99.3% (5490 of 5524 strings; 29 fuzzy)
602 failing checks (10.8%)
Translation: GnuCash/Program (German)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/de/
Co-authored-by: Christian Wehling <christian.wehling@web.de>
2023-07-30 17:05:26 +02:00
vim
e9e8f326a4
Translation update by vim <dev.getport@slmail.me> using Weblate
...
po/pl.po: 70.7% (3906 of 5524 strings; 1076 fuzzy)
299 failing checks (5.4%)
Translation: GnuCash/Program (Polish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/pl/
Co-authored-by: vim <dev.getport@slmail.me>
2023-07-30 17:05:25 +02:00
Wellington Terumi Uemura
2ae10fad65
Translation update by Wellington Terumi Uemura <wellingtonuemura@gmail.com> using Weblate
...
po/glossary/pt_BR.po: 100.0% (216 of 216 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Portuguese (Brazil))
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/pt_BR/
Translation update by Wellington Terumi Uemura <wellingtonuemura@gmail.com> using Weblate
po/glossary/pt_BR.po: 100.0% (216 of 216 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: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
2023-07-30 17:05:25 +02:00
John Ralls
dee01706eb
Merge John Ralls's 'bug798958' into stable.
2023-07-28 12:10:22 -07:00
Christopher Lam
5ac8ffdd41
[import-main-matcher.cpp] After clicking/toggling A/U+C/C checkbox, reselect the row
...
because it'll be much faster to use keyboard navigation -- use
up/down/left/right to target desired checkbox, hit <down> <space>
repeatedly to repeat the same action over several consecutive rows.
2023-07-28 17:06:38 +08:00
John Ralls
cbe765c6d9
Bug 798958 - gncScrubLotLinks will infinite loop in some conditions
...
The conditions being containing a split from a voided transaction.
Instead of trying to destroy zero-value splits (doomed to fail in
that instance and generally rude otherwise) just remove them from
the lot list.
2023-07-27 14:46:55 -07:00
John Ralls
a2f88f6f97
Bug 798944 - Program crashes when matching transactions
...
Add a mutex to refresh_old_transactions to prevent recursively calling
gtk_list_store_clear().
2023-07-27 13:14:26 -07:00
Christopher Lam
d6a025e153
[import-main-matcher.cpp] refactor common code into gen_trans_common_toggled_cb
...
these callbacks handle the checkboxes being toggled.
2023-07-27 21:08:38 +08:00
gallegonovato
91869d071e
Translation update by gallegonovato <fran-carro@hotmail.es> using Weblate
...
po/glossary/es.po: 100.0% (222 of 222 strings; 0 fuzzy)
2 failing checks (0.9%)
Translation: GnuCash/Glossary (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/es/
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
2023-07-26 17:32:59 +02:00