Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(312)

Side by Side Diff: chrome/common/translate/translate_common_metrics.h

Issue 18820002: Remove ENABLE_LANGUAGE_DETECTION (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Bug fix: mis-rebased Created 7 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef CHROME_COMMON_TRANSLATE_TRANSLATE_COMMON_METRICS_H_ 5 #ifndef CHROME_COMMON_TRANSLATE_TRANSLATE_COMMON_METRICS_H_
6 #define CHROME_COMMON_TRANSLATE_TRANSLATE_COMMON_METRICS_H_ 6 #define CHROME_COMMON_TRANSLATE_TRANSLATE_COMMON_METRICS_H_
7 7
8 #include <string> 8 #include <string>
9 9
10 #include "base/time/time.h" 10 #include "base/time/time.h"
(...skipping 21 matching lines...) Expand all
32 enum LanguageCheckType { 32 enum LanguageCheckType {
33 LANGUAGE_NOT_PROVIDED, 33 LANGUAGE_NOT_PROVIDED,
34 LANGUAGE_VALID, 34 LANGUAGE_VALID,
35 LANGUAGE_INVALID, 35 LANGUAGE_INVALID,
36 LANGUAGE_MAX, 36 LANGUAGE_MAX,
37 }; 37 };
38 38
39 // When a valid Content-Language is provided, TranslateHelper checks if a 39 // When a valid Content-Language is provided, TranslateHelper checks if a
40 // server provided Content-Language matches to a language CLD determined. 40 // server provided Content-Language matches to a language CLD determined.
41 enum LanguageVerificationType { 41 enum LanguageVerificationType {
42 LANGUAGE_VERIFICATION_CLD_DISABLED, 42 LANGUAGE_VERIFICATION_CLD_DISABLED, // obsolete
43 LANGUAGE_VERIFICATION_CLD_ONLY, 43 LANGUAGE_VERIFICATION_CLD_ONLY,
44 LANGUAGE_VERIFICATION_UNKNOWN, 44 LANGUAGE_VERIFICATION_UNKNOWN,
45 LANGUAGE_VERIFICATION_CLD_AGREE, 45 LANGUAGE_VERIFICATION_CLD_AGREE,
46 LANGUAGE_VERIFICATION_CLD_DISAGREE, 46 LANGUAGE_VERIFICATION_CLD_DISAGREE,
47 LANGUAGE_VERIFICATION_TRUST_CLD, 47 LANGUAGE_VERIFICATION_TRUST_CLD,
48 LANGUAGE_VERIFICATION_CLD_COMPLEMENT_SUB_CODE, 48 LANGUAGE_VERIFICATION_CLD_COMPLEMENT_SUB_CODE,
49 LANGUAGE_VERIFICATION_MAX, 49 LANGUAGE_VERIFICATION_MAX,
50 }; 50 };
51 51
52 // Scheme type of pages Chrome is going to translate. 52 // Scheme type of pages Chrome is going to translate.
(...skipping 29 matching lines...) Expand all
82 82
83 // Called when a page translation is finished. 83 // Called when a page translation is finished.
84 void ReportTimeToTranslate(double time_in_msec); 84 void ReportTimeToTranslate(double time_in_msec);
85 85
86 // Called when a translation is triggered. 86 // Called when a translation is triggered.
87 void ReportUserActionDuration(base::TimeTicks begin, base::TimeTicks end); 87 void ReportUserActionDuration(base::TimeTicks begin, base::TimeTicks end);
88 88
89 // Called when a translation is triggered. 89 // Called when a translation is triggered.
90 void ReportPageScheme(const std::string& scheme); 90 void ReportPageScheme(const std::string& scheme);
91 91
92 #if defined(ENABLE_LANGUAGE_DETECTION)
93
94 // Called when CLD detects page language. 92 // Called when CLD detects page language.
95 void ReportLanguageDetectionTime(base::TimeTicks begin, base::TimeTicks end); 93 void ReportLanguageDetectionTime(base::TimeTicks begin, base::TimeTicks end);
96 94
97 #endif // defined(ENABLE_LANGUAGE_DETECTION)
98
99 // Called when CLD agreed on a language which is different, but in the similar 95 // Called when CLD agreed on a language which is different, but in the similar
100 // language list. 96 // language list.
101 void ReportSimilarLanguageMatch(bool match); 97 void ReportSimilarLanguageMatch(bool match);
102 98
103 // Gets UMA name for an entry specified by |index|. 99 // Gets UMA name for an entry specified by |index|.
104 const char* GetMetricsName(MetricsNameIndex index); 100 const char* GetMetricsName(MetricsNameIndex index);
105 101
106 } // namespace TranslateCommonMetrics 102 } // namespace TranslateCommonMetrics
107 103
108 #endif // CHROME_COMMON_TRANSLATE_TRANSLATE_COMMON_METRICS_H_ 104 #endif // CHROME_COMMON_TRANSLATE_TRANSLATE_COMMON_METRICS_H_
OLDNEW
« no previous file with comments | « chrome/common/translate/language_detection_util.cc ('k') | chrome/common/translate/translate_common_metrics.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698