Commit Graph

29169 Commits

Author SHA1 Message Date
John Ralls
8b4347def0 Merge Xu Xinhang's lastest Chinese (Simplified) translations into stable. 2024-12-26 12:48:35 -08:00
John Ralls
1da1cc40cb Merge latest translations from Weblate. 2024-12-26 12:47:17 -08:00
Szia Tomi
e81d2d7af5
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
po/hu.po: 84.1% (4752 of 5650 strings; 234 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: 84.0% (4751 of 5650 strings; 234 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: 84.0% (4749 of 5650 strings; 235 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: 84.0% (4747 of 5650 strings; 236 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.6% (4726 of 5650 strings; 239 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.2% (4705 of 5650 strings; 242 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% (4691 of 5650 strings; 243 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: 82.8% (4680 of 5650 strings; 245 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: 82.7% (4677 of 5650 strings; 245 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-12-26 21:40:47 +01:00
Deleted User
cdea85d8cd
Translation update by Deleted User <noreply+100824@weblate.org> using Weblate
po/glossary/cs.po: 27.2% (58 of 213 strings; 2 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Czech)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/cs/

Co-authored-by: Deleted User <noreply+100824@weblate.org>
2024-12-26 21:40:46 +01:00
Francisco Serrador
d1e60c27b3
Translation update by Francisco Serrador <fserrador@gmail.com> using Weblate
po/es.po: 98.9% (5592 of 5650 strings; 3 fuzzy)
4 failing checks (0.1%)
Translation: GnuCash/Program (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/es/

Co-authored-by: Francisco Serrador <fserrador@gmail.com>
2024-12-26 21:40:46 +01:00
Yaron Shahrabani
f9d1c9c277
Translation update by Yaron Shahrabani <sh.yaron@gmail.com> using Weblate
po/he.po: 94.9% (5364 of 5650 strings; 144 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-12-26 21:40:45 +01:00
Milo Ivir
e4829b3c6b
Translation update by Milo Ivir <mail@milotype.de> using Weblate
po/hr.po: 95.9% (5423 of 5650 strings; 72 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Croatian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hr/

Co-authored-by: Milo Ivir <mail@milotype.de>
2024-12-26 21:40:44 +01:00
John Ralls
85084e75d6 Fix python bindings build with Swig-4.3.0. 2024-12-26 11:45:10 -08:00
xuxinhang
06e5d2e8a2 Improve zh_CN translation for accuracy, naturalness and formality. 2024-12-25 00:24:44 +08:00
John Ralls
6531d3e46b Bug 799494 - Version 5.10 Fails to import QIF file
Require only one split in qif-import:qif-to-gnc, apparently it's too
early to require two.
2024-12-23 17:34:19 -08:00
John Ralls
c549e203cb Bug 799449 - Save As... sequence from SQL to XML format does not...
clear lock on the origin SQL book.

GncDbiSqlConnection::unlock_database function errored out if the last
dbi interaction resulted in an error, even if it was a harmless index
out of range. Ignore index out of range errors.
2024-12-23 12:59:11 -08:00
John Ralls
bda17ff4d8 Bug 799487 - Unable to save gnucash DB file as XML file
Not quite true, it just takes a really long time for a large database.

The underlying problem is gnc_file_do_save_as reloads the data to make
sure that the save-as saves everything. On the SQL backend that
triggers a scrub. The scrub itseld doesn't take long, but every
transaction commit was logged in the transaction log and did a refresh
of the registers. So:
* Suspend logging while doing the scrub.
* Suspend UI refreshes and QOF events while reloading the data.
2024-12-21 18:23:44 -08:00
John Ralls
579eed1fac Bug 799480 - Fails to build with ICU 76
Use CMake find_package instead of pkg-config.
2024-12-21 16:56:00 -08:00
John Ralls
a716cca439 Release GnuCash 5.10 2024-12-14 16:13:57 -08:00
John Ralls
600721b23a Apply extract-translators fix to po files. 2024-12-14 16:10:27 -08:00
John Ralls
c80a63a100 Extract-translators fix enumeration of translators and writing to po file. 2024-12-14 16:09:56 -08:00
John Ralls
b04726bdef Update translator credits. 2024-12-14 14:11:40 -08:00
John Ralls
49982b6eff Merge the latest translations from Weblate. 2024-12-14 14:00:56 -08:00
Christian Wehling
d17e41c08d
Translation update by Christian Wehling <christian.wehling@web.de> using Weblate
po/de.po: 99.9% (5646 of 5650 strings; 3 fuzzy)
62 failing checks (1.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-12-14 22:00:55 +01:00
Simon Arlott
7a81ed6e16
Translation update by Simon Arlott <nomis@users.noreply.hosted.weblate.org> using Weblate
po/en_NZ.po: 100.0% (5650 of 5650 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% (5650 of 5650 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% (5650 of 5650 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-12-14 22:00:53 +01:00
YOSHINO Yoshihito
16a5129264
Translation update by YOSHINO Yoshihito <yy.y.ja.jp@gmail.com> using Weblate
po/ja.po: 89.3% (5048 of 5650 strings; 230 fuzzy)
427 failing checks (7.5%)
Translation: GnuCash/Program (Japanese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/

Translation update  by YOSHINO Yoshihito <yy.y.ja.jp@gmail.com> using Weblate

po/ja.po: 89.0% (5033 of 5650 strings; 233 fuzzy)
427 failing checks (7.5%)
Translation: GnuCash/Program (Japanese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/

Translation update  by YOSHINO Yoshihito <yy.y.ja.jp@gmail.com> using Weblate

po/ja.po: 88.6% (5010 of 5650 strings; 242 fuzzy)
430 failing checks (7.6%)
Translation: GnuCash/Program (Japanese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/

Translation update  by YOSHINO Yoshihito <yy.y.ja.jp@gmail.com> using Weblate

po/ja.po: 88.3% (4990 of 5650 strings; 258 fuzzy)
431 failing checks (7.6%)
Translation: GnuCash/Program (Japanese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/

Translation update  by YOSHINO Yoshihito <yy.y.ja.jp@gmail.com> using Weblate

po/ja.po: 88.2% (4984 of 5650 strings; 262 fuzzy)
431 failing checks (7.6%)
Translation: GnuCash/Program (Japanese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/

Translation update  by YOSHINO Yoshihito <yy.y.ja.jp@gmail.com> using Weblate

po/ja.po: 88.1% (4982 of 5650 strings; 264 fuzzy)
431 failing checks (7.6%)
Translation: GnuCash/Program (Japanese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/

Translation update  by YOSHINO Yoshihito <yy.y.ja.jp@gmail.com> using Weblate

po/ja.po: 88.1% (4978 of 5650 strings; 266 fuzzy)
432 failing checks (7.6%)
Translation: GnuCash/Program (Japanese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/

Translation update  by YOSHINO Yoshihito <yy.y.ja.jp@gmail.com> using Weblate

po/ja.po: 88.0% (4975 of 5650 strings; 269 fuzzy)
432 failing checks (7.6%)
Translation: GnuCash/Program (Japanese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/

Translation update  by YOSHINO Yoshihito <yy.y.ja.jp@gmail.com> using Weblate

po/ja.po: 88.0% (4972 of 5650 strings; 269 fuzzy)
432 failing checks (7.6%)
Translation: GnuCash/Program (Japanese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/

Translation update  by YOSHINO Yoshihito <yy.y.ja.jp@gmail.com> using Weblate

po/ja.po: 87.9% (4970 of 5650 strings; 270 fuzzy)
432 failing checks (7.6%)
Translation: GnuCash/Program (Japanese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/

Translation update  by YOSHINO Yoshihito <yy.y.ja.jp@gmail.com> using Weblate

po/ja.po: 87.8% (4966 of 5650 strings; 274 fuzzy)
432 failing checks (7.6%)
Translation: GnuCash/Program (Japanese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/

Translation update  by YOSHINO Yoshihito <yy.y.ja.jp@gmail.com> using Weblate

po/ja.po: 87.8% (4963 of 5650 strings; 276 fuzzy)
432 failing checks (7.6%)
Translation: GnuCash/Program (Japanese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/

Translation update  by YOSHINO Yoshihito <yy.y.ja.jp@gmail.com> using Weblate

po/glossary/ja.po: 6.5% (14 of 213 strings; 1 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Japanese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/ja/

Translation update  by YOSHINO Yoshihito <yy.y.ja.jp@gmail.com> using Weblate

po/ja.po: 87.8% (4962 of 5650 strings; 276 fuzzy)
432 failing checks (7.6%)
Translation: GnuCash/Program (Japanese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/

Translation update  by YOSHINO Yoshihito <yy.y.ja.jp@gmail.com> using Weblate

po/ja.po: 87.8% (4961 of 5650 strings; 276 fuzzy)
432 failing checks (7.6%)
Translation: GnuCash/Program (Japanese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/

Translation update  by YOSHINO Yoshihito <yy.y.ja.jp@gmail.com> using Weblate

po/ja.po: 87.7% (4960 of 5650 strings; 277 fuzzy)
432 failing checks (7.6%)
Translation: GnuCash/Program (Japanese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/

Translation update  by YOSHINO Yoshihito <yy.y.ja.jp@gmail.com> using Weblate

po/ja.po: 87.7% (4957 of 5650 strings; 279 fuzzy)
432 failing checks (7.6%)
Translation: GnuCash/Program (Japanese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/

Co-authored-by: YOSHINO Yoshihito <yy.y.ja.jp@gmail.com>
2024-12-14 22:00:52 +01:00
Максим Горпиніч
1ca133d898
Translation update by Максим Горпиніч <mgorpinic2005@gmail.com> using Weblate
po/uk.po: 100.0% (5650 of 5650 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: Максим Горпиніч <mgorpinic2005@gmail.com>
2024-12-14 22:00:50 +01:00
Yuri Chornoivan
00714cb781
Translation update by Yuri Chornoivan <yurchor@ukr.net> using Weblate
po/uk.po: 100.0% (5650 of 5650 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>
2024-12-14 22:00:48 +01:00
Максим Горпиніч
6902a3441f
Translation update by Максим Горпиніч <mgorpinic2005@gmail.com> using Weblate
po/uk.po: 100.0% (5650 of 5650 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: Максим Горпиніч <mgorpinic2005@gmail.com>
2024-12-14 22:00:46 +01:00
Stephan Paternotte
19468023dd
Translation update by Stephan Paternotte <stephan@paternottes.net> using Weblate
po/nl.po: 100.0% (5650 of 5650 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>
2024-12-14 22:00:42 +01:00
Pedro Albuquerque
c3ddaf987d
Translation update by Pedro Albuquerque <pmra@protonmail.com> using Weblate
po/pt.po: 100.0% (5650 of 5650 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@protonmail.com>
2024-12-14 22:00:40 +01:00
Arve Eriksson
e384d1953b
Translation update by Arve Eriksson <031299870@telia.com> using Weblate
po/sv.po: 100.0% (5650 of 5650 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-12-14 22:00:39 +01:00
Szia Tomi
078b927b96
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
po/hu.po: 82.7% (4676 of 5650 strings; 245 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-12-14 22:00:37 +01:00
John Ralls
db047fe9b8 Document cmake 3.14 requirement set a year ago. 2024-12-13 14:50:52 -08:00
Geert Janssens
0aa46ff131 Enforce searching for our gsettings schema files first where they were installed
This was not done when the installation prefix
was /usr or /usr/local which could potentially
cause gnucash to find other schema files first.
2024-12-13 20:27:35 +01:00
John Ralls
750a50dd18 Fix coverage CI. 2024-12-12 15:26:16 -08:00
John Ralls
3948e1d169 Merge Roberto Kok's 'tab-middle-click-close' into stable. 2024-12-12 14:57:28 -08:00
John Ralls
ad9ed45658 Merge Christopher Lam's 'bug799443' into stable. 2024-12-12 14:54:37 -08:00
Christopher Lam
fc1ccfb06e Bug 799443 - Edit find account jump then open, open the last…
highlighted account not the jumped to account
2024-12-12 14:52:51 -08:00
John Ralls
94bac09c60 Merge Christopher Lam's 'charts-tooltips-index' into stable. 2024-12-12 14:40:56 -08:00
John Ralls
3fcb45eb35 Bug 799458 - Crash attempting to edit a scheduled transaction
Caused by arbitrarily casting a random GtkBox to GncMainWindow. Get
the GtkBox's parent main window instead.
2024-12-12 14:22:02 -08:00
John Ralls
77a95b2d49 Silence compile warning with a cast. 2024-12-12 14:21:29 -08:00
John Ralls
8331f99886 Make struct GtkMainWindow private with accessor for just_plugin_prefs. 2024-12-12 14:20:25 -08:00
John Ralls
81e11f70c3 Bug 799444 - Silent crash on CSV import
Don't try to add a transaction with no splits to the imported
transaction list, gnc_gen_trans_list_add_trans_internal asserts.
2024-12-12 14:01:39 -08:00
Geert Janssens
4e8058c111 Merge branch 'SXSchema' into stable 2024-12-12 09:39:02 +01:00
Christopher Lam
8b9865ee88 [assistant-stock-transaction] in sell/cover-buy the cash may be zero.
this may occur if the broker fee equals the total sale from the sale
of shares.
2024-12-12 07:05:35 +08:00
Geert Janssens
3be430feeb Bug 799470 - Crash when clicking on Schedule Transaction Editor
It's not the root cause of the crash, but the extra sanity check
will prevent it anyway
2024-12-11 21:45:22 +01:00
Geert Janssens
3bfec43584 SX editor - use integer-type schema parameters rather than string and double
GnuCash expects these values to be integers anyway,
so this avoids needless type conversions

Release note: if you previously configured and saved the number of
months to display or the height of the scheduled transaction list,
these values will be reset and you will have to configure and change
those once more after this upgrade.
2024-12-11 21:45:22 +01:00
Christopher Lam
996ce3a03e Don't #include mach-only .h file
Amendment to 6c2168772b
2024-12-11 18:33:05 +08:00
John Ralls
ffb3069044 Merge John Ralls's 'bug799420' into stable 2024-12-10 20:24:41 -08:00
John Ralls
6c2168772b Bug 799439 - Duplicate information in description when importing...
CAMT.053.001.02 via aqbanking

Deduplicate the description inputs when joining them by creating a
variant of gnc_g_list_stringjoin named gnc_g_list_stringjoin_nodups
that tests each string against the agregate string and adds it only if
it's not already included. Note that while it uses g_utf8_normalize to
ensure that non-ascii strings are consistently composed it has to do a
bytewise comparison with strstr as glib doesn't provide a UTF-8
equivalent. strnocasestr would work only with ASCII strings so it's
not suitable.
2024-12-10 15:30:03 -08:00
John Ralls
f0f875d5ab Bug 799456 - Tabbing through fields autoselects all but Num field
By which the reporter means that the value in every cell except Num
is selected on cell entry. Add a cell_enter function for Numcell that
does that.
2024-12-10 14:01:17 -08:00
John Ralls
902f108b81 Bug 799420 - gnucash 5.8 crashes on windows 10 while importing qif
xaccTransCommitEdit will delete the transaction if there aren't at
least 2 splits and that will cause a UAF in xaccTransRecordPrice
so test the splits before creating the gnc-transaction.
2024-12-10 11:52:42 -08:00
John Ralls
667d3cbcc3 Replace use of deprecated exec_program.
Silencing CMP0153 warnings.
2024-12-09 16:47:39 -08:00
John Ralls
0ae6a202be New script to update translator-credits.
See POD for usage instructions.
2024-12-09 13:23:55 -08:00