Template:Case preserving encode/doc

From XMS Wiki
< Template:Case preserving encode
Revision as of 20:43, 22 May 2013 by Jcreer (talk | contribs) (Created page with "{{Documentation subpage}} {{used in system}} <!-- Categories and interwikis go at the bottom of this page. --> This is the {{tl|case preserving encode}} meta-template. This tem...")

(diff) ← Older revision | Approved revision (diff) | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search
This is a documentation subpage for Template:Case preserving encode (see that page for the template itself).
It contains usage information, categories and other content that is not part of the original template page.

{{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}}.