Plantilla:Traducción de plantilla

No se ha definido la plantilla

Icono de documentación de plantilla Documentación de la plantilla[ver] [editar] [historial] [purgar]

Uso

Esta plantilla vale para traducir una plantilla a otra cambiando los parámetros de una por los equivalentes en la otra. Su uso está pensado para los traslados previos a las fusiones de plantillas, depurar u ordenar parámetros de una plantilla o para que se traduzcan plantillas de proyectos en otros idiomas de forma fácil y sencilla sin tener que usar parámetros con nombres en otros idiomas diferentes al español.

Para usarse debe crearse una plantilla que puede estar en el espacio de prueba de la propia plantilla o en subpáginas de prueba de usuario donde se deben indicar primero los parámetros propios de esta plantilla que se citan en el apartado siguiente y a continuación se deben poner todos los parámetros de la plantilla a la que se quiere traducir con los parámetros equivalentes de la misma forma que se ponen en la plantilla. Ejemplo:

|nombre = {{{nombre|{{{Nombre|}}}

Una vez creada la plantilla bastará con cambiar el nombre con un subst: delante para que al guardarse se traslade la plantilla. Los parámetros que no tienen valor serán omitidos.

Las url e imágenes se pueden trasladar sin los prefijos correspondientes [[Archivo: ...|..px]] y http:// si se dan los parámetros p_imagen y p_url respectivamente y también se puede establecerse el orden de los parámetros con p_ordenar que de no darse se devolverán ordenados de forma aleatoria.

Parámetros de la plantilla

  • p_nombre: Nombre de la plantilla a la que se quiere traducir.
  • p_imagen: Nombre del parámetro cuyo valor sea una imagen sobre la que se quiere que se eliminen corchetes, prefijos y sufijos.
  • p_imagen2: Nombre de un segundo parámetro cuyo valor sea una imagen sobre la que se quiere que se eliminen corchetes, prefijos y sufijos.
  • p_url: Nombre del parámetro cuyo valor sea una URL sobre el que se quiere que se eliminen corchetes y prefijo http://
  • p_url2: Nombre de un segundo parámetro cuyo valor sea una URL sobre el que se quiere que se eliminen corchetes y prefijo http://
  • p_ordenar: Orden en que se quiere que se devuelvan los parámetros. Debe darse una lista con todos los parámetros separados por una coma sin espacios. Si se omite devolverá los parámetros en un orden aleatorio diferente al que se da en la plantilla.

A continuación se pondrán los parámetros de la plantilla a la que se quiere trasladar con el equivalente de la anterior usando la forma

| <parámetro en la nueva> = {{{<parámetro>|{{{<alias 1 del parámetro>|{{{<alias 2 del parámetro>|}}}}}}}}}

Una buena forma es copiarlo del código fuente de la plantilla.

Para realizar otras trasformaciones de los valores pueden usarse otras plantillas como por ejemplo modificaderes de cadena. No olvide que toda plantilla o cualquier otro elemento que contenga {{ (parse fuction, operadores de #if:, palabras mágicas etc.) debe ponerse seguido de <includeonly>safesubst:</includeonly> para que se sustraiga su contenido.

Ejemplo

{{<includeonly>safesubst:</includeonly> Traducción de plantilla
| p_nombre  = Ficha de club deportivo
| p_ordenar = imagen,tamaño imagen,pie,nombre,nombre completo,apodo,mascota,deporte,fundación,desaparición,estadio,capacidad,inauguración,presidente,mánager,liga,temporada,posición,títulos,patrocinador,uniforme,uniforme2,web  
| p_imagen         = imagen
| p_url            = web
| imagen           = {{{Escudo|}}}
| tamaño imagen    = {{{Escudo_tamaño|150px}}} 
| pie              = {{{Escudo_pie|}}}
| nombre           = {{{Nombre|}}}
| nombre completo  = {{{Nombre Completo|}}}
| apodo            = {{{Apodo(s)|}}}
| mascota= {{{Mascota|}}}
| deporte          = [[Béisbol]]
| fundación        = {{{Fundación|}}}
| desaparición     = {{{Desaparición|}}} 
| estadio          = {{{Estadio|}}}
| capacidad        = {{{Capacidad|}}}
| inauguración     = {{{Inauguración|}}}
| presidente       = {{{Presidente|}}}
| mánager          = {{{Manager|}}}
| liga             = {{{Liga|}}}
| temporada        = {{{Temporada|}}}
| posición         = {{{Posición|}}}
| títulos          = {{{Titulos|{{{Títulos|}}}}}}
| patrocinador     = {{{Patrocinador|}}}
| uniforme         = {{<includeonly>safesubst:</includeonly> Traducción de plantilla
 | p_nombre         = Uniforme de béisbol
 | p_ordenar        = título,gorro,gorro_patrón,brazo_izq,brazo_izq_patrón,cuerpo,cuerpo_patrón,brazo_der,brazo_der_patrón,pantalón,pantalón_patrón,calcetas
 | título           = {{{h_title|}}}
 | gorro            = {{{h_cap|}}}
 | gorro_patrón     = {{{h_pattern_cap|}}}
 | brazo_izq        = {{{h_leftarm|}}}
 | brazo_izq_patrón = {{{h_pattern_la|}}}
 | brazo_der        = {{{h_rightarm|}}}
 | brazo_der_patrón = {{{h_pattern_ra|}}}
 | cuerpo           = {{{h_body|}}}
 | cuerpo_patrón    = {{{h_pattern_b|_baseball}}}
 | pantalón         = {{{h_pants|}}}
 | pantalón_patrón  = {{{h_pattern_pants|}}}
 | calcetas         = {{{h_socks|}}}}}
| uniforme2         = {{<includeonly>safesubst:</includeonly> Traducción de plantilla
 | p_nombre         = Uniforme de béisbol
 | p_ordenar        = título,gorro,gorro_patrón,brazo_izq,brazo_izq_patrón,cuerpo,cuerpo_patrón,brazo_der,brazo_der_patrón,pantalón,pantalón_patrón,calcetas
 | título           = {{{a_title|}}}
 | gorro            = {{{a_cap|c0c0c0}}}
 | gorro_patrón     = {{{a_pattern_cap|}}}
 | brazo_izq        = {{{a_leftarm|c0c0c0}}}
 | brazo_izq_patrón = {{{a_pattern_la|}}}
 | cuerpo           = {{{a_body|c0c0c0}}}
 | cuerpo_patrón    = {{{a_pattern_b|_baseball}}}
 | brazo_der        = {{{a_rightarm|c0c0c0}}}
 | brazo_der_patrón = {{{a_pattern_ra|}}}
 | pantalón         = {{{a_pants|c0c0c0}}}
 | pantalón_patrón  = {{{a_pattern_pants|}}}
 | calcetas         = {{{a_socks|c0c0c0}}}}}
| web               = {{{Web|}}}
Obsérvese que en este ejemplo también se vuelve a utilizar esta plantilla en dos parámetros que usan otra plantilla para que no se devuelvan los parámetros de están sin valor.
Esta documentación está transcluida desde Plantilla:Traducción de plantilla/doc.
Los editores pueden experimentar en la zona de pruebas (crear) y en los casos de prueba (crear) de la plantilla.
Por favor, añade las categorías en la subpágina de documentación. Subpáginas de esta plantilla.