Skip to main content
Solved

IFS 10 Override / Overtake Text Translations possible?


Forum|alt.badge.img+3

Hi!

In version 10 is it possible to Override / Overtake a translation of an object that was created and translated in a lower layer?

 

e.g., I want my Customization to change the name of an Navigator entry that was created in Core layer.

The only way I could do that was changing the Core translation entry (in Text Translations screen) and exporting and then updating the core .trs file. Not a good practice as I will mess with the Core files and make the Coreupdates harder to be managed.

Would it be possible to do that only using Cust layer (kind of overriding/overtaking the Core translation)? If yes, how?

 

Regards!

Best answer by Charitha De Silva

Hi,

As far as my knowledge there is no option to override Core translations. The best option for you in this scenario, is to change the translations, export the relevant .trs files and harvest them such that in every subsequent updates, when the update is being merged, it will prompt to merge the custom translations or keep the Core translations.

Best Regards,

Charitha

View original
Did this topic help you find an answer to your question?
This topic has been closed for comments

3 replies

Charitha De Silva
Hero (Employee)
Forum|alt.badge.img+8

Hi,

As far as my knowledge there is no option to override Core translations. The best option for you in this scenario, is to change the translations, export the relevant .trs files and harvest them such that in every subsequent updates, when the update is being merged, it will prompt to merge the custom translations or keep the Core translations.

Best Regards,

Charitha


hamalk
Superhero (Employee)
Forum|alt.badge.img+13
  • Superhero (Employee)
  • 222 replies
  • June 15, 2021

Hi Jefferson Stedile

 

If you want to change the label of the Navigator entry in Cust layer, you can do a override in Cust for the navigator entry as follows:

----------------------------- NAVIGATOR ENTRIES -----------------------------
navigator {
   @Override
   entry XxxxxxxTopNode toplevel at index 200 {
      label = "Cust Layer Navigator Entry - new Label";
   }
}

 

So in generated xml, this new label in cust layer will override the label in core. but you need to scan the lng file and upload.

Not sure whether this is what you want to achieve ?

 

BR

Harshini

 


Forum|alt.badge.img+3
  • Author
  • Sidekick (Partner)
  • 7 replies
  • June 15, 2021
hamalk wrote:

Hi Jefferson Stedile

 

If you want to change the label of the Navigator entry in Cust layer, you can do a override in Cust for the navigator entry as follows:

----------------------------- NAVIGATOR ENTRIES -----------------------------
navigator {
   @Override
   entry XxxxxxxTopNode toplevel at index 200 {
      label = "Cust Layer Navigator Entry - new Label";
   }
}

 

So in generated xml, this new label in cust layer will override the label in core. but you need to scan the lng file and upload.

Not sure whether this is what you want to achieve ?

 

BR

Harshini

 

 

Hi Harshini,

Your solution is for Aurena platform right?

Sorry I didn not mention in my first post but my scenario is in C#/Visual Studio.

Anyway thanks for your answer, I will save that.

 

 

Regards


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings