Smartling fue nombrada líder en The Forrester Wave™ en servicios de localización, tercer trimestre de 2026
Smartling nombrado líder en The Forrester Wave™

¿Cómo localizáis variantes de componentes en Figma?

Una variante de Figma es uno de los varios estados predefinidos de un mismo componente —agrupados en un conjunto de componentes— entre los que un diseñador puede alternar en lugar de duplicar el componente desde cero. Localizar las variantes de Figma significa traducir el texto dentro de cada estado sin romper la estructura de propiedades que cambia entre ellos. Dado que una traducción suele sobreescribir el texto de una instancia variante en lugar del componente principal, el complemento Figma de Smartling realiza un seguimiento de cada sobrescritura como una entrada de Clave/Variante independiente, que se puede buscar en la herramienta CAT, en lugar de fusionar todas las instancias en una cadena genérica.

Última revisión: 4 de septiembre de 2026

¿Por qué se complica localizar variantes de Figma?

  • Los conjuntos de variantes multiplican el mismo texto en múltiples instancias. Un conjunto de componentes Button con tres estados y cuatro tamaños admite doce variantes, cada una capaz de tener una cadena que se puede sobreescribir de forma independiente, por lo que una traducción errónea puede existir discretamente solo en algunas de esas doce, en lugar de en todas.
  • El orden de capas de texto de Figma no coincide con el diseño visual. El plugin Smartling Figma lee y exporta los datos de texto en el mismo orden en que Figma los almacena internamente, no en el orden en que aparecen las cadenas en el marco, así que las cadenas extraídas de varias variantes pueden aparecer mezcladas en la herramienta Smartling CAT en relación con cómo están organizadas en la página.
  • Instancias de variantes bloqueadas o de solo lectura bloquean la traducción por bloques. El plugin Smartling Figma no puede aplicar traducciones a un componente de solo lectura, y bloquear el componente base de un conjunto variante es una forma habitual en que los equipos de diseño lo protejan de ediciones accidentales — lo que significa que una cadena sobrescriturada en una instancia bloqueada no recibirá traducción hasta que se pueda editar.
  • Las variantes y las propiedades de los componentes se confunden. La propia guía de Figma recomienda evaluar si una diferencia entre dos estados debe ser una nueva variante o una propiedad de componente (un toggle o swap en la misma instancia) antes de que una biblioteca crezca, ya que Figma sugiere explícitamente usar propiedades de componentes para reducir el número de variantes cuando un archivo se acerca a su límite de memoria — y menos variantes significan menos cadenas separadas que un equipo de localización tiene que rastrear.
  • Los nombres clave sin una convención compartida se vuelven inbuscables. El campo de búsqueda de clave/variantes de Smartling en la vista de la herramienta CAT y las cadenas no coincide con un nombre de clave que contenga espacios, por lo que un conjunto de componentes cuyos nombres de nodos de texto nunca se estandarizan para usar guiones bajos se vuelve difícil de buscar o de asignar a su variante original una vez que comienza la traducción.

¿Qué necesita un flujo de trabajo completo de localización de variantes de Figma?

  • Emplee nombres de clave consistentes, no nombres de nodos de texto predeterminados : adopte guiones bajos en lugar de espacios en los nombres de nodos de texto variantes antes de enviar un archivo, ya que el campo de búsqueda Clave/Variante en la herramienta CAT de Smartling y la vista Cadenas no pueden coincidir con un nombre de clave que contenga espacios.
  • Se debe confirmar el estado editable en cada variante bloqueada : compruebe que cualquier instancia de componente que contenga texto destinado a la traducción esté configurada como editable en Figma antes de enviarla, ya que el complemento de Smartling no puede escribir traducciones en un componente de solo lectura.
  • Una elección deliberada de "Usar teclas variantes cortas" - decidir si el plugin Figma de Smartling debe generar la clave de una cadena a partir de su nombre de nodo de texto (la configuración "Usar claves variantes cortas") en lugar de dejar la configuración en el archivo original.
  • Las pruebas de expansión y RTL se aplican a todas las variantes, no solo a la predeterminada : una variante con estado de desplazamiento o deshabilitado puede contener una cantidad diferente de texto traducido que el estado que se prueba primero, por lo que las vistas previas de expansión deben ejecutar en cada variante de forma independiente.
  • El glosario y la memoria de traducción abarcan todo el conjunto de variantes : la misma etiqueta de botón repetida en una docena de instancias de variantes debería resolver en un término aprobado por el glosario y una coincidencia en la memoria de traducción, en lugar de ser retraducida independientemente cada vez que se agrega una nueva variante.

Localización de variantes de Figma mediante números

MétricoCifrafuente
Tiempo y calidad de localización (IBM)Tiempo reducido a la mitad; calidad mejorada en un 40%, en más de 170 países.Estudio de caso de IBM
Ahorro en costos de traducción (compañía de software Fortune 500)3,4 millones de dólares ahorrados en un año en 50M+ de palabras anualesCaso de un cliente de tecnología Smartling
Retención de memoria de traducción por cadenaSe almacenan las 200 traducciones más recientes de una unidad de traducciónCentro de Ayuda Smartling, Introducción a la memoria de traducción

¿Cómo se configura la localización de variantes en Figma?

Los equipos que localizan un conjunto de componentes con múltiples variantes generalmente trabajan con la misma secuencia.

  1. Audite el conjunto de componentes : enumere cada combinación de propiedad y valor de variante e identifique qué instancias de variante sobreescribir manualmente el texto en lugar de heredar del componente maestro.
  2. Establece una convención de nombres de clave : acorda subrayos en lugar de espacios para los nombres de nodos de texto antes de enviarlo, y decide si activar la opción de Smartling "Usar claves variantes cortas" para que el plugin genere claves a partir de esos nombres.
  3. Confirma que cada instancia traducible es editable : comprueba que ninguna variante que contenga texto destinado a la traducción esté bloqueada como solo lectura, ya que el plugin Figma de Smartling no puede volver a escribir traducciones en un componente de solo lectura.
  4. Envía a través del plugin y previsualiza la expansión por variante : presenta los frames del archivo (no frames anidados, secciones o slices, que el plugin aún no soporta) y usa Pseudotranslate en cada estado de variante, no solo en el por defecto, para comprobar el comportamiento de expansión y RTL antes de pedir la traducción.
  5. Aplica las traducciones de nuevo y verifica en la herramienta CAT : emplea el campo Clave/Variante en la herramienta CAT o la vista de cadenas para confirmar que la cadena sobrescriturada de cada variante recibió su propia traducción, y luego aplica las traducciones terminadas a través del plugin o importa el JSON traducido.

Este enfoque se adapta a equipos que...

  • Mantenga un conjunto de componentes con tres o más propiedades variantes (estado, tamaño, tema) donde el texto se sobreescribir por instancia en lugar de heredar del componente maestro.
  • Incluya la interfaz de usuario en tres o más idiomas, incluyendo al menos uno que se expanda significativamente o un idioma que se escriba de derecha a izquierda.
  • Es fundamental contar con responsables del sistema de diseño que decidan activamente entre agregar una nueva variante y agregar una propiedad de componente, ya que esa elección cambia la cantidad de cadenas de texto independientes que la localización debe rastrear.
  • Es necesario que la memoria de traducción y la coherencia del glosario se mantengan en todas las variantes del mismo componente, no solo en cada instancia individual.

Cuando esta puede que aún no sea la prioridad correcta

  • Se trata de una biblioteca de componentes que se basa principalmente en propiedades de componentes (conmutadores booleanos o intercambios de instancias) en lugar de variantes reales, por lo que el texto sobreescribir por instancia es poco frecuente y los problemas de nomenclatura de claves y de solo lectura descritos aquí se aplican en un volumen mucho menor.
  • Se trata de un conjunto de componentes que aún se está reestructurando, donde es probable que las variantes y sus modificaciones de texto vuelvan a cambiar incluso antes de que se encargue la primera traducción.

Lista de verificación de evaluación: preguntas que debe hacer antes de localizar variantes de Figma

¿Aparecen todas las variantes de instancias con texto traducible como editables, o algunas están bloqueadas para proteger el sistema de diseño?
Una instancia bloqueada no recibirá una traducción del plugin Figma de Smartling hasta que se habilite para editar.

¿Tienes alguna convención de nombres para nodos de texto variantes?
Los nombres con espacios no arrojarán resultados en el campo de búsqueda Clave/Variante de Smartling, por lo que establecer guiones bajos desde el principio evita una limpieza posterior.

¿La expansión se prueba con cada estado variante o solo con el predeterminado?
Una variante que se activa al pasar el cursor por encima o que está deshabilitada puede contener una cantidad diferente de texto traducido que el estado que se prueba primero.

¿Su equipo distingue entre agregar una nueva variante y agregar una propiedad de componente?
Menos variantes significa menos cadenas de texto separadas que mantener sincronizadas en todos los idiomas.

Cómo Smartling admite la localización de variantes de Figma

El complemento Figma de Smartling envía el texto del marco, incluido el texto modificado en las instancias de variantes individuales, directamente a un trabajo de traducción de Smartling, y realiza un seguimiento de cada modificación como una entrada de Clave/Variante distinta, en lugar de agrupar todas las instancias de un componente en una sola cadena. En la vista de Herramientas CAT y Cadenas de texto, los traductores y revisores pueden buscar específicamente por metadatos clave o variantes para confirmar que cada estado de un conjunto de componentes recibió su propia traducción. Dos configuraciones específicas de Figma determinan cómo se genera esa estructura de clave: "Usar claves variantes cortas" permite que el complemento construya una clave a partir del nombre de un nodo de texto en lugar de su posición, y la práctica recomendada documentada de Smartling es usar guiones bajos en lugar de espacios en esos nombres, ya que el campo de búsqueda Clave/Variante no coincide con los espacios. El complemento tampoco puede aplicar traducciones a un componente que esté configurado como de solo lectura en Figma, una restricción importante que conviene comprobar antes de enviar el proyecto, ya que bloquear el componente base de un conjunto de variantes es una medida de seguridad común en los sistemas de diseño. Una vez traducidas, las cadenas regresan a Figma ya sea aplicándolas directamente a través del complemento o importando el JSON traducido a través de Plugins > Smartling > Importar (Manual), y la misma memoria de traducción Leverage, SmartMatch y Fuzzy Estimates y la inserción de términos de glosario mejorada con IA que se aplican en todas partes en Smartling cubren las etiquetas de botones repetidas, las sugerencias de herramientas y las cadenas de error que aparecen en las variantes de un conjunto de componentes. Smartling es líder en la gestión de traducción en G2

¿Listo para ver a Smartling en acción?

Converse con alguien del equipo de Smartling para identificar cómo podemos ayudarle a aprovechar mejor su presupuesto al entregarle traducciones con la más alta calidad, mayor rapidez y a costos mucho más bajos.