After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 556713 - inconsistency in report options
inconsistency in report options
Status: RESOLVED FIXED
Product: GnuCash
Classification: Other
Component: Reports
2.2.x
Other All
: Normal minor
: ---
Assigned To: Geert Janssens
Andreas Köhler
Depends on:
Blocks:
 
 
Reported: 2008-10-17 11:40 UTC by Tuomo Kohvakka
Modified: 2018-06-29 22:11 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Use consistent strings in reports (11.89 KB, patch)
2010-07-07 16:10 UTC, Geert Janssens
committed Details | Review

Description Tuomo Kohvakka 2008-10-17 11:40:33 UTC
There's some inconsistency in report options. It's somewhat frustrating when translating, and a bit misleading for a user too.

"Start Date" can also be "From", "Start Date:" depending on report. Same for end date. I would suggest using "Start Date" on every report ("From" is difficult to translate if it gets used elsewhere).

"reports currency" vs "report's currency".

"report accounts", "accounts to include".

Some options have ":", others "?" at the end while most have nothing.

I would also suggest renaming "defaults" button to "use defaults".

This is similar to bug 542537.

Other information:
Comment 1 Tuomo Kohvakka 2008-10-17 13:30:51 UTC
There also seems to be "financial period" and "accounting period". There's probably no difference between them.
Comment 2 Tuomo Kohvakka 2008-10-17 14:38:11 UTC
I heard that this might have been already changed in HEAD:
"Previous Year End"
"End of the Previous Year"

There's also problem with this (all are defined):
"Previous Year Start"
"Beginning of the previous calendar year"
"Start of previous fiscal year"

Comment 3 Christian Stimming 2008-10-27 12:19:32 UTC
I agree the english strings are inconsistent and should be changed. Can you provide a patch? That would be great. If you need instructions on how to create this, don't hesitate to ask here or on gnucash-devel. Thanks.
Comment 4 Geert Janssens 2010-07-06 20:04:51 UTC
So far I have changed
"From" -> "Start Date"
"Report currency" -> "Report's currency"
"Report Accounts","Accounts to include" -> "Accounts"
In the transaction report I also decided to change
"Filter Accounts" with "Filter By...", otherwise I found the panel slightly confusing.

All of these changes could be done without breaking the string freeze we're in now.
Comment 5 Geert Janssens 2010-07-07 15:21:01 UTC
Additionally, I have now changed all occurences of "Current/Previous Year Start/End" into "Start of this/previous year", which aligns with the prases used in the general preferences.

As for ":" and "?", the ":" is used in option descriptions that appear before the input field/drop down/button for that option. In case of check boxes and radio buttons, the descriptions come after the check box/radio buttons, and there is no ":". As far as I could detect this is consistent in all options.

I agree the question marks are not really needed. I can't change them now though because of the string freeze as that would introduce changed strings to translate.

The same goes for changing "Defaults" to "Use defaults": I can't do that now without breaking string freeze.

In reply to comment 1:
The GnuCash preferences define an "Accounting Period" so the reports should use that term as well instead of "Financial Period". The code however talks of a "Fiscal Year" (which is also appearing in some tooltips). What term best describes what we are dealing with here ? "Fiscal year" is not my preference, because the preferences allow to define any arbitrary time frame as an accounting period. My preference goes to "Accounting period" and make it consistent everywhere. Comments ?

In reply to comment 2:
I fixed "Previous Year End" and "Previous Year Start". The other entries,
"End of the Previous Year",
"Beginning of the previous calendar year" and
"Start of previous fiscal year"
are tooltips used for the the period selectors. They could be made more consistent, but stringfreeze is currently preventing this.
Comment 6 Geert Janssens 2010-07-07 16:10:06 UTC
Created attachment 165422 [details] [review]
Use consistent strings in reports

The attached patch should fix the remaining outstanding issues of this bug. Applying this patch now would break string freeze.
Comment 7 Geert Janssens 2010-07-07 16:12:19 UTC
Note that the patch uses "Accounting Period". If "Fiscal Year" or "Financial Period" is preferred, it should be revised.
Comment 8 Geert Janssens 2010-07-15 11:17:05 UTC
One final additional commit (r19371) changes "Defaults" to "Use defaults" and includes some strings I missed before.
Comment 9 John Ralls 2018-06-29 22:11:22 UTC
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=556713. Please update any external references or bookmarks.