Bug 1862288 - Runtime Functions for Never Translating a Site
commitad400b1d895beec425a95e8422b05e788439c3b0
authorOlivia Hall <ohall@mozilla.com>
Fri, 15 Dec 2023 18:09:18 +0000 (15 13:09 -0500)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Tue, 19 Dec 2023 19:25:48 +0000 (19 19:25 +0000)
tree334b2d1c32eb56446be3e0f0881d21e676cbfdc0
parent7bc889a1834979d074d9d351a8d2f3118e8cbc77
Bug 1862288 -  Runtime Functions for Never Translating a Site

This bug adds `TranslationsRuntime.getNeverTranslateSiteList` and
`TranslationsRuntime.setNeverTranslateSpecifiedSite`
for use when managing the global never translate sites list.

Please continue to use `EngineSession.getNeverTranslateSiteSetting`
and `EngineSession.setNeverTranslateSiteSetting` when modifying this
same preference on the currently displayed site.
mobile/android/android-components/components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/GeckoEngine.kt
mobile/android/android-components/components/browser/engine-gecko/src/test/java/mozilla/components/browser/engine/gecko/GeckoEngineTest.kt
mobile/android/android-components/components/concept/engine/src/main/java/mozilla/components/concept/engine/EngineSession.kt
mobile/android/android-components/components/concept/engine/src/main/java/mozilla/components/concept/engine/translate/TranslationsRuntime.kt