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
Christopher Lam
2da8e5eda8
[import-main-matcher.cpp] compact update_child_row
2023-07-26 23:26:42 +08:00
Christopher Lam
b93627ebcb
[import-match-picker.cpp] compact match_update_match_model
...
rewrite using forloop instead of while when scanning GList.
2023-07-26 23:26:42 +08:00
Christopher Lam
e9f52d53bb
[import-match-picker.cpp] compact downloaded_transaction_append
2023-07-26 23:26:42 +08:00
Christopher Lam
818e27de03
[import-main-matcher.cpp] rename override to override_widget
...
to avoid clashing with the cpp "override" specifier.
2023-07-26 23:26:31 +08:00
Christopher Lam
417246879a
[import-main-matcher] always defer_bal_computation during import
...
This will speed up both importing new transactions, and destroying
existing ones.
2023-07-26 22:34:41 +08:00
Christopher Lam
314710953f
Revert recent changes from #1725 to import-main-matcher.cpp
...
because there's a better strategy, in next commit
2023-07-26 22:34:29 +08:00
Rene Lambers
ffe7011fac
Translation update by Rene Lambers <jbh.lambers@gmail.com> 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/
2023-07-26 08:06:44 +02:00
Rene Lambers
a236ce862f
Translation update by Rene Lambers <jbh.lambers@gmail.com> using Weblate
...
po/nl.po: 100.0% (5524 of 5524 strings; 0 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/
2023-07-25 11:05:57 +02:00
Stephan Paternotte
6161d29eae
Translation update by Stephan Paternotte <stephan@paternottes.net> using Weblate
...
po/nl.po: 100.0% (5524 of 5524 strings; 0 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/
Co-authored-by: Stephan Paternotte <stephan@paternottes.net>
2023-07-25 07:03:14 +02:00
Rene Lambers
7ac3c94af3
Translation update by Rene Lambers <jbh.lambers@gmail.com> using Weblate
...
po/nl.po: 99.9% (5523 of 5524 strings; 1 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/
Co-authored-by: Rene Lambers <jbh.lambers@gmail.com>
2023-07-25 07:03:14 +02:00
gallegonovato
de74d8e30c
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-07-25 07:03:14 +02:00
Stephan Paternotte
e9a744f49a
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-07-25 07:03:14 +02:00
Christopher Lam
ba1e52d481
Amendment last commit - copy/paste errors
...
Didn't transfer correct xaccTrans calls.
2023-07-25 13:02:08 +08:00
Christopher Lam
833ed5ae1f
Speed up during import when discarding transactions already imported
...
If a transaction online_id already exists, the code will destroy the
transaction. Defer all destruction until all transactions processed,
and efficiently destroy them within an xaccAccountBegin/CommitEdit block.
2023-07-25 08:37:08 +08:00
Christopher Lam
52b7bdc7e9
[import-backend.cpp] gnc_import_exists_online_id shouldn't destroy transaction
...
Because gnc_import_exists_online_id is documented to only check that
the online_id already exists. It is more appropriate for its caller to
destroy the transaction.
2023-07-24 23:07:13 +08:00
Christopher Lam
73a78f7072
Bug 799039 - gnc:strify produces unusual results or crashes GnuCash when fed an option from gnc-lookup-option
...
gnc:strify can now describe options.
2023-07-24 16:59:12 +08:00
Christopher Lam
867867da53
Merge Richard Cohen branch 'fix-leaks-in-tests' into stable #1713
2023-07-24 13:09:55 +08:00
Christopher Lam
920f760dd8
Merge Richard Cohen branch 'fix-some-leaks-on-error-path' into stable #1714
2023-07-24 13:08:38 +08:00
Christopher Lam
cdc5b6a796
Merge Richard Cohen branch 'fix-test-leaks-from-get-random-string' into stable #1715
2023-07-24 13:07:40 +08:00
Hugo Carvalho
312a82e997
Translation update by Hugo Carvalho <hugokarvalho@hotmail.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/
Translation update by Hugo Carvalho <hugokarvalho@hotmail.com> using Weblate
po/glossary/pt.po: 100.0% (216 of 216 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Portuguese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/pt/
Co-authored-by: Hugo Carvalho <hugokarvalho@hotmail.com>
2023-07-23 18:02:09 +02:00
Brian Hsu
a0df562c69
Translation update by Brian Hsu <brianhsu.hsu@gmail.com> using Weblate
...
po/zh_TW.po: 100.0% (5524 of 5524 strings; 0 fuzzy)
10 failing checks (0.1%)
Translation: GnuCash/Program (Chinese (Traditional))
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hant/
Co-authored-by: Brian Hsu <brianhsu.hsu@gmail.com>
2023-07-23 18:02:08 +02:00
Stephan Paternotte
4bd4f0d463
Translation update by Stephan Paternotte <stephan@paternottes.net> using Weblate
...
po/nl.po: 100.0% (5524 of 5524 strings; 0 fuzzy)
2 failing checks (0.1%)
Translation: GnuCash/Program (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/
Co-authored-by: Stephan Paternotte <stephan@paternottes.net>
2023-07-23 18:02:08 +02:00