Closed Bug 1876819 Opened 1 year ago Closed 1 year ago

Translations Integration Connect Global Preference Languages

Categories

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

All
Android
enhancement

Tracking

()

VERIFIED FIXED
127 Branch
Tracking Status
firefox127 --- verified

People

(Reporter: olivia, Assigned: giorga)

References

Details

(Whiteboard: [fxdroid][foundation][translations:127])

Attachments

(2 files)

This bug is to connect the global language selection options to the functionality.

Severity: -- → N/A
Depends on: 1862291
Priority: -- → P3
Whiteboard: [fxdroid][foundation]

I've encountered this scenarios:

  1. Open a translatable page (i.e. yr.no).
  2. Tap on the settings icon from the translation bottom sheet.
  3. Enable the "Never translate this site" toggle.
  4. Close the page opened at step 1.
  5. Re-open it, and observe if the translation bottom sheet is displayed automatically.
  6. Go to the "Translation settings", and tap on the "Never translate these sites" option.
  7. The page is listed here as the exception - NO exceptions created.
Whiteboard: [fxdroid][foundation] → [fxdroid][foundation][translations:127]
Priority: P3 → P1
Assignee: nobody → giorga
Depends on: 1881814
Attachment #9399131 - Attachment description: WIP: Bug 1876819 - Translations Integration Connect Global Preference Languages → Bug 1876819 - Translations Integration Connect Global Preference Languages
Pushed by giorga@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/80150ac16109 Translations Integration Connect Global Preference Languages r=android-reviewers,ohall
Flags: qe-verify+
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 127 Branch

Verified as fixed on the Fenix Nightly 127.0a1 build from 5/7 with Google Pixel 6 (Android 14), and Lenovo tablet M10 (Android 10).
Verified this scenario:

  1. Open a translatable page (i.e. yr.no).
  2. Tap on the settings icon from the translation bottom sheet.
  3. Enable the "Never translate this site" toggle.
  4. Close the page opened at step 1.
  5. Re-open it, and observe if the translation bottom sheet is displayed automatically.
  6. Go to the "Translation settings", and tap on the "Never translate these sites" option.
  7. The page is listed here as the exception - NO exceptions created.
Status: RESOLVED → VERIFIED
Flags: qe-verify+

I'll reopen this ticket due to the fact that not all the areas are yet fixed.

I have 2 scenarios:

  1. Go to a translatable page.
  2. Tap on the translation icon .
  3. Tap on the settings icon from the translation bottom sheet.
  4. Tap on the Translation settings.
  5. Tap on the Automatic translation.
  6. Tap on any of the listed languages, and modify it's state (i.e. French - Always translate).
  7. Exit the language's menu and observe if the modification is preserved.

The second scenario:

  1. Go to a translatable Spanish page.
  2. Tap on the translation icon .
  3. Tap on the settings icon from the translation bottom sheet.
  4. Enable the "Always translate Spanish" toggle.
  5. Tap on the Translation settings.
  6. Tap on the Automatic translation.
  7. Observe if the Spanish language is displayed, and it's state.
Status: VERIFIED → REOPENED
Resolution: FIXED → ---

I've retested the above scenarios, and they work correctly on the latest Fenix Nightly 127.0a1 from 5/8, build 2016019535.
Tested with RealmeGT Master Edition (Android 13), and Samsung Galaxy S24 (Android 14).

Status: REOPENED → RESOLVED
Closed: 1 year ago1 year ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: