Browse Source

【综合】toolbar页面编辑更多菜单事件补充

tangchao 1 year ago
parent
commit
5c100e703a

+ 11 - 11
PDF Office/PDF Master/Class/PDFTools/PageEdit/View/KMPDFEditToolbar.swift

@@ -476,7 +476,7 @@ extension KMPDFEditToolbar: KMToolbarViewDelegate {
             item?.boxImagePosition = .imageLeft
             item?.btnAction = #selector(rightRotateMenuAction)
             
-            let menuItem = NSMenuItem.init(title: "", action: #selector(leftRotateMenuAction), target: self)
+            let menuItem = NSMenuItem.init(title: NSLocalizedString("Rotate", comment: ""), action: #selector(rightRotateMenuAction), target: self)
             item?.menuFormRepresentation = menuItem
         } else if (identifier == KMToolbarPageEditLeftRotateItemIdentifier) {
             item?.image = NSImage(named: "KMImageNameMainToolPageLeftRotate")
@@ -488,7 +488,7 @@ extension KMPDFEditToolbar: KMToolbarViewDelegate {
             item?.boxImagePosition = .imageLeft
             item?.btnAction = #selector(leftRotateMenuAction)
             
-            let menuItem = NSMenuItem.init(title: "", action: #selector(leftRotateMenuAction), target: self)
+            let menuItem = NSMenuItem.init(title: NSLocalizedString("Rotate Left", comment: ""), action: #selector(leftRotateMenuAction), target: self)
             item?.menuFormRepresentation = menuItem
         } else if (identifier == KMToolbarPageEditRightRotateItemIdentifier) {
             item?.image = NSImage(named: "KMImageNameMainToolPageRightRotate")
@@ -500,7 +500,7 @@ extension KMPDFEditToolbar: KMToolbarViewDelegate {
             item?.boxImagePosition = .imageLeft
             item?.btnAction = #selector(rightRotateMenuAction)
             
-            let menuItem = NSMenuItem.init(title: "", action: #selector(rightRotateMenuAction), target: self)
+            let menuItem = NSMenuItem.init(title: NSLocalizedString("Rotate Right", comment: ""), action: #selector(rightRotateMenuAction), target: self)
             item?.menuFormRepresentation = menuItem
         } else if (identifier == KMToolbarPageEditInsetItemIdentifier) {
             item?.image = NSImage(named: KMImageNameUXIconSubtoolbarPageInsert)
@@ -513,7 +513,7 @@ extension KMPDFEditToolbar: KMToolbarViewDelegate {
 //            item?.btnAction = #selector(insertMenuAction)
             item?.needExpandAction = true
             
-            let menuItem = NSMenuItem.init(title: "Insert", action: #selector(insertMenuAction), target: self)
+            let menuItem = NSMenuItem.init(title: NSLocalizedString("Insert", comment: ""), action: nil, target: self)
             let subMenu = NSMenu()
             menuItem.submenu = subMenu
             _ = subMenu.addItem(title: self.insertItemStrings[0], action: #selector(item_insertBlankPage) , target: self)
@@ -531,7 +531,7 @@ extension KMPDFEditToolbar: KMToolbarViewDelegate {
 //            item?.btnAction = #selector(extractMenuAction)
             item?.needExpandAction = true
             
-            let menuItem = NSMenuItem.init(title: "Extract", action: #selector(extractMenuAction), target: self)
+            let menuItem = NSMenuItem.init(title: NSLocalizedString("Extract", comment: ""), action: nil, target: self)
             let subMenu = NSMenu()
             menuItem.submenu = subMenu
             subMenu.addItem(title: NSLocalizedString("Extract selected pages", comment: ""), action: #selector(_extractMenuItemAction) , target: self, tag: 1)
@@ -548,7 +548,7 @@ extension KMPDFEditToolbar: KMToolbarViewDelegate {
             item?.boxImagePosition = .imageLeft
             item?.btnAction = #selector(replaceMenuAction)
             
-            let menuItem = NSMenuItem.init(title: "Replace", action: #selector(replaceMenuAction), target: self)
+            let menuItem = NSMenuItem.init(title: NSLocalizedString("Replace", comment: ""), action: #selector(replaceMenuAction), target: self)
             item?.menuFormRepresentation = menuItem
         } else if (identifier == KMToolbarPageEditSplitItemIdentifier) {
             item?.image = NSImage(named: KMImageNameUXIconSubtoolbarPageSplit)
@@ -561,7 +561,7 @@ extension KMPDFEditToolbar: KMToolbarViewDelegate {
             item?.needExpandAction = true
 //            item?.btnAction = #selector(splitMenuAction)
             
-            let menuItem = NSMenuItem.init(title: "Split", action: #selector(splitMenuAction), target: self)
+            let menuItem = NSMenuItem.init(title: NSLocalizedString("Split", comment: ""), action: nil, target: self)
             let subMenu = NSMenu()
             subMenu.addItem(title: NSLocalizedString("Split selected pages", comment: ""), action: #selector(_splitAction), target: self, tag: 0)
             subMenu.addItem(title: NSLocalizedString("Split", comment: ""), action: #selector(_splitAction), target: self, tag: 1)
@@ -577,7 +577,7 @@ extension KMPDFEditToolbar: KMToolbarViewDelegate {
             item?.boxImagePosition = .imageLeft
             item?.btnAction = #selector(reverseMenuAction)
             
-            let menuItem = NSMenuItem.init(title: "Reverse", action: #selector(reverseMenuAction), target: self)
+            let menuItem = NSMenuItem.init(title: NSLocalizedString("Reverse", comment: ""), action: #selector(reverseMenuAction), target: self)
             item?.menuFormRepresentation = menuItem
         } else if (identifier == KMToolbarPageEditCopyItemIdentifier) {
             item?.image = NSImage(named: KMImageNameUXIconSubtoolbarPageCopy)
@@ -589,7 +589,7 @@ extension KMPDFEditToolbar: KMToolbarViewDelegate {
             item?.boxImagePosition = .imageLeft
             item?.btnAction = #selector(copyMenuAction)
             
-            let menuItem = NSMenuItem.init(title: "Delete", action: #selector(deleteMenuAction), target: self)
+            let menuItem = NSMenuItem.init(title: NSLocalizedString("Copy", comment: ""), action: #selector(copyMenuAction), target: self)
             item?.menuFormRepresentation = menuItem
         } else if (identifier == KMToolbarPageEditPasteItemIdentifier) {
             item?.image = NSImage(named: KMImageNameUXIconSubtoolbarPagePaste)
@@ -601,7 +601,7 @@ extension KMPDFEditToolbar: KMToolbarViewDelegate {
             item?.boxImagePosition = .imageLeft
             item?.btnAction = #selector(pasteMenuAction)
             
-            let menuItem = NSMenuItem.init(title: "Delete", action: #selector(deleteMenuAction), target: self)
+            let menuItem = NSMenuItem.init(title: NSLocalizedString("Paste", comment: ""), action: #selector(pasteMenuAction), target: self)
             item?.menuFormRepresentation = menuItem
         } else if (identifier == KMToolbarPageEditDeleteItemIdentifier) {
             item?.image = NSImage(named: KMImageNameUXIconSubtoolbarPageDelete)
@@ -613,7 +613,7 @@ extension KMPDFEditToolbar: KMToolbarViewDelegate {
             item?.boxImagePosition = .imageLeft
             item?.btnAction = #selector(deleteMenuAction)
             
-            let menuItem = NSMenuItem.init(title: "Delete", action: #selector(deleteMenuAction), target: self)
+            let menuItem = NSMenuItem.init(title: NSLocalizedString("Delete", comment: ""), action: #selector(deleteMenuAction), target: self)
             item?.menuFormRepresentation = menuItem
         }