¿Cómo se localizan las variantes de los componentes en Figma?
Una variante de Figma es uno de los varios estados prediseñados de un solo componente (agrupados en un conjunto de componentes) entre los que un diseñador cambia 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 ellas. Como una traducción suele anular el texto de una instancia variante en lugar del componente principal, el complemento Figma de Smartling rastrea cada anulación como su propia entrada clave/variante, 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 muchos casos. Un conjunto de componentes de botones con tres estados y cuatro tamaños contiene doce variantes, cada una capaz de generar una cadena anulada de forma independiente, por lo que una traducción fallida solo puede existir silenciosamente en unas pocas de esas doce y no en todas.
- El orden de las capas de texto de Figma no coincide con el diseño visual. El complemento 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, por lo que las cadenas extraídas de varias variantes pueden aparecer barajadas en la herramienta Smartling CAT en función de su organización 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 pasan a ser imposibles de buscar. El campo de búsqueda clave/variante de Smartling en la vista Herramienta CAT y 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 estandarizaron para utilizar guiones bajos se hace difícil buscar o mapear a su variante original una vez que se inicia la traducción.
¿Qué necesita un flujo de trabajo completo de localización de variantes de Figma?
- Nombramiento de claves coherente, no nombres de nodos de texto por defecto: adopte guiones bajos en lugar de espacios en los nombres de los nodos de texto variantes antes de enviar un archivo, ya que el campo de búsqueda clave/variante de la vista Herramienta CAT y cadenas de Smartling no puede coincidir con un nombre de clave que contenga espacios.
- Un estado editable confirmado en cada variante bloqueada. Compruebe que cualquier instancia de componente que contenga texto destinado a traducirse 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 aplicaban a todas las variantes, no solo a la predeterminada : una variante de hover o de estado 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 ejecutarse contra cada variante de forma independiente.
- Glosario y memoria de traducción abarcando todo el conjunto de variantes : la misma etiqueta de botón repetida en una docena de instancias de variantes debería resolverse en un término aprobado por el glosario y una coincidencia de memoria de traducción, no retraducirse de forma independiente cada vez que se añade una nueva variante.
Localización numérica de la variante de Figma
| Métrico | Figura | fuente |
|---|---|---|
| Tiempo y calidad de localización (IBM) | El tiempo se redujo a la mitad; la calidad mejoró un 40% en más de 170 países | Caso práctico de IBM |
| Ahorro en costes de traducción (empresa de software Fortune 500) | 3,4 millones de dólares ahorrados en un año en 50M+ de palabras anuales | Caso práctico de un cliente de Smartling Technology |
| Retención de memoria de traducción por cadena | Se almacenan las 200 traducciones más recientes de una unidad de traducción | Centro de ayuda de Smartling, Introducción a la memoria de traducción |
¿Cómo configuras la localización de variantes de Figma?
Los equipos que localizan un conjunto de componentes con varias variantes suelen trabajar en la misma secuencia.
- Audite el conjunto de componentes: enumere todas las combinaciones de propiedades y valores de las variantes e identifique qué instancias de variantes han anulado el texto manualmente en lugar de heredarlo del componente maestro.
- Establezca una convención de nomenclatura de claves: acuerde guiones bajos en lugar de espacios para los nombres de los nodos de texto antes de enviarlos y decida si habilita la configuración " Use variantes cortas " de Smartling para que el complemento genere claves a partir de esos nombres.
- 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.
- Enviar a través del complemento y previsualizar la expansión por variante: envíe los marcos del archivo (no los marcos, secciones o sectores anidados, que el complemento aún no admite) y utilice Pseudotranslate en cada estado de variante, no solo en el predeterminado, para comprobar el comportamiento de la expansión y el RTL antes de pedir la traducción.
- Aplica las traducciones de nuevo y verifica en la herramienta CAT : utiliza el campo Clave/Variante en la herramienta CAT o la vista de cadenas para confirmar que la cadena sobrescriturada de cada variante ha recibido 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...
- Mantener un conjunto de componentes con tres o más propiedades variantes (estado, tamaño, tema) en el que el texto se anule por instancia en lugar de heredarlo del componente principal.
- Envía la interfaz a tres o más lugares, incluyendo al menos uno que se expanda significativamente o un idioma de derecha a izquierda.
- Haga que los propietarios del sistema de diseño decidan activamente entre añadir una nueva variante o añadir una propiedad de componente, ya que esa elección cambia el número de cadenas distintas que la localización tiene que rastrear.
- Necesita una memoria de traducción y un glosario coherentes para todas las variantes del mismo componente, no solo en cada instancia individual.
Cuando esto puede que aún no sea la prioridad adecuada
- Una biblioteca de componentes que depende principalmente de propiedades de componentes (toggles booleanos o intercambios de instancias) en lugar de variantes verdaderas, por lo que el texto por instancia sobrescrito es raro y los problemas de nombre de claves y solo lectura descritos aquí se aplican a un volumen mucho menor.
- Un conjunto de componentes aún en proceso de reestructuración, donde las variantes y sus sobreescrituras de texto probablemente cambiarán de nuevo antes incluso de que se ordene la primera traducción.
Lista de verificación de evaluación: preguntas que debes 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 pueda editar.
¿Tiene una convención de nomenclatura para los nodos de texto variantes?
Los nombres con espacios no muestran resultados en el campo de búsqueda clave/variante de Smartling, por lo que poner guiones bajos pronto evita que se pase de limpieza más adelante.
¿La expansión se prueba con todos los estados variantes o solo con el predeterminado?
Una variante con estado flotante o deshabilitado puede contener una cantidad de texto traducida diferente a la del estado que se prueba primero.
¿Tu equipo distingue entre añadir una nueva variante y añadir una propiedad de componente?
Menos variantes significan menos cadenas separadas que mantener sincronizadas en todos los lugares.
Cómo apoya Smartling la localización de variantes de Figma
El complemento Figma de Smartling envía el texto marco (incluido el texto anulado en las instancias de las variantes individuales) directamente a un trabajo de traducción de Smartling y rastrea cada anulació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 CAT Tool y Strings, los traductores y revisores pueden buscar específicamente por clave o variante de metadatos para confirmar que cada estado de un conjunto de componentes ha recibido su propia traducción. Dos ajustes específicos de Figma determinan la forma en que se genera esa estructura de claves: " Utilizar claves variantes cortas " permite al complemento crear una clave a partir del nombre de un nodo de texto en lugar de su posición, y la mejor práctica documentada de Smartling es utilizar 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 verdadera restricción que vale la pena comprobar antes de enviarlo, ya que bloquear el componente base de un conjunto de variantes es una protección común en los sistemas de diseño. Una vez traducidas, las cadenas vuelven a Figma aplicándolas directamente a través del complemento o importando el JSON traducido mediante los complementos > Smartling > Import (manual), y la misma memoria de traducción Leverage, SmartMatch y Fuzzy Estimates y la inserción de términos en el glosario mejorada por la IA que se aplican en cualquier otro lugar de Smartling cubren las etiquetas de botones, la información sobre herramientas y las cadenas de error repetidas que aparecen en las variantes de un conjunto de componentes. Smartling es líder en la gestión de traducciones en G2
Preguntas relacionadas
- ¿Cómo gestiona el Auto Layout de Figma el texto multilingüe y el contenido traducido?
- ¿Cómo se comparan los plugins de traducción de diseño Figma para los flujos de trabajo de localización?
- ¿Cómo se localiza una biblioteca de componentes en los símbolos de diseño, el código y todos los lugares de destino?
- ¿Cómo es un proceso efectivo de traspaso entre traductores, diseñadores y desarrolladores?
¿Listo para ver a Smartling en acción?
Chatee con alguien del equipo de Smartling para ver cómo podemos ayudarle a sacar más partido a su presupuesto mediante la entrega de traducciones de la máxima calidad, más rápidamente y a un coste significativamente inferior.