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: ""