Move Select Translations Fluent Strings out of Preview
Categories
(Firefox :: Translations, task, P3)
Tracking
()
People
(Reporter: nordzilla, Assigned: nordzilla)
References
Details
Attachments
(2 files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
phab-bot
:
approval-mozilla-release-
|
Details | Review |
Description
To prepare for release, we need to move the Select Translations Fluent strings out of locales preview and into the en-US
locale to be marked for translation by localizers.
Steps to implement
- Move the preview strings into
en-US/browser/translations.ftl
- Migrate any strings that need it.
- Remove the preview file.
- Ensure that anything that depended on the preview file has the real file as a dependency as well.
Tests to implement
- Existing tests should provide sufficient coverage.
Assignee | ||
Updated•7 months ago
|
Assignee | ||
Updated•7 months ago
|
Assignee | ||
Comment 1•7 months ago
|
||
Moves the Fluent strings for Select Translations out of
locales preview and into the en-US locale to mark them
to be translated by localizers for release.
Updated•7 months ago
|
Comment 3•7 months ago
|
||
bugherder |
Updated•6 months ago
|
Assignee | ||
Comment 4•6 months ago
|
||
Moves the Fluent strings for Select Translations out of
locales preview and into the en-US locale to mark them
to be translated by localizers for release.
Original Revision: https://phabricator.services.mozilla.com/D208383
Updated•6 months ago
|
Comment 5•6 months ago
|
||
release Uplift Approval Request
- User impact if declined: Firefox 126 users who are not on the
en-US
locale will see console spam described in Bug 1896864 - Code covered by automated testing: no
- Fix verified in Nightly: yes
- Needs manual QE test: yes
- Steps to reproduce for manual QE testing: Verify that the console spam described in Bug 1896864 no longer shows up in Firefox 126 release.
- Risk associated with taking this patch: Low Risk
- Explanation of risk level: It always feels risky uploading something into release, however the only changes here are to Fluent files and the markup that references them. No string values are changed. Values were only moved from a now-deleted preview Fluent file into a pre-existing Fluent file within the
en-US
locale. - String changes made/needed: None
- Is Android affected?: no
Updated•6 months ago
|
Comment 6•6 months ago
|
||
I can reproduce this issue in beta v126.0b9 and 126.0RC. When opening a build with another language than en-US or when changing the language different than en-US (basically when a window of a build in a different language than en-US is painted) a spam of errors is displayed in the Browser Console:
Attempt to override an existing message: "main-context-menu-translate-selection". preview/select-translations.ftl
Attempt to override an existing message: "main-context-menu-translate-selection-to-language". preview/select-translations.ftl
Attempt to override an existing message: "main-context-menu-translate-link-text". preview/select-translations.ftl
Attempt to override an existing message: "main-context-menu-translate-link-text-to-language". preview/select-translations.ftl
Attempt to override an existing message: "select-translations-panel-header". preview/select-translations.ftl
Attempt to override an existing message: "select-translations-panel-from-label". preview/select-translations.ftl
Attempt to override an existing message: "select-translations-panel-to-label". preview/select-translations.ftl
Attempt to override an existing message: "select-translations-panel-copy-button". preview/select-translations.ftl
Attempt to override an existing message: "select-translations-panel-done-button". preview/select-translations.ftl
Attempt to override an existing message: "select-translations-panel-translate-full-page-button"
Windows 10, MacOS 11 and Ubuntu 22 have been tested along with the following languages: German, French, British English and Spanish.
(This issue only reproduces for languages supported by this feature, it would appear.)
These errors have stopped showing up in beta v127.0b3.
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Comment 7•6 months ago
|
||
:nordzilla this patch failed to land due to conflicts with release in browser/locales-preview/select-translations.ftl
Could you please take a look?
Updated•6 months ago
|
Assignee | ||
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Comment 9•6 months ago
|
||
This issue still reproduces in the latest Release v126.0 (20240509170740) and it no longer occurs in Release v126.0.1 (20240526221752).
Tested in Windows 10, MacOS 11 and Ubuntu 22.
Description
•