Index: chrome/browser/translate/translate_browser_metrics.h |
diff --git a/chrome/browser/translate/translate_manager_metrics.h b/chrome/browser/translate/translate_browser_metrics.h |
similarity index 76% |
rename from chrome/browser/translate/translate_manager_metrics.h |
rename to chrome/browser/translate/translate_browser_metrics.h |
index e0378bc15b3c8c04c84aa0dda3ccc618c403ef18..796dda0809861be38d72ea0ee58d38cc6b41350f 100644 |
--- a/chrome/browser/translate/translate_manager_metrics.h |
+++ b/chrome/browser/translate/translate_browser_metrics.h |
@@ -2,21 +2,21 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#ifndef CHROME_BROWSER_TRANSLATE_TRANSLATE_MANAGER_METRICS_H_ |
-#define CHROME_BROWSER_TRANSLATE_TRANSLATE_MANAGER_METRICS_H_ |
+#ifndef CHROME_BROWSER_TRANSLATE_TRANSLATE_BROWSER_METRICS_H_ |
+#define CHROME_BROWSER_TRANSLATE_TRANSLATE_BROWSER_METRICS_H_ |
#include <string> |
-namespace TranslateManagerMetrics { |
+namespace TranslateBrowserMetrics { |
// 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_UNSUPPORTED_LANGUAGE_AT_INITIATION, |
UMA_LOCALES_ON_DISABLED_BY_PREFS, |
+ UMA_UNDISPLAYABLE_LANGUAGE, |
+ UMA_UNSUPPORTED_LANGUAGE_AT_INITIATION, |
UMA_MAX, |
}; |
@@ -45,16 +45,17 @@ 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(); |
+void ReportLocalesOnDisabledByPrefs(const std::string& locale); |
+ |
+// Called when Chrome Translate server sends the language list which includes |
+// a undisplayable language in the user's locale. |
+void ReportUndisplayableLanguage(const std::string& language); |
void ReportUnsupportedLanguageAtInitiation(const std::string& language); |
-void ReportLocalesOnDisabledByPrefs(const std::string& locale); |
- |
// Provides UMA entry names for unit tests. |
const char* GetMetricsName(MetricsNameIndex index); |
-} // namespace TranslateManagerMetrics |
+} // namespace TranslateBrowserMetrics |
-#endif // CHROME_BROWSER_TRANSLATE_TRANSLATE_MANAGER_METRICS_H_ |
+#endif // CHROME_BROWSER_TRANSLATE_TRANSLATE_BROWSER_METRICS_H_ |