Release notes for Bug-1381580 multiple locales fallbacks#39188
Merged
pepelsbey merged 2 commits intomdn:firefox/139from Apr 18, 2025
Merged
Conversation
Rob--W
reviewed
Apr 18, 2025
|
|
||
| ## Changes for add-on developers | ||
|
|
||
| - Localized extensions now cascade through locale subtags to find translations before reverting to the extension's default language. Previously, the extension used the extension default if a translation couldn't be found for a language with subtags (such as `en-GB` or `zh-Hans-CN`). Take an extension with the default of Spanish (`es`) and a translation for English (`en`) installed by a user who has chosen British English (`en-GB`) as their browser locale. Previously, the user was served the default (Spanish) translation. After this change, the user is served the English (`en`) translation. ([Firefox bug 1381580](https://bugzil.la/1381580)) |
Member
There was a problem hiding this comment.
This is a lot of text. Can it be shorter and link to the main documentation for further reference?
Rob--W
approved these changes
Apr 18, 2025
Rumyra
pushed a commit
that referenced
this pull request
May 22, 2025
* Add Firefox 139 release notes page * Release notes for Bug-1381580 multiple locales fallbacks (#39188) * Bug-1792685 Content scripts and styles guaranteed execution order release note (#39245) * FF139 Relnote: HTMLDialogElement.requestClose() (#39362) * FF139 Relnote: HTMLDialogElement.requestClose() * Update files/en-us/mozilla/firefox/releases/139/index.md --------- Co-authored-by: Dipika Bhattacharya <dipika@foss-community.org> * FF139 Relnote - Escape < and > in attributes when serializing HTML (#39364) * FF139 Relnote: ExprFeat Escape < and > in attributes when serialize HTML * Apply suggestions from code review Co-authored-by: Dipika Bhattacharya <dipika@foss-community.org> --------- Co-authored-by: Dipika Bhattacharya <dipika@foss-community.org> * FF139Relnote - Reenable Prioritized Scheduling API (#39395) * FF139Relnote: Expr reenable Prioritized Scheduling API * Update files/en-us/mozilla/firefox/releases/139/index.md Co-authored-by: Brian Smith <brian@smith.berlin> --------- Co-authored-by: Brian Smith <brian@smith.berlin> * Ff139 unship (before/after)scriptexecute in nightly (#39391) * FF139 Relnote/Exp - unship (before/after)scriptexecute events * Update files/en-us/mozilla/firefox/releases/139/index.md Co-authored-by: Brian Smith <brian@smith.berlin> --------- Co-authored-by: Brian Smith <brian@smith.berlin> * tabGroups API release note (#39430) * tabGroups API * Revert "tabGroups API" This reverts commit 561bd38. * tabGroups API * Feedback update * Remove indication of user release version Co-authored-by: Rob Wu <rob@robwu.nl> * Removed indication of user shipped version Co-authored-by: Rob Wu <rob@robwu.nl> --------- Co-authored-by: Rob Wu <rob@robwu.nl> * 39303 ship temporal ff release (#39520) * Added Firefox release note for Temporal API * added firefox release notes for the Temporal API * FF139 Relnote: WebAuthn Extn largeBlob, credProps, prf (#39572) * FF139 Relnote: WebAuthn Extn largeBlob, credProps, prf * Update files/en-us/mozilla/firefox/releases/139/index.md Co-authored-by: Brian Smith <brian@smith.berlin> --------- Co-authored-by: Brian Smith <brian@smith.berlin> * docs(Fx139): Add relnote for hidden until found, beforematch (#39590) * docs(Fx139): Add relnote for hidden until found, beforematch * Update files/en-us/mozilla/firefox/releases/139/index.md Co-authored-by: Dipika Bhattacharya <dipika@foss-community.org> --------- Co-authored-by: Dipika Bhattacharya <dipika@foss-community.org> * added experimental release note for view transition api (#39588) * added experimental release note for view transition api * Update files/en-us/mozilla/firefox/experimental_features/index.md Co-authored-by: Dipika Bhattacharya <dipika@foss-community.org> * Update files/en-us/mozilla/firefox/releases/139/index.md Co-authored-by: Dipika Bhattacharya <dipika@foss-community.org> --------- Co-authored-by: Brian Smith <brian@smith.berlin> Co-authored-by: Dipika Bhattacharya <dipika@foss-community.org> * WebDriver conformance changes for Firefox 139 (#39599) --------- Co-authored-by: Vadim Makeev <vmakeev@mozilla.com> Co-authored-by: rebloor <git@sherpa.co.nz> Co-authored-by: Hamish Willee <hamishwillee@gmail.com> Co-authored-by: Dipika Bhattacharya <dipika@foss-community.org> Co-authored-by: Rob Wu <rob@robwu.nl> Co-authored-by: Dave Letorey <dave@code-red.uk> Co-authored-by: Henrik Skupin <mail@hskupin.info>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Provides a release note for Bug 1381580 "Support multiple fallback locales in i18n API". This change amended the way that localized extensions identified a translation string by cascading through region, language, and then extension default.
Content changes in #39013