gnucash: New annotated tag '5.2'

John Ralls jralls at code.gnucash.org
Sat Jun 24 23:39:53 EDT 2023


        at  https://github.com/Gnucash/gnucash/tree/258e01745b30a8005fd21ba509ce46b8fd047850 (tag)
   tagging  4bba18271be9ff8e402ca9458f6922f14980b630 (commit)
  replaces  5.1
 tagged by  John Ralls
        on  Sat Jun 24 14:47:36 2023 -0700


Release GnuCash 5.2

Andi Chandler (1):
      Translation update  by Andi Chandler <andi at gowling.com> using Weblate

Andrea Andre (2):
      Translation update  by Andrea Andre <andrea.tsg19 at slmail.me> using Weblate
      Translation update  by Andrea Andre <andrea.tsg19 at slmail.me> using Weblate

Arve Eriksson (3):
      Translation update  by Arve Eriksson <031299870 at telia.com> using Weblate
      Translation update  by Arve Eriksson <031299870 at telia.com> using Weblate
      Translation update  by Arve Eriksson <031299870 at telia.com> using Weblate

Brian Hsu (3):
      Translation update  by Brian Hsu <brianhsu.hsu at gmail.com> using Weblate
      Translation update  by Brian Hsu <brianhsu.hsu at gmail.com> using Weblate
      Translation update  by Brian Hsu <brianhsu.hsu at gmail.com> using Weblate

Carsten Hütter (1):
      Translation update  by Carsten Hütter <Carsten.Huetter at gmx.de> using Weblate

Christian Wehling (3):
      Translation update  by Christian Wehling <christian.wehling at web.de> using Weblate
      Translation update  by Christian Wehling <christian.wehling at web.de> using Weblate
      Translation update  by Christian Wehling <christian.wehling at web.de> using Weblate

Christopher Lam (29):
      [import-backend] move gnc_import_TransInfo_remove_top_match to backend
      Merge branch 'import-matcher-progress' into stable #1613
      gnc_list_all_paths returns std::vector instead of GList of EnvPaths
      [gnc-budget-view.c] tally budget totals for toplevel types BANK etc
      [budget.scm] budget report's *actual* amounts link to a trep
      [gnc-budget-view.c] much simpler negation rule: always negate.
      [gnc-budget-view.c] simplify totals_col_source, decl before use
      Merge Vincent Dawans' branch 'bug798879' into stable #1617
      [Scrub.c] refactor xaccAccountTreeScrubImbalance
      [Scrub.c] refactor xaccAccountTreeScrubOrphans
      move xaccTransScrubSplits to Scrub.c
      [scrub.c] xaccTransScrubSplits calls Begin/Commit only if required
      Consolidate owner title setter into gnc_owner_window_set_title
      Merge branch 'scrub-optimize' into stable
      Bug 798919 - Inconsistent signs in creating budget
      typo in last commit
      Merge Vincent Dawans' branch 'trep-parameters' into stable #1629
      Bug 798919 - Inconsistent signs in creating budget, bis
      Merge Vincent Dawans branch 'trep-parameters-step2' into stable #1659
      [gnc-ui-balances.c] better wording for balance limits
      Merge branch 'wordsmithing' into stable #1658
      [assistant-stock-transaction] refactor using MVC
      test suite for assistant-stock-transaction.cpp
      reduce number of bools in txn_type info: input_new_balance
      reduce number of bools in txn_type info: fees_capitalize
      [assistant-stock-transaction] support additional txn_types
      [Scrub.c] 8628ca8715 rewritten to avoid QofQuery
      bugfix xaccTransGetTxnType: avoid returning TXN_TYPE_LINK incorrectly
      [gnc-gsettings.cpp] plug a char* leak

Francisco Serrador (2):
      Translation update  by Francisco Serrador <fserrador at gmail.com> using Weblate
      Translation update  by Francisco Serrador <fserrador at gmail.com> using Weblate

Gaël CATLLA (2):
      Translation update  by Gaël CATLLA <gcatlla at free.fr> using Weblate
      Translation update  by Gaël CATLLA <gcatlla at free.fr> using Weblate

Geert Janssens (1):
      Bug 798899 - Gnucash crashes during CSV import when using a template if the destination account is changed from one used in the template

Geza Kiss (1):
      Translation update  by Geza Kiss <geza.openstreetmap at reallymymail.com> using Weblate

Jaime Marquínez Ferrándiz (1):
      Translation update  by Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz at fastmail.net> using Weblate

John Ralls (83):
      Merge latest translations from Weblate.
      Bug 798862 - Merge identical strings (bis)
      Bug 798839 - Edit -> Preferences string not translatable (bis)
      Bug 798597 - The word "Separators" needs two separate versions
      Merge latest translations from weblate.
      Merge updated gnucash.pot.
      Bug 798885 - Accented character in folder name on Account Export (bis)
      Fix glib include.
      Merge latest translations from weblate.
      Merge Richard Cohen's 'fix-typos' into stable.
      Merge Richard Cohen's 'cleanup-ui-files' into stable.
      Merge Richard Cohen's 'cleanup-build' into stable.
      Merge Richard Cohen's 'fix-test-engine-crash' into stable.
      Merge Richard Cohen's 'remove-unneeded-code' into stable.
      Merge Vincent Dawans's 'bug798809' into stable.
      Fix test-gnc-euro failure.
      Bug 798923 - OFX import is no longer matching security nor asking...
      Merge Richard Cohen's 'remove-duplicate-define-type-code' into stable.
      Merge Richard Cohen's 'cleanup-some-gtk-usages' into stable.
      Merge Monson Shao's 'check-gdk' into stable.
      Merge Richard Cohen's 'remove-unused-value-list' into stable.
      Merge Richard Cohen's 'define-boxed' into stable.
      Bug 798930 - invoices wont sequence to the next number
      Ensure incorrectly coded counter KVP is read correctly.
      Merge Simon Arlott's 'bug-798796' into stable.
      Merge Richard Cohen's 'define-type' into stable.
      Merge Richard Cohen's 'fix-show-log-window' into stable.
      Merge latest translations from weblate into stable.
      Merge Richard Cohen's 'restore-test-gnc-option' into stable.
      Merge Richard Cohen's 'fix-incorrect-logging-after-fallthrough' into stable.
      Merge Richard Cohen's 'more-define-types' into stable.
      Merge latest translations from WebLate.
      Merge Richard Cohen's 'remove-unused-remnants-of-register2' into stable.
      [asst-stock-trans] Rename primary callbacks to clarify their purpose.
      [asst-stock-trans] StockAssistantModel instance variable names
      [stock-txn-asst] Refactor gtest-assistant-stock-transaction.cpp
      [stock-txn-asst] Refactor check_page into a constructor.
      [stock-txn-asst] Reformat StockAssistantModel
      [stock-txn-asst] StockAssistantModel variable names
      [stock-txn-asst] Extract StockTransactionEntry classes.
      [stock-txn-asst] Extract page classes for StockAssistantView.
      [stock-txn-asst] Add comments explaining workings.
      [stock-txn-asst] Remove some superflous declarations.
      [stock-txn-asst] Don't use the initial value in amount edit widgets.
      Merge Christopher Lam's 'stock-txns-mvc' into stable.
      Merge Bob Fewell's 'revised-reg-desc' into stable.
      [stock-txn-asst] Remove conflict markers.
      Add new completioncell-gnome.c to POTFILES.in
      Merge Richard Cohen's 'remove-unused-osx_accel_map' into stable.
      Merge Richard Cohen's 'y2038-fixes' into stable.
      Merge Paolo Maero's 'money-out' into stable.
      Merge Simon Arlott's 'bug-777472' into stable.
      Merge Simon Arlott's 'bug-798695' into stable.
      Bug 798948 - XML file corrupted by saving twice in extremely short period
      Merge latest translations from Weblate.
      Merge Richard Cohen's 'declare-type-gncsearch' into stable.
      Merge Richard Cohen's 'declare-type-gnc-tree-model' into stable.
      Merge Richard Cohwn's 'declare-type-gnc-tree-view' into stable.
      Merge Richard Cohen's 'declare-type-gnc-plugin' into stable.
      Merge Richard Cohen's 'remove-gnc-define-type' into stable.
      Revert "Translation update  by Rune Osnes <osnes.rune at gmail.com> using Weblate"
      Revert "Translation update  by Rune Osnes <osnes.rune at gmail.com> using Weblate"
      Fix crash in report options reported on IRC.
      Bug 798952 - Unable to set day threshold or counters in properties
      Add comment explaining "option.template get_value<int>()".
      Merge Richard Cohen's 'remove-unneeded-memcpy' into stable.
      Merge Simon Arlott's 'authors' into stable.
      Merge latest translations from Weblate.
      Msgmerge updated potfile for GnuCash 5.2.
      Reapply most norwegian-bokmal translations from Rune Osnes.
      Merge Vincent Dawan's 'bug798952-counters' into stable.
      Merge Richard Cohen's 'fix-memory-errors' into stable.
      [c++options]Dirty and changed are different.
      Merge Richard Cohen's 'valgrind-test-fixes' into stable.
      Merge Bob Fewell's reg-desc-fixes into stable.
      Merge Simon Arlott's 'bug-798564' into stable.
      Bug 798901 - Wrong value for very small prices from Finance::Quote.
      Merge Simon Arlott's'open-existing-page-not-restoring' into stable.
      Merge Simon Arlott's 'static-analysis' into stable.
      Merge latest translations from Weblate.
      Update message catalogs with new gnucash.pot.
      Remove non-existant file from dist list.
      Release GnuCash 5.2

Kaligula (1):
      Translation update  by Kaligula <kaligula.dev at gmail.com> using Weblate

Mike Alexander (3):
      Fix a typo in some debug output.
      Make the GncNumeric string constructtor work for long decimal numbers.
      Redo 71afa3e0 and 71afa3e0 so powten(max_leg_digits) is 1e18

Milo Ivir (1):
      Translation update  by Milo Ivir <mail at milotype.de> using Weblate

Monson Shao (1):
      cmake: check gdk only when building GUI

Newson Parker (1):
      Translation update  by Newson Parker <2434843612 at qq.com> using Weblate

Pedro Albuquerque (3):
      Translation update  by Pedro Albuquerque <pmra at gmx.com> using Weblate
      Translation update  by Pedro Albuquerque <pmra at gmx.com> using Weblate
      Translation update  by Pedro Albuquerque <pmra at gmx.com> using Weblate

Rahul Shirke (1):
      Translation update  by Rahul Shirke <sabretou at gmail.com> using Weblate

Rauno Ots (1):
      Translation update  by Rauno Ots <rots00 at gmail.com> using Weblate

Richard Cohen (137):
      Fix some typos in comments
      Fix a typo in French Canadian account template
      Fix the typo in function name "new_query_for_addresss"
      Indent consistently, and remove EOL spaces
      Use hyphens for property names
      Use " for XML attributes
      Remove duplicate object IDs in dialog-ab.glade
      Fix validation failure in assistant-csv-trans-import.glade
      Update gnc-plugin-example-ui.xml
      Get the tooltip working on "Online Banking Setup"
      Remove references to cutecash
      scanf supports %lld since C++11, C99
      Remove #pragma ..."-Wstrict-aliasing"
      Remove #pragma ... "-Wformat-nonliteral"
      Fix crash in test-engine on Arch
      Fix potential crash in test-engine
      Initialise guids in test-engine-kvp-properties.c
      Remove action callbacks that simply set the state
      Remove unused GNCDateDelta
      Remove unused signal GNCSplitReg::include-date
      Remove unused GnucashItemCursor
      Don't #include internal gtk headers
      Remove commented out #include glade
      Remove commented out gtk_box_pack_start
      CSS functions should not be followed by a space
      Remove references to GtkVBox GtkHBox
      Add missing argument for "delete-event" callback
      Refactor: DEFINE_BOXED gnc_numeric
      Refactor: DEFINE_BOXED Time64
      Refactor: DEFINE_BOXED GncGUID
      Remove code that duplicates features of G_DEFINE_TYPE
      Remove unused Qofbook::ab-templates property
      Remove unused boxed type gnc_value_list
      BUGFIX: Actions > Online Actions > Show log Window does not open ...
      Refactor: DEFINE_TYPE GOCharmapSel < GtkBox
      Refactor: DEFINE_TYPE GOOptionMenu < GtkButton
      Refactor: DEFINE_TYPE GncSxInstanceModel < GObject
      Refactor: DEFINE_TYPE GncCellRendererDate < GncCellRendererPopup
      Refactor: DEFINE_TYPE GncCellRendererPopup < GtkCellRendererText
      Refactor: DEFINE_TYPE GncPopupEntry < GtkEventBox
      Refactor: DEFINE_TYPE GNCDateEdit < GtkBox
      Refactor: DEFINE_TYPE GncDenseCal < GtkBox
      Refactor: DEFINE_TYPE GncDenseCalStore < GObject
      Refactor: DEFINE_TYPE GncFrequency < GtkBox
      Refactor: DEFINE_TYPE GNCGeneralSelect < GtkBox
      Refactor: DEFINE_TYPE GncRecurrence < GtkBox
      Refactor: DEFINE_TYPE GncRecurrenceComp < GtkScrolledWindow
      Refactor: DEFINE_TYPE GncSxInstanceDenseCalAdapter < GObject
      Refactor: DEFINE_TYPE GncSxListTreeModelAdapter < GObject
      Refactor: DEFINE_TYPE GncSxSlrTreeModelAdapter < GObject
      Refactor: DEFINE_TYPE GNCSplitReg < GtkBox
      Refactor: DEFINE_TYPE GNCReconcileView < GNCQueryView
      Refactor: DEFINE_TYPE GnucashCursor < GObject
      Refactor: DEFINE_TYPE GncDatePicker < GtkBox
      Refactor: DEFINE_TYPE GncHeader < GtkLayout
      Refactor: DEFINE_TYPE GncItemEdit < GtkBox
      Refactor: DEFINE_TYPE GncItemEditTb < GtkToggleButton
      Refactor: DEFINE_TYPE GncItemList < GtkEventBox
      Refactor: DEFINE_TYPE GnucashRegister < GtkGrid
      Refactor: DEFINE_TYPE GnucashSheet < GtkLayout
      Refactor: DECLARE/DEFINE_INTERFACE GncWindow < GObject
      Refactor: DECLARE/DEFINE_INTERFACE GncDenseCalModel < GObject
      Refactor: Remove unused macros GNC_BASIC_GOBJECT_*
      Fix incorrect logging after switch fallthrough
      Restore test-gnc-option
      Use gnc_time() instead of time()
      Refactor: remove unused gnc_tree_view_add_combo_column()
      Refactor: remove unused gnc_tree_view_add_date_column()
      Refactor: remove unused GncCellRendererDate
      Refactor: remove unused GncCellRendererPopup
      Refactor: remove unused GncCellRendererPopupEntry
      Remove unused osx_accel_map
      Update Y2038 comments
      Fail the test if still using 32bit time_t in 2038
      Refactor: DECLARE_DERIVABLE GNCSearchCoreType < GObject
      Refactor: DECLARE_FINAL GNCSearchAccount < GNCSearchCoreType
      Refactor: DECLARE_FINAL GNCSearchBoolean < GNCSearchCoreType
      Refactor: DECLARE_FINAL GNCSearchDate < GNCSearchCoreType
      Refactor: DECLARE_FINAL GNCSearchDouble < GNCSearchCoreType
      Refactor: DECLARE_FINAL GNCSearchInt64 < GNCSearchCoreType
      Refactor: DECLARE_FINAL GNCSearchNumeric < GNCSearchCoreType
      Refactor: DECLARE_FINAL GNCSearchReconciled < GNCSearchCoreType
      Refactor: DECLARE_FINAL GNCSearchString < GNCSearchCoreType
      Refactor: DECLARE_FINAL GNCSearchOwner < GNCSearchCoreType
      Refactor: hide implementation of GNCSearch* (move from .h to .c)
      Refactor: remove unnecessary GNCSearch*Private
      Refactor: DECLARE_DERIVABLE GncTreeModel < GObject
      Refactor: DECLARE_FINAL GncTreeModelAccountTypes < GObject
      Refactor: DECLARE_FINAL GncTreeModelAccount < GncTreeModel
      Refactor: DECLARE_FINAL GncTreeModelCommodity < GncTreeModel
      Refactor: DECLARE_FINAL GncTreeModelOwner < GncTreeModel
      Refactor: DECLARE_FINAL GncTreeModelPrice < GncTreeModel
      Refactor: Remove unused GncTreeModelSelection
      Refactor: hide implementation of GncTreeModel* (move from .h -> .c)
      Refactor: remove unnecessary GncTreeModel*Private
      Refactor: DECLARE_DERIVABLE GncTreeView < GtkTreeView
      Refactor: DECLARE_FINAL GncTreeViewAccount < GncTreeView
      Refactor: DECLARE_FINAL GncTreeViewCommodity < GncTreeView
      Refactor: DECLARE_FINAL GncTreeViewOwner < GncTreeView
      Refactor: DECLARE_FINAL GncTreeViewPrice < GncTreeView
      Refactor: DECLARE_FINAL GncTreeViewSxList < GncTreeView
      Refactor: hide implementation of GncTreeView* (move from .h -> .c)
      Refactor: remove unnecessary GncTreeView*Private
      Refactor: DECLARE_DERIVABLE GncPlugin < GObject
      Refactor: DECLARE_FINAL GncPluginFileHistory < GncPlugin
      Refactor: DECLARE_FINAL GncPluginMenuAdditions < GncPlugin
      Refactor: DECLARE_FINAL GncPluginAccountTree < GncPlugin
      Refactor: DECLARE_FINAL GncPluginBasicCommands < GncPlugin
      Refactor: DECLARE_FINAL GncPluginBudget < GncPlugin
      Refactor: DECLARE_FINAL GncPluginBusiness < GncPlugin
      Refactor: DECLARE_FINAL GncPluginRegister < GncPlugin
      Refactor: DECLARE_FINAL GncPluginReportSystem < GncPlugin
      Refactor: DECLARE_FINAL GncPluginAqBanking < GncPlugin
      Refactor: DECLARE_FINAL GncPluginBiImport < GncPlugin
      Refactor: DECLARE_FINAL GncPluginCsvExport < GncPlugin
      Refactor: DECLARE_FINAL GncPluginCsvImport < GncPlugin
      Refactor: DECLARE_FINAL GncPluginCustomerImport < GncPlugin
      Refactor: DECLARE_FINAL GncPluginLogReplay < GncPlugin
      Refactor: DECLARE_FINAL GncPluginOfx < GncPlugin
      Refactor: DECLARE_FINAL GncPluginQifImport < GncPlugin
      Refactor: DECLARE_FINAL GncPluginExample < GncPlugin
      Refactor: hide implementation of GncPlugin* (move from .h -> .c)
      Refactor: remove unnecessary GncPlugin*Private
      Refactor: remove GNC_DEFINE_TYPE, GNC_IMPLEMENT_INTERFACE
      Refactor: Remove some unnecessary uses of memcpy
      Valgrind: fix "Mismatched free/delete" - test-kvp-frames etc.
      Valgrind: fix "Mismatched free/delete" - test-query
      Valgrind: fix "Mismatched free/delete" - test-dom-converters1
      Valgrind: fix "Invalid read" in test-exp-parser
      Valgrind: fix "Mismatched free/delete" for gnc_print_time64, qof_print_date
      Valgrind: fix "Mismatched free/delete" - test-scm-query etc.
      Refactor: use common code to free the list of guids
      Valgrind: fix "Invalid read" - test-kvp-value
      Valgrind: fix "Invalid read" - test-customer
      Valgrind: fix "Invalid read" - test-employee
      Valgrind: fix "Invalid read" - test-vendor
      Valgrind: fix "Conditional jump depends on uninitialised value" - test-split-register-copy-ops

Robert Fewell (10):
      Remove controls before adding to the GncItemList store.
      Create a new register cell type 'completioncell'
      Modify GncItemList by adding a couple of functions.
      Use new completion cell for register description field
      Add a don't complete entry to the top of the list
      Fix lockup on Windows in completioncell
      Fix cursor position when deleting selected text
      Change the search text to be up to the cursor position
      Bug 798960 - Transaction completion horizontal scrolling
      Bug 798960 - Transaction completion horizontal scrolling

Rune Osnes (3):
      Translation update  by Rune Osnes <osnes.rune at gmail.com> using Weblate
      Translation update  by Rune Osnes <osnes.rune at gmail.com> using Weblate
      Translation update  by Rune Osnes <osnes.rune at gmail.com> using Weblate

Simon Arlott (21):
      Bug 798796 - Account list incomplete in report options
      Bug 798695 - Deleting everything from the "Transfer" cell after suggestions pop-up restricts search to the first 30 accounts
      Translation update  by Simon Arlott <weblate.simon at arlott.org> using Weblate
      Bug 777472 - reconcile does not work if transaction selected
      Add myself to AUTHORS
      [gnc-ledger-display] Consolidate refresh functions
      [gnc-plugin-page] Don't automatically focus pages when they are recreated
      Bug 798564 - GnuCash is slow when there are a lot of open registers
      [gnc-main-window] Fix null pointer dereference when opening existing pages
      Translation update  by Simon Arlott <weblate.simon at arlott.org> using Weblate
      Fix return value of gnc_book_write_to_xml_file_v2()
      Check source parameter to GncQuotesImpl::report() is not null
      Avoid unnecessary memory allocation in dom_tree_to_gnc_numeric()
      Avoid the potential negative left shift in test_xaccAccountType_Compatibility()
      Initialise toclear_value in gnc_autoclear_window_ok_cb()
      Add missing null pointer check in gnc_account_renumber_update_examples()
      Fix memory leak in gnc_main_window_update_menu_and_toolbar()
      Fix use of uninitialised value in gnc_split_register_load()
      Fix null pointer dereference in gnc_split_register_save_to_copy_buffer()
      Initialise all column widths in set_dimensions_pass_two()
      Bug 798966 - Uninitialised variable used in dialog-account-picker.c:dialog_response_cb()

Szia Tomi (4):
      Translation update  by Szia Tomi <sziatomi01 at gmail.com> using Weblate
      Translation update  by Szia Tomi <sziatomi01 at gmail.com> using Weblate
      Translation update  by Szia Tomi <sziatomi01 at gmail.com> using Weblate
      Translation update  by Szia Tomi <sziatomi01 at gmail.com> using Weblate

Tadas Masiulionis (1):
      Translation update  by Tadas Masiulionis <tadzikaz at gmail.com> using Weblate

Vincent Dawans (15):
      Bug 798809 - Multicolumn report error when reopened after saving.
      Bug 798879 - RFE: [Transaction Report] add Running Total option
      [income-gst-statement.scm] disable running totals
      [trep-engine.scm] Display only columns with subtotals
      [trep-engine.scm] Rename "Totals" option to "Grand Total"
      Refactor used-columns alist into more generic parameters alist
      Define parameters in 2 steps to remove preparam
      Translation update  by Vincent Dawans <dawansv at gmail.com> using Weblate
      Translation update  by Vincent Dawans <dawansv at gmail.com> using Weblate
      Bug 798952 - Unable to set day threshold or counters in properties
      Translation update  by Vincent Dawans <dawansv at gmail.com> using Weblate
      Translation update  by Vincent Dawans <dawansv at gmail.com> using Weblate
      Translation update  by Vincent Dawans <dawansv at gmail.com> using Weblate
      Translation update  by Vincent Dawans <dawansv at gmail.com> using Weblate
      Translation update  by Vincent Dawans <dawansv at gmail.com> using Weblate

Yuri Chornoivan (2):
      Translation update  by Yuri Chornoivan <yurchor at ukr.net> using Weblate
      Translation update  by Yuri Chornoivan <yurchor at ukr.net> using Weblate

cjh (1):
      Translation update  by cjh <cjh at cjh0613.com> using Weblate

fabrica64 (1):
      Including brokerage fees in Money Out calculation (if not ignoring them) in advanced-portfolio.scm report and updating the "advanced" tests to reflect selling fees being included into the money out value

gallegonovato (5):
      Translation update  by gallegonovato <fran-carro at hotmail.es> using Weblate
      Translation update  by gallegonovato <fran-carro at hotmail.es> using Weblate
      Translation update  by gallegonovato <fran-carro at hotmail.es> using Weblate
      Translation update  by gallegonovato <fran-carro at hotmail.es> using Weblate
      Translation update  by gallegonovato <fran-carro at hotmail.es> using Weblate

mocsa (4):
      Translation update  by mocsa <csaba at feltoltve.hu> using Weblate
      Translation update  by mocsa <csaba at feltoltve.hu> using Weblate
      Translation update  by mocsa <csaba at feltoltve.hu> using Weblate
      Translation update  by mocsa <csaba at feltoltve.hu> using Weblate

yu0A (2):
      Translation update  by yu0A <yuhongbo at member.fsf.org> using Weblate
      Translation update  by yu0A <yuhongbo at member.fsf.org> using Weblate

yuht (1):
      Translation update  by yuht <yuht at qq.com> using Weblate





More information about the gnucash-changes mailing list