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