Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Help with Localization Workflow: Chasing Down Multiple Variable Binding Errors & "Bad Parameter" Fai

New Here ,
Jun 19, 2025 Jun 19, 2025

Hey everyone,

I'm hoping to get some expert advice on a localization workflow in Adobe Illustrator that's causing a cascade of errors. I feel like I'm close, but I'm missing a key concept.

My Goal: I have a single .ai file with multiple artboards for a campaign (e.g., a 1080x1080 social post, a 160x600 banner, etc.). I need to use a single CSV file to populate text fields across all these artboards with different language translations. I'm using the Variables panel and the VariableImporter.jsx script to manage this.

The Problems: I've run into a series of errors that seem to be connected, and I can't get past them. Here they are in the order I usually encounter them:

1. The "Multiple Object Attributes" Error: After I import my CSV with the script, I immediately get a warning dialog with a yellow triangle. It says:

"The following variables are bound to multiple object attributes that do not match: text_5" This makes sense, as I have text_5 on several artboards, and while the text content is the same, they might be different font sizes to fit the layout.

3. Locked Out of Making Changes: The first error seems to lock everything down. If I try to manually re-link a variable or change a font size to fix a problem, I get a similar warning:

"All the bound objects' values for the same variable do not match. You need to change them later before creating or updating a data set."

4. The Workflow-Killing "Bad Parameter" Error: This is the final wall I hit. If I ignore the initial warnings and try to actually use the Variables panel to switch from one dataset to another (e.g., from Language_EN to Language_DE), Illustrator throws a critical error with a red triangle:

"The filter cannot complete because of a bad parameter error." This completely stops the process, and I can't preview or export any of the other languages.


My Core Question:

What is the correct, stable workflow for what I'm trying to do? It seems the root of all my problems is how Illustrator handles a single variable being applied to multiple text objects with different attributes.

  • How should I be structuring my layers and text objects across different artboards to avoid the binding conflicts? Should I be using Symbols?
  • How can I maintain specific line breaks from a CSV file?
  • Is there a step-by-step process one of you experts uses for this kind of multi-size, multi-language project?

Any help, links to tutorials, or best practices would be massively appreciated. I've spent hours on this and I'm completely stuck.

Thanks in advance!


TL;DR:
Trying to use a CSV and Variables to localize ads across multiple artboards. I'm getting a chain reaction of errors: "multiple object attributes don't match," lost line breaks, and finally a "bad parameter error" that stops me completely. Looking for a stable workflow/solution.

TOPICS
Bug , How-to , Import and export , Scripting , Tools
410
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe
Valorous Hero ,
Jun 19, 2025 Jun 19, 2025

Can you try the evolution of VariableImporter - the new extension called Darty-Ai? It is totally free at base-level with 'credits' where you ought to more than satisfy a localization workflow of < 200 outputs free per month!
It imports straight from Excel - which shoul circumvent a lot of the issues native variables face.

DrakeVsNativeVars.png
Please read our blog here:
https://darty.ai/darty-ai-replaces-native-illustrator-variables-modernizes-the-creative-vdp-workflow...

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Valorous Hero ,
Jun 19, 2025 Jun 19, 2025

To clarify:

  1.  Importing straight from Excel means there's elimination of problems regarding the encoding of characters when traditionally exporting to CSV.
  2.  Multi-binding of variables causes problems with data-sets as observed.
  3.  Native variables are susceptible to undesired behaviors such as popping up the 'edited' * asterisk sometimes with no understood cause. That's why, in VariableImporter it has the "Cycle and Update" datasets button. This helps to fix graph variables, and mostly the Visibility variable which causes the update-issue.
  4.  The update issue itself is because of round-trip workflow, where you make edits in the art and want to get back the text that the designer wrote. However for most workflows - the one-way from data-to-art is the desired way, so in this regard "Darty-Ai" is optimized by avoiding the issues of native variables.

 

Mainly we are curious if this would work for your case - whether even with "Darty-Ai", if you see the same issues - in which case we would be very keen on figuring them out and fixing them for all the potential customers of the world!

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jun 24, 2025 Jun 24, 2025

Hi there, I tried to download Darty.AI script, but when I go to Window | Extension | Darty, the pop-up window says "Plugin is not found". I already did the installation with the software closed, but is there anything I need to manually add? Is there a Darty .jsx file that I need to insert into script folder?

And thank you! Best reply so far!

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jun 24, 2025 Jun 24, 2025

Also, when I insert my token in the settings tab, it shows the following message:
"Failed to Log In. Error (-1)"

Since there's an urgency related to multi-size localization process, I've already sent the contact form. I'd like to reach your team to discuss about the right workflow to execute.

Kind regards,

Vittorio
Ruby Labs

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Valorous Hero ,
Jun 24, 2025 Jun 24, 2025
LATEST

Please stand by for an email - direct support is coming to you from the team!

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines