Expression errors for different language versions of AFX
Copy link to clipboard
Copied
Hi there,
I can't believe this is still an issue - or is it with the latest version? Is there any workaround or workflow?
When users have different language versions of AFX, it's not possible to exchange projects with expressions because e.g. the "German" version of AFX is looking for "Schieberegler" but when you open that project in the original/English version, the expression is looking automatically for "Slider"?
Thanks for any help (as I wrote, I obviously am missing something because this can't be an issue still?)
Copy link to clipboard
Copied
Yes, this is still an issue of Ae, unfortunately. You can avoid this by using match names instead of the names.
So instead of
comp("Comp 1").layer("White Solid 1")("Effects")("Slider Control")("Slider")
you write
comp("Comp 1").layer("White Solid 1")("ADBE Effect Parade")("ADBE Slider Control")("ADBE Slider Control-0001")
for example.
There are tools that can do those replacements automatically for you:
https://aescripts.com/expressionuniversalizer/
Copy link to clipboard
Copied
Just shameful for such a piece of software
Copy link to clipboard
Copied
It is 2023 and it is still a Problem. I just had a 3-hour bug fixing call with a client until we discovered this Problem. It is unbelievable...

