Skip to main content
Participant
November 16, 2024
Answered

Text not showing in motion graphic templates on certain Premiere Pro languages

  • November 16, 2024
  • 1 reply
  • 808 views

So there is an number counting animation motion graphic template on https://adobebasics.com and I bought it and it didn't work. I contacted the owner, and he spent hours trying to help me fixing the bug and really didn't give up.  He then suggested changing my Premiere pro language from Spanish to english and the motion graphic template worked. 

So the problem is that on certain premiere pro languages text on mogrts doesn't show at all. I tried different fonts, cleaning cache, restarting premiere and all the usual stuff. But the language was the problem.  I don't know if it has something to do with that he exported the MOGRT in english, but it's definitively something that needs to be adressed.


So adobe please fix the text issue that is happening on certain motion graphics.

 

on the attached images, you can't see the text on the spanish version, but on the english version it works.

This topic has been closed for replies.
Correct answer Annika Koenig

Without seeing the After Effects projects I can only guess. When creating a Mogrt, it is wise to use index-based expressions so they work with any app language installed. Unfortunetly, not all authors that sell Mogrts online do this correctly. If you purchase Mogrts from Adobe Stock you won't run into this problem.

 

Here a bit of background:

 

  • In After Effects, properties of effects are translated based on the language settings of the software.
  • For example, a "Slider Control" effect in English is "Schieberegler" in German.
  • If an expression references a layer or property by its name, it might break in versions of Premiere Pro or After Effects using different languages because the name changes.

 

But there is a way to not run into this issue.

  • Indexes are universal and do not depend on the language of the application. For example, a layer's index (thisComp.layer(1)) or a property’s index (effect(1) for the first effect) remains constant regardless of localization.
  • Using index-based expressions ensures that the MOGRT can consistently reference the correct layers and properties, making it robust for use across international versions of Premiere Pro.
  • Holding down the Alt (Windows) or Option (Mac) key while using the pick whip in After Effects generates index-based expressions automatically. This is a shortcut to avoid manually editing the expressions later.

 

 

 

 

1 reply

Annika KoenigCorrect answer
Adobe Employee
November 18, 2024

Without seeing the After Effects projects I can only guess. When creating a Mogrt, it is wise to use index-based expressions so they work with any app language installed. Unfortunetly, not all authors that sell Mogrts online do this correctly. If you purchase Mogrts from Adobe Stock you won't run into this problem.

 

Here a bit of background:

 

  • In After Effects, properties of effects are translated based on the language settings of the software.
  • For example, a "Slider Control" effect in English is "Schieberegler" in German.
  • If an expression references a layer or property by its name, it might break in versions of Premiere Pro or After Effects using different languages because the name changes.

 

But there is a way to not run into this issue.

  • Indexes are universal and do not depend on the language of the application. For example, a layer's index (thisComp.layer(1)) or a property’s index (effect(1) for the first effect) remains constant regardless of localization.
  • Using index-based expressions ensures that the MOGRT can consistently reference the correct layers and properties, making it robust for use across international versions of Premiere Pro.
  • Holding down the Alt (Windows) or Option (Mac) key while using the pick whip in After Effects generates index-based expressions automatically. This is a shortcut to avoid manually editing the expressions later.

 

 

 

 

Participant
December 20, 2024

hi, the owner fixed the issue within 12 hours after last talking to me, could you delete my post? and this thread? I don't want to be on this forum