<replaceable>Use this for placeholder or sample text, that a user would not actually type, but would instead replace with the correct text for their environment. For example, Edit the file <filename><replaceable>/usr/local/foo/bar</replaceable></filename>, because it may already be established that
/usr/localis only the default location of this file, and the user may have it installed to e.g./opt/instead.<application>Use this to mark up the name of any software program mentioned in the text. Don't use this to mark up the actual command issued to execute the application. For example,
<application>Kate</application>is the name of the editor, but<command>kate</command>is the name of the command that starts the Kate application.Note
All KDE applications, and several non-KDE but very common applications, are provided as entities.
For the KDE applications, using the entities will save you much typing, and will ensure that applications are always referred to with their correct name across all documentation. The entity is always the application's executable name, in lower case, e.g.
&kcontrol;,&konqueror;or&kmail;.For non-KDE applications, one of the major reasons to use the entities is that there are legal implications, so far as we are required to acknowledge trademarks and copyrights held by others outside our organisation. You will find in Appendix A, Entities a list containing a list of the more common non-KDE application entities.
<interface>Catch all element for gui interface items that do not have a more specific tag. You can use this to markup things like the “View pane” in KHelpCenter, or the “Board” in KJumpingCube.
<userinput>Any text that the user must type, including commands and data entry.