Skip to content

Commit

Permalink
Address additional feedback
Browse files Browse the repository at this point in the history
  • Loading branch information
bcolsson committed Jan 18, 2025
1 parent 25c6c35 commit 8b4be18
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/products/firefox_desktop/firefox_l10n_faqs.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,9 +50,9 @@ Typically once or twice a week, the quarantined content (in the `update` branch)

While Nightly is always open for new strings, Beta and Release are string frozen, meaning that patches with new strings are normally not allowed to land.

Uplifts need to be evaluated case by case, but in general they should be avoided in the context of a 4-weeks release cycle. Possible alternatives are uplifting ad-hoc patches without string changes, or exposing the feature/change only to English users.
Uplifts need to be evaluated case by case, but in general they should be avoided in the context of a [4-week release cycle](./build_system.md). Possible alternatives are uplifting ad-hoc patches without string changes, or exposing the feature/change only to English users.

In the event an uplift request is made and approved, translations for uplifted strings should be included in the uplift patch if they have landed and have had enough time for localization. To include the latest translations, an appropriate commit hash from [`firefox-l10n`](https://github.com/mozilla-l10n/firefox-l10n) (usually the most recent commit) should replace the values of `revision` for all locales in [`l10n-changesets.json`](https://searchfox.org/mozilla-central/source/browser/locales/l10n-changesets.json).
In the event an uplift request is made and approved, translations for uplifted strings should be also be uplifted if they have landed and have had enough time for localization. For translations to appear in the build, the `revision` value for all locales in [`l10n-changesets.json`](https://searchfox.org/mozilla-central/source/browser/locales/l10n-changesets.json) must have a commit hash containing the appropriate translations from [`firefox-l10n`](https://github.com/mozilla-l10n/firefox-l10n). Typically, the `l10n-changesets.json` file from mozilla-beta is used since it has gone through the build system at least once (even if it isn't the latest). There are two options to ensure these changes are uplifted: an ad-hoc patch including the updates to the `l10n-changesets.json` file or asking Release Management to land a follow-up change for the l10n changesets.

One more thing to consider is the timing of the uplift. The second part of the Beta cycle is completely frozen, meaning that we can’t take any updates to localization and ship it in that version. Anything uplifted close to the deadline, or after, will ship untranslated. For more details about the Beta timeline for l10n, see the [Build system document](build_system.md#timeline-and-deadlines).

Expand Down

0 comments on commit 8b4be18

Please sign in to comment.