summaryrefslogtreecommitdiffstats
path: root/ios/chrome/browser/translate/never_translate_infobar_controller.mm
diff options
context:
space:
mode:
authorsdefresne <sdefresne@chromium.org>2016-01-15 07:39:08 -0800
committerCommit bot <commit-bot@chromium.org>2016-01-15 15:40:06 +0000
commit395b039719c3594151d18bfd4231048353c1564b (patch)
treeb607518bd0919d9d7d624f40316896b4ad19e0b9 /ios/chrome/browser/translate/never_translate_infobar_controller.mm
parente923740b2b3b65dffe86ecce49579f9121396ab0 (diff)
downloadchromium_src-395b039719c3594151d18bfd4231048353c1564b.zip
chromium_src-395b039719c3594151d18bfd4231048353c1564b.tar.gz
chromium_src-395b039719c3594151d18bfd4231048353c1564b.tar.bz2
Fix placeholder numbering in iOS specific strings.
The string IDS_TRANSLATE_INFOBAR_NEVER_MESSAGE_IOS only used a single placeholder but used "$2" instead of "$1" causing a DCHECK. Use the correct value. Rename the constant IDS_IOS_TRANSLATE_INFOBAR_NEVER_MESSAGE and move the string to ios/chrome/app/ios_${branding}_strings.grd as it is only used on iOS. BUG=None Review URL: https://codereview.chromium.org/1585923007 Cr-Commit-Position: refs/heads/master@{#369751}
Diffstat (limited to 'ios/chrome/browser/translate/never_translate_infobar_controller.mm')
-rw-r--r--ios/chrome/browser/translate/never_translate_infobar_controller.mm8
1 files changed, 5 insertions, 3 deletions
diff --git a/ios/chrome/browser/translate/never_translate_infobar_controller.mm b/ios/chrome/browser/translate/never_translate_infobar_controller.mm
index 0758dd0..0eefa07 100644
--- a/ios/chrome/browser/translate/never_translate_infobar_controller.mm
+++ b/ios/chrome/browser/translate/never_translate_infobar_controller.mm
@@ -9,6 +9,8 @@
#include "components/translate/core/browser/translate_infobar_delegate.h"
#include "grit/components_strings.h"
#include "ios/chrome/browser/translate/translate_infobar_tags.h"
+#include "ios/chrome/grit/ios_chromium_strings.h"
+#include "ios/chrome/grit/ios_google_chrome_strings.h"
#include "ios/public/provider/chrome/browser/chrome_browser_provider.h"
#import "ios/public/provider/chrome/browser/ui/infobar_view_delegate.h"
#import "ios/public/provider/chrome/browser/ui/infobar_view_protocol.h"
@@ -42,9 +44,9 @@
// Main text.
base::string16 originalLanguage =
translateInfoBarDelegate->original_language_name();
- [infoBarView addLabel:l10n_util::GetNSStringF(
- IDS_TRANSLATE_INFOBAR_NEVER_MESSAGE_IOS,
- originalLanguage)];
+ [infoBarView
+ addLabel:l10n_util::GetNSStringF(IDS_IOS_TRANSLATE_INFOBAR_NEVER_MESSAGE,
+ originalLanguage)];
// Close button.
[infoBarView addCloseButtonWithTag:TranslateInfoBarIOSTag::CLOSE
target:self