Template:Case preserving encode/doc
{{ombox
| type = content
| text =
This template is used in system messages.
Changes to it can cause immediate changes to the Wikipedia user interface. To avoid large-scale disruption, any changes should first be tested in this template's [[Template:Case preserving encode/sandbox|/sandbox or [[Template:Case preserving encode/testcases|/testcases subpage, or in your own Wikipedia:Subpages#How to create user subpages|user space. The tested changes can then be added in one single edit to this template. Please discuss any changes at {{#if:|[[{{{2}}}]]|the [[Template talk:Case preserving encode|talk page}} before implementing them.
}}
This is the {{case preserving encode}}
meta-template.
This template is used inside the templates {{sec link}}
, {{sec link auto}}
, and {{sec link image}}
. (And it might be used in other templates too.)
This template is used to URL-encode wiki page names for external links to other MediaWiki wikis. Since MediaWiki's own URL-encode functions don't work when making links to other MediaWiki wikis.
This template preserves the case of the first character, and it correctly preserves the namespace name.
Usage
Template:Template example bullet Template:Template example bullet
Technical details
For a detailed explanation of the methods used in this template see the talkpage of {{sec link}}.