summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorthomasvl@chromium.org <thomasvl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-08-28 18:17:15 +0000
committerthomasvl@chromium.org <thomasvl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-08-28 18:17:15 +0000
commit886cce1d3e5dbfc68d5908b18471d2631c76f6ec (patch)
treef82fa05c2df8a1f6fac5e8712beb35d68ed9ae59
parent4c9ab62bfc9eace0c21944b0e82dad20b3614f0d (diff)
downloadchromium_src-886cce1d3e5dbfc68d5908b18471d2631c76f6ec.zip
chromium_src-886cce1d3e5dbfc68d5908b18471d2631c76f6ec.tar.gz
chromium_src-886cce1d3e5dbfc68d5908b18471d2631c76f6ec.tar.bz2
Make the default ok/cancel button come from the pak files.
BUG=20496 TEST=more alerts should get localized strings. Review URL: http://codereview.chromium.org/181006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24752 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome/browser/app_modal_dialog_mac.mm14
1 files changed, 6 insertions, 8 deletions
diff --git a/chrome/browser/app_modal_dialog_mac.mm b/chrome/browser/app_modal_dialog_mac.mm
index db7bd6d04..faddb4c4 100644
--- a/chrome/browser/app_modal_dialog_mac.mm
+++ b/chrome/browser/app_modal_dialog_mac.mm
@@ -6,9 +6,10 @@
#import <Cocoa/Cocoa.h>
-#include "app/l10n_util.h"
+#include "app/l10n_util_mac.h"
#include "app/message_box_flags.h"
#include "base/sys_string_conversions.h"
+#include "grit/app_strings.h"
#include "grit/generated_resources.h"
// Helper object that receives the notification that the dialog/sheet is
@@ -78,9 +79,8 @@ void AppModalDialog::CreateAndShowDialog() {
// Determine the names of the dialog buttons based on the flags. "Default"
// is the OK button. "Other" is the cancel button. We don't use the
// "Alternate" button in NSRunAlertPanel.
- // TODO(pinkerton): Need to find the right localized strings for these.
- NSString* default_button = NSLocalizedString(@"OK", nil);
- NSString* other_button = NSLocalizedString(@"Cancel", nil);
+ NSString* default_button = l10n_util::GetNSStringWithFixup(IDS_APP_OK);
+ NSString* other_button = l10n_util::GetNSStringWithFixup(IDS_APP_CANCEL);
bool text_field = false;
bool one_button = false;
switch (dialog_flags_) {
@@ -89,12 +89,10 @@ void AppModalDialog::CreateAndShowDialog() {
break;
case MessageBoxFlags::kIsJavascriptConfirm:
if (is_before_unload_dialog_) {
- std::string button_text = l10n_util::GetStringUTF8(
+ default_button = l10n_util::GetNSStringWithFixup(
IDS_BEFOREUNLOAD_MESSAGEBOX_OK_BUTTON_LABEL);
- default_button = base::SysUTF8ToNSString(button_text);
- button_text = l10n_util::GetStringUTF8(
+ other_button = l10n_util::GetNSStringWithFixup(
IDS_BEFOREUNLOAD_MESSAGEBOX_CANCEL_BUTTON_LABEL);
- other_button = base::SysUTF8ToNSString(button_text);
}
break;
case MessageBoxFlags::kIsJavascriptPrompt: