Closed Bug 760772 Opened 10 years ago Closed 7 years ago

Multiple access keys used in preferences dialog for gd locale

Categories

(Mozilla Localizations :: gd / Scottish Gaelic, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: whimboo, Unassigned)

References

()

Details

(Whiteboard: [mozmill-l10n])

Attachments

(1 file)

Our Mozmill l10n tests have been shown that there are some access keys which are used multiple times in the same scope. The full list of those keys you can find here:

http://mozmill-ci.blargon7.com/#/l10n/report/fdec829b93b19c73985be1d388450e6e

Details:

 accessKey: a found in strings: [id: (id is undefined), label: (label is undefined)], [id: alwaysAsk, label: Faighnich dhìom càit an dèid faidhlichean a shàbhaladh an-còmhnaidh]
accessKey: c found in strings: [id: useCurrent, label: Cleachd an duilleag làithreach], [id: useBookmark, label: Cleachd comharra-lìn…]
accessKey: d found in strings: [id: showWhenDownloading, label: Seall uinneag an luchdaidh a-nuas nuair a bhios faidhle 'ga luchdadh a-nuas], [id: closeWhenDone, label: Dùin an uinneag nuair a bhios a h-uile luchdadh a-nuas deiseil]
accessKey: a found in strings: [id: advancedJSButton, label: Adhartach…], [id: (id is undefined), label: (label is undefined)], [id: advancedFonts, label: Adhartach…], [id: chooseLanguage, label: Tagh…]
accessKey: e found in strings: [id: popupPolicyButton, label: Eisgeachdan…], [id: (id is undefined), label: Eisgeachdan…]
accessKey: c found in strings: [id: (id is undefined), label: (label is undefined)], [id: (id is undefined), label: (label is undefined)], [id: (id is undefined), label: (label is undefined)], [id: (id is undefined), label: (label is undefined)]
accessKey: d found in strings: [id: privacyDoNotTrackPrefs, label: Innis do làraichean-lìn nach bu toigh leam gun dèan iad lorgadh orm], [id: historyModeLabel, label: (label is undefined)]
accessKey: d found in strings: [id: privacyDoNotTrackPrefs, label: Innis do làraichean-lìn nach bu toigh leam gun dèan iad lorgadh orm], [id: historyModeLabel, label: (label is undefined)]
accessKey: d found in strings: [id: privacyDoNotTrackPrefs, label: Innis do làraichean-lìn nach bu toigh leam gun dèan iad lorgadh orm], [id: historyModeLabel, label: (label is undefined)]
accessKey: d found in strings: [id: privacyDoNotTrackPrefs, label: Innis do làraichean-lìn nach bu toigh leam gun dèan iad lorgadh orm], [id: historyModeLabel, label: (label is undefined)]
accessKey: c found in strings: [id: blockAttackSites, label: Cuir bacadh air làraichean ionnsaighe a chaidh aithris a dhèanamh orra], [id: useMasterPassword, label: Cleachd prìomh fhacal-faire]
accessKey: e found in strings: [id: addonExceptions, label: Eisgeachdan…], [id: passwordExceptions, label: Eisgeachdan…]
accessKey: b found in strings: [id: blockAutoRefresh, label: Thoir rabhadh dhomh nuair a dh'fheuchas làraichean-lìn ri m' ath-sheòladh no ris an duilleag ath-luchdadh], [id: alwaysCheckDefault, label: Bheir Aurora sùil an e e fhèin do roghainn brabhsair gach turas a thòisicheas e]
accessKey: c found in strings: [id: useCursorNavigation, label: Cleachd na putanan-saigheid gus gluasad am broinn nan duilleagan an-còmhnaidh], [id: useSmoothScrolling, label: Cleachd sgroladh caoin]
accessKey: h found in strings: [id: (id is undefined), label: Cobhair], [id: allowHWAccel, label: Cleachd luathachadh a' bhathar-bhog ma bhios e ri làimh]
accessKey: c found in strings: [id: clearCacheButton, label: Falmhaich e an-dràsta], [id: clearOfflineAppCacheButton, label: Falmhaich an-dràsta]
accessKey: e found in strings: [id: connectionSettings, label: Roghainnean…], [id: offlineNotifyExceptions, label: Eisgeachdan…]
accessKey: m found in strings: [id: (id is undefined), label: Mothaich do roghainnean progsaidh leis fhèin air an lìonra seo], [id: (id is undefined), label: Rèiteachadh-làimhe nam progsaidh:]
accessKey: s found in strings: [id: (id is undefined), label: Stàlaich na h-ùrachaidhean gu fèin-obrachail (mholamaid seo airson tèarainteachd na b' fhearr)], [id: showUpdateHistory, label: Seall eachdraidh nan ùrachaidhean]
I appreciate you posting the bug but there's not much we can do, there's only 18 letters in Gaelic, minus the ones with a descender. Added to that, even with the above list, identifying the string and finding a fix is so time consuming (as the scope is rarely clear) that we don't have the manpower to address the issue.

Added to that, there's the more general question of who actually uses access keys down at that level. Apart from some system wide access keys like ctrl c/v/z, access keys change from program to program so I've personally never bothered to even try to use them or memorise them (and I'm a high volume user). By the time you've bothered to check the letter and racked your brains whether it was a ctrl, alt or alt-gr combination, most people will have simply used the mouse to click.

And honestly, how many times DO you change you're settings?

So unless this process can be automated, I'm minded to ignore this issue and close the bug.
I don't think that it will be too hard because we have a lot of different scopes in that window, where letters can be re-used. Even with 18 less letters. Your labels are quite long so there should always be a free letter available.

I will cc Axel for his input.
Still doesn't explain what on earth the POINT is of having them in that window and thus, why a small team should invest its limited time to try and fix them. 

I really get the feeling that these hundreds if not thousands of access keys, quick keys, shortcuts, hotkeys and whatever else you might call them are just there because someone at some point thought that a couple might be a good idea and then went overboard with them.

Has Mozilla ever considered replacing them with a small addon or even feature which allows you to define those that you actually want and get shot of the rest?
Michael, the main reason why we have accesskeys for all commands is for accessibility of the interface for people that don't/can't surf with a mouse but need a keyboard/braille/text-to-speech interface.
Ok, I'll accept that as an argument, thanks Pascal. Not that any of that is available in Gaelic - but I'll try to find some time to sort them.
Attached file screenshots
We would really appreciate if you would fix those reported failures. Most of the other locales have already been updated regarding those reports and pass now. I hope the screenshots will help you. Thanks a lot.
I said I'd deal with it when I can scrape some time. However, I'm having a rather busy summer and it's really not high priority for my locale at the moment, given that things like screen readers don't exist. So it may be quite some time but it's on my to-do list. I wish someone would automate them, I really do...

Thanks for the screenshots!
Ok, I've had a bash, we'll see if I've made it worse or better, I suspect I'll have to fix another batch when the next release comes out.
Once you have it landed at http://hg.mozilla.org/releases/l10n/mozilla-aurora/gd/ we will automatically test the tinderbox build which is available a couple of minutes later. So please push so that we can verify. Thanks for working on it.
I think we've had a release since, is it possible to ge-generate the report to check? Actually trying to locate these issues in the interface is almost impossible I find.
Michael, you can always check yourself. Whenever you push a commit have a look at the following page about 10 minutes later. It will list the results of your locale.

http://mozmill-ci.blargon7.com/#/l10n/reports
Ah thanks, in that case I fixed them all, cheers! I'll close the bug.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
PS: if the tests are run, they're shown, successful or failing. I'm hanging out in #build right now, because I don't see depend builds on gd for aurora lately, not sure if I'm looking for the right stuff.
The latest report for the gd locale I can find is from Aug 31st:

http://mozmill-ci.blargon7.com/#/l10n/report/d87d47fd1034f072b9bece6ee6f5fd39

There are still issues left so I will reopen this bug:

 accessKey: "h" found in: button[label=Cobhair], button#advancedFonts
accessKey: "e" found in: button#addonExceptions, button#passwordExceptions
accessKey: "e" found in: button#connectionSettings, button#offlineNotifyExceptions
accessKey: "h" found in: button[label=Cobhair], radio[label=Mothaich do roghainnean progsaidh leis fhèin air an lìonra seo]
accessKey: "h" found in: button[label=Cobhair], button#showUpdateHistory
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Would it be possible for you to regenerate the screenshots for those because especially with the single word "Cobhair" I'm struggling to figure which one it is and what it's clashing with on which screen. I don't know the string names well enough to identify the screen they appear in.
No I can't right now. Once you pushed an update to mozilla-aurora and you can see the test results please ask again in this bug. I can then upload screenshots. Otherwise please run the test on your own. Mozmill-Crowd should still work:

https://addons.mozilla.org/en-US/firefox/addon/mozmill-crowd/
Status: REOPENED → RESOLVED
Closed: 10 years ago9 years ago
Resolution: --- → FIXED
This is not fixed. Results from Feb 17th still show a lot of duplicated access keys:

http://mozmill-ci.blargon7.com/#/l10n/report/a83c700664548dba07298b74bfaec6e7
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Status: REOPENED → RESOLVED
Closed: 9 years ago7 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.