Skip to content

Release notes for Bug-1381580 multiple locales fallbacks#39188

Merged
pepelsbey merged 2 commits intomdn:firefox/139from
rebloor:Bug-1381580-multiple-locales-fallbacks-release-note
Apr 18, 2025
Merged

Release notes for Bug-1381580 multiple locales fallbacks#39188
pepelsbey merged 2 commits intomdn:firefox/139from
rebloor:Bug-1381580-multiple-locales-fallbacks-release-note

Conversation

@rebloor
Copy link
Contributor

@rebloor rebloor commented Apr 18, 2025

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

@rebloor rebloor added the Content:WebExt WebExtensions docs label Apr 18, 2025
@rebloor rebloor requested a review from pepelsbey April 18, 2025 07:53
@rebloor rebloor self-assigned this Apr 18, 2025
@rebloor rebloor requested a review from a team as a code owner April 18, 2025 07:53
@github-actions github-actions bot added Content:Firefox Content in the Mozilla/Firefox subtree size/xs [PR only] 0-5 LoC changed and removed Content:WebExt WebExtensions docs labels 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))
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a lot of text. Can it be shorter and link to the main documentation for further reference?

@rebloor rebloor requested a review from Rob--W April 18, 2025 18:27
Copy link
Member

@pepelsbey pepelsbey left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! Thank you :)

@pepelsbey pepelsbey merged commit 3e5aeaf into mdn:firefox/139 Apr 18, 2025
4 checks passed
@rebloor rebloor deleted the Bug-1381580-multiple-locales-fallbacks-release-note branch April 21, 2025 02:32
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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Content:Firefox Content in the Mozilla/Firefox subtree size/xs [PR only] 0-5 LoC changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants