| Index: chrome/browser/translate/translate_manager_metrics.h
|
| diff --git a/chrome/browser/translate/translate_manager_metrics.h b/chrome/browser/translate/translate_manager_metrics.h
|
| index 011c3c3fe08b8165b877aa2b64925ef844926b35..f037cfe55d5b5712133a64343e231287697250e3 100644
|
| --- a/chrome/browser/translate/translate_manager_metrics.h
|
| +++ b/chrome/browser/translate/translate_manager_metrics.h
|
| @@ -7,8 +7,12 @@
|
|
|
| namespace TranslateManagerMetrics {
|
|
|
| +// An indexing type to query each UMA entry name via GetMetricsName() function.
|
| +// Note: |kMetricsEntries| should be updated when a new entry is added here.
|
| enum MetricsNameIndex {
|
| UMA_INITIATION_STATUS,
|
| + UMA_LANGUAGE_DETECTION_ERROR,
|
| + UMA_SERVER_REPORTED_UNSUPPORTED_LANGUAGE,
|
| UMA_MAX,
|
| };
|
|
|
| @@ -34,6 +38,12 @@ enum InitiationStatusType {
|
| // browser action.
|
| void ReportInitiationStatus(InitiationStatusType type);
|
|
|
| +// Called when Chrome opens the URL so that the user sends an error feedback.
|
| +void ReportLanguageDetectionError();
|
| +
|
| +// Called when it turns out that translating page is in unsupported language.
|
| +void ReportUnsupportedLanguage();
|
| +
|
| // Provides UMA entry names for unit tests.
|
| const char* GetMetricsName(MetricsNameIndex index);
|
|
|
|
|