Use the following checklist to ensure that your plug-in is consistent with the rest of the interface and any other plug-ins built by developers following this guide.
Action bar buttons have a corresponding menu item on the Actions menu.
Interface text adheres to capitalization guidelines.
Interface text adheres to punctuation guidelines.
Mnemonics exist for all menu additions.
Mnemonics exist for all input field labels, tabs, and buttons in dialog windows.
Menu and button actions have ellipses (…) at the end of the text string if the action opens a dialog box for further user input before completing the task.
Separator bars are used in menus and action bars to separate groups of similar actions.
Interface icons have ALT (hover) text describing the action or intended indication.
Actions in menus appear disabled if not available.
Error dialog boxes provide information on what to do to recover.
General consistency in terminology is achieved (same words are used to refer to the same action appearing in different places, for example).