Index: chrome/browser/language_usage_metrics.cc |
diff --git a/chrome/browser/language_usage_metrics.cc b/chrome/browser/language_usage_metrics.cc |
index 4485b1082b3450eecec72fa1ab43807afba48419..0940ff01bf7f615a5f4a34dc36c82978b818669d 100644 |
--- a/chrome/browser/language_usage_metrics.cc |
+++ b/chrome/browser/language_usage_metrics.cc |
@@ -35,19 +35,6 @@ void LanguageUsageMetrics::RecordApplicationLanguage( |
} |
// static |
-void LanguageUsageMetrics::ParseAcceptLanguages( |
- const std::string& accept_languages, |
- std::set<int>* languages) { |
- languages->clear(); |
- base::StringTokenizer locales(accept_languages, ","); |
- while (locales.GetNext()) { |
- const int language_code = ToLanguageCode(locales.token()); |
- if (language_code != 0) |
- languages->insert(language_code); |
- } |
-} |
- |
-// static |
int LanguageUsageMetrics::ToLanguageCode(const std::string& locale) { |
base::StringTokenizer parts(locale, "-_"); |
if (!parts.GetNext()) |
@@ -69,3 +56,16 @@ int LanguageUsageMetrics::ToLanguageCode(const std::string& locale) { |
return language_code; |
} |
+ |
+// static |
+void LanguageUsageMetrics::ParseAcceptLanguages( |
+ const std::string& accept_languages, |
+ std::set<int>* languages) { |
+ languages->clear(); |
+ base::StringTokenizer locales(accept_languages, ","); |
+ while (locales.GetNext()) { |
+ const int language_code = ToLanguageCode(locales.token()); |
+ if (language_code != 0) |
+ languages->insert(language_code); |
+ } |
+} |