Index: chrome/browser/translate/translate_infobar_delegate.cc |
diff --git a/chrome/browser/translate/translate_infobar_delegate.cc b/chrome/browser/translate/translate_infobar_delegate.cc |
index dc2830ad52c9b7943568b56b0cb6d0fa9d2eaf7a..0d7625c021a3fe421aaf8a6bad083d1e91d6988e 100644 |
--- a/chrome/browser/translate/translate_infobar_delegate.cc |
+++ b/chrome/browser/translate/translate_infobar_delegate.cc |
@@ -280,8 +280,12 @@ void TranslateInfoBarDelegate::UpdateBackgroundAnimation( |
// static |
string16 TranslateInfoBarDelegate::GetLanguageDisplayableName( |
const std::string& language_code) { |
- return l10n_util::GetDisplayNameForLocale( |
+ string16 name = l10n_util::GetDisplayNameForLocale( |
language_code, g_browser_process->GetApplicationLocale(), true); |
+ if (!TranslateManager::IsAlphaLanguage(language_code)) |
+ return name; |
+ return l10n_util::GetStringFUTF16(IDS_TRANSLATE_INFOBAR_ALPHA_LANGUAGE, |
+ name); |
} |
// static |