Closed
Bug 1118226
Opened 9 years ago
Closed 9 years ago
Allow to add number to string for removing selected cookies to improve localizability
Categories
(Firefox :: Settings UI, defect)
Firefox
Settings UI
Tracking
()
RESOLVED
FIXED
Firefox 37
People
(Reporter: aryx, Assigned: aryx)
References
Details
Attachments
(1 file, 3 obsolete files)
4.03 KB,
patch
|
Details | Diff | Splinter Review |
From bu 1103314 comment 15: > So I got notified that the plural form can't be used like this because some > locale require a number in the string. Should I add the number to the English > string ("Remove 5 Selected"), or keep the English one like it is and add a > localization note that the localizers can add "#1" if they need the number of > cookies selected? More background on this: https://groups.google.com/forum/#!msg/mozilla.dev.l10n/sN8OfMIVk5A/vw82p1-BvuAJ > > Furthermore, a localization node for the accesskey in the .dtd file with the > label in the properties has been requested. flod, your feedback please. The number of selected cookies is always two if the user selects a cookie from a host in the unfiltered view and then the folder, so https://hg.mozilla.org/mozilla-central/annotate/2a193b7f395c/browser/components/preferences/cookies.js#l553 should set > selectedCookieCount += item.cookies.length; instead of > selectedCookieCount += 2; This code is from the new preferences dialog in bug 274712 which seemed to support multiselect in the unfiltered view. This is not valid anymore, at least on Windows 8.1. Can anybody confirm this for all platforms? If this is a general issue, I can also fix that issue.
Attachment #8544577 -
Flags: feedback?(francesco.lodolo)
Comment 1•9 years ago
|
||
Comment on attachment 8544577 [details] [diff] [review] number support and l10n comments, v1 Review of attachment 8544577 [details] [diff] [review]: ----------------------------------------------------------------- String-wise it's OK for me, note actually tested. ::: browser/locales/en-US/chrome/browser/preferences/cookies.dtd @@ +7,5 @@ > <!ENTITY cookiesonsystem.label "The following cookies are stored on your computer:"> > <!ENTITY cookiename.label "Cookie Name"> > <!ENTITY cookiedomain.label "Site"> > +<!-- LOCALIZATION NOTE (button.removeSelectedCookies.accesskey): > + The label associated with the this accesskey can be found in stray 'the' ::: browser/locales/en-US/chrome/browser/preferences/preferences.properties @@ +99,5 @@ > +# and it will be replaced with the number, e.g. > +# removeSelectedCookied2=Remove #1 Selected Cookie;Remove #1 Selected Cookies > +# would be shown as either "Remove 1 Selected Cookie" or e.g. > +# "Remove 7 Selected Cookies". > +removeSelectedCookies2=Remove Selected;Remove Selected The new ID is not necessary but I agree that it doesn't hurt, especially to force people to read the note. I would simplify it, e.g. # If you need to display the number of selected elements in your language, # you can use #1 in your localization as a placeholder for the number. # For example this is the English string with numbers: # removeSelectedCookied2=Remove #1 Selected;Remove #1 Selected
Attachment #8544577 -
Flags: feedback?(francesco.lodolo) → feedback+
Assignee | ||
Comment 2•9 years ago
|
||
Attachment #8544577 -
Attachment is obsolete: true
Attachment #8544632 -
Flags: review?(dao)
Comment 3•9 years ago
|
||
Comment on attachment 8544632 [details] [diff] [review] patch, v2 Please don't change the string ID
Attachment #8544632 -
Flags: review?(dao) → review-
Assignee | ||
Comment 4•9 years ago
|
||
Attachment #8544632 -
Attachment is obsolete: true
Attachment #8544709 -
Flags: review?(dao)
Updated•9 years ago
|
Attachment #8544709 -
Flags: review?(dao) → review+
Assignee | ||
Comment 5•9 years ago
|
||
Dao, can also please advise the desired workflow for fixing the incorrect cookie count? From comment 0: The number of selected cookies is always two if the user selects a cookie from a host in the unfiltered view and then the folder, so https://hg.mozilla.org/mozilla-central/annotate/2a193b7f395c/browser/components/preferences/cookies.js#l553 should set > selectedCookieCount += item.cookies.length; instead of > selectedCookieCount += 2; This code is from the new preferences dialog in bug 274712 which seemed to support multiselect in the unfiltered view. This is not valid anymore, at least on Windows 8.1. Can anybody confirm this for all platforms? If this is a general issue, I can also fix that issue. Should I fix this a) also in this bug, b) in a separate bug and let it land in sync. c) in a separate bug and don't care about a synchronized landing?
Flags: needinfo?(dao)
Comment 6•9 years ago
|
||
(In reply to Archaeopteryx [:aryx] from comment #5) > Should I fix this > a) also in this bug, > b) in a separate bug and let it land in sync. > c) in a separate bug and don't care about a synchronized landing? c :)
Flags: needinfo?(dao)
Keywords: checkin-needed
Assignee | ||
Comment 7•9 years ago
|
||
Attachment #8544709 -
Attachment is obsolete: true
Comment 9•9 years ago
|
||
This doesn't need a try run. Apart from the line adding the .replace call, these are just comment changes. https://hg.mozilla.org/integration/fx-team/rev/28fe6535d5fb
https://hg.mozilla.org/mozilla-central/rev/28fe6535d5fb
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 37
You need to log in
before you can comment on or make changes to this bug.
Description
•