flag_html: una bandera emoji decorativa
{%flag_html%} devuelve la bandera emoji de la configuración regional dentro de HTML preparado:
<span class="pom-translate-language-switcher__flag-emoji" aria-hidden="true">…</span>
El contenedor mantiene el emoji decorativo fuera del nombre accesible. La salida queda vacía cuando la definición de la configuración regional no tiene datos de bandera, y solo se genera cuando la plantilla solicita flag_html o flag_emoji.
Usa el contenedor preparado
{%flag_html%} {%local_label%}
Esta es la forma de emoji preferida cuando no se necesita un contenedor personalizado. Mantén un nombre de idioma visible junto a él, porque la bandera está oculta intencionadamente para las tecnologías de asistencia y no puede identificar todos los idiomas de manera inequívoca.
Aplica estilo a la clase suministrada
Apunta a .pom-translate-language-switcher__flag-emoji en la hoja de estilos del sitio cuando el espaciado o la alineación necesiten ajustes. No coloques un segundo elemento interactivo dentro de la plantilla; POM Translate genera el enlace de idioma circundante.
Comprueba el renderizado en cada plataforma
La apariencia de los emojis varía según el sistema operativo y el navegador. Prueba todos los idiomas configurados en dispositivos representativos, incluida cualquier configuración regional sin datos de bandera. Si una ilustración coherente importa más que el renderizado nativo del emoji, usa flag_image.