From 6dd8ec6c36b00055e9df5e8ff89808f7e4edf7ac Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Sun, 17 Jul 2022 14:12:46 +0800 Subject: [PATCH] ctlIME_Menu // Show editing assoc. phrases when using it. --- .../ControllerModules/ctlInputMethod_Menu.swift | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/Source/Modules/ControllerModules/ctlInputMethod_Menu.swift b/Source/Modules/ControllerModules/ctlInputMethod_Menu.swift index 3c1727e1..ff852107 100644 --- a/Source/Modules/ControllerModules/ctlInputMethod_Menu.swift +++ b/Source/Modules/ControllerModules/ctlInputMethod_Menu.swift @@ -117,15 +117,18 @@ extension ctlInputMethod { action: #selector(openExcludedPhrases(_:)), keyEquivalent: "" ) + if optionKeyPressed || mgrPrefs.associatedPhrasesEnabled { + menu.addItem( + withTitle: NSLocalizedString("Edit Associated Phrases…", comment: ""), + action: #selector(openAssociatedPhrases(_:)), keyEquivalent: "" + ) + } + if optionKeyPressed { menu.addItem( withTitle: NSLocalizedString("Edit Phrase Replacement Table…", comment: ""), action: #selector(openPhraseReplacement(_:)), keyEquivalent: "" ) - menu.addItem( - withTitle: NSLocalizedString("Edit Associated Phrases…", comment: ""), - action: #selector(openAssociatedPhrases(_:)), keyEquivalent: "" - ) menu.addItem( withTitle: NSLocalizedString("Edit User Symbol & Emoji Data…", comment: ""), action: #selector(openUserSymbols(_:)), keyEquivalent: "" @@ -139,6 +142,8 @@ extension ctlInputMethod { ) } + menu.addItem(NSMenuItem.separator()) // --------------------- + menu.addItem( withTitle: NSLocalizedString("Optimize Memorized Phrases", comment: ""), action: #selector(removeUnigramsFromUOM(_:)), keyEquivalent: ""