Summary

[edit]
((format link)) ((format linkr))
((format link|Some_Page_With_Underscores)) ((format linkr|Some_Page_With_Underscores))
Some_Page_With_Underscores Some Page With Underscores
((format linkr|Template talk:T#%7B%7Bu%7D%7D)) ((format linkr|Template talk:T#%7B%7Bu%7D%7D))
Template talk:T § %7B%7Bu%7D%7D Template talk:T § ((u))
((format link|%E4%BA%BA%E7%9A%84%E6%95%99E5%8C%96)) ((format linkr|%E4%BA%BA%E7%9A%84%E6%95%99E5%8C%96))
[[:%E4%BA%BA%E7%9A%84%E6%95%99E5%8C%96]] 人的教化
((format link|Page_With_HTML5_Entities)) ((format linkr|Page_With_HTML5_Entities))
Page_With_HTML5_Entities Page With_HTML5 Entities

Usage

[edit]

This template does exactly what ((format link)) does, and takes all the same arguments.

This template is intended to lower editor workload when copying links from the URL bar and is not suitable for replacing ((format link)), because of the changes it makes to ((format link))'s output that could create ambiguity if automatically replaced.

This template replaces any underscores with spaces and decodes any URL parts in ((format link))'s output. Some examples of why this may be useful—

((format link))

[edit]

((format linkr))

[edit]
People of the Philippines v. Santos, Ressa and Rappler § Santos Jr.'s article
未来日記 § Manga

|nud=

[edit]

|nud= (no URL decode) can be added to disable URL decoding but still get underscores replaced.

%E6%9C%AA%E6%9D%A5%E6%97%A5%E8%A8%98 § M%61 nga

Note that you can achieve this through the HTML5 entity _ just as well:

pages can’t contain underscores § but sections_may (though their anchors won’t!)

TemplateData

[edit]

This template simplifies the process of formatting links from the URL bar by automatically replacing underscores with spaces and decoding URL-encoded parts.

Template parameters

ParameterDescriptionTypeStatus
Page1

The name of the page the link points to. It can include a section after a hashtag (#).

Stringrequired
Italicize pageitalicizepage

Set to 'y' to italicize the page name.

Default
n
Stringoptional
No URL Decodenud

Set to 'y' to prevent URL decoding, while still replacing underscores with spaces.

Default
n
Stringoptional