I've upgraded a couple days ago to macOS Mojave and customized my input source names according to the answer herecustomized my input source names, however the new input source names are not being updated in the language switcher (they should have been EN, RO and EΛ):
I've double-checked that my changes are indeed where they should be and they are:
$ /usr/libexec/PlistBuddy /System/Library/Keyboard\ Layouts/AppleKeyBoardLayouts.bundle/Contents/Resources/English.lproj/InfoPlist.strings Command: Print Romanian-Standard RO Command: Print U.S. EN Command: Print Greek ΕΛ Command:
I presume there's a cache involved somewhere that I need to reset, but I don't know where or how. Any ideas?