Plantilla:Lang

De Viquipèdia
Dreceres ràpides: navegació, cerca

{{{2}}}

Icona de documentació de mòdul Documentació de la plantilla[mostra] [modifica] [historial] [refresca]

El propòsit d'aquesta plantilla és indicar que una paraula o frase és en una llengua determinada. No fa canvis visibles al text, però posa una marca que pot ajudar a diferents programaris a tractar-ho correctament, per exemple el navegador pot escollir la font apropiada o un lector de pantalla pronunciar-ho correctament.

Sintaxi[modifica | modifica el codi]

{{lang|Codi de llengua|Text}}

El codi de llengua és segons ISO 639, preferentment ISO 639-1 (de dos caràcters) d'acord amb World Wide Web Consortium ("La regla d'or per la creació d'etiquetes de llengua és procurar que l'etiqueta sigui el més breu possible", http://www.w3.org/International/articles/language-tags/Overview.en.php). Les subetiquetes de regió (p.ex. es-005 per l'espanyol sud-americà) o de variant (p.ex. ca-valencia pel valencià) s'haurien de limitar a casos de necessitat justificada.

Exemple:

* Ella va dir: "{{lang|fr|''Je suis française.''}}"

Mostra:

  • Ella va dir: "Je suis française."

Justificació[modifica | modifica el codi]

  • Els navegadors web poden utilitzar la informació per escollir la font apropiada.
  • Els lectors de pantalla necessiten informació de la llengua per pronunciar-ho correctament.
  • Els correctors ortogràfics i gramaticals ho poden tractar de forma diferent.
  • Els navegadors web poden escollir la tipografia adequada, com cometes, guionets o espais.
  • Els usuaris poden aplicar estils CSS per llengua en les seves fulles d'estil personalitzades.
  • Google i altres motors de cerca poden utilitzar aquesta informació per indexar el text.
  • Pot ser d'utilitat per desenvolupadors d'aplicacions, per recerca o per estadístiques.

Estils personalitzats[modifica | modifica el codi]

Els usuaris registrats poden aplicar estils CSS personalitzats a la seva pàgina vector.css (o la corresponent a l'aparença utilitzada en les preferències)

Exemple: per canviar la font a un text en rus:

 span[lang|=ru] { font-family: fonteskaya; }

Exemple: per canviar el color a un text marcat amb qualsevol llengua:

span[lang] { color: green; }