John Ralls
2e58dd83b7
Merge latest translations from Weblate.
2023-06-16 12:13:02 -07:00
Francisco Serrador
d5a28e5170
Translation update by Francisco Serrador <fserrador@gmail.com> using Weblate
...
po/glossary/es.po: 100.0% (222 of 222 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/es/
Translation update by Francisco Serrador <fserrador@gmail.com> using Weblate
po/es.po: 99.9% (5498 of 5499 strings; 1 fuzzy)
3 failing checks (0.1%)
Translation: GnuCash/Program (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/es/
Translation update by Francisco Serrador <fserrador@gmail.com> using Weblate
po/es.po: 100.0% (5499 of 5499 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: Francisco Serrador <fserrador@gmail.com>
2023-06-16 19:50:40 +02:00
Jaime Marquínez Ferrándiz
0394abfb8b
Translation update by Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fastmail.net> using Weblate
...
po/es.po: 100.0% (5499 of 5499 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: Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fastmail.net>
2023-06-16 19:50:39 +02:00
Gaël CATLLA
3d1c7fb2fa
Translation update by Gaël CATLLA <gcatlla@free.fr> using Weblate
...
po/fr.po: 95.0% (5227 of 5499 strings; 165 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/
Translation update by Gaël CATLLA <gcatlla@free.fr> using Weblate
po/fr.po: 95.0% (5227 of 5499 strings; 147 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/
Translation update by Gaël CATLLA <gcatlla@free.fr> using Weblate
po/fr.po: 94.6% (5203 of 5499 strings; 170 fuzzy)
34 failing checks (0.6%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/
Co-authored-by: Gaël CATLLA <gcatlla@free.fr>
2023-06-16 19:50:39 +02:00
Andrea Andre
ff988b5567
Translation update by Andrea Andre <andrea.tsg19@slmail.me> using Weblate
...
po/ro.po: 47.4% (2611 of 5499 strings; 1949 fuzzy)
774 failing checks (14.0%)
Translation: GnuCash/Program (Romanian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ro/
Co-authored-by: Andrea Andre <andrea.tsg19@slmail.me>
2023-06-16 19:50:38 +02:00
Geza Kiss
0823202ee9
Translation update by Geza Kiss <geza.openstreetmap@reallymymail.com> using Weblate
...
po/hu.po: 69.7% (3833 of 5499 strings; 614 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Co-authored-by: Geza Kiss <geza.openstreetmap@reallymymail.com>
2023-06-16 19:50:37 +02:00
Rauno Ots
33eab18343
Translation update by Rauno Ots <rots00@gmail.com> using Weblate
...
po/et.po: 10.7% (590 of 5499 strings; 105 fuzzy)
20 failing checks (0.3%)
Translation: GnuCash/Program (Estonian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/et/
Translation update by Rauno Ots <rots00@gmail.com> using Weblate
po/et.po: 10.4% (575 of 5499 strings; 105 fuzzy)
20 failing checks (0.3%)
Translation: GnuCash/Program (Estonian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/et/
Co-authored-by: Rauno Ots <rots00@gmail.com>
2023-06-16 19:50:36 +02:00
Vincent Dawans
e69b89a106
Translation update by Vincent Dawans <dawansv@gmail.com> using Weblate
...
po/fr.po: 94.6% (5204 of 5499 strings; 169 fuzzy)
33 failing checks (0.6%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/
Translation update by Vincent Dawans <dawansv@gmail.com> using Weblate
po/fr.po: 94.2% (5181 of 5499 strings; 189 fuzzy)
34 failing checks (0.6%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/
Translation update by Vincent Dawans <dawansv@gmail.com> using Weblate
po/fr.po: 94.0% (5171 of 5499 strings; 199 fuzzy)
34 failing checks (0.6%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/
Translation update by Vincent Dawans <dawansv@gmail.com> using Weblate
po/glossary/fr.po: 100.0% (216 of 216 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/fr/
Translation update by Vincent Dawans <dawansv@gmail.com> using Weblate
po/fr.po: 93.7% (5158 of 5499 strings; 212 fuzzy)
36 failing checks (0.6%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/
Co-authored-by: Vincent Dawans <dawansv@gmail.com>
2023-06-16 19:50:36 +02:00
Christian Wehling
7387800841
Translation update by Christian Wehling <christian.wehling@web.de> using Weblate
...
po/de.po: 100.0% (5499 of 5499 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (German)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/de/
Co-authored-by: Christian Wehling <christian.wehling@web.de>
2023-06-16 19:50:35 +02:00
Rune Osnes
8e18cde7f0
Translation update by Rune Osnes <osnes.rune@gmail.com> using Weblate
...
po/nb.po: 87.6% (4819 of 5499 strings; 680 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Norwegian Bokmål)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nb_NO/
Translation update by Rune Osnes <osnes.rune@gmail.com> using Weblate
po/glossary/nb.po: 100.0% (216 of 216 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Norwegian Bokmål)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/nb_NO/
Translation update by Rune Osnes <osnes.rune@gmail.com> using Weblate
po/nb.po: 83.6% (4602 of 5499 strings; 714 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Norwegian Bokmål)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nb_NO/
Translation update by Rune Osnes <osnes.rune@gmail.com> using Weblate
po/nb.po: 83.6% (4602 of 5499 strings; 714 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Norwegian Bokmål)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nb_NO/
Translation update by Rune Osnes <osnes.rune@gmail.com> using Weblate
po/nb.po: 79.5% (4372 of 5499 strings; 816 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Norwegian Bokmål)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nb_NO/
Translation update by Rune Osnes <osnes.rune@gmail.com> using Weblate
po/nb.po: 74.4% (4092 of 5499 strings; 819 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Norwegian Bokmål)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nb_NO/
Translation update by Rune Osnes <osnes.rune@gmail.com> using Weblate
po/nb.po: 70.2% (3864 of 5499 strings; 958 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Norwegian Bokmål)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nb_NO/
Translation update by Rune Osnes <osnes.rune@gmail.com> using Weblate
po/nb.po: 70.0% (3853 of 5499 strings; 965 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Norwegian Bokmål)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nb_NO/
Translation update by Rune Osnes <osnes.rune@gmail.com> using Weblate
po/nb.po: 65.0% (3577 of 5499 strings; 1211 fuzzy)
132 failing checks (2.4%)
Translation: GnuCash/Program (Norwegian Bokmål)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nb_NO/
Translation update by Rune Osnes <osnes.rune@gmail.com> using Weblate
po/nb.po: 64.8% (3568 of 5499 strings; 1220 fuzzy)
139 failing checks (2.5%)
Translation: GnuCash/Program (Norwegian Bokmål)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nb_NO/
Translation update by Rune Osnes <osnes.rune@gmail.com> using Weblate
po/nb.po: 64.6% (3553 of 5499 strings; 1235 fuzzy)
154 failing checks (2.8%)
Translation: GnuCash/Program (Norwegian Bokmål)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nb_NO/
Translation update by Rune Osnes <osnes.rune@gmail.com> using Weblate
po/nb.po: 62.9% (3462 of 5499 strings; 1304 fuzzy)
223 failing checks (4.0%)
Translation: GnuCash/Program (Norwegian Bokmål)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nb_NO/
Co-authored-by: Rune Osnes <osnes.rune@gmail.com>
2023-06-16 19:50:34 +02:00
Christopher Lam
4a60e01fcd
bugfix xaccTransGetTxnType: avoid returning TXN_TYPE_LINK incorrectly
...
A TXN_TYPE_PAYMENT will have non-APAR splits; a TXN_TYPE_LINK will not
have non-APAR splits. This bug manifests as a regular TXN_TYPE_PAYMENT
transaction being later voided being incorrectly changed to
TXN_TYPE_LINK.
2023-06-14 18:29:00 +08:00
Robert Fewell
853791cbf7
Fix lockup on Windows in completioncell
...
Missed updating an 'if' clause which resulted in a negative offset for
previous character.
2023-06-13 15:48:59 +01:00
John Ralls
38118a2ad6
Bug 798948 - XML file corrupted by saving twice in extremely short period
...
Prevent reentrance with gnc_file_save_in_progress().
2023-06-12 17:00:45 -07:00
John Ralls
75fb523c36
Merge Simon Arlott's 'bug-798695' into stable.
2023-06-12 15:48:50 -07:00
John Ralls
57b8006a66
Merge Simon Arlott's 'bug-777472' into stable.
2023-06-12 15:45:41 -07:00
John Ralls
2e20b37d04
Merge Paolo Maero's 'money-out' into stable.
2023-06-12 14:45:19 -07:00
John Ralls
0d1ba1ebe7
Merge Richard Cohen's 'y2038-fixes' into stable.
2023-06-12 14:44:11 -07:00
John Ralls
fb7c0328bc
Merge Richard Cohen's 'remove-unused-osx_accel_map' into stable.
2023-06-12 14:43:09 -07:00
John Ralls
770b5a4be9
Add new completioncell-gnome.c to POTFILES.in
2023-06-12 11:19:29 -07:00
John Ralls
0c64c98a93
[stock-txn-asst] Remove conflict markers.
2023-06-12 11:18:11 -07:00
Christopher Lam
8ec6a4cb12
[Scrub.c] 8628ca8715
rewritten to avoid QofQuery
...
because QofQuery will include the blank transaction which must not be
scrubbed.
2023-06-12 23:59:37 +08:00
John Ralls
6d60c11252
Merge Bob Fewell's 'revised-reg-desc' into stable.
2023-06-11 13:11:41 -07:00
John Ralls
96e349ba8d
Merge Christopher Lam's 'stock-txns-mvc' into stable.
2023-06-11 13:08:51 -07:00
John Ralls
c4e0ddb819
[stock-txn-asst] Don't use the initial value in amount edit widgets.
...
Unless they're valid. Otherwise the invalid value will log an error
that will prevent later valid input from working.
2023-06-11 12:22:24 -07:00
John Ralls
186963109d
[stock-txn-asst] Remove some superflous declarations.
2023-06-11 12:22:02 -07:00
John Ralls
43b161c28b
[stock-txn-asst] Add comments explaining workings.
2023-06-10 18:24:07 -07:00
John Ralls
f4ac1f40fe
[stock-txn-asst] Extract page classes for StockAssistantView.
2023-06-10 18:24:07 -07:00
John Ralls
fdfa8353dd
[stock-txn-asst] Extract StockTransactionEntry classes.
2023-06-10 18:24:07 -07:00
John Ralls
b3b071e011
[stock-txn-asst] StockAssistantModel variable names
...
Rename member variables with m_ prefix, remove this-> from
in-class references to those variables.
2023-06-10 18:24:07 -07:00
John Ralls
cebc7198f2
[stock-txn-asst] Reformat StockAssistantModel
...
Moving the ctor and dtor to immediately after the variables and
moving the longer function defs out of the class decl.
2023-06-10 18:24:07 -07:00
John Ralls
925999e070
[stock-txn-asst] Refactor check_page into a constructor.
...
Because it is one.
2023-06-10 18:24:07 -07:00
John Ralls
4ebc028740
[stock-txn-asst] Refactor gtest-assistant-stock-transaction.cpp
...
For better readability. Removes gratuitous parameterized test
suite because the StockAssistantModel is stateful and can't
use easyTestCases when it and the book are re-created for
each instance, as is the case when the easyTestCases is passed
as a parameter set to a test suite.
Also replaced the shared_ptr<QofBook> with a unique_ptr.
2023-06-10 18:24:07 -07:00
John Ralls
74f707bfa7
[asst-stock-trans] StockAssistantModel instance variable names
...
Should start with m_. Also designating them with this-> isn't
idiomatic or necessary, and long functions shouldn't be defined
in the class/struct body.
2023-06-10 18:24:07 -07:00
John Ralls
6d36d1d7ee
[asst-stock-trans] Rename primary callbacks to clarify their purpose.
2023-06-10 18:24:07 -07:00
Christopher Lam
0d9dd3b789
[assistant-stock-transaction] support additional txn_types
2023-06-10 18:24:07 -07:00
Christopher Lam
55046f22d2
reduce number of bools in txn_type info: fees_capitalize
2023-06-10 18:24:07 -07:00
Christopher Lam
d67f0b3c99
reduce number of bools in txn_type info: input_new_balance
...
input_new_balance merged into stock_amount FieldMask
2023-06-10 18:24:07 -07:00
Christopher Lam
d92d5b4bd2
test suite for assistant-stock-transaction.cpp
2023-06-10 18:24:03 -07:00
Christopher Lam
f36e5d56ed
[assistant-stock-transaction] refactor using MVC
2023-06-10 18:21:00 -07:00
Richard Cohen
7d26b8c05f
Fail the test if still using 32bit time_t in 2038
...
gtest-gnc-option.cpp and gtest-gnc-optiondb.cpp need to call
time() for g_date_set_time_t()
2023-06-08 14:30:32 +01:00
Richard Cohen
d63248dad2
Update Y2038 comments
2023-06-08 14:30:28 +01:00
Richard Cohen
7b1ad4ec19
Remove unused osx_accel_map
...
Since a143f8b5ed
on 2023-03-11,
accelerator-map-osx is the file that is used
2023-06-08 14:10:39 +01:00
John Ralls
3307b802fe
Merge Richard Cohen's 'remove-unused-remnants-of-register2' into stable.
...
message to explain why this merge is necessary, # especially if it merges
an updated upstream into a topic branch. # # Lines starting with '#' will
be ignored, and an empty message aborts # the commit.
2023-06-07 19:51:33 -07:00
Simon Arlott
5923a59cfc
Bug 777472 - reconcile does not work if transaction selected
...
If there's an existing transaction with pending edits when starting
reconciliation, that transaction can appear in the list of transactions and
be modified by the reconciliation but as soon as navigation to another
transaction occurs the pending edit will be saved, overwriting the change
to mark it as reconciled. The result is that reconciliation appears to have
failed or not marked the transaction as reconciled.
This commonly happens when marking several transactions as cleared before
performing reconciliation. If the last transaction is still being edited
it will typically be saved after the reconciliation finishes and overwrite
any change made.
Check that there's no outstanding activity in the current register page
before starting a reconciliation.
It is still possible to start modifying a transaction after the
reconciliation window is open but this will stop the most common issue with
the process.
Starting a reconciliation from the account tree is left unprotected.
2023-06-07 20:13:46 +01:00
Richard Cohen
6cc6ac8681
Refactor: remove unused GncCellRendererPopupEntry
2023-06-07 17:54:52 +01:00
Richard Cohen
0f2c6a002f
Refactor: remove unused GncCellRendererPopup
2023-06-07 17:54:52 +01:00
Richard Cohen
98b43768dd
Refactor: remove unused GncCellRendererDate
2023-06-07 17:54:52 +01:00
Richard Cohen
3bff7c926e
Refactor: remove unused gnc_tree_view_add_date_column()
2023-06-07 17:54:52 +01:00
Richard Cohen
4bbcde7296
Refactor: remove unused gnc_tree_view_add_combo_column()
2023-06-07 17:54:52 +01:00
Christopher Lam
3ccb5c4896
Merge branch 'wordsmithing' into stable #1658
2023-06-07 22:00:06 +08:00