Bug 1855979 - Basic Translation Beginning
commit21857c66baab14247cd70e076ab5860169922a8e
authorohall-m <ohall@mozilla.com>
Tue, 16 Jan 2024 20:51:01 +0000 (16 15:51 -0500)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Wed, 17 Jan 2024 23:56:23 +0000 (17 23:56 +0000)
treeff9250fd188faca4f3d2a0f2c3bf27616e2c4f7f
parent8eac452547527c4a4f5b9e3be2d30e43e1c9968d
Bug 1855979 - Basic Translation Beginning

The goal of this bug is to get a very basic initial `translate`
interaction using the default determined page language and default
determined user language and begin starting `Controller` and `Interactor`
files.

This bug also sets up `sessionId` as a navigation parameter for
translations.
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/toolbar/BrowserToolbarController.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/toolbar/BrowserToolbarMenuController.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/translations/TranslationSettingsFragment.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/translations/TranslationsController.kt [new file with mode: 0644]
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/translations/TranslationsDialogFragment.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/translations/TranslationsInteractor.kt [new file with mode: 0644]
mobile/android/fenix/app/src/main/res/navigation/nav_graph.xml
mobile/android/fenix/app/src/test/java/org/mozilla/fenix/components/toolbar/DefaultBrowserToolbarControllerTest.kt
mobile/android/fenix/app/src/test/java/org/mozilla/fenix/components/toolbar/DefaultBrowserToolbarMenuControllerTest.kt
mobile/android/fenix/app/src/test/java/org/mozilla/fenix/components/translations/TranslationsControllerTest.kt [new file with mode: 0644]
mobile/android/fenix/app/src/test/java/org/mozilla/fenix/components/translations/TranslationsInteractorTest.kt [new file with mode: 0644]