Translations:Template:Extension/186/en

To change/correct/add to the implementation type parameters:
 * Check the talk page - there have been some extensive discussions about this field.
 * $typeswitch: Stores the possible values for the type field. Multiple values are implemented by calling this template with $foreach.
 * $typeswitchnocats: Does not need to be modified when adding a new type. Used instead of $typeswitch when this template is used in $nocats. Templates used with $foreach can only take one parameter so we need to wrap the call to $typeswitch with another template that sets the mode.