Copy link to clipboard
Copied
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.
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.
Copy link to clipboard
Copied
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.
Please read our blog here:
https://darty.ai/darty-ai-replaces-native-illustrator-variables-modernizes-the-creative-vdp-workflow...
Copy link to clipboard
Copied
To clarify:
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!
Copy link to clipboard
Copied
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!
Copy link to clipboard
Copied
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
Copy link to clipboard
Copied
Please stand by for an email - direct support is coming to you from the team!
Find more inspiration, events, and resources on the new Adobe Community
Explore Now