Commit Graph

27877 Commits

Author SHA1 Message Date
Brian Hsu
ca1856481d
Translation update by Brian Hsu <brianhsu.hsu@gmail.com> using Weblate
po/zh_TW.po: 100.0% (5523 of 5523 strings; 0 fuzzy)
10 failing checks (0.1%)
Translation: GnuCash/Program (Chinese (Traditional))
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hant/

Translation update  by Brian Hsu <brianhsu.hsu@gmail.com> using Weblate

po/zh_TW.po: 100.0% (5523 of 5523 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-05 19:50:21 +02:00
Arve Eriksson
9e75c11473
Translation update by Arve Eriksson <031299870@telia.com> using Weblate
po/glossary/sv.po: 100.0% (216 of 216 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Swedish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/sv/

Translation update  by Arve Eriksson <031299870@telia.com> using Weblate

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

Translation update  by Arve Eriksson <031299870@telia.com> using Weblate

po/glossary/sv.po: 100.0% (216 of 216 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Swedish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/sv/

Co-authored-by: Arve Eriksson <031299870@telia.com>
2023-07-05 19:50:20 +02:00
Stephan Paternotte
1cff0c9edd
Translation update by Stephan Paternotte <stephan@paternottes.net> using Weblate
po/nl.po: 100.0% (5523 of 5523 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/

Translation update  by Stephan Paternotte <stephan@paternottes.net> using Weblate

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

Translation update  by Stephan Paternotte <stephan@paternottes.net> using Weblate

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

Translation update  by Stephan Paternotte <stephan@paternottes.net> using Weblate

po/nl.po: 100.0% (5523 of 5523 strings; 0 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/

Translation update  by Stephan Paternotte <stephan@paternottes.net> using Weblate

po/nl.po: 97.8% (5406 of 5523 strings; 85 fuzzy)
53 failing checks (0.9%)
Translation: GnuCash/Program (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/

Translation update  by Stephan Paternotte <stephan@paternottes.net> using Weblate

po/nl.po: 96.6% (5337 of 5523 strings; 121 fuzzy)
55 failing checks (0.9%)
Translation: GnuCash/Program (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/

Translation update  by Stephan Paternotte <stephan@paternottes.net> using Weblate

po/nl.po: 96.5% (5333 of 5523 strings; 123 fuzzy)
55 failing checks (0.9%)
Translation: GnuCash/Program (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/

Translation update  by Stephan Paternotte <stephan@paternottes.net> using Weblate

po/glossary/nl.po: 100.0% (216 of 216 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/nl/

Translation update  by Stephan Paternotte <stephan@paternottes.net> using Weblate

po/nl.po: 95.9% (5299 of 5523 strings; 150 fuzzy)
56 failing checks (1.0%)
Translation: GnuCash/Program (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/

Translation update  by Stephan Paternotte <stephan@paternottes.net> using Weblate

po/nl.po: 95.8% (5295 of 5523 strings; 154 fuzzy)
62 failing checks (1.1%)
Translation: GnuCash/Program (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/

Translation update  by Stephan Paternotte <stephan@paternottes.net> using Weblate

po/glossary/nl.po: 100.0% (216 of 216 strings; 0 fuzzy)
1 failing checks (0.4%)
Translation: GnuCash/Glossary (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/nl/

Translation update  by Stephan Paternotte <stephan@paternottes.net> using Weblate

po/nl.po: 95.5% (5276 of 5523 strings; 167 fuzzy)
64 failing checks (1.1%)
Translation: GnuCash/Program (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/

Translation update  by Stephan Paternotte <stephan@paternottes.net> using Weblate

po/glossary/nl.po: 100.0% (216 of 216 strings; 0 fuzzy)
1 failing checks (0.4%)
Translation: GnuCash/Glossary (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/nl/

Translation update  by Stephan Paternotte <stephan@paternottes.net> using Weblate

po/nl.po: 95.4% (5273 of 5523 strings; 168 fuzzy)
63 failing checks (1.1%)
Translation: GnuCash/Program (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/

Translation update  by Stephan Paternotte <stephan@paternottes.net> using Weblate

po/nl.po: 95.4% (5271 of 5523 strings; 170 fuzzy)
68 failing checks (1.2%)
Translation: GnuCash/Program (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/

Co-authored-by: Stephan Paternotte <stephan@paternottes.net>
2023-07-05 19:50:20 +02:00
Christopher Lam
59be6f4974 Merge branch 'gsettings-cpp' into stable #1682
plugs a runaway leak
2023-07-04 08:10:53 +08:00
Christopher Lam
b011c81b62 [gnc-backend-dbi.cpp] if returning early, don't allocate char*
this function may return early causing leak from allocating
g_build_filename.
2023-07-02 21:46:29 +08:00
Christopher Lam
9ee3dd9595 [gnc-plugin-page-report.cpp] addendum #include unordered_map for clang 2023-07-02 00:24:52 +08:00
Christopher Lam
c44d4b6b79 [gnc-plugin-page-report.cpp] plug GHashTable leak; use unordered_map 2023-07-01 22:04:02 +08:00
Christopher Lam
d287c30145 [gsettings.cpp] use std::unordered_map which releases on shutdown
Better than a GHashTable schema_hash which is not being destroyed at shutdown
2023-07-01 12:23:58 +08:00
Christopher Lam
9dfe223fc7 [gsettings.cpp] g_settings_schema_unref after g_object_get
g_object_get may be reffing the schema which prevents it freeing.
2023-07-01 12:19:32 +08:00
Christopher Lam
0d326fa100 [io-gncxml-v2.cpp] plug g_strdup leak 2023-07-01 11:59:40 +08:00
Christopher Lam
c313c3dedf [stock-txn-asst] create_transaction() returns <bool,Transaction*>
This reverts commit 67515497f7.

Because the Transaction* is used in the tests. Also it's a possible
enhancement that the register will jump to the newly created
transaction when the assistant completes.
2023-06-30 20:34:00 +08:00
Christopher Lam
5e376265e4 xxxgtk_textview_get_text must be g_freed after use 2023-06-30 17:43:19 +08:00
John Ralls
833a681a5e [stock-txn-asst] Fix return calls in StockAssistantModel::create_transaction. 2023-06-29 14:33:58 -07:00
John Ralls
98e4f98798 [stock-txn-asst] No need for the amount message to be a warning. 2023-06-29 12:11:19 -07:00
John Ralls
67515497f7 [stock-txn-asst] finish_cb needs to create the transaction.
And StockAssistantModel::create_transaction doesn't need to return
the transaction.
2023-06-29 12:06:10 -07:00
John Ralls
a222efbdf3 GncOption debug messages should be in engine not app-utils. 2023-06-29 11:23:04 -07:00
Christopher Lam
165fcce8f5 [assistant-stock-txn] clear warnings/errors/infos before preparing last page
otherwise the messages will accumulate when nagivating back to the
last page.
2023-06-27 23:41:41 +08:00
Christopher Lam
fa3043a631 g_menu_item_new must be g_object_unreffed
Although gnome API usually insertions usually take ownership of the child
element, in this case the GMenuItem attributes are copied into the
GMenu.

From https://docs.gtk.org/gio/method.Menu.insert_item.html --

* Description

Inserts item into menu.

The “insertion” is actually done by copying all of the attribute and
link values of item and using them to form a new item within menu. As
such, item itself is not really inserted, but rather, a menu item that
is exactly the same as the one presently described by item.

This means that item is essentially useless after the insertion
occurs. Any changes you make to it are ignored unless it is inserted
again (at which point its updated values will be copied).

You should probably just free item once you’re done.

There are many convenience functions to take care of common cases. See
g_menu_insert(), g_menu_insert_section() and g_menu_insert_submenu()
as well as “prepend” and “append” variants of each of these functions.

Available since: 2.32
2023-06-27 08:56:09 +08:00
Christopher Lam
ff10b1d314 g_menu_model_iterate_item_attributes must be g_object_unreffed 2023-06-27 08:56:09 +08:00
John Ralls
aba64c9762 Fix nl.po. 2023-06-26 09:32:10 -07:00
John Ralls
e57d778992 Merge latest translations from Weblate. 2023-06-26 09:19:11 -07:00
John Ralls
0b3d3a5a68 Release GnuCash 5.3. 2023-06-26 09:04:59 -07:00
Yuri Chornoivan
8b13212005
Translation update by Yuri Chornoivan <yurchor@ukr.net> using Weblate
po/uk.po: 100.0% (5523 of 5523 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Ukrainian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/uk/
2023-06-26 18:00:39 +02:00
Andrea Andre
3535a0c7cf
Translation update by Andrea Andre <andrea.tsg19@slmail.me> using Weblate
po/ro.po: 47.8% (2642 of 5523 strings; 1941 fuzzy)
743 failing checks (13.4%)
Translation: GnuCash/Program (Romanian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ro/
2023-06-26 18:00:37 +02:00
Stephan Paternotte
2782efc18d
Translation update by Stephan Paternotte <stephan@paternottes.net> using Weblate
po/nl.po: 93.2% (5152 of 5523 strings; 250 fuzzy)
96 failing checks (1.7%)
Translation: GnuCash/Program (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/
2023-06-26 18:00:35 +02:00
Giuseppe Foti
b43efa6441
Translation update by Giuseppe Foti <foti.giuseppe@gmail.com> using Weblate
po/it.po: 95.1% (5257 of 5523 strings; 175 fuzzy)
72 failing checks (1.3%)
Translation: GnuCash/Program (Italian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/it/
2023-06-26 18:00:33 +02:00
mocsa
f97279619d
Translation update by mocsa <csaba@feltoltve.hu> using Weblate
po/hu.po: 69.4% (3833 of 5523 strings; 635 fuzzy)
5 failing checks (0.1%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
2023-06-26 18:00:30 +02:00
Francisco
79b8840754
Translation update by Francisco <fhiegom@outlook.es> using Weblate
po/es.po: 100.0% (5523 of 5523 strings; 0 fuzzy)
4 failing checks (0.1%)
Translation: GnuCash/Program (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/es/
2023-06-26 18:00:28 +02:00
John Ralls
5798d31105 Merge latest translations from Weblate. 2023-06-26 08:58:19 -07:00
Simon Arlott
29b6ecc6df
Translation update by Simon Arlott <weblate.simon@arlott.org> using Weblate
po/en_NZ.po: 100.0% (5523 of 5523 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% (5523 of 5523 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% (5523 of 5523 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-06-26 14:37:36 +02:00
Stephan Paternotte
028e2000ea
Translation update by Stephan Paternotte <stephan@paternottes.net> using Weblate
po/nl.po: 93.1% (5146 of 5523 strings; 255 fuzzy)
95 failing checks (1.7%)
Translation: GnuCash/Program (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/

Translation update  by Stephan Paternotte <stephan@paternottes.net> using Weblate

po/nl.po: 92.3% (5103 of 5523 strings; 286 fuzzy)
110 failing checks (1.9%)
Translation: GnuCash/Program (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/

Translation update  by Stephan Paternotte <stephan@paternottes.net> using Weblate

po/glossary/nl.po: 100.0% (216 of 216 strings; 0 fuzzy)
1 failing checks (0.4%)
Translation: GnuCash/Glossary (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/nl/

Translation update  by Stephan Paternotte <stephan@paternottes.net> using Weblate

po/nl.po: 91.3% (5043 of 5523 strings; 318 fuzzy)
127 failing checks (2.2%)
Translation: GnuCash/Program (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/

Co-authored-by: Stephan Paternotte <stephan@paternottes.net>
2023-06-26 14:37:34 +02:00
Giuseppe Foti
274bc6fc15
Translation update by Giuseppe Foti <foti.giuseppe@gmail.com> using Weblate
po/it.po: 91.9% (5080 of 5523 strings; 300 fuzzy)
135 failing checks (2.4%)
Translation: GnuCash/Program (Italian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/it/

Translation update  by Giuseppe Foti <foti.giuseppe@gmail.com> using Weblate

po/it.po: 91.7% (5065 of 5523 strings; 306 fuzzy)
136 failing checks (2.4%)
Translation: GnuCash/Program (Italian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/it/

Co-authored-by: Giuseppe Foti <foti.giuseppe@gmail.com>
2023-06-26 14:37:33 +02:00
Pedro Albuquerque
e227f05747
Translation update by Pedro Albuquerque <pmra@gmx.com> using Weblate
po/pt.po: 100.0% (5523 of 5523 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-06-26 14:37:33 +02:00
Christopher Lam
2f0577fb34 gtk_text_buffer_get_text returns a char* which must be g_freed 2023-06-26 20:35:14 +08:00
Stephan Paternotte
e342b6261d
Translation update by Stephan Paternotte <stephan@paternottes.net> using Weblate
po/nl.po: 92.3% (5103 of 5523 strings; 286 fuzzy)
110 failing checks (1.9%)
Translation: GnuCash/Program (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/

Translation update  by Stephan Paternotte <stephan@paternottes.net> using Weblate

po/glossary/nl.po: 100.0% (216 of 216 strings; 0 fuzzy)
1 failing checks (0.4%)
Translation: GnuCash/Glossary (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/nl/

Translation update  by Stephan Paternotte <stephan@paternottes.net> using Weblate

po/nl.po: 91.3% (5043 of 5523 strings; 318 fuzzy)
127 failing checks (2.2%)
Translation: GnuCash/Program (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/

Co-authored-by: Stephan Paternotte <stephan@paternottes.net>
2023-06-26 11:53:52 +02:00
Giuseppe Foti
9bebe07b16
Translation update by Giuseppe Foti <foti.giuseppe@gmail.com> using Weblate
po/it.po: 91.9% (5080 of 5523 strings; 300 fuzzy)
135 failing checks (2.4%)
Translation: GnuCash/Program (Italian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/it/

Translation update  by Giuseppe Foti <foti.giuseppe@gmail.com> using Weblate

po/it.po: 91.7% (5065 of 5523 strings; 306 fuzzy)
136 failing checks (2.4%)
Translation: GnuCash/Program (Italian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/it/

Co-authored-by: Giuseppe Foti <foti.giuseppe@gmail.com>
2023-06-26 11:53:51 +02:00
Pedro Albuquerque
903ae89b39
Translation update by Pedro Albuquerque <pmra@gmx.com> using Weblate
po/pt.po: 100.0% (5523 of 5523 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-06-26 11:53:50 +02:00
John Ralls
eefaeb53ea Merge Vincent Dawans's 'bug798967-cannot-save' into stable. 2023-06-25 19:50:00 -07:00
Vincent Dawans
e0e13604b5 Bug 798967 - Cannot Save to Any Path After Upgrading to 5.2
Fix inverted if statement condition for save success flag
2023-06-25 18:50:58 -07:00
Christopher Lam
0e951339fa [gnc-plugin-page.c] unref builder if allocated
It would have been allocated in gnc_plugin_page_merge_actions from
gtk_builder_new()
2023-06-26 07:37:49 +08:00
John Ralls
c13f4f713f Merge latest translations from Weblate. 2023-06-25 15:11:52 -07:00
Christopher Lam
683c7f614d [reports] modernisation - use define* for optional arguments 2023-06-25 23:24:07 +08:00
Christopher Lam
bba1842e09 [dialog-totd.c] g_free a 6k char* 2023-06-25 17:01:38 +08:00
Vincent Dawans
5fa8a8a1e2
Translation update by Vincent Dawans <dawansv@gmail.com> using Weblate
po/fr.po: 100.0% (5522 of 5522 strings; 0 fuzzy)
4 failing checks (0.1%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/
2023-06-25 05:39:52 +02:00
Szia Tomi
dc988d1a46
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
po/hu.po: 69.4% (3833 of 5522 strings; 635 fuzzy)
33 failing checks (0.5%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/

Co-authored-by: Szia Tomi <sziatomi01@gmail.com>
2023-06-25 00:52:18 +02:00
John Ralls
4bba18271b Release GnuCash 5.2 2023-06-24 14:47:28 -07:00
John Ralls
3ab144e534 Remove non-existant file from dist list. 2023-06-24 14:47:28 -07:00
John Ralls
32cad05d12 Update message catalogs with new gnucash.pot.
To ensure a sane Project-ID-Version header.
2023-06-24 14:40:17 -07:00
John Ralls
96f6f06841 Merge latest translations from Weblate. 2023-06-24 13:29:15 -07:00
John Ralls
4768c31b94 Merge Simon Arlott's 'static-analysis' into stable. 2023-06-24 13:06:57 -07:00