Commit Graph

22009 Commits

Author SHA1 Message Date
John Ralls
df92200c8e Restrict gnucash.pot comment collection to ones beginning with Translators.
On recommendation of the Translation Project's Benno Schulenberg.

Required re-annotating some comments. Also removed several comments
about leaving a line break to prevent inserting it into gnucash.pot.
That didn't actually work: they were inserted anyway.
2020-01-04 15:57:02 -08:00
John Ralls
c9998a8ad8 Merge Dave Dittman's missing whitespace into maint 2020-01-03 13:54:59 -08:00
John Ralls
b5fdcfcb5b Bug 797481 - crash on close of unsaved tabs by pressing [X]
Use g_object_weak_ref() to null GncItemEdit::sheet to prevent
a use-after-free crash.

Note that this is a band-aid fix. To fix correctly GncItemEdit and probably
most of the rest of the register must be rewritten with modern GObject
macros and resource management.
2020-01-03 13:18:39 -08:00
Ordtrogen
d688b6b15f L12N:sv_SE: Update account hierarchies according to BAS 2019 2020-01-03 17:06:15 +01:00
Frank H. Ellenberger
d409d009fb Amend PR #629: Menu separator in text is "->" [I18N] 2020-01-03 09:16:31 +01:00
John Ralls
b31f552822 Bug 797549 - Reconcile window shows S_tatement Date rather than...
Statement Date.

Obsolete insertion of _ for Gtk mnemonic when used in gnc-split-reg.c
line 609. That's now handled by the GtkBuilder file.
2020-01-02 16:35:18 -08:00
Jannick
68a24dc7d2 reports: bug fixes in translation strings
* gnucash/report/report-gnome/gnc-plugin-page-report.c:
- replace 'report' by 'report configuration' where appropriate (they are
  two different animals).
- correct the menu path to 'Reports > Saved Report Configuration'
2020-01-02 15:11:03 +01:00
Daniel Dittmann
31c0fed1dc test_gnc_setlocale: use trailing whitespaces 2020-01-02 14:02:04 +01:00
Frank H. Ellenberger
9e8886efb6 Merge PR #623 into maint 2020-01-02 13:16:22 +01:00
Daniel Dittmann
1c6f3fc957 create a more consistent aqbanking online_id
The online_id will generated based on bankcode and accountnumber. The
accountnumber may have leading zeros which shall be ignored to make the
creation reliable. In my case the accountnumber of the accountinfo has
no
leading zeros, but the accountnumber of the imported transactions has
leading
zeros. In the result the generated online_id was different and the
widget
to assign the transactions to a account appears always.
2020-01-02 13:15:25 +01:00
Frank H. Ellenberger
7acc2706c6 Merge PR #626 into maint 2020-01-02 12:21:03 +01:00
milotype
b384800d8d L12N:hr: update croatian translation with pot file 3.8
5409 translated messages.
2020-01-02 12:19:05 +01:00
Frank H. Ellenberger
bccd9c707e Merge branch 'pr627' into maint 2020-01-02 11:31:23 +01:00
Christopher Lam
3d05f78caf [new-owner-report] add double-header
also create a num-cols function which returns an appropriate number of
cols for various report sections.
2020-01-02 17:17:21 +07:00
Christopher Lam
0397aca144 [html-table][API] html-table can have multirow-col-headers
NEW API:

gnc:html-table-multirow-col-headers and
gnc:html-table-set-multirow-col-headers!

gnc:html-table col-headers have been augmented to support list of th
rows.

* BACKWARD COMPATIBILITY is offered. old use of single-row headers API
gnc:html-table-col-headers and gnc:html-table-set-col-headers! should
be unchanged; will get/set a single row of th elements.

* NEW functions gnc:html-table-multirow-col-headers and
gnc:html-table-set-multirow-col-headers! will get/set an arbitrary
number of rows of th elements.

* using old API gnc:html-table-col-headers on a table, whose multiple
row headers have been set, will lead to a warning and return the first
row only.
2020-01-02 17:17:21 +07:00
Christopher Lam
f3499686ba [new-owner-report] style monetary sale/tax cols with number-cell 2020-01-02 17:17:21 +07:00
Frank H. Ellenberger
795fe9aa95 L12N:pl: Merge a fresh template
3521 przetłumaczonych komunikatów, 1465 tłumaczeń budzi wątpliwości, 414
nie przetłumaczonych komunikatów.
2020-01-02 08:46:15 +01:00
Frank H. Ellenberger
d6b52112f4 L12N:pl: Recover translator credits from git history 2020-01-02 08:44:56 +01:00
Jannick
f94319910d po/de.po: amend translation about eguile reports
* po/de.po: here.
2020-01-02 01:23:02 +01:00
Jannick
c8e5813957 po/de.po: fix translation bug 2020-01-02 00:35:05 +01:00
Michał Ciołek
b93be1ca70 Polish translation improved (part2) 2020-01-01 19:06:23 +01:00
Michał Ciołek
ef7db1758c Polish translation improved 2019-12-31 13:31:10 +01:00
Daniel Dittmann
a574be635a gnucash/import-export/aqb/gnc-ab-utils.c: extract 'create_online_id' function 2019-12-30 15:02:44 +01:00
Daniel Dittmann
784b6c9448 Merge remote-tracking branch 'upstream/maint' into maint 2019-12-30 11:42:43 +00:00
Christian Stimming
e77db0671b German translation improved.
5401 translated.
2019-12-30 00:39:13 +01:00
Christian Stimming
80d8c962a4 I18n improvement: Translated column headers should get more human-readable names
... which also already exist as translations in many cases.
2019-12-30 00:39:13 +01:00
Christian Stimming
bbd2a7fc00 More translation improvements by scriptedly removing the removed colon suffix.
In continuation to 67b508ba (and now including the script
po/remove-suffix.sh as well) some more strings were scriptedly
updated in all available translations.
2019-12-30 00:39:13 +01:00
Christian Stimming
d9345c1691 Minor translation improvements
- Glossary needs "aging" as term
- Header gnc-commodity.h contains translatable strings
2019-12-30 00:39:11 +01:00
Daniel Dittmann
5c478713d6 test_gnc_setlocale: add missing whitespaces to diagnostic message 2019-12-30 00:38:09 +01:00
John Ralls
53ed90862c Bug 797536 - cmake errors out because it cannot find GncPkgConfig (cmake 3.5.2) 2019-12-29 12:35:13 -08:00
Christian Stimming
73a673e5b2 Re-apply 67b508ba: Improve translations by scriptedly removing the removed colon suffix.
The trailing colons have been removed in the source e.g.
here 6897f13e ff, but this created a lot of fuzzy translations.
With the po/remove-suffix.sh script, those changes are
adapted in all po files in order to make translators' life
easier.
2019-12-29 10:12:04 +01:00
Christian Stimming
d6d4307ab4 Update recently updated translation files with gnucash.pot template
(to prepare for merging commit 67b508ba)
2019-12-29 10:11:09 +01:00
John Ralls
211c1119f3 Release GnuCash 3.8. 2019-12-28 13:38:13 -08:00
John Ralls
d51b4d7f08 Bug 797532 - Crash/Coredump Lots
Replace the asserts in cap-gains.c with g_return_val_if_fail. There's
nothing about cap-gains.c that justifies crashing the program.
2019-12-28 13:36:11 -08:00
John Ralls
3bab92367a Improve bug-fix detection and reformatting in release-notes script. 2019-12-28 13:35:51 -08:00
Christopher Lam
85058f8278 [stylesheet-css] a user-customisable CSS based stylesheet
New stylesheet. Exposes a single text box for full CSS customisability.
2019-12-28 17:21:45 +07:00
John Ralls
3e3a553163 Latest translations from the Translation Project 2019-12-27 16:54:38 -08:00
Geert Janssens
cd8698321d Bug 797482 - Can't edit date when using Edit Payment function 2019-12-27 18:38:55 +01:00
Geert Janssens
3be7f993ac Allow account selection by typing into the post-to field of the payment window 2019-12-27 18:19:13 +01:00
Geert Janssens
1dc595589e Bug 796530 - [txn csv importer] usability suggestions
Fix account selection by typing in the base account combo box text field
The typing triggered the combobox' changed event. That triggered a repopulation
of the csv data treeview (due to possibly having to unset an account column).
That then in the end retriggered setting the base account. However while typing
in the combo box there may not be a valid account selected in the combo box.
So break this short circuit by testing for a change in the last-known base account
compared to what the combo box believes is the proper account. This last-known
account nore the combo box' internal state will change while typing allowing
proper user input.
2019-12-27 18:19:13 +01:00
Geert Janssens
77ddaf91ab Bug 796530 - [txn csv importer] usability suggestions
Do the same for the price csv importer
2019-12-27 18:19:13 +01:00
Geert Janssens
41b4faf5eb Bug 796530 - [txn csv importer] usability suggestions
Add note to tooltips for 'Save Settings' and 'Delete Settings' regarding
reserved save names
2019-12-27 18:19:13 +01:00
Robert Fewell
9291ad23d6 Take account of some columns in the register having 'Tot' added.
In the journal register and when using auto split some register columns
have 'Tot added to them like 'Tot Debit' depending on where the cursor
is so if you tried to size that column with a double click on the
header it would be based on the short name. This changes fixes that.
2019-12-27 16:08:42 +00:00
Robert Fewell
28718689dc Take account for the pop up button border in the register.
If the pop up button border is specified in CSS, the default size of
the button needs to change so retrieve the border and add it to the
default button size. Also only add the button margin when cells have
the button.
2019-12-27 16:07:46 +00:00
Robert Fewell
ff10aa24f1 Change the date sample so it has the maximum text width possible 2019-12-27 16:06:43 +00:00
Christopher Lam
b7b81699c9 [new-owner-report] bugfix: balance row needs variable linked cols 2019-12-27 07:13:44 +07:00
Christian Stimming
7629a0185e Update German translation.
5311 translated, 52 fuzzy, 43 untranslated.
2019-12-26 18:36:02 +01:00
Christian Stimming
67b508babe Improve translations by scriptedly removing the removed colon suffix.
The trailing colons have been removed in the source e.g.
here 6897f13e ff, but this created a lot of fuzzy translations.
With the po/remove-suffix.sh script, those changes are
adapted in all po files in order to make translators' life
easier.
2019-12-26 18:23:07 +01:00
Christian Stimming
54f06df2a9 Update all translation files with most recent gnucash.pot template
(... to prepare for some scripted message de-fuzzification...)
2019-12-26 18:23:02 +01:00
Christopher Lam
b65863019a [new-owner-report] insert narrow-cell to split LHS and RHS cleanly
add narrow-cell to cleanly delineate LHS owner-report and RHS links.

also fix some detail visibility whereby some columns are switched off
in options.
2019-12-26 22:56:39 +07:00