brave / brave-browser

Brave browser for Android, iOS, Linux, macOS, Windows.
https://brave.com
Mozilla Public License 2.0
17.52k stars 2.27k forks source link

Update default for BraveEnableAutoTranslate in the code #27577

Closed atuchin-m closed 1 year ago

atuchin-m commented 1 year ago

The feature BraveEnableAutoTranslate should be disabled by default (the same as in Griffin).

Griffin issue: https://github.com/brave/brave-variations/issues/480 (The steps to verify can be found here)

STR for QA:

Please take a look https://github.com/brave/brave-core/pull/16483#issuecomment-1379249946 for STR/Cases for Desktop & Android.

kjozwiak commented 1 year ago

The above requires 1.47.171 or higher for 1.47.x verification 👍

GeetaSarvadnya commented 1 year ago

Verification PASSED on

Brave | 1.47.171 Chromium: 109.0.5414.87 (Official Build) (64-bit)
-- | --
Revision | 2dc18eb511c56e012081b4abc9e38c81c885f7d4-refs/branch-heads/5414@{#1241}
OS | Windows 10 Version 21H2 (Build 19044.2486)

Prerequisite: ensure that you don't relaunch the browser and pull BraveAutoTranslateStudy:AutoTranslateDisabled when verifying the above. Basically need to makes sure that the browser isn't restarted after first launch so it doesn't pull and apply the seed file from Griffin. This way, you know you're QAing the change from b-c.

Example Example Example Example Example
image image image image image

Traslated few languages successfully:

Example Example Example Example
image image image image
Uni-verse commented 1 year ago

Verified on Samsung Galaxy S21 5G using version:

Brave   1.47.171 Chromium: 109.0.5414.87 (Official Build) (64-bit) 
Revision    2dc18eb511c56e012081b4abc9e38c81c885f7d4-refs/branch-heads/5414@{#1241}
OS  Android 13; Build/TP1A.220624.014

Using STR/Test Plan in https://github.com/brave/brave-core/pull/16483#issuecomment-1379249946

Prerequisite: ensure that you don't relaunch the browser and pull BraveAutoTranslateStudy:AutoTranslateDisabled when verifying the above. Basically need to makes sure that the browser isn't restarted after first launch so it doesn't pull and apply the seed file from Griffin. This way, you know you're QAing the change from b-c.

Example Example Example Example Example Example
screenshot-1673540393080 screenshot-1673540298113 screenshot-1673540479413 screenshot-1673540621116 screenshot-1673540643927 screenshot-1673540446469