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.