[Windows] Change "Options" to "Settings"

NEW
Unassigned
(NeedInfo from)

Status

()

P4
normal
a year ago
a year ago

People

(Reporter: shorlander, Unassigned, NeedInfo)

Tracking

(Blocks: 1 bug, {ux-consistency})

Trunk
ux-consistency
Points:
---
Dependency tree / graph
Bug Flags:
qe-verify +

Firefox Tracking Flags

(firefox57 wontfix)

Details

(Whiteboard: [reserve-photon-structure])

Over the years Windows has internally referred to Settings as Options or Settings. This inconsistency has gradually resolved to Settings over Options and in Windows 10 consistently uses Settings.

For consistency we should change Options to Settings and on Windows this should resolve to about:settings
Priority: P2 → --
Whiteboard: [photon-structure] → [photon-structure] [triage]
Flags: qe-verify?
Priority: -- → P3
Whiteboard: [photon-structure] [triage] → [reserve-photon-structure]
Has Regression Range: --- → irrelevant
Has STR: --- → irrelevant
Keywords: ux-consistency
Flags: qe-verify? → qe-verify+
QA Contact: gwimberly

Comment 1

a year ago
I was trying to implement this, but it looks super hairy. We use "options" in a *lot* of places ( https://dxr.mozilla.org/mozilla-central/search?q=Options+file%3A.dtd&redirect=true and https://dxr.mozilla.org/mozilla-central/search?q=Options+file%3A.properties&redirect=false (that's 50-60 strings in total, minus comments plus change for access keys)). We would have to update all/most of those strings, and rev their ids, and change their access keys, and then potentially change other items' access keys (e.g. in the Tools menu, we want the "s" access key, so we need to change the 'sync now' access key). ***

I don't know if this is realistically doable for 57, even without the URL change, also because of the mayhem it inflicts on localizers this close to the merge (which is *this week*).

Can we please wontfix for 57? This was filed very late in the cycle, and isn't really all that related to the other structure changes we're making for 57, so I think it can wait a cycle.


*** Yes, I realize we could in theory only update the items that refer to the "actual" full-on Firefox options, but that (a) introduces inconsistency, and (b) would still require auditing all those strings, updating them, getting that reviewed, landed, and then making localizers do the same thing.
Assignee: nobody → gijskruitbosch+bugs
Status: NEW → ASSIGNED
Flags: needinfo?(shorlander)
Iteration: --- → 57.3 - Sep 19
Priority: P3 → P1

Updated

a year ago
Depends on: 1400976
(In reply to :Gijs from comment #1)
> Can we please wontfix for 57? This was filed very late in the cycle, and
> isn't really all that related to the other structure changes we're making
> for 57, so I think it can wait a cycle.

We *really* need to keep this out of 57. 

Changing strings all over the place means shipping mixed translations until all languages have caught up with the changes (unless we decide to fix only English). Doing it now, it means shipping several beta in poor state, and maybe even 57 release. There is very little to gain from making this change now.

Comment 3

a year ago
Stephen replied on slack. Gonna wontfix for 57.
Assignee: gijskruitbosch+bugs → nobody
Status: ASSIGNED → NEW
Iteration: 57.3 - Sep 19 → ---
status-firefox57: affected → wontfix
Flags: needinfo?(shorlander)
Priority: P1 → P3

Updated

a year ago
Priority: P3 → P4
Side questions:
* Should we start using "Settings" for new features and strings?
* Does it mean that we're going to have 3 variants: Options (Linux), Settings (Windows), and Preferences (macOS)? That seems extremely hard to manage.

Comment 5

a year ago
(In reply to Francesco Lodolo [:flod] from comment #4)
> Side questions:
> * Should we start using "Settings" for new features and strings?
> * Does it mean that we're going to have 3 variants: Options (Linux)

I think we use "Preferences" on Linux, certainly for the main prefs... what did I miss?
Flags: needinfo?(francesco.lodolo)
(In reply to :Gijs (no reviews; PTO recovery mode) from comment #5)
> > * Does it mean that we're going to have 3 variants: Options (Linux)
> 
> I think we use "Preferences" on Linux, certainly for the main prefs... what
> did I miss?

Clearly not enough coffee on my side. 
* Linux, macOS: Preferences
* Windows: Options (changing to Settings)

So there would still be 2 variants.
Flags: needinfo?(francesco.lodolo)

Comment 7

a year ago
(In reply to Francesco Lodolo [:flod] from comment #6)
> So there would still be 2 variants.

Yep, we're just changing Windows. :-)
Do you think you can make the change before the next ESR, so we do not have two different localizations in two supported Firefox versions? Also I think the change should include Thunderbird too.

Comment 10

a year ago
I can make this change for Firefox for 60. I don't have any influence over what Thunderbird does. I'm not sure they would take a patch even if I had one, and in any case it wouldn't happen in this bug as all the relevant strings are in browser/ .
Assignee: nobody → gijskruitbosch+bugs
Status: NEW → ASSIGNED
+zibi, since we're migrating strings to Fluent, and I wonder what the best timing for this would be.
I don't think it's blocking. I'd be happy to see this landing before the Fluent switch if possible since then we'll be able to migrate to Fluent without ID inflation, but we can also handle it after, so up to Gijs.

Comment 13

a year ago
My Q1/Q2 priorities are basically "perf". Having looked at this again, I don't think I have time to work on this. It's significantly more involved than just re-doing the strings for the page and menu itself, because we use the "options" terminology in lots of other strings that then also need updating along with the places where we use them, rev IDs, adjust access keys in a way that doesn't conflict with whatever the context is, etc. etc.

So I'm unassigning. Dão, Stephen, please ensure that *if* this needs prioritizing for 60 (given esr) as photon cleanup, that someone else picks it up. Otherwise, it'll have to wait until folks are more available to work on this.
Assignee: gijskruitbosch+bugs → nobody
Status: ASSIGNED → NEW
Flags: needinfo?(shorlander)
Flags: needinfo?(dao+bmo)
It's not urgent. Going to leave the reserve whiteboard flag.
Flags: needinfo?(shorlander)
You need to log in before you can comment on or make changes to this bug.