Browse Source

fix: proper i18n of recentDocuments item (#20948)

Shelley Vohr 5 years ago
parent
commit
584a494b83
1 changed files with 5 additions and 3 deletions
  1. 5 3
      shell/browser/ui/cocoa/atom_menu_controller.mm

+ 5 - 3
shell/browser/ui/cocoa/atom_menu_controller.mm

@@ -128,9 +128,11 @@ static base::scoped_nsobject<NSMenu> recentDocumentsMenuSwap_;
 
   // Locate & retain the recent documents menu item
   if (!recentDocumentsMenuItem_) {
-    recentDocumentsMenuItem_.reset(
-        [[[[[NSApp mainMenu] itemWithTitle:@"Electron"] submenu]
-            itemWithTitle:@"Open Recent"] retain]);
+    base::string16 title = base::ASCIIToUTF16("Open Recent");
+    NSString* openTitle = l10n_util::FixUpWindowsStyleLabel(title);
+
+    recentDocumentsMenuItem_.reset([[[[[NSApp mainMenu]
+        itemWithTitle:@"Electron"] submenu] itemWithTitle:openTitle] retain]);
   }
 
   model_ = model;