Template:Unichar/name/sandbox: Difference between revisions
Template page
More actions
< Template:Unichar | name
Created page with "<templatestyles src="Unichar/name/sandbox/styles.css /><span class="unichar-name">{{#ifeq:{{{name|}}}| none || {{#switch:{{{gc|}}} | Zl | Zp | Zs={{#ifeq:{{{nlink|}}} | <#salted#> |{{{na|}}}| {{#if: {{{nlink|}}} | [[{{{nlink|}}}{{!}}{{{na|}}}]] |[[{{#ifeq:{{{hval}}}|0020|space (punctuation)|{{lc:{{{na|}}}}}}}{{!}}{{{na|}}}]] }}}} <!--A space cannot be the sole character in a page name --> | Cc | Cs | Cp | Cn = <!--no smallcaps name, but straight nlink if given-->{{#ifeq..." |
No edit summary |
||
Line 1: | Line 1: | ||
<templatestyles src="Unichar/name/sandbox/styles.css /><span class="unichar-name">{{#ifeq:{{{name|}}}| none || {{#switch:{{{gc|}}} | Zl | Zp | Zs={{#ifeq:{{{nlink|}}} | <#salted#> |{{{na|}}}| {{#if: {{{nlink|}}} | [[{{{nlink|}}}{{!}}{{{na|}}}]] |[[{{#ifeq:{{{hval}}}|0020|space (punctuation)|{{lc:{{{na|}}}}}}}{{!}}{{{na|}}}]] }}}} <!--A space cannot be the sole character in a page name --> | Cc | Cs | Cp | Cn = <!--no smallcaps name, but straight nlink if given-->{{#ifeq:{{{nlink|}}} | <#salted#> || {{#if: {{{nlink|}}} | [[{{{nlink|}}}]] | {{error|Error using {{tl|unichar}}: Pagename expected in "nlink{{=}}"| tag=span }}}}}} | <templatestyles src="Template:Unichar/name/sandbox/styles.css /><span class="unichar-name">{{#ifeq:{{{name|}}}| none || {{#switch:{{{gc|}}} | Zl | Zp | Zs={{#ifeq:{{{nlink|}}} | <#salted#> |{{{na|}}}| {{#if: {{{nlink|}}} | [[{{{nlink|}}}{{!}}{{{na|}}}]] |[[{{#ifeq:{{{hval}}}|0020|space (punctuation)|{{lc:{{{na|}}}}}}}{{!}}{{{na|}}}]] }}}} <!--A space cannot be the sole character in a page name --> | Cc | Cs | Cp | Cn = <!--no smallcaps name, but straight nlink if given-->{{#ifeq:{{{nlink|}}} | <#salted#> || {{#if: {{{nlink|}}} | [[{{{nlink|}}}]] | {{error|Error using {{tl|unichar}}: Pagename expected in "nlink{{=}}"| tag=span }}}}}} | ||
| #default={{#switch:{{{nlink|<#salted#>}}} | | #default={{#switch:{{{nlink|<#salted#>}}} | ||
| <#salted#> =<!--no link-->{{{na|}}} | | <#salted#> =<!--no link-->{{{na|}}} |
Latest revision as of 17:09, 15 March 2025
Usage
Returns the Unicode character Name text, in {{small}} uppercases, optionally wikilinked.
Input:
|na=
: name string (named param so whitespace/returns are stripped)|hval=
: hex code point value, for generating the nlink link|nlink=
: wikilink article name; should be "<#salted#>" if user did not use "|nlink=
" at all (meaning: do not link the name).
Example: {{Unichar/name|na=LATIN CAPITAL LETTER A|hval=0041|nlink=}}
-> LATIN CAPITAL LETTER A
tests THIS IS THE NAME THIS IS THE NAME THIS IS THE NAME
See also
See main template {{Unichar}} for full documentation.