Este WikiProject es responsable del sistema de plantillas que se utiliza para crear íconos de banderas, con o sin enlaces wiki asociados. Este proyecto solo se ocupa de la implementación de estas plantillas.
Produce una imagen pequeña de la bandera nombrada. La imagen tiene un enlace al artículo sobre el país asociado con la bandera.
Produce una imagen pequeña de la bandera nombrada, más un enlace wiki al artículo asociado. La imagen del ícono no tiene un enlace (a diferencia de flag icon
) para que los lectores de pantalla no muestren el nombre dos veces.
{{flag|United Kingdom}}
→ Reino Unido Similar a flag
, pero el nombre del país asociado no está vinculado. Esta plantilla se debe utilizar en artículos relacionados con WP:OVERLINK (por ejemplo, cuando se utiliza la misma bandera muchas veces en una sola tabla).
Similar a flag
, pero siempre utiliza el texto de visualización preferido para el artículo vinculado a la wiki. Resulta útil cuando el parámetro de entrada puede ser un código de país o un nombre de país extenso porque vincula a un artículo diferente, como un país histórico.
Compárese con flag
, que siempre utiliza el primer parámetro como nombre para mostrar (a menos que se anule con name
):
{{flag|Kingdom of Italy}}
→ Reino de Italia {{flag|BRA}}
→ sujetador Muestra una bandera del parámetro nombrado en tamaño de "icono", actualmente 23×15 píxeles más un borde de un píxel. Esta plantilla es muy similar a la Plantilla:Icono de bandera , excepto que la imagen no está vinculada a un artículo, es decir, es "puramente decorativa" según las Pautas de Accesibilidad al Contenido Web (WCAG) del Consorcio World Wide Web (W3C) . Esta plantilla se puede utilizar cuando el texto del artículo inmediatamente adyacente al ícono proporciona el enlace asociado a la bandera.
{{flag icon|United Nations}}
→{{flag decoration|United Nations}}
→{{flag decoration|US}} [[List of presidents of the United States]]
→ Lista de presidentes de los Estados Unidos {{flag decoration|France}} [[French First Republic]]
→ Primera República Francesa Muchos países también tienen plantillas de banderas individuales, nombradas usando códigos de país estándar de tres letras para ofrecer alternativas de "atajo" a las plantillas estándar. Esto es una bendición mixta; algunos códigos de país (como "EE. UU.") son ampliamente conocidos y las plantillas de atajo correspondientes (es decir, {{USA}}
) ofrecen comodidad, pero algunos códigos de país son relativamente oscuros, por lo que el marcado wiki probablemente sería más claro si los nombres de los países se deletrearan completos. Además, las plantillas de atajo no ofrecen la posibilidad de usar variantes históricas de bandera (descritas a continuación) y, por lo tanto, son menos flexibles.
{{BEL}}
→ Bélgica (equivalente a ) {{flag|Belgium}}
Consulte Wikipedia:Plantillas en línea que vinculan artículos de países para obtener una lista completa.
Además de las mencionadas anteriormente, existen muchas otras plantillas de banderas. Esta lista (probablemente incompleta) excluye las plantillas militares (ver #Plantillas de banderas militares) y las plantillas deportivas (ver #Plantillas de banderas de equipos deportivos nacionales). Consulte la documentación de cada plantilla para obtener más detalles.
Las siguientes plantillas técnicamente no utilizan el sistema de plantillas de bandera, pero se utilizan de manera similar:
El primer parámetro (posicional) de estas plantillas especifica el país (u otra entidad) que se utilizará para la imagen de la bandera. En realidad, estas identifican plantillas adicionales que almacenan individualmente información específica de ese país. Por ejemplo, el nombre de la imagen y el nombre del artículo principal utilizados por {{flag|Norway}}
(para producir Norway ) se almacenan en Template:Country data Norway . El conjunto completo de estas plantillas de "datos de país" se encuentra en Category:Country data templates .
Tenga en cuenta que existen plantillas de datos de países para muchas entidades que no se consideran países , como organizaciones internacionales o entidades subnacionales. El uso de "país" en los nombres de estas plantillas se debe únicamente a que la implementación original del sistema de plantillas de banderas se basó en Template:Country (un nombre mejor podría haber sido "datos de banderas"), pero es probable que ya sea demasiado tarde para ese cambio.
Algunos ejemplos de plantillas de banderas que no son de países son:
{{flag|United Nations}}
→ Naciones Unidas {{flag|European Union}}
→ Unión Europea {{flag|Catalonia}}
→ Cataluña {{flag|Bern}}
→ Berna
También existen muchas plantillas de datos de países para naciones históricas, que se pueden utilizar para generar las banderas históricas con enlaces wiki a los artículos correspondientes. Algunos ejemplos son:
{{flag|Austria-Hungary}}
→ Austria-Hungría {{flag|Nazi Germany}}
→ Alemania nazi {{flag|Soviet Union}}
→ Unión Soviética {{flag|Yugoslavia}}
→ Yugoslavia Para mayor comodidad, muchas banderas se pueden identificar con un alias , generalmente un código de país de tres letras. Por ejemplo, en lugar de {{flag icon|France}}
, podrías simplemente usar {{flag icon|FRA}}
para producir.
Existen alias para casi todas las naciones incluidas en la norma ISO 3166-1 alfa-3 , la lista de códigos de países del COI y la lista de códigos de países de la FIFA . Por ejemplo, {{flag icon|DEU}}
(ISO) y {{flag icon|GER}}
(COI y FIFA) producenTambién hay disponibles un pequeño puñado de otras abreviaturas conocidas (como UK
, EU
, y USSR
).
Los nombres de alias se implementan como redirecciones en el espacio de nombres de la plantilla. Por ejemplo, Template:Country data VEN es una redirección a Template:Country data Venezuela . El conjunto completo de estas redirecciones se incluye en Category:Country data redirects , y las redirecciones de alias disponibles para una plantilla de datos de país determinada (si las hay) también se documentan en la página de esa plantilla.
Al utilizar alias de código de país, la plantilla flag
mostrará este valor para el texto de visualización del enlace wiki. Por ejemplo:
{{flag|USA}}
→ Estados Unidos {{flag|UK}}
→ Reino Unido {{flag|CHN}}
→ CHN Tenga en cuenta que en cada caso, el wikilink de destino apunta al nombre del artículo correcto (es decir, Estados Unidos , Reino Unido y República Popular de China , respectivamente), pero el texto que se muestra coincide con el parámetro de entrada de la plantilla flag
. Este puede ser el efecto deseado, como en los encabezados de columna de una tabla grande, pero si se desea el nombre completo, utilice Template:Flag country en su lugar:
{{flag country|USA}}
→ Estados Unidos {{flag country|UK}}
→ Reino Unido {{flag country|CHN}}
→ China Los nombres de alias tienen un segundo propósito, que es proporcionar un texto de visualización alternativo para los enlaces wiki de destino. Por ejemplo, el artículo principal vinculado por Template:Country data East Germany es East Germany , pero Template:Country data German Democratic Republic es un alias de redireccionamiento. Por lo tanto, puede utilizar {{flag|German Democratic Republic}}
para German Democratic Republic . Nuevamente, tenga en cuenta que el nombre del artículo de destino para el enlace wiki generado sigue siendo East Germany .
Muchos países han tenido distintas variantes de bandera en distintos períodos de su historia. El sistema de plantillas de banderas puede adaptarse a esto almacenando múltiples variantes de bandera dentro de las plantillas de datos de los países. Se selecciona una variante de bandera específica especificando un parámetro adicional en cualquiera de las plantillas de bandera estándar. Este parámetro suele indicarse como el segundo parámetro posicional de la plantilla, pero también puede indicarse como el variant
parámetro nombrado.
Ejemplos
{{flag|Germany|empire}}
→ Alemania {{flag|Germany|variant=empire}}
→ Alemania {{flag country|Bangladesh|1971}}
→ Bangladés {{flag icon|Bangladesh|1971}}
→{{flag country|CAN|1921}}
→ Canadá {{flag icon|CAN|1921}}
→El conjunto de variantes de bandera disponibles (si las hay) para una plantilla de datos de país específica se documenta en la propia página de la plantilla de datos de país. Cada variante se identifica mediante una etiqueta de texto breve, como empire
o 1921
en los ejemplos anteriores. Por lo general, la etiqueta identifica el año en el que se introdujo la bandera, pero esta no es una convención de estilo obligatoria.
El tamaño predeterminado de todos los íconos de bandera creados con estas plantillas es de 23 x 15 píxeles, con un borde de un píxel. Es decir, el ícono no tendrá más de 23 píxeles de ancho y no más de 15 píxeles de alto. Estas dimensiones se eligieron cuidadosamente para generar los mejores resultados cuando se usan íconos de bandera en una lista con viñetas con el tamaño de texto predeterminado del navegador. Algunos países (principalmente aquellos con banderas cuadradas o casi cuadradas) tienen diferentes tamaños predeterminados.
En ciertas situaciones, puede ser conveniente utilizar un tamaño más grande (o más pequeño), y esto se habilita con el size
parámetro nombrado, disponible con todas las plantillas estándar.
{{flag|MON|size=100px}}
→ LUN {{flag icon|BGD|size=40px}}
→{{small|{{flag|Belgium|size=15px}}}}
→ Bélgica El texto que se muestra en el wikilink de destino normalmente se genera automáticamente, pero siempre se puede anular con el name
parámetro.
{{flag|South Korea|name=Korea}}
→ Corea (este nombre se utiliza en varios deportes) {{flag|ROC|name=China}}
→ China (China desde 1912 hasta 1949) Muestra la insignia naval del país nombrado (identificada como la naval
variante en la plantilla de datos del país correspondiente) más un enlace wiki al artículo principal de la armada del país. Tenga en cuenta que la insignia naval de muchos países es la misma que la bandera nacional. Tenga en cuenta también que las convenciones WP:SHIPS y WP:MILHIST establecen el uso de insignias navales, no de banderas navales, al identificar barcos con íconos de bandera.
Ejemplos
{{navy|UK}}
→ Marina Real {{navy|US}}
→ Marina de los Estados Unidos Muestra la bandera de la marina del país nombrado (identificada como la navy
variante en la plantilla de datos del país correspondiente) más un enlace wiki al artículo principal de la marina del país. Tenga en cuenta que esta es la bandera de la marina, que difiere de la insignia naval, que para muchos países es la misma que la bandera nacional. Si la marina no tiene una bandera, se utiliza el jack en su lugar. Tenga en cuenta también que las convenciones WP:SHIPS y WP:MILHIST son para utilizar insignias navales, no banderas navales al identificar barcos con íconos de bandera.
Ejemplos
{{naval|Mexico}}
→ Armada de México {{naval|US}}
→ Marina de los Estados Unidos Muestra la bandera de la guardia costera de un país (la coast guard
variante), o alternativamente su franja de carreras , y un enlace wiki a la guardia costera del país.
Ejemplos
{{coast guard|UK}}
→ Guardia Costera de Su Majestad {{coast guard|CAN}}
→ Guardia Costera Canadiense {{coast guard|FRA}}
→ Gendarmería marítima francesa Muestra la bandera del ejército o de guerra de un país (la army
variante) y un enlace wiki al ejército del país.
Ejemplos
{{army|UK}}
→ Ejército británico {{army|US}}
→ Ejército de los Estados Unidos {{army|BAN}}
→ Ejército de Bangladesh Muestra la bandera de la fuerza aérea de un país (la air force
variante) y un enlace wiki a la fuerza aérea del país.
Ejemplos
{{air force|UK}}
→ Real Fuerza Aérea {{air force|US}}
→ Fuerza Aérea de los Estados Unidos Uno de los casos más comunes de uso de iconos de banderas en Wikipedia es el de los equipos deportivos nacionales. Se han desarrollado varios conjuntos de plantillas específicas para cada deporte que también utilizan este sistema de plantillas de banderas y algunas tienen formas variantes (consulte la documentación de cada plantilla):
A estas plantillas se les han dado nombres concisos intencionalmente porque tienden a usarse muchas, muchas veces en páginas individuales de resultados de partidos. Reemplazan por completo un conjunto de plantillas específicas de equipos nacionales utilizadas anteriormente. Por ejemplo, {{fb|ITA}}
reemplazado {{ITAf}}
, {{ru|NZL}}
reemplazado , {{NZLru}}
{{cr|BGD}}
reemplazado {{BCB}}
, etc.
A menudo hay varias variaciones de plantillas disponibles para un deporte determinado:
Por ejemplo, para el fútbol se utilizan las siguientes plantillas:
Los usuarios a los que no les gustan los íconos de bandera pueden desactivarlos con una configuración de preferencias. Se utiliza una clase CSS dentro de la plantilla de formato interna y la configuración de la clase se puede cambiar desde el archivo CSS personal de un usuario ( específico de la apariencia , entre apariencias o global).
La representación de la imagen del icono de la bandera está deshabilitada por:
.flagicon { mostrar: ninguno; }
El sistema de plantillas de bandera utiliza tres tipos de plantillas, cada una con una función diferente:
Por ejemplo, {{flag|Spain}}
, utiliza:
Esta arquitectura del sistema significa que:
Hay tres pasos en cada invocación de plantilla de bandera. En el ejemplo anterior de {{flag|Spain}}
, las plantillas se expanden de la siguiente manera:
En primer lugar, Template:Flag
se expande para invocar Template:Country data Spain
y garantizar que se establezcan todos los parámetros especificados por el usuario. El primer parámetro de la plantilla de datos de país es en realidad el nombre de la plantilla de formato . Este es el mecanismo por el cual se puede utilizar la misma plantilla de datos de país con varias plantillas de formato diferentes. Por lo tanto, el primer paso de la expansión da como resultado:
{{datos del país España | bandera/núcleo | variante = | tamaño = | nombre = España}}
Si el variant
parámetro posicional (o segundo parámetro posicional), el parámetro size
, y/o name
se especificaron en la invocación del usuario, estos se establecerían en el valor deseado. Por ejemplo, {{flag|Spain|1939|name=España}}
se expandiría a:
{{datos del país España | bandera/núcleo | variante = 1939 | tamaño = | nombre = España}}
A continuación, la plantilla de datos de país se expande para invocar la plantilla de formato y agregar todos los parámetros específicos del país. Volviendo al ejemplo más simple de {{flag|Spain}}
, la segunda expansión da como resultado:
{{flag/core | alias = España | alias de bandera = Bandera de España.svg | nombre = España}}
Por último, la plantilla de formato se amplía para producir:
<span class="flagicon">[[Archivo:Bandera de España.svg|23x15px|border |alt=|link=]] </span>[[España]]
La estructura de todas las plantillas de datos de países sigue un patrón estándar, que se amplía para incluir parámetros adicionales solo cuando es necesario. El código estándar para todas las plantillas de datos de países es el siguiente:
{{ {{{1<noinclude>|datos de visualización del país</noinclude>}}}| alias =| alias de bandera =| tamaño = {{{tamaño|}}}| nombre = {{{nombre|}}}}}
Hay dos valores esenciales que deben especificarse:
alias
valor identifica el nombre del artículo principal asociado con la bandera.flag alias
valor identifica el nombre de la imagen de la bandera predeterminada.La invocación de country showdata
en la primera línea se utiliza para generar automáticamente la documentación de la plantilla, como se describe a continuación. Las instrucciones size = {{{size|}}}
and name = {{{name|}}}
garantizan que todos los valores de tamaño y/o nombre especificados por el usuario se transfieran desde la plantilla externaflag
( , flag icon
, etc.) a la plantilla de formato interna . La omisión de estas líneas de la plantilla de datos de país provocaría que se deshabilitara la funcionalidad de tamaño y nombre.
Las variantes de bandera adicionales se especifican mediante flag alias
declaraciones individuales. La etiqueta única para la variante es el sufijo del nombre del parámetro, como (no olvide el guion). Por ejemplo, Template:Country data Mexico tiene varias variantes de bandera, una de las cuales se especifica mediante:flag alias-label
| alias-1934 = Bandera de México (1934-1968).png
Por lo tanto, cuando {{flag|Mexico|1934}}
se transcluye, se representa Image:Flag of Mexico (1934-1968).png . La selección de la variante de la bandera está codificada en las plantillas de formato.
Las plantillas de datos de países con al menos una variante de bandera (además de la predeterminada) también deben tener la siguiente línea:
| variante = {{{variante|}}}
De manera similar a los parámetros size
y name
descritos anteriormente, esta declaración es necesaria para pasar el valor de la variante (por ejemplo 1934
, ) desde la plantilla de bandera externa a la plantilla de formato interna . La omisión de esta línea provocará que la selección de la variante de bandera falle.
Si algunas banderas no tienen una forma estándar y un borde de 1 px no es deseable (por ejemplo, para Nepal ), entonces el borde de la bandera principal se puede anular agregando el parámetro
|borde =
Para eliminar el borde de ciertas variantes de banderas únicamente, use el patrón y reemplácelo con la etiqueta de la variante correspondiente. Por ejemplo:|border-variant=
variant
|frontera-1976 =|frontera-colonial=
No se debe agregar nada después del signo igual. Consulte la Plantilla:Datos de países de Polonia para ver ejemplos de este uso.
Debido a la codificación de las plantillas de banderas, al deshabilitar el borde de la bandera principal también se deshabilita automáticamente para todas las variantes de bandera. Si la bandera principal no debe tener borde pero cualquiera de las variantes sí, los parámetros respectivos deben configurarse explícitamente como "border" para volver a habilitar el borde de 1 px:|border-variant=
|border-1976 = frontera
Los mejores resultados se obtienen cuando el nombre de la plantilla coincide con el enlace wiki del artículo (como se especifica en el alias
valor). Por ejemplo, Template:Country data Russia contains alias = Russia
, lo que da como resultado un enlace wiki de destino a Rusia .
Sin embargo, hay casos en los que el nombre del artículo principal contiene una cadena de desambiguación. Por ejemplo, Template:Country data Georgia contiene alias = Georgia (country)
. Por lo tanto, {{flag|Georgia}}
da como resultado Georgia . Tenga en cuenta que el enlace wiki es Georgia (country) , pero la cadena de visualización es "Georgia", como se esperaba.
En estos casos, se necesita una declaración adicional para admitir Template:Flag country correctamente. El shortname alias
parámetro debe establecerse en la cadena de texto deseada, como shortname alias = Georgia
. En efecto, el enlace wiki resultante se generará como , o en este ejemplo específico.[[alias|shortname alias]]
[[Georgia (country)|Georgia]]
Las plantillas {{ flaglink }} y {{ flag+link }} añaden y anteponen texto al destino del enlace, respectivamente. Por ejemplo, para vincular al sistema educativo en una tabla que compara los resultados educativos de diferentes países, utilice
{{flag+link|Educación en|Finlandia}}
Lo cual da como resultado Finlandia .
Para los destinos de enlaces que no comienzan o terminan con el nombre del país, utilice la plantilla {{ flagdeco }} (que devuelve un ícono de bandera sin vínculo y sin texto) seguido de un wikilink estándar:
{{flagdeco|Finlandia}} [[Página de ejemplo|Finlandia]]
Cualquier plantilla de datos de país que se vaya a utilizar con una plantilla de equipo nacional debe incluir un parámetro de "transferencia" adicional:
| enlace alternativo = {{{enlace alternativo|}}}
Este parámetro se utiliza para formar el sufijo del wikilink asociado. Por ejemplo, Template:cr añade "equipo nacional de cricket" al nombre del país ( alias
valor), y este proceso está habilitado por el altlink
parámetro.
En la mayoría de los casos, la bandera y el nombre de los equipos nacionales corresponden a la misma bandera y el mismo nombre que se usa normalmente para la nación. Sin embargo, en algunos casos, estos parámetros pueden ser reemplazados por parámetros adicionales dentro de la plantilla de datos del país. El enlace wiki predeterminado también puede cambiarse en los casos en que no se usa la convención de nomenclatura común.
Algunos ejemplos:
name alias-football
lo que {{fb|South Korea}}
produce Corea del Sur flag alias-field hockey = Flag of Ireland hockey team.svg
, por lo que {{fh|Ireland}}
produce Irlanda link alias-netball = Silver Ferns
información que {{nb|New Zealand}}
produce Nueva Zelanda. En cada uno de estos ejemplos, el parámetro de anulación ( name alias-football
, flag alias-field hockey
o link alias-netball
) se identifica mediante una variable única por deporte que se pasa desde la plantilla del equipo deportivo correspondiente. Por ejemplo, Template:fb incluye altvar = football
. Por lo tanto, cualquier plantilla de datos de país que utilice uno o más parámetros de anulación de deportes de equipo también debe incluir:
| variable alternativa = {{{variable alternativa|}}}
Las plantillas de datos de país se "autodocumentan" a través de Template:Country showdata . Recuerde que la primera línea de cada plantilla de datos de país es una invocación a una plantilla de formato, cuyo valor predeterminado es country showdata
si falta ese parámetro:
En el caso de las plantillas de datos de países simples, no es necesario hacer nada más para documentarlas. Si se utilizan variantes de bandera, alias de redireccionamiento, etc. con la plantilla, se documentan agregando parámetros específicamente para su uso por country showdata
. Estos parámetros adicionales se incluyen en una <noinclude>....</noinclude>
sección, ya que no deberían estar presentes para ninguna otra invocación de la plantilla de datos de países.
Consulte Plantilla:Country showdata/doc para obtener más información sobre cómo documentar plantillas de datos de países.
Las páginas con muchos íconos de banderas pueden acercarse o superar el límite de tamaño de inclusión posterior a la expansión de Wikipedia . En estos casos, considere usar módulos o plantillas de envoltura de módulos:[