Index: athena/content/render_view_context_menu_impl.cc |
diff --git a/athena/content/render_view_context_menu_impl.cc b/athena/content/render_view_context_menu_impl.cc |
index 82f6098e8b2b8ea2a78ecd532ed2f7639eb673c7..688b4f5e1e7b68e2695d5e90169007f2284310fa 100644 |
--- a/athena/content/render_view_context_menu_impl.cc |
+++ b/athena/content/render_view_context_menu_impl.cc |
@@ -4,12 +4,13 @@ |
#include "athena/content/render_view_context_menu_impl.h" |
-#include "base/strings/utf_string_conversions.h" |
+#include "athena/strings/grit/athena_strings.h" |
#include "components/renderer_context_menu/context_menu_content_type.h" |
#include "components/renderer_context_menu/views/toolkit_delegate_views.h" |
#include "content/public/browser/browser_context.h" |
#include "content/public/browser/web_contents.h" |
#include "third_party/WebKit/public/web/WebContextMenuData.h" |
+#include "ui/base/l10n/l10n_util.h" |
namespace athena { |
using blink::WebContextMenuData; |
@@ -44,32 +45,46 @@ const int kNumCustomCommandIds = 1000; |
// TODO(oshima): Move IDS for context menus to components/renderer_context_menu |
// and replace hardcoded strings below. |
void AppendPageItems(ui::SimpleMenuModel* menu_model) { |
- menu_model->AddItem(CMD_BACK, base::ASCIIToUTF16("Back")); |
- menu_model->AddItem(CMD_FORWARD, base::ASCIIToUTF16("Forward")); |
- menu_model->AddItem(CMD_RELOAD, base::ASCIIToUTF16("Reload")); |
+ menu_model->AddItem(CMD_BACK, |
+ l10n_util::GetStringUTF16(IDS_ATHENA_CONTEXT_BACK)); |
+ menu_model->AddItem(CMD_FORWARD, |
+ l10n_util::GetStringUTF16(IDS_ATHENA_CONTEXT_FORWARD)); |
+ menu_model->AddItem(CMD_RELOAD, |
+ l10n_util::GetStringUTF16(IDS_ATHENA_CONTEXT_RELOAD)); |
menu_model->AddSeparator(ui::NORMAL_SEPARATOR); |
- menu_model->AddItem(CMD_VIEW_SOURCE, base::ASCIIToUTF16("View Source")); |
+ menu_model->AddItem( |
+ CMD_VIEW_SOURCE, |
+ l10n_util::GetStringUTF16(IDS_ATHENA_CONTEXT_VIEWPAGESOURCE)); |
} |
void AppendLinkItems(const content::ContextMenuParams& params, |
ui::SimpleMenuModel* menu_model) { |
if (!params.link_url.is_empty()) |
- menu_model->AddItem(CMD_OPEN_LINK_NEW_ACTIVITY, |
- base::ASCIIToUTF16("Open Link In New Activity")); |
+ menu_model->AddItem( |
+ CMD_OPEN_LINK_NEW_ACTIVITY, |
+ l10n_util::GetStringUTF16(IDS_ATHENA_CONTEXT_OPENLINKNEWACTIVITY)); |
} |
void AppendEditableItems(ui::SimpleMenuModel* menu_model) { |
- menu_model->AddItem(CMD_UNDO, base::ASCIIToUTF16("Undo")); |
- menu_model->AddItem(CMD_REDO, base::ASCIIToUTF16("Redo")); |
+ menu_model->AddItem(CMD_UNDO, |
+ l10n_util::GetStringUTF16(IDS_ATHENA_CONTEXT_UNDO)); |
+ menu_model->AddItem(CMD_REDO, |
+ l10n_util::GetStringUTF16(IDS_ATHENA_CONTEXT_REDO)); |
menu_model->AddSeparator(ui::NORMAL_SEPARATOR); |
- menu_model->AddItem(CMD_CUT, base::ASCIIToUTF16("Cut")); |
- menu_model->AddItem(CMD_COPY, base::ASCIIToUTF16("Copy")); |
- menu_model->AddItem(CMD_PASTE, base::ASCIIToUTF16("Paste")); |
- menu_model->AddItem(CMD_PASTE_AND_MATCH_STYLE, |
- base::ASCIIToUTF16("Paste as plain text")); |
- menu_model->AddItem(CMD_DELETE, base::ASCIIToUTF16("Delete")); |
+ menu_model->AddItem(CMD_CUT, |
+ l10n_util::GetStringUTF16(IDS_ATHENA_CONTEXT_CUT)); |
+ menu_model->AddItem(CMD_COPY, |
+ l10n_util::GetStringUTF16(IDS_ATHENA_CONTEXT_COPY)); |
+ menu_model->AddItem(CMD_PASTE, |
+ l10n_util::GetStringUTF16(IDS_ATHENA_CONTEXT_PASTE)); |
+ menu_model->AddItem( |
+ CMD_PASTE_AND_MATCH_STYLE, |
+ l10n_util::GetStringUTF16(IDS_ATHENA_CONTEXT_PASTE_AND_MATCH_STYLE)); |
+ menu_model->AddItem(CMD_DELETE, |
+ l10n_util::GetStringUTF16(IDS_ATHENA_CONTEXT_DELETE)); |
menu_model->AddSeparator(ui::NORMAL_SEPARATOR); |
- menu_model->AddItem(CMD_SELECT_ALL, base::ASCIIToUTF16("Select All")); |
+ menu_model->AddItem(CMD_SELECT_ALL, |
+ l10n_util::GetStringUTF16(IDS_ATHENA_CONTEXT_SELECTALL)); |
} |
} // namespace |