Closed Bug 1870327 Opened 9 months ago Closed 7 months ago

Implement Select Translations Panel Dropdown Menus

Categories

(Firefox :: Translations, enhancement, P3)

enhancement

Tracking

()

RESOLVED FIXED
125 Branch
Tracking Status
firefox125 --- fixed

People

(Reporter: nordzilla, Assigned: nordzilla)

References

Details

Attachments

(3 files, 4 obsolete files)

Description

This bug tracks the progress of populating the values in the Select Translations Panel language dropdown menus.

The dropdowns will need to pull the localized names of our supported languages, as well as have localized placeholder text for "Choose a language..."


Steps to implement

  • Dynamically populate the language dropdown menus with our supported languages.
  • Add placeholder text for "Choose a language..." as the first element in the from-language dropdown.

Tests to implement

  • Test that the menus are populated with the supported languages.
  • Test that the from-language menu selection matches the detected language when the panel is opened.
  • Test that the to-language menu selection matches the top preferred language when the panel is opened.
  • Test switching the from-language.
  • Test switching the to-language.
Blocks: 1870332
Blocks: 1870334
Depends on: 1878721
No longer depends on: 1878721
Assignee: nobody → enordin

Depends on D200506

Depends on D200857

Depends on D200876

Depends on D200877

Depends on: 1880357

Comment on attachment 9378606 [details]
WIP: Bug 1870327 - Rename translationsPanel.(inc.xhtml|js)

Revision D200857 was moved to bug 1880357. Setting attachment 9378606 [details] to obsolete.

Attachment #9378606 - Attachment is obsolete: true

Comment on attachment 9378646 [details]
WIP: Bug 1870327 - Rename fullPageTranslationsPanel ids

Revision D200876 was moved to bug 1880357. Setting attachment 9378646 [details] to obsolete.

Attachment #9378646 - Attachment is obsolete: true

Comment on attachment 9378647 [details]
WIP: Bug 1870327 - Rename full-page Translations tests

Revision D200877 was moved to bug 1880357. Setting attachment 9378647 [details] to obsolete.

Attachment #9378647 - Attachment is obsolete: true

Comment on attachment 9379302 [details]
WIP: Bug 1870327 - Rename TranslationsPanel to FullPageTranslationsPanel

Revision D201280 was moved to bug 1880357. Setting attachment 9379302 [details] to obsolete.

Attachment #9379302 - Attachment is obsolete: true
Attachment #9379303 - Attachment description: WIP: Bug 1870327 - Refactor TranslationsPanel lazy element getters → Bug 1870327 - Refactor TranslationsPanel lazy element getters r=#translations-reviewers!
Attachment #9379304 - Attachment description: WIP: Bug 1870327 - Ensure Select Translations lang lists built → Bug 1870327 - Ensure Select Translations lang lists built r=#translations-reviewers!
Attachment #9379305 - Attachment description: WIP: Bug 1870327 - Populate Select Translations Panel menulists → Bug 1870327 - Populate Select Translations Panel menulists r=#translations-reviewers!
Pushed by enordin@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/82cac6039e40 Refactor TranslationsPanel lazy element getters r=translations-reviewers,gregtatum https://hg.mozilla.org/integration/autoland/rev/cef022e5f7a4 Ensure Select Translations lang lists built r=translations-reviewers,gregtatum https://hg.mozilla.org/integration/autoland/rev/c21d8e0ee576 Populate Select Translations Panel menulists r=translations-reviewers,gregtatum
Regressions: 1889697
Regressions: 1893776
Regressions: 1897482
Regressions: 1911896
Regressions: 1911897
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: