diff options
Diffstat (limited to 'ui/base')
-rw-r--r-- | ui/base/l10n/l10n_util.cc | 2 | ||||
-rw-r--r-- | ui/base/l10n/l10n_util_unittest.cc | 3 |
2 files changed, 5 insertions, 0 deletions
diff --git a/ui/base/l10n/l10n_util.cc b/ui/base/l10n/l10n_util.cc index 80afb84..354db4b 100644 --- a/ui/base/l10n/l10n_util.cc +++ b/ui/base/l10n/l10n_util.cc @@ -529,6 +529,8 @@ base::string16 GetDisplayNameForLocale(const std::string& locale, locale_code = "zh-Hant"; else if (locale_code == "tl") locale_code = "fil"; + else if (locale_code == "mo") + locale_code = "ro-MD"; base::string16 display_name; #if defined(OS_ANDROID) diff --git a/ui/base/l10n/l10n_util_unittest.cc b/ui/base/l10n/l10n_util_unittest.cc index 6474740..43c9ad4 100644 --- a/ui/base/l10n/l10n_util_unittest.cc +++ b/ui/base/l10n/l10n_util_unittest.cc @@ -453,6 +453,9 @@ TEST_F(L10nUtilTest, GetDisplayNameForLocale) { result = l10n_util::GetDisplayNameForLocale("es-419", "en", false); EXPECT_EQ(ASCIIToUTF16("Spanish (Latin America)"), result); + result = l10n_util::GetDisplayNameForLocale("mo", "en", false); + EXPECT_EQ(l10n_util::GetDisplayNameForLocale("ro-MD", "en", false), result); + result = l10n_util::GetDisplayNameForLocale("-BR", "en", false); EXPECT_EQ(ASCIIToUTF16("Brazil"), result); |