Closed
Bug 280814
Opened 20 years ago
Closed 20 years ago
Automated determination of accept-language header has some problems
Categories
(Camino Graveyard :: Preferences, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
Camino0.9
People
(Reporter: mozilla, Assigned: mozilla)
References
Details
(Keywords: fixed1.7.6, relnote)
Attachments
(1 file, 1 obsolete file)
3.82 KB,
patch
|
Details | Diff | Splinter Review |
Following the landing of bug 161337 a couple of minor problems with our automated determination of languages to send to accept-language have been uncovered. Because we set the gecko pref we override anything the user may have specified in user.js. For languages for which there is no MacOS X localisation (e.g. Hebrew) the user cannot put Hebrew at the top of the list because some bits (e.g. OS X, Software Update...) break. To fix this we need to provide an override option. Using the region to determine the primary language is messing up users who are in one country but prefer to run their systems using a different language. This is easily fixed by removing the use of locale to determine primary language, and brings us closer to the Safari method. It will however mean that for some languages we are unable to send dialect info (because Mac OS X doesn't provide separate options).
Assignee | ||
Comment 1•20 years ago
|
||
This patch addresses both problems: 1. We no longer examine the regional settings from system preferences, we use just the language list. 2. If the user specifies the option camino.accept_languages in user.js then the string in this option is used for the accept language header, and the system settings are ignored. (Note if you want to go back to using the system settings you will have to delete this option from both user.js and prefs.js.)
Assignee | ||
Updated•20 years ago
|
Attachment #173205 -
Flags: superreview?(pinkerton)
Attachment #173205 -
Flags: review?(qa-mozilla)
Assignee | ||
Updated•20 years ago
|
Attachment #173205 -
Flags: review?(jpellico)
Assignee | ||
Updated•20 years ago
|
Status: NEW → ASSIGNED
Target Milestone: --- → Camino0.9
Comment 2•20 years ago
|
||
Comment on attachment 173205 [details] [diff] [review] Proposed patch Works fine for me. >+ if ( userProvidedLangOverride == YES >+ && [userLanguageOverride length] > 0 ) Please change it to: >+ if ( userProvidedLangOverride && [userLanguageOverride length] > 0 ) otherwise, r=bugs.mano@mail-central.com
Attachment #173205 -
Flags: review+
Comment 3•20 years ago
|
||
Comment on attachment 173205 [details] [diff] [review] Proposed patch sr=pink. if mano's happy, i think we're good ;)
Attachment #173205 -
Flags: superreview?(pinkerton) → superreview+
Comment 4•20 years ago
|
||
i changed some spacing and made the if correction suggested in review. this is what actually landed on the trunk and branch.
Attachment #173205 -
Attachment is obsolete: true
Comment 5•20 years ago
|
||
landed on trunk and branch
Status: ASSIGNED → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
Updated•20 years ago
|
Attachment #173205 -
Flags: review?(qa-mozilla)
Attachment #173205 -
Flags: review?(jpellico)
Updated•19 years ago
|
Keywords: fixed1.7.6
You need to log in
before you can comment on or make changes to this bug.
Description
•