Bug 1851691 - FeatureFlag and Debug Preferences for Translations
commitf636d35504d9714579c279c41dd76a6c6ba80a03
authorOlivia Hall <ohall@mozilla.com>
Tue, 12 Sep 2023 14:36:43 +0000 (12 10:36 -0400)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Tue, 12 Sep 2023 20:33:32 +0000 (12 20:33 +0000)
treee9c2dc6f5101f9a46eb13eb550ce0991e12db89a
parenta01d79aa0c95621e37c035c3f83ef2de2197b778
Bug 1851691 - FeatureFlag and Debug Preferences for Translations

This patch adds a feature flag of `translations` and a debug preference
of `pref_key_enable_translations` for developing translations.

Currently, the feature flag guards the option to enable translations and
is set to debug channels. These options will slowly adjust for wider
audiences as development progresses.
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/FeatureFlags.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/SecretSettingsFragment.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/utils/Settings.kt
mobile/android/fenix/app/src/main/res/values/preference_keys.xml
mobile/android/fenix/app/src/main/res/values/static_strings.xml
mobile/android/fenix/app/src/main/res/xml/secret_settings_preferences.xml