If you ever use any of the alternative keyboard layouts available in OS X (System Preferences -> Language & Text, Input Sources tab), you know that some of their names are quite cumbersome—U.S. International – PC, for example, or Armenian – Western QWERTY. Fortunately, you can edit the names of those input methods so they’re easier to understand and work with.
Now navigate into the English.lproj folder and open the file InfoPlist.strings in TextEdit (or the text editor of your choice). Look for the line containing the name of the keyboard layout you want to change—”USInternational-PC” ="U.S. International - PC"
, for example. Change the name between the quotation marks on the right to whatever you want to appear in the Input menu: “USInternational-PC” ="U.S. Int'l"
, let’s say. Make sure not to enter a name that’s already in use.
When you’re done, save and close the file. The next time you log into your account, your changes should be in effect. (If you wish, you can change the file permissions for English.lproj back to the original settings.)