Skip to main content
Next release

Automatic generation of translations objects in TSF

Related products:Software Factory
  • January 18, 2023
  • 7 replies
  • 111 views

Harm Horstman
Superhero

Make translation object generation in TSF automatic in the background. When creating and modifying objects. This saves application developers a lot of unnecessary clicking and waiting.

Jeroen van den Belt
Administrator
Forum|alt.badge.img+8
NewOpen

Jeroen van den Belt
Administrator
Forum|alt.badge.img+8
OpenOn the backlog

Jeroen van den Belt
Administrator
Forum|alt.badge.img+8

Currently, translation objects for all screens in the Software Factory are generated at the same time. This is undesirable if you want to execute this task directly after creating/modifying a specific type of object, as you suggest in this idea.

Therefore, we made it possible to execute this task by type or object in the 2025.1 release. As a result, translation objects are only generated for the screen you are currently on. This change reduces unnecessary data traffic and improves performance.

This approach allows for implementing this idea, generating translation objects directly and precisely when needed.

In the 2025.1 release, we have already applied this in one scenario: translation objects are now generated immediately after a variant is created, so you no longer need to do this manually. Also see:

https://community.thinkwisesoftware.com/ideas/more-efficiently-generate-translations-for-table-variants-4797

 


Jeroen van den Belt
Administrator
Forum|alt.badge.img+8
On the backlogWorking on it!

Jeroen van den Belt
Administrator
Forum|alt.badge.img+8

Status update, progress so far: 

We have now reached the point where translation objects are generated after adding or modifying a translatable object via the CRUD buttons (using handlers). This will be available in the 2025.2 platform version.

The expectation is that we will soon continue by generating translation objects after adding or modifying a translatable object via create/copy tasks (this is already being done for the rename tasks).

---

Generating translation objects by an insert/update trigger is out of scope, as this would interfere with the branching and merging mechanism. This will mainly manifest when you add or rename translatable objects via the dynamic model, rather than using the CRUD buttons or the create/copy/rename tasks. However, this will automatically be corrected, as the task 'Generate translation objects' is still executed with each definition generation.


Jeroen van den Belt
Administrator
Forum|alt.badge.img+8

We now also extended this functionality to tasks and enrichments that create or copy translatable objects. Rename tasks were not affected, as this functionality was already implemented for them. This will be available in the 2025.2 platform version.


Jeroen van den Belt
Administrator
Forum|alt.badge.img+8
Working on it!Next release


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