Closed Bug 1855980 Opened 2 years ago Closed 2 years ago

Translations UI Download Model Settings Screen

Categories

(Firefox for Android :: Translations, enhancement, P1)

All
Android
enhancement

Tracking

()

RESOLVED FIXED
122 Branch
Tracking Status
firefox121 --- wontfix
firefox122 --- fixed

People

(Reporter: olivia, Assigned: giorga)

References

Details

(Whiteboard: [fxdroid][foundation])

Attachments

(2 files)

This bug is for the initial model download flow (not via automatic translate()). Should cover most of the items in "Download languages" in Figma.

Has a dependency on runtime translations setup in AC. Edit: Please use static placeholder text for now and we will integrate data model later.

Blocks: fx-translation-android
No longer blocks: 1855979
Depends on: 1855976
Whiteboard: [fxdroid][foundation]
Attached image download-language

This bug is for the core download list screen. See Figma (screenshot is only for reference on what work to complete).

Please use placeholder text as the data model is not ready. For ease of connecting later and reference, the data model will be of the form of:

See GV API listModelDownloadStates:
<List<LanguageModel>:

  • Language language
    • code
    • localizedDisplayName
  • Boolean isDownloaded
  • long size

This bug should:

  • Form the languages in a list using placeholder text
  • Add/connect download and delete assets
  • Note the WIP for how English will be treated and keep in mind
  • Should meet the accessibility criteria defined in the bottom of Figma

Out of scope:

  • Delete and Download Popup in this flow
  • Download cycle spinner
Blocks: 1856955
See Also: → 1856955
No longer depends on: 1855976
Blocks: 1862293
Assignee: nobody → giorga
Severity: -- → N/A
Priority: -- → P1
Status: NEW → RESOLVED
Closed: 2 years ago
Flags: qe-verify+
Resolution: --- → FIXED
Target Milestone: --- → 122 Branch
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: