Transifex Figma plugin support for string variables

I’m using string variables in Figma and map the text to Transifex.
However, if I then change the string in Transifex and pull it back into Figma, the link with the string variable is broken. I now choose ‘override selected’.

Is there a way to combine string variables and the Transifex Figma plugin?

Thanks,
Bas

Hello dear basstroomer.

Could you also share with us a pic from the transifex editor showing the source text and the translation side by side?

Hello Christos,

Thanks for responding.

Here’s a screenshot of the Transifex editor, where the string was originally pushed as ‘This text comes from a string variable’ and then changed in the Transifex editor to ‘This text came from a string variable but was changed in Transifex’.

After taking a deeper look into the String Variables in Figma I have some details to share.

The Transifex Figma plugin’s primary function is to:

  1. Push text from selected Figma layers (using the layer name or custom keys) to Transifex for translation.
    • When you push content: The plugin looks for raw text strings in layers you select, not the underlying variables they might be bound to.
  2. Pull the translated text back into new or existing Figma text layers
    • When you pull content: The plugin creates new text content on text layers (often creating new translated pages or frames) which would overwrite or detach any variable bindings you had in place.

I will definitely forward your message to our product team for future improvements and see if native support for variables could be provided.

Clear, thank you Christos. I will see if we can do without String Variables for now.