Closed Bug 1786186 Opened 2 years ago Closed 2 years ago

Migrate about:config localization from DTD and .properties to Fluent

Categories

(GeckoView :: General, task, P3)

All
Android
task

Tracking

(firefox104 wontfix, firefox105 wontfix, firefox106 wontfix, firefox107 fixed)

RESOLVED FIXED
107 Branch
Tracking Status
firefox104 --- wontfix
firefox105 --- wontfix
firefox106 --- wontfix
firefox107 --- fixed

People

(Reporter: eemeli, Assigned: eemeli, NeedInfo)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

The mobile about:config view is one of the few remaining users of DTD strings for localization, and should be migrated to Fluent.

Blocks: 1581212
Blocks: 1675814
Blocks: 1786543

This migration creates the first FTL file under mobile/android/.
As GeckoView isn't actually localised (see bug 1605358), this file
is not exposed to localisers.

A migration script is still included, as previous localisations of
the about:config view's strings are available from its Fennec days.
Running the script will fail in an m-c checkout bootstrapped for
desktop development; it's possible to hack around this by manually
setting the l10n_toml value in python/l10n/test_fluent_migrations/fmt.py.

Assignee: nobody → earo
Status: NEW → ASSIGNED
Attachment #9291301 - Attachment description: WIP: Bug 1786186 - Migrate mobile about:config to Fluent → Bug 1786186 - Migrate mobile about:config to Fluent. r=kbrosnan!
Severity: -- → N/A
Priority: -- → P3
Pushed by earo@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/cb56ec6454d6 Migrate mobile about:config to Fluent. r=geckoview-reviewers,fluent-reviewers,flod,owlish
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 107 Branch

Setting status-firefox106=wontfix because we don't need to uplift to Beta 106.

Regressions: 1792258
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Target Milestone: 107 Branch → ---
Regressions: 1795204
Pushed by nbeleuzu@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a7e5bcf262cd Backed out changeset 24e777435dea for geckoview-junit failures. CLOSED TREE
Pushed by nbeleuzu@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/bde806ae5b14 Backed out changeset a7e5bcf262cd - wrong backout https://hg.mozilla.org/integration/autoland/rev/9142cc0a7a33 Migrate mobile about:config to Fluent. r=geckoview-reviewers,fluent-reviewers,flod,owlish. CLOSED TREE

Re-landed because the backout caused geckoview-junit perma failures.
Log link: https://treeherder.mozilla.org/logviewer?job_id=393178568&repo=autoland&lineNumber=8655

Flags: needinfo?(nalexander)
Status: REOPENED → RESOLVED
Closed: 2 years ago2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 107 Branch
Regressions: 1795704
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: