mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Merge branch 'maint'
This commit is contained in:
commit
0ea2a8f883
168
NEWS
168
NEWS
@ -1,5 +1,173 @@
|
||||
Version history:
|
||||
------- -------
|
||||
4.7 - 7 March 2021
|
||||
The seventh release of the 4.x stable series.
|
||||
Between 4.5 and 4.6, the following bugfixes were accomplished:
|
||||
|
||||
Bug 648335 - Display Created Transactions setting
|
||||
Add a preference for the 'Review Created Transactions' setting in
|
||||
the 'Sinse Last Run' dialog so that the default can be specified.
|
||||
Bug 743753 - Nearest in time security price selection is incorrect in
|
||||
reports
|
||||
Add new price source - 'nearest before report date' will ignore
|
||||
prices *after* report date.
|
||||
Bug 743999 - Deleting a digit from an existing number greater than four
|
||||
digits in length generates an error message.
|
||||
Because the grouping is off. Checking grouping on input is pointless
|
||||
so just ignore the grouping separator when parsing number input.
|
||||
Bug 753283 - Current Selection Highlight Lost After Transaction Edit in
|
||||
Scheduled Transaction Window
|
||||
Bug 787813 - Price change from editing a transaction not reflected in
|
||||
pricedb.
|
||||
Bug 794877 - Intro text of "Online Banking Setup" is outdated
|
||||
Bug 795804 - Extremely slow save
|
||||
Only update the status bar when the percentage changes by at least
|
||||
1% because running the mainloop is expensive on macOS and Microsoft
|
||||
Windows. This speeds up all operations that run the progress bar with
|
||||
overly-fine resolution.
|
||||
Bug 796761 - Newline (char(10)) is inserted into the end of the string if
|
||||
copy & paste text from excel into the description field of
|
||||
transaction
|
||||
Bug 797787 - Feature request: preference setting to open new tabs adjacent
|
||||
to currently active tab
|
||||
Tests preference; if enabled then new tab inserted after current. if
|
||||
disabled then new tab is at the end.
|
||||
Bug 797928 - Since last run asks for security price when no shares traded
|
||||
Bug 798093 - Changing the symbol/abbreviation of a security after the
|
||||
trading account was created breaks GnuCash.(Reopened)
|
||||
Bug 798133 - Gnucash crash when any custom action is entered
|
||||
Bug 798144 - Reconciliation uses different number than entered
|
||||
If a number was pasted into the balance end value with a currency
|
||||
symbol the number would silently fail on evaluate and cause the wrong
|
||||
value to be used. With previous changes to the GNCAmountEdit widget
|
||||
a warning symbol will indicate a validation error and prevents going
|
||||
forward.
|
||||
Bug 798148 - "Accounts" page Present (USD) column uses future prices
|
||||
Bug 798151 - Value entry box not tied to associated transaction in Since
|
||||
Last Run assistant
|
||||
Bug 798156 - glib 2.68.0 breaks gnucash
|
||||
Bug 798159 - Keyboard shortcut bug in 'manage document link'
|
||||
Bug 798162 - Type Ahead Initialization Problem
|
||||
Bug 798170 - Unbound variable: gnc-budget-lookup when running saved report
|
||||
Budget Report via gnucash-cli
|
||||
Bug 798177 - Price of new stock transactions not saved in price database
|
||||
Bug 798186 - Incorrect result editting account in register when
|
||||
overtyping a part selection.
|
||||
Bug 798188 - The Invoice Editor -> Printable Invoice toolbar button
|
||||
crashes on Windows
|
||||
Bug 798196 - not building with Boost 1.76
|
||||
Bug 798199 - Pasting invalid value in date column crashes GnuCash
|
||||
Bug 798202 - Register input ignores theme on KDE rendering black text on
|
||||
black background
|
||||
Bug 798203 - g_assert fault while reversing transaction
|
||||
Bug 798204 - Creation of Imbalance Accounts
|
||||
Bug 798212 - right-click the down-arrow in the date register changes
|
||||
focus to first split
|
||||
|
||||
The following fixes and improvements were not associated with bug reports:
|
||||
|
||||
Improve transaction sorting on effective num field so that alpha
|
||||
charachters and numbers larger than 1 billion will be ordered. Ordering
|
||||
is now numeric for leading numbers (so that 9 sorts before 10) and
|
||||
lexical beginning with the first non-numeric character. Note that if
|
||||
one of the values begins with an alpha character ordering will be
|
||||
entirely lexical. Lexical sorting is localized; as in the rest of
|
||||
GnuCash only standard ASCII numbers (codepoints U+0030 - U+0039) are
|
||||
treated as numbers.
|
||||
Add import preferences for the difference in time considered when matching
|
||||
an existing transaction to an imported one. A difference less than the
|
||||
matching-date-threshold raises the score of the match; a difference
|
||||
greater than match-date-not-threshold lowers the score.
|
||||
Add experimental report "IFRS weighted-average cost basis report". This is
|
||||
a work-in-progress to help calculate the cost basis of securities
|
||||
priced in a foreign currency.
|
||||
[income-gst-statement] amend headers post Brexit. UK left EU, therefore
|
||||
VAT headers have now changed.
|
||||
Plug a bunch of memory leaks.
|
||||
Change how the print_info is obtained for the register: Currently the
|
||||
register sets up some 'print_info' values using the default account
|
||||
but if the register is a stock register they should be obtained from a
|
||||
parent account with a currency.
|
||||
Change monetary value for gnc_default_share_print_info: Share values are
|
||||
not currencies so set the monetary value to 0 for the GNCPrintAmountInfo
|
||||
Parse the register monetary cells for a currency symbol: Add the ability to
|
||||
strip the currency symbol from a registry monetary cell if it is pasted
|
||||
with one so it can be validated.
|
||||
SKR-49 Account Template: Add codes 4500-4504, drop a duplicate, correct
|
||||
code 0674.
|
||||
[gnc-plugin-page-register] Disable reverse on blank split
|
||||
Make balancing transactions with trading accounts easier by removing and
|
||||
recalculating all trading splits. This ensures that there will be only
|
||||
one trading split pair per exchange and relieves the user of having to
|
||||
adjust the trading splits to match the accounting splits.
|
||||
Don't bother scrubbing for orphans if there's no transaction currency. If
|
||||
it found one it would try to create an orphan account with no currency
|
||||
which will crash later.
|
||||
[chartjs] upgrade chartjs to 2.9.4. Fixes CVE-2020-7746
|
||||
[report-core] disallow define-report with incomplete export info. If
|
||||
exporting is allowed, 'export-types and 'export-thunk must both be
|
||||
defined.
|
||||
[test-engine-extras] augment book data generators
|
||||
ignore .vscode folder
|
||||
Reorder and relabel price source list for better coherence
|
||||
Python Bindings: Provide a deprecated GncPriceDB.lookup_latest_before_t64
|
||||
to avoid breaking user scripts.
|
||||
Update gnucash_core.py with gnc-pricedb function name change
|
||||
Change some functions to use const gnc_commodity for gnc_pricedb
|
||||
Reformat schedule transaction source files for white space
|
||||
Add depreciation warnings for the removal of individual option tool tips
|
||||
Remove individual tool tips from radio button options
|
||||
Removes the function gnc_option_permissible_value_description
|
||||
ESC key was not working on load of Scheduled Transaction Editor
|
||||
[budget.scm] show correct tooltip for report option
|
||||
[html-acct-table] Remove unused 'pre-adjusting balances option
|
||||
Bugfix: export-code for category-barchart reports would fail.
|
||||
This stems from trying to handle file-name when calling export code.
|
||||
Export code no longer require file-name, The export-code returns a
|
||||
string in the html-document object instead. Remove all file-name
|
||||
handling in reports. No backward compatibility issues because most
|
||||
users would not copy a GnuCash >=4.6 report code onto a <4.5
|
||||
installation.
|
||||
[gnucash-cli] improve discoverability of export-type. Formerly, selecting
|
||||
--export-type EXT would dump the cryptic "Report REPORTNAME has no
|
||||
export code". Modify to hint the user on acceptable reports with
|
||||
export-code.
|
||||
|
||||
New API
|
||||
|
||||
[report-utilities] Functions to dump splits in whole book:
|
||||
gnc:dump-book - splits grouped by account
|
||||
gnc:dump-all-transactions - splits grouped by transaction
|
||||
gnc:dump-split - dumps single split
|
||||
|
||||
Rename a couple of gnc-pricedb functions that have not been used:
|
||||
gnc_pricedb_lookup_latest_before_t64 to
|
||||
gnc_pricedb_lookup_nearest_before_t64
|
||||
gnc_pricedb_lookup_latest_before_any_currency_t64 to
|
||||
gnc_pricedb_lookup_nearest_before_any_currency_t64
|
||||
Add retrieval functions for price before the date given:
|
||||
gnc_pricedb_convert_balance_nearest_before_price_t64 that retrieves
|
||||
the balance using the last price dated before a specified date
|
||||
like today for the preset value.
|
||||
gnc_pricedb_get_nearest_before_price does the retrieval.
|
||||
|
||||
Deprecations
|
||||
|
||||
gnc:get-start-next-year
|
||||
gnc:get-end-next-year
|
||||
gnc:get-start-next-month
|
||||
gnc:get-end-next-month
|
||||
gnc:get-start-next-quarter
|
||||
nc:get-end-next-quarter
|
||||
gnc:get-one-month-ago
|
||||
gnc:get-one-month-ahead
|
||||
gnc:account-code-less-p
|
||||
gnc:account-name-less-p
|
||||
|
||||
Chinese (Simplified) translation moved from the Gnu Translation Project to weblate
|
||||
|
||||
New and Updated Translations: Catalan, Chinese (Simplified), Chinese (Traditional), Croatian, Dutch, French, German, Greek, Hebrew, Indonesian, Italian, Japanese, Norwegian Bokmål, Polish, Portuguese, Portuguese (Brazil), Spanish, Turkish, Ukrainian
|
||||
|
||||
4.5 - 28 March 2021
|
||||
The sixth release of the 4.x stable series.
|
||||
|
||||
|
@ -1722,7 +1722,7 @@ gnc_plugin_page_report_export_cb( GtkAction *action, GncPluginPageReport *report
|
||||
if (scm_is_pair (choice))
|
||||
{
|
||||
SCM type = scm_cdr (choice);
|
||||
SCM document = scm_call_3 (export_thunk, priv->cur_report, type, SCM_BOOL_F);
|
||||
SCM document = scm_call_2 (export_thunk, priv->cur_report, type);
|
||||
SCM query_result = scm_c_eval_string ("gnc:html-document?");
|
||||
SCM get_export_string = scm_c_eval_string ("gnc:html-document-export-string");
|
||||
SCM get_export_error = scm_c_eval_string ("gnc:html-document-export-error");
|
||||
|
@ -21,7 +21,7 @@ msgstr ""
|
||||
"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug."
|
||||
"cgi?product=GnuCash&component=Translations\n"
|
||||
"POT-Creation-Date: 2021-01-10 08:00+0100\n"
|
||||
"PO-Revision-Date: 2021-03-11 22:02+0000\n"
|
||||
"PO-Revision-Date: 2021-06-22 10:33+0000\n"
|
||||
"Last-Translator: Giuseppe Foti <foti.giuseppe@gmail.com>\n"
|
||||
"Language-Team: Italian <https://hosted.weblate.org/projects/gnucash/glossary/"
|
||||
"it/>\n"
|
||||
@ -30,7 +30,7 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 4.5.2-dev\n"
|
||||
"X-Generator: Weblate 4.7.1-dev\n"
|
||||
|
||||
#. "English Definition (Dear translator: This file will never be visible to the user! It should only serve as a tool for you, the translator. Nothing more.)"
|
||||
msgid "Term (Dear translator: This file will never be visible to the user!)"
|
||||
@ -348,7 +348,7 @@ msgstr "Personalizzato"
|
||||
|
||||
#. "Compact, well-structured presentation of informations. See https://en.wikipedia.org/wiki/Dashboard_(business)"
|
||||
msgid "dashboard"
|
||||
msgstr "pannello di controllo"
|
||||
msgstr "pannello di controllo, bacheca"
|
||||
|
||||
#. "The backend where the data is stored."
|
||||
msgid "database"
|
||||
|
18
po/it.po
18
po/it.po
@ -55,7 +55,7 @@ msgstr ""
|
||||
"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug."
|
||||
"cgi?product=GnuCash&component=Translations\n"
|
||||
"POT-Creation-Date: 2021-06-14 22:07+0200\n"
|
||||
"PO-Revision-Date: 2021-06-16 10:33+0000\n"
|
||||
"PO-Revision-Date: 2021-06-22 10:33+0000\n"
|
||||
"Last-Translator: Giuseppe Foti <foti.giuseppe@gmail.com>\n"
|
||||
"Language-Team: Italian <https://hosted.weblate.org/projects/gnucash/gnucash/"
|
||||
"it/>\n"
|
||||
@ -64,7 +64,7 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 4.7-dev\n"
|
||||
"X-Generator: Weblate 4.7.1-dev\n"
|
||||
|
||||
#: bindings/guile/commodity-table.scm:44
|
||||
msgid "ALL NON-CURRENCY"
|
||||
@ -24125,13 +24125,13 @@ msgstr "Ordina le imprese per."
|
||||
#: gnucash/report/reports/aging.scm:348
|
||||
#: gnucash/report/reports/standard/new-aging.scm:95
|
||||
msgid "Name of the company"
|
||||
msgstr "Nome dell'impresa"
|
||||
msgstr "Nome dell'azienda"
|
||||
|
||||
# tooltip
|
||||
#: gnucash/report/reports/aging.scm:349
|
||||
#: gnucash/report/reports/standard/new-aging.scm:96
|
||||
msgid "Total amount owed to/from Company"
|
||||
msgstr "Importo totale dovuto alla/dalla società"
|
||||
msgstr "Importo totale dovuto alla/dall'azienda"
|
||||
|
||||
#: gnucash/report/reports/aging.scm:350
|
||||
#: gnucash/report/reports/standard/new-aging.scm:97
|
||||
@ -25333,9 +25333,7 @@ msgstr ""
|
||||
|
||||
#: gnucash/report/reports/standard/account-summary.scm:97
|
||||
msgid "Raise accounts deeper than the depth limit to the depth limit."
|
||||
msgstr ""
|
||||
"Riporta i conti più profondi del limite di profondità, al limite di "
|
||||
"profondità."
|
||||
msgstr "Riporta i conti più in profondità del limite, al limite di profondità."
|
||||
|
||||
#: gnucash/report/reports/standard/account-summary.scm:98
|
||||
msgid "Omit any accounts deeper than the depth limit."
|
||||
@ -25635,7 +25633,7 @@ msgstr "Includi nel guadagno/perdita"
|
||||
|
||||
#: gnucash/report/reports/standard/advanced-portfolio.scm:105
|
||||
msgid "Omit from report"
|
||||
msgstr "Ometti dal resoconto"
|
||||
msgstr "Escludi dal resoconto"
|
||||
|
||||
#: gnucash/report/reports/standard/advanced-portfolio.scm:111
|
||||
msgid "Display the ticker symbols."
|
||||
@ -26115,11 +26113,11 @@ msgstr "Visualizza a sinistra l'attivo e a destra passivo e patrimonio netto"
|
||||
|
||||
#: gnucash/report/reports/standard/balsheet-eg.scm:224
|
||||
msgid "Sign: -$10.00"
|
||||
msgstr "Segno: -$10.00"
|
||||
msgstr "Segno: -€10.00"
|
||||
|
||||
#: gnucash/report/reports/standard/balsheet-eg.scm:225
|
||||
msgid "Brackets: ($10.00)"
|
||||
msgstr "Parentesi: ($10.00)"
|
||||
msgstr "Parentesi: (€10.00)"
|
||||
|
||||
#: gnucash/report/reports/standard/balsheet-eg.scm:244
|
||||
msgid ""
|
||||
|
25
po/zh_CN.po
25
po/zh_CN.po
@ -14,14 +14,15 @@
|
||||
# Sean Guan <guanshangkang@gmail.com>, 2021.
|
||||
# 峡州仙士 <c@cjh0613.com>, 2021.
|
||||
# chokore <byt2ooo@163.com>, 2021.
|
||||
# TianXing_Yi <ytx.cash@gmail.com>, 2021.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: gnucash 3.7\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug."
|
||||
"cgi?product=GnuCash&component=Translations\n"
|
||||
"POT-Creation-Date: 2021-06-14 22:07+0200\n"
|
||||
"PO-Revision-Date: 2021-06-21 09:31+0000\n"
|
||||
"Last-Translator: TianXing_Yi <duguqiubailee@gmail.com>\n"
|
||||
"PO-Revision-Date: 2021-06-26 17:32+0000\n"
|
||||
"Last-Translator: TianXing_Yi <ytx.cash@gmail.com>\n"
|
||||
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
|
||||
"gnucash/gnucash/zh_Hans/>\n"
|
||||
"Language: zh_CN\n"
|
||||
@ -29,7 +30,7 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Weblate 4.7\n"
|
||||
"X-Generator: Weblate 4.7.1-dev\n"
|
||||
"X-Bugs: Report translation errors to the Language-Team address.\n"
|
||||
|
||||
#: bindings/guile/commodity-table.scm:44
|
||||
@ -5354,7 +5355,7 @@ msgstr "显示展开的交易事项,包含所有分录"
|
||||
#: gnucash/gnome/gnc-plugin-page-register.c:625
|
||||
#: gnucash/gnome-search/dialog-search.c:1105
|
||||
msgid "Split"
|
||||
msgstr "子交易"
|
||||
msgstr "分录"
|
||||
|
||||
#: gnucash/gnome/gnc-plugin-page-register2.c:503
|
||||
#: gnucash/gnome/gnc-plugin-page-register.c:626
|
||||
@ -6943,7 +6944,7 @@ msgstr "不匹配正则表达式"
|
||||
|
||||
#: gnucash/gnome-search/search-string.c:322
|
||||
msgid "Match case"
|
||||
msgstr "匹配"
|
||||
msgstr "区分大小写"
|
||||
|
||||
#: gnucash/gnome-utils/assistant-xml-encoding.c:178
|
||||
msgid ""
|
||||
@ -8393,7 +8394,7 @@ msgstr "编辑当前文件的属性"
|
||||
|
||||
#: gnucash/gnome-utils/gnc-main-window.c:307
|
||||
msgid "Close the currently active page"
|
||||
msgstr "关闭当前活跃页面"
|
||||
msgstr "关闭当前页面"
|
||||
|
||||
#: gnucash/gnome-utils/gnc-main-window.c:312
|
||||
msgid "Quit this application"
|
||||
@ -8639,7 +8640,7 @@ msgstr ""
|
||||
"Aron Xu <happyaron.xu@gmail.com>, 2010\n"
|
||||
"Tao Wang <dancefire@gmail.com>, 2010\n"
|
||||
"Boyuan Yang <073plan@gmail.com>, 2019\n"
|
||||
"TianXing_Yi <duguqiubailee@gmail.com>, 2021"
|
||||
"TianXing_Yi <ytx.cash@gmail.com>, 2021"
|
||||
|
||||
#: gnucash/gnome-utils/gnc-main-window.c:4739
|
||||
msgid "Visit the GnuCash website."
|
||||
@ -15242,7 +15243,7 @@ msgstr "何时支付 / 支付时"
|
||||
#: gnucash/gtkbuilder/dialog-find-account.glade:25
|
||||
#: gnucash/gtkbuilder/dialog-find-account.glade:96
|
||||
msgid "Search the Account List"
|
||||
msgstr "搜索账户列表"
|
||||
msgstr "搜索列表"
|
||||
|
||||
#: gnucash/gtkbuilder/dialog-find-account.glade:38
|
||||
msgid "Close _on Jump"
|
||||
@ -15262,11 +15263,11 @@ msgstr "搜索范围"
|
||||
|
||||
#: gnucash/gtkbuilder/dialog-find-account.glade:191
|
||||
msgid "Account Full Name"
|
||||
msgstr "科目全称"
|
||||
msgstr "科目全名"
|
||||
|
||||
#: gnucash/gtkbuilder/dialog-find-account.glade:215
|
||||
msgid "Case insensitive searching is available on 'Account Full Name'."
|
||||
msgstr "在大写情况下,您可以搜索“帐户的全名”。"
|
||||
msgstr "搜索不区分大小写。"
|
||||
|
||||
#: gnucash/gtkbuilder/dialog-find-account.glade:258
|
||||
msgid "Sea_rch"
|
||||
@ -15278,8 +15279,8 @@ msgid ""
|
||||
"Tree,\n"
|
||||
"if account should not be shown, this will be temporarily overridden."
|
||||
msgstr ""
|
||||
"选择一行并按跳转到目标以跳转到帐户树中的帐户。\n"
|
||||
"未显示的帐户也会暂时覆盖并显示它。"
|
||||
"选择科目,并跳转至科目树相应位置。\n"
|
||||
"隐藏科目也会显现。"
|
||||
|
||||
#: gnucash/gtkbuilder/dialog-imap-editor.glade:35
|
||||
msgid "Import Map Editor"
|
||||
|
Loading…
Reference in New Issue
Block a user