bugGNU Octave - Bugs: bug #53616, Inconsistent names for GUI entities


bug #53616: Inconsistent names for GUI entities

Submitted by:  Massimiliano Fasi <mfasi>
Submitted on:  Wed 11 Apr 2018 08:40:13 PM UTC  
Category:  GUI Severity:  3 - Normal
Priority:  5 - Normal Item Group:  Other
Status:  Fixed Assigned to:  None
Originator Name:  Open/Closed:  Closed
Release:  dev Operating System:  Any

Add a New Comment (Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


( Jump to the original submission)

Wed 13 Jun 2018 05:38:23 PM UTC, comment #11: 

I changed Settings to Preferences and Terminal to Command Window in this cset (http://hg.savannah.gnu.org/hgweb/octave/rev/9ef52c25d543).  This is on the development branch so it will be a part of the 5.0.0 release.

Rik <rik5>
Project Administrator
Fri 13 Apr 2018 06:40:07 PM UTC, comment #10: 

I pushed the patch for the existing Italian translation here http://hg.savannah.gnu.org/hgweb/octave/rev/905ce390d4f5.

Rik <rik5>
Project Administrator
Fri 13 Apr 2018 09:06:49 AM UTC, comment #9: 

@Rik: Thank you, the patch I submit fixes a few issues with the Italian translation.

(file #43911)

Massimiliano Fasi <mfasi>
Thu 12 Apr 2018 03:32:46 PM UTC, comment #8: 

@Massimiliano: It doesn't make sense to have the various translation files differ from the original source.  First, we haven't decided exactly how the strings are going to be changed.  Maybe we change everything in the Settings window to be "Preferences".  Or maybe it would be easier to change "Preferences" to "Settings" since that would only require one change.  Since there is uncertainty it doesn't make sense for you to put in extra work making translations that may be thrown away in another 8 months.  The next release is scheduled for Jan. 2019.  By that time we will have figured out how we want to approach this and we will refresh the .ts files so all of the translators are working from the same point.

If you have typos or fixes for the .ts files as they exist today then you can certainly submit those.  We are getting very close to release so the sooner you have them the better the chance that they will be included for 4.4 rather than pushed to the next release.

Rik <rik5>
Project Administrator
Thu 12 Apr 2018 07:28:21 AM UTC, comment #7: 

Would it make sense to submit a patch that fixes this in the Italian translation before the English strings are changed? What I would do is:

  • Preferences -> Settings in the Edit menu
  • Terminal -> Command Windows (wherever I can find it)

There are a few typos and other minor inaccuracies in the translations I submitted earlier this week, and I have to submit a patch anyway.

Massimiliano Fasi <mfasi>
Thu 12 Apr 2018 01:44:49 AM UTC, comment #6: 

This seems like a question that should be polled on the Octave-Maintainers list.

Also, if we change Settings to Preferences, should we rename all the variables in the code to keep things in sync?  I believe we should.

Rik <rik5>
Project Administrator
Thu 12 Apr 2018 01:03:16 AM UTC, comment #5: 

Btw, there is even a missing function called "commandwindow", which is supposed to open (if not already open) and set focus to the command window.

Mike Miller <mtmiller>
Project Administrator
Thu 12 Apr 2018 01:00:56 AM UTC, comment #4: 

I would rank anything with the word "Terminal" lower than anything with the redundant word "Window". I would much rather see "Command Window" (not only because it's a Matlab compatible term) than "Terminal" or "Command Terminal". I don't think the GUI should use the word "terminal" at all, it's confusing and not descriptive of what the purpose of the widget is.

Mike Miller <mtmiller>
Project Administrator
Wed 11 Apr 2018 11:42:49 PM UTC, comment #3: 

I prefer dropping the word "Window" because it seems so extraneous, i.e., low information content.  If one thinks of all the QDockWidget panels as windows then "Window" is redundant.

Command Line
Command Terminal

in ranked order are all slightly better, the way I see it.

Dan Sebald <sebald>
Wed 11 Apr 2018 09:29:22 PM UTC, comment #2: 

Strings are frozen for 4.4, but this does look like something to fix on the development branch.

Rik <rik5>
Project Administrator
Wed 11 Apr 2018 08:45:06 PM UTC, comment #1: 

IMHO we should focus on fixing the English strings in the GUI source tree for the next release. If we make any changes in the English strings in the GUI, it will force a new round of translation updates, we should consider the GUI strings frozen for 4.4. The translations should address what the current state of affairs is.

Mike Miller <mtmiller>
Project Administrator
Wed 11 Apr 2018 08:40:13 PM UTC, original submission:  

While reviewing the new Italian translation of the GUI, Marco brought to my attention a couple of inconsistencies in the English version of the GUI:

  • Edit > Preferences opens a window titled "Settings" instead of "Preferences".
  • The Command Window widget is often (in "Settings", for instance) referred to as the "terminal".

We prepared a patch that fixes the inaccuracies in the Italian translation, but it would probably be better to fix them in English first. I'm not submitting a patch as I'm unsure what the best solution would be.

Massimiliano Fasi <mfasi>


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

Attached Files
file #43911:  it_translation.patch added by mfasi (7KiB - text/x-patch)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by sebald (Posted a comment)
  • -email is unavailable- added by rik5 (Posted a comment)
  • -email is unavailable- added by mtmiller (Posted a comment)
  • -email is unavailable- added by mfasi (Submitted the item)
  • -email is unavailable- added by mfasi

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only project members can vote.




    Follow 8 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2018-06-13 rik5 StatusConfirmed => Fixed
        Open/ClosedOpen => Closed
    2018-04-13 mfasi Attached File- => Added it_translation.patch, #43911
    2018-04-11 rik5 Item GroupDocumentation => Other
        StatusNone => Confirmed
        Release4.4.0 => dev
        SummaryInconsitent names for GUI entities => Inconsistent names for GUI entities
    2018-04-11 mfasi Carbon-Copy- => Added caliari

    Back to the top

    Powered by Savane 3.5