Skip to main content
sigug
Known Participant
April 23, 2019
Question

Expression errors for different language versions of AFX

  • April 23, 2019
  • 1 reply
  • 2882 views

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?)

This topic has been closed for replies.

1 reply

Mathias Moehl
Braniac
April 23, 2019

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/

Mathias Möhl - Developer of tools like BeatEdit and Automation Blocks for Premiere Pro and After Effects
New Participant
November 7, 2023

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...