DescriptionTranslate: Filter and record languages whose names Chrome doesn't show
1) Filter undisplayable languages (, whose names Chrome doesn't show)
2) Record undisplayable languages
3) Rename TranslateManagerMetrics to TranslateBrowserMetrics
4) Obsolete Translate.ServerReportedUnsupportedLanguage
The Tranlate server sends the language list, and this may include a language UI can't deal with for lack of the resource. This CL filters such languages and reports them by UMA 'Translate.UndisplayableLanguage'. This UMA can be substitute of 'Translate.ServerReportedUnsupportedLanguage'. 'Translate.ServerReportedUnsupportedLanguage' is no longer needed and I made it obsolete.
Originally, we intended to implement the other UMA 'Translate.UnavailableLanguage' https://chromiumcodereview.appspot.com/15311006/, but changed our direction.
Moreover, Translate.ServerReportedUnsupportedLanguage was supposed to be removed in that CL, but I kept it unchanged accidentally.
BUG=242142
TEST=unit_tests
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=206371
Patch Set 1 #
Total comments: 2
Patch Set 2 : Renamed: TranslateManagerMetrics -> TranslateBrowserMetrics #Patch Set 3 : Made Translate.ServerReportedUnsupportedLanguage deprecated #
Total comments: 8
Patch Set 4 : Removed the nits #Patch Set 5 : (Rebasing) #Patch Set 6 : (Rebasing) #Patch Set 7 : Bug fix: added 'return' #Patch Set 8 : (Rebasing) #Patch Set 9 : (Rebasing) #Patch Set 10 : (Rebasing) #Patch Set 11 : Modified the test #Messages
Total messages: 17 (0 generated)
|