GNOME Bugzilla – Bug 542537
inconsistent wording for split transactions
Last modified: 2018-06-29 22:07:18 UTC
I think that gnucash currently is inconsistent in its wording. My understanding is the following. A transaction is the complete, balanced thing, involving at least two accounts and two transaction lines. Transactions with more than two transaction lines are called split transactions. Currently, when clicking on a single transaction line in the ledger, gnucash offers to "Duplicate Transaction", " Transaction", " Transaction", " Transaction", " Transaction", "Delete Transaction", "Remove Transaction", "Enter Transaction", "Cancel Transaction" and "Blank Transaction". Only remove and enter really have the transaction as their object. Duplicate affects the transaction line. Overall, it is quite confusing. I still have not figured out the difference between delete and remove. BTW, the german translation is even a little bit more confusing than the English version.
(In reply to comment #0) > BTW, the german translation is even a little bit more confusing than the > English version. IOW, this affects the translation component as well.
see also bug 383928
The original description mentions "Transaction" (without anything else) 4 times as a menu option. I don't see this in my copy of GnuCash (svn r19337). I do agree the mixed use of the Transaction related menu items on Transaction splits is needlessly confusing though. When I right-click on one transaction split in a Split-Transaction-View, I get these menu options: * Duplicate Transaction * Delete Transaction * Remove Transaction Splits * Enter Transaction * Cancel Transaction * Blank Transaction * Split Transaction The last one simply toggles the view between split view or normal view, and isn't relevant for this bug. "Remove Transaction Splits" is what bug 383928 and the as duplicate marked bug #343236 are all about. It is very confusing that "Remove Transaction Splits" actually means "all splits except the one in the current account". This needs better wording. "Blank Transaction" actually does what it says: it will move the cursor to a new, blank transaction. All the other options have a different meaning when a transaction split is selected or the actual transaction is selected. This should be resolved. A first part of the solution would be to have menu items called * Duplicate Transaction Split * Delete Transaction Split * Enter Transaction Split * Cancel Transaction Split whenever a split is actually selected. It can then be debated whether the original transaction based menu items should remain visible and fixed to really work on the transaction level, or whether that would just be cluttering the menu.
Note that the Delete button on the toolbar similarly has a confusing general tooltip, while it's meaning changes depending on whether a split or a transaction is selected.
*** Bug 360556 has been marked as a duplicate of this bug. ***
Bug 350556 was marked with severity major because of the many duplicates, so I'm raising this one as well.
r22862 addresses this issue by modifying the menu label and tooltip to reflect whether the cursor is on a transaction or a split. Please try a recent build on trunk and confirm that this bug is fixed.
Yes, this works much better now. Thanks.
This will not be backported to 2.4 because it modifies translatable strings.
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=542537. Please update any external references or bookmarks.