summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-11-20 16:57:04 +0000
committertfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-11-20 16:57:04 +0000
commit4ebcbf892aaac28bc4be2f6ee65d576667124879 (patch)
tree5bb29fbca763c7185c985057f14b0765863da5a8
parent75891fe5e8c0dc1696cc155a619687624397c894 (diff)
downloadchromium_src-4ebcbf892aaac28bc4be2f6ee65d576667124879.zip
chromium_src-4ebcbf892aaac28bc4be2f6ee65d576667124879.tar.gz
chromium_src-4ebcbf892aaac28bc4be2f6ee65d576667124879.tar.bz2
DOMUI: Do not change the current menu labels for Win/Mac/Linux.
The menu labels should remain the same as they do now without the flag for Win, Mac, Linux, and ChromeOS (see below). Win: Options Mac/Linux: Preferences ChromeOS: Settings BUG=63432 TEST=open chrome with or without --enable-tabbed-options the labels should be the same as above. Review URL: http://codereview.chromium.org/5113004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66889 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome/app/generated_resources.grd14
-rw-r--r--chrome/app/nibs/MainMenu.xib2
-rw-r--r--chrome/browser/background_mode_manager.cc21
-rw-r--r--chrome/browser/wrench_menu_model.cc23
4 files changed, 31 insertions, 29 deletions
diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources.grd
index 1f1ad28..7dcd59a 100644
--- a/chrome/app/generated_resources.grd
+++ b/chrome/app/generated_resources.grd
@@ -978,6 +978,17 @@ each locale. -->
Close
</message>
+ <if expr="os == 'darwin'">
+ <message name="IDS_PREFERENCES" desc="The Mac menu item to open the preferences window in the app menu.">
+ Preferences...
+ </message>
+ </if>
+ <if expr="os == 'linux2'">
+ <message name="IDS_PREFERENCES" desc="The text label of the Preferences menu item.">
+ Preferences
+ </message>
+ </if>
+
<!-- App menu -->
<if expr="not pp_ifdef('use_titlecase')">
<message name="IDS_SHOW_HISTORY" desc="The show history menu in the app menu">
@@ -8474,9 +8485,6 @@ Keep your key file in a safe place. You will need it to create new versions of y
<message name="IDS_ABOUT_MAC" desc="The Mac menu item to open the about box.">
About <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>
</message>
- <message name="IDS_PREFERENCES_MAC" desc="The Mac menu item to open the preferences window in the app menu.">
- Preferences...
- </message>
<message name="IDS_CLEAR_BROWSING_DATA_MAC" desc="The Mac menu item for clearing of browsing data in the app menu.">
Clear Browsing Data...
</message>
diff --git a/chrome/app/nibs/MainMenu.xib b/chrome/app/nibs/MainMenu.xib
index 0c45c44..ad925e3 100644
--- a/chrome/app/nibs/MainMenu.xib
+++ b/chrome/app/nibs/MainMenu.xib
@@ -83,7 +83,7 @@
</object>
<object class="NSMenuItem" id="609285721">
<reference key="NSMenu" ref="110575045"/>
- <string key="NSTitle">^IDS_PREFERENCES_MAC</string>
+ <string key="NSTitle">^IDS_PREFERENCES</string>
<string key="NSKeyEquiv">,</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
diff --git a/chrome/browser/background_mode_manager.cc b/chrome/browser/background_mode_manager.cc
index 666af19..b88a349 100644
--- a/chrome/browser/background_mode_manager.cc
+++ b/chrome/browser/background_mode_manager.cc
@@ -484,20 +484,17 @@ void BackgroundModeManager::UpdateStatusTrayIconContextMenu() {
l10n_util::GetStringUTF16(IDS_PRODUCT_NAME)));
// Add Preferences item
- if (CommandLine::ForCurrentProcess()->HasSwitch(
- switches::kEnableTabbedOptions)) {
- menu->AddItemWithStringId(IDC_OPTIONS, IDS_SETTINGS);
- } else {
-#if defined(TOOLKIT_GTK)
- string16 preferences = gtk_util::GetStockPreferencesMenuLabel();
- if (preferences.empty())
- menu->AddItemWithStringId(IDC_OPTIONS, IDS_OPTIONS);
- else
- menu->AddItem(IDC_OPTIONS, preferences);
+#if defined(OS_CHROMEOS)
+ menu->AddItemWithStringId(IDC_OPTIONS, IDS_SETTINGS);
+#elif defined(TOOLKIT_GTK)
+ string16 preferences = gtk_util::GetStockPreferencesMenuLabel();
+ if (!preferences.empty())
+ menu->AddItem(IDC_OPTIONS, preferences);
+ else
+ menu->AddItemWithStringId(IDC_OPTIONS, IDS_PREFERENCES);
#else
- menu->AddItemWithStringId(IDC_OPTIONS, IDS_OPTIONS);
+ menu->AddItemWithStringId(IDC_OPTIONS, IDS_OPTIONS);
#endif
- }
menu->AddSeparator();
int application_position = 0;
context_menu_application_offset_ = menu->GetItemCount();
diff --git a/chrome/browser/wrench_menu_model.cc b/chrome/browser/wrench_menu_model.cc
index 1e7258da..fa4da42 100644
--- a/chrome/browser/wrench_menu_model.cc
+++ b/chrome/browser/wrench_menu_model.cc
@@ -391,22 +391,19 @@ void WrenchMenuModel::Build() {
AddItemWithStringId(IDC_SHOW_DOWNLOADS, IDS_SHOW_DOWNLOADS);
AddSeparator();
- if (CommandLine::ForCurrentProcess()->HasSwitch(
- switches::kEnableTabbedOptions)) {
- AddItemWithStringId(IDC_OPTIONS, IDS_SETTINGS);
- } else {
-#if defined(OS_MACOSX)
- AddItemWithStringId(IDC_OPTIONS, IDS_PREFERENCES_MAC);
+#if defined(OS_CHROMEOS)
+ AddItemWithStringId(IDC_OPTIONS, IDS_SETTINGS);
+#elif defined(OS_MACOSX)
+ AddItemWithStringId(IDC_OPTIONS, IDS_PREFERENCES);
#elif defined(OS_LINUX)
- string16 preferences = gtk_util::GetStockPreferencesMenuLabel();
- if (!preferences.empty())
- AddItem(IDC_OPTIONS, preferences);
- else
- AddItemWithStringId(IDC_OPTIONS, IDS_OPTIONS);
+ string16 preferences = gtk_util::GetStockPreferencesMenuLabel();
+ if (!preferences.empty())
+ AddItem(IDC_OPTIONS, preferences);
+ else
+ AddItemWithStringId(IDC_OPTIONS, IDS_PREFERENCES);
#else
- AddItemWithStringId(IDC_OPTIONS, IDS_OPTIONS);
+ AddItemWithStringId(IDC_OPTIONS, IDS_OPTIONS);
#endif
- }
#if defined(OS_CHROMEOS)
const string16 product_name = l10n_util::GetStringUTF16(IDS_PRODUCT_OS_NAME);