The dictionary markup can be used to store key-value pairs like in a dictionary or glossary. It uses definition lists (see HelpOnLists). A dictionary page used by the system has to have a name ending with Dict (see page_dict_regex on the page HelpOnConfiguration).
Dictionaries can be either shared or private (only you have read access to them under your homepage).
1. How does it look?
This is an example:
And it looks like this in the page source:
var1:: value1 var2:: value2 var3:: value3
The leading space and the space after '::' are important.
See also HelpOnVariables
2. Dictionaries for translations
Dictionaries can be used to translate user-specified words with auto-substitution1. If you want to use that a dictionary has to be named in the form LanguageDict (examples: GermanDict, FrenchDict, SpanishDict, etc.).