This high-risk template has been protected from editing to prevent vandalism. See the protection log for more details. Please discuss any changes on the talk page; you may ask an administrator to make the edit if it is supported by consensus. You may also request that this page be unprotected.

This template is used on 2,800+ pages. To avoid any disruptions and to save server load, any changes should first be tested in this template's /sandbox or /testcases subpage, or in your own user space. The tested changes can then be added in one single edit to this template. As a courtesy to other users, please discuss any changes at the talk page before implementing them.

This template returns the first word of the first parameter. Use |1= for the first parameter if the string may contain an equals sign (=).

By default, words are delimited by spaces, but the optional parameter |sep= can set the separator to any character. Exception: If a percent sign (%) is wanted as separator, |sep= has to be set to %% instead of %. This is because the percent sign is a special symbol in Lua patterns which is used to represent character classes.