Vés al contingut

Plantilla:Numcr2namecr

De Viki.cat
Icona de documentació de mòdul Documentació de la plantilla [ mostra ] [ ⧼Visualeditor-ca-editsource-section⧽ ] [ mostra l'historial ] [ refresca ]

Ús

Aquesta plantilla converteix una referència de caràcters numèrica en una referència de caràcters anomenada. Converteix un número a la referència de caràcters anomenada per a HTML, també anomenada sovint "entitat de caràcter". El número d'entrada pot ser decimal o hexadecimal.

  • <syntaxhighlight lang="wikitext">&nbsp;, &NonBreakingSpace;</syntaxhighlight> dona: &nbsp;, &NonBreakingSpace;
  • <syntaxhighlight lang="wikitext">&nbsp;, &NonBreakingSpace;</syntaxhighlight> dona: &nbsp;, &NonBreakingSpace;

Per defecte se suposa que la base numèrica és hexadecimal. Quan la base és decimal, s'ha d'especificar utilitzant "|base=dec"

Quan el número no té cap caràcter relacionat amb nom, es presenta un espai en blanc. Aquest missatge es pot canviar:

  • <syntaxhighlight lang="wikitext"></syntaxhighlight> dona:
  • <syntaxhighlight lang="wikitext">Sense nom</syntaxhighlight> dona: Sense nom

Paràmetres

  • First parameter, unnamed, |1= : Required. Numerical value in hex or decimal. Hexadecimal can have the prefix "0x". Input like &#160; (expected output &nbsp;) can not be processed.
  • |base= : Required when |base=decimal, default |base=hex. When the input number (parameter 1) is decimal, the |base= must be defined through: "|base=dec", "|base=d", "|base=10".
For clarity in code, the hex base may be defined as well: "|base=hex", "|base=h", "|base=16". The base is also hexadecimal when the prefix "0x" is used with the number.
  • |notfoundmsg= : Optional message, default= (blank). Will be returned when the value does not have a named reference.
  • <syntaxhighlight lang="wikitext"></syntaxhighlight> produces:
  • <syntaxhighlight lang="wikitext">Cannot find the name</syntaxhighlight> produces: Cannot find the name

Notes tècniques

The template uses the module Module:Numcr2namecr, which contains a list of all 2032 character names (or 1446 unique characters). Hexadecimal-decimal calculations are performed by {{#invoke:BaseConvert|16to10}}.

Vegeu també