Esta plantilla tiene dos propósitos: se utiliza principalmente en la transclusión de otras plantillas como {{ Expandir francés }} o {{ Expandir español }} para marcar artículos de Wikipedia en inglés que se pueden mejorar mediante una traducción de Wikipedia en un idioma extranjero. En segundo lugar, esta plantilla puede colocarse directamente en las páginas del artículo si un artículo puede mejorarse mediante traducciones de varias wikipedias en idiomas extranjeros. Generalmente, debe utilizar una de las plantillas de esta lista siempre que sea posible, en lugar de esta plantilla. Si no está seguro de si esta es la plantilla correcta para usar, probablemente no lo sea.
Creación de una nueva plantilla hija
El uso principal de esta plantilla es crear una nueva plantilla contenedora para un idioma en particular. Si necesita crear {{ Expand Klingon }}, siga estos pasos. Cuando se transcluye, la plantilla secundaria crea un tipo de "aviso" {{ ambox }} con instrucciones de traducción en un cuadro para ocultar / mostrar, y clasifica la página en una o más categorías de traducción, según los valores de los parámetros.
Para obtener una lista de todas las plantillas secundarias, consulte Categoría: Expandir por idioma Plantillas de Wikipedia .
Puede comenzar una nueva plantilla siguiendo estos pasos:{{Expand <Language-name>}}
- Crear la plantilla de página : expanda XXXX (donde 'XXXX' es el nombre del idioma):
- utilizando modelo precargado; modifique 'XXXX' en la URL del navegador al nombre del idioma real antes de guardar.
- o copie el [[../template preload | modelo de precarga de plantilla secundaria]] y péguelo en la nueva plantilla secundaria, Plantilla: Expandir XXXX
- Edite la plantilla y ajuste:
- cambie el código de idioma ficticio ('xx') al código ISO-639 (francés ⟶ 'fr', alemán ⟶ 'de', etc.)
- ajustar los parámetros (ver más abajo); en particular, los códigos de tema (por subcategorías; consulte # Pasos de seguimiento requeridos ) y guarde la página.
Parámetros disponibles
Estos parámetros se pueden utilizar en la creación de una plantilla secundaria. El código de idioma ( |langcode=
) y el nombre de idioma ( |name=
) se pueden encontrar en meta: Tabla de proyectos de Wikimedia # Proyectos por códigos de idioma .
|date=
- pasar a través de; ajustado a{{{date|}}}
|fa=
- utilizado en la generación de nombres de categorías. Para artículos destacados, establezca|fa=yes
|langcode=
- Código de idioma de 2 o 3 letras. [a] Por ejemplo,fr
.|name=
- Nombre completo del idioma en inglés; col 2 en la tabla . P.ej,French
|no interwiki=
- pasar a través de; ajustado a{{{no interwiki|}}}
|nodoc=
- pasar a través de; ajustado a{{{nodoc|}}}
|otherarticle=
- establecido en{{{1|}}}
; bloquea la generación de categorías de seguimiento para los argumentos faltantes que solo se necesitan en la plantilla principal.|section=
- pasar a través de; ajustado a{{{section|}}}
|topic=
utilizado en la generación de nombres de categorías; puede ser cualquier cadena, pero tiene un uso convencional; ver #Topics a continuación.|googlelangcode=
- raramente usado. Vea abajo.
No utilice |langcode2=
, |langcode3=
, |otherarticle2=
, o |otherarticle3=
.
Temas
El uso de |topic=
es una abreviatura diseñada para facilitar al usuario la clasificación de un artículo que necesita expansión de idioma en la subcategoría correcta. Un usuario puede utilizar la invocación simple , por ejemplo, lo que da como resultado una categorización en " Categoría: artículos gubernamentales y políticos que necesitan traducción de la Wikipedia en francés ", sin tener que recordar detalles del nombre de la categoría o qué categorías están disponibles. No todas las plantillas de lenguaje Expand usan , pero las que sí lo hacen, eligen los valores de tema permitidos del conjunto bio , cult , geo , gov , hist , mil , sci , sport , struct , tech y transport , que implican uno de un conjunto de subcategorías con nombre convencional.{{Expand French|topic=gov}}
|topic=
Si hay demasiados artículos en una categoría de idioma, se pueden crear nuevas subcategorías para contenerlos y, si se desea, se puede agregar un nuevo código de tema a la plantilla para manejarlo, [b] incluso uno que no esté en la lista de valores de tema sobre. [C]
Parámetros de anulación poco comunes
Param |googlelangcode=
solo es necesario para los casos en los que el código de traducción de idioma de Google no es el mismo que el código de traducción de idioma de Wikipedia. El único caso actualmente es para la variedad de idioma noruego Nynorsk , y se usa en Plantilla: Expandir noruego (Nynorsk) . Uso de muestra:
| googlelangcode=no
Pasos de seguimiento necesarios
Después de crear una nueva plantilla secundaria, debe crear la página de documento de la plantilla y la categoría de seguimiento principal para el idioma. Si hay muchos cientos o miles de transclusiones de la plantilla, la categoría de seguimiento puede resultar muy larga y difícil de navegar; Se pueden crear subcategorías para subtemas como biografías, geografía, etc. En los pasos siguientes, 'XXXX' representa el nombre del idioma de la plantilla que acaba de crear; entonces, 'XXXX' es francés para Plantilla: Expandir francés .
- O: vaya a Plantilla: expanda XXXX / doc y pegue
{{Expand language/howto|XXXX}}
.
en Plantilla: Expandir XXXX / doc- O: vaya a Plantilla: expanda XXXX / doc y pegue
- O: vaya a Categoría: Artículos que necesitan traducción de XXXX Wikipedia y pegue una copia de [[../category preload]].
en "Categoría: artículos que necesitan traducción de XXXX Wikipedia" (cambiando 'XXXX' por el nombre del idioma)
Seguimiento opcional
Si se necesitan subcategorías porque hay demasiados artículos para la categoría principal, entonces:
- Cree subcategorías según sea necesario, correspondientes a uno de los códigos de tema estándar
- Se pueden crear subcategorías personalizadas fuera de los códigos de tema estándar si es necesario (ver por ejemplo, comuna en {{ Expandir francés }})
- Si una subcategoría está asociada con un código de tema personalizado, cree la subpágina de plantilla opcional "/ temas" y ajuste el contenido de la fila según sea necesario:
Temas y categorización
La transclusión de una plantilla secundaria clasifica la página en una o más categorías según los parámetros. Los códigos de idioma se convierten al nombre completo del idioma, por lo que fr se convierte en francés en la cadena del nombre de categoría, de se convierte en alemán ; y así. Los códigos de tema generalmente se expanden. Por ejemplo, cuando se utiliza como parte de un nombre de categoría, el código de tema geo se convierte en Geografía , gov se convierte en Gobierno y política , y así sucesivamente. La lista exacta de códigos de temas disponibles y sus expansiones depende de las plantillas secundarias individuales.
- Con un
|topic=
parámetro: Categoría: < tema > artículos que necesitan traducción de < idioma > Wikipedia - Sin
|topic=
: Categoría: artículos que necesitan traducción de < idioma > Wikipedia - Para el parámetro
|fa=
: Categoría: artículos destacados que necesitan traducción de < idioma > Wikipedia
El uso del |topic=
parámetro categoriza el artículo en una subcategoría asociada con el valor del tema. Algunas plantillas de Expandir idioma tienen subcategorías y valores de tema asociados, mientras que otras no. Como ejemplo, esta tabla [d] muestra los |topic=
códigos disponibles para {{ Expand French }} y enlaces a la subcategoría para cada uno:
código de tema | nombre y categoría del tema para Expandir francés | artículos en la categoría |
---|---|---|
bio | Biografía | 462 |
culto | Cultura | 132 |
geo | Geografía | (18 C) 7974 |
gov | Gobierno y políticas | 1,373 |
hist | Historia | 39 |
mil | Militar | 150 |
ciencia | Ciencias | 83 |
deporte | Deportes | 125 |
estructura | Edificio y estructura | 477 |
transp | Transporte | 108 |
No todos los idiomas tienen subcategorías para todos los temas; aquí hay {{ Expand Catalan }} con tres temas / subcategorías:
código de tema | nombre y categoría del tema para Expand catalán | artículos en la categoría |
---|---|---|
bio | Biografía | 1 |
geo | Geografía | 17 |
gov | Gobierno y políticas | 4 |
La mayoría de los idiomas tienen menos transclusiones de la plantilla y no necesitan subcategorías; por ejemplo, {{ Expandir hindi }}, {{ Expandir persa }} o {{ Expandir turco }}.
Ejemplos de
Para obtener un modelo genérico de copiar y pegar que se puede usar para iniciar una nueva plantilla secundaria, consulte Plantilla: Expandir idioma / precarga de la plantilla . Para ver algunos ejemplos reales, consulte:
- {{ Expandir alemán }}
- {{ Expandir catalán }}
- {{ Expandir francés }}
- {{ Expandir vasco }}.
Transclusión directa en las páginas del artículo
Un uso secundario de esta plantilla es colocarla directamente en la página de un artículo. Por lo general, esto debe evitarse cuando una plantilla de idioma específica (como {{ Expandir francés }}) está disponible para su uso. Pero la transclusión directa puede ser útil para un artículo que se puede mejorar con traducciones de más de una Wikipedia en un idioma extranjero.
Uso
{{Expand language |langcode=xx |otherarticle=<Article-1 in lang-xx> |langcode2=yy |otherarticle2=<Article-2 in lang-yy> |langcode3=zz |otherarticle3=<Article-3 in lang-zz>}}
Sugerencia: Si solo hay un idioma involucrado, no use esta plantilla. [mi]
Parámetros
|langcode=
- código de 2 ó 3 letras idioma del primer artículo de Wikipedia extranjera a enlace [a] Por ejemplo,fr
. Requerido.|langcode2=
- código del segundo artículo extranjero de Wikipedia. [e] Por ejemplo,de
. Opcional.)|langcode3=
- código del tercer artículo extranjero de Wikipedia. [a] Por ejemplo,es
. Opcional.|otherarticle=
- nombre del artículo en el idioma original, correspondiente al primer código de idioma. Requerido.|otherarticle2=
- nombre del artículo en el idioma original, correspondiente al segundo código de idioma. Opcional. [mi]|otherarticle3=
- nombre del artículo en el idioma original, correspondiente al tercer código de idioma. Opcional.|section=yes
- Opcional; establecido en "sí" cuando se utiliza en una sección del artículo en lugar de en la parte superior. Opcional.|date=
- Opcional; actualizado por bot si se omite.|fa=
- Opcional; si el artículo es un artículo destacado o no.
No utilice estos parámetros para la transclusión directa:
|name=
(el valor predeterminado es 'Expandir idioma'; solo es necesario para la traducción de plantillas; podría cambiar la membresía de la clase css si se modifica, lo que podría afectar la apariencia renderizada del cuadro)|topic=
(podría interferir con la categorización)
Ejemplos de
Funciones de analizador costosas
Esta plantilla utiliza entre 1 y 9 costosas funciones de analizador según los parámetros que se utilicen. En determinadas páginas con un gran número de otras plantillas que utilizan costosas funciones de analizador, esto puede provocar que se alcancen los límites de la plantilla .
Notas
- ^ a b c Para los valores de
|langcode=
, consulte la columna uno de meta: Tabla de proyectos de Wikimedia # Proyectos por códigos de idioma . - ^ La asociación entre un valor de tema y un nombre de categoría ocurre en el código de plantilla, en lainstrucción #switch . Agregar un nuevo tema implica cambiar lainstrucción #switch para asociar el nuevo tema con el nombre de la categoría deseada. Esto también agregará uno al recuento de costosas llamadas a funciones del analizador .
- ^ En este caso, el nuevo código no aparecerá en la tabla de temas y categorías en la sección #Categorización de la página del documento de la plantilla. Para agregarlo, debe agregar una línea a la
/topics
subpágina para agregar una fila a la tabla de temas en el documento, por cada tema nuevo agregado que no esté en la lista. Consulte, por ejemplo, el uso de|topic=commune
en {{ Expandir francés }}. - ^ Esta sección de la página del documento utiliza quince costosas llamadas a funciones de analizador ; uno para la inclusión condicional de losparámetros
|fa=
y|topic=
, y diez para las filas de la tabla de temas. Quince es un número bajo y esto no es motivo de preocupación. - ^ a b c Si solo hay un código de idioma y otro nombre de artículo, entonces esta plantilla probablemente no sea la correcta. En su lugar, utilice una de las plantillas secundarias.