Skip to main content
Open

Copy translation from other object type column -> task parameter

Related products:Software Factory
  • February 11, 2025
  • 7 replies
  • 98 views

Arjan Sollie
Thinkwise blogger

The Software Factory generates different translation objects for columns and report/task parameters. Often I would like these to have the same translation. Currently I have to manually copy the translation from my column into the task or report parameter.

It would be great if you would have an option in the translation screen to copy the translation from a different translation object type. For example, have to option to copy the column translation for my task parameter. Obviously, the parameter name and column name should match for this feature to work.

Column employee_id has translation Employee. Task parameter employee_id has no translation. This new task will copy the translation from column employee_id to task parameter employee_id.

Did this topic help you find an answer to your question?

A great idea that could indeed help out a lot when an entity already has the required translations!

I would also like the option to copy the translation even though the “name” does not exactly match, though this should not be a default action. There are sometimes entities that slightly have their name deviate because over time ideas could change what is a good naming policy or because multiple developers work on a project.


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

Forum|alt.badge.img+5

I would suggest to make it even more automatic, so when a a translation object exists for a object type (column, task/report parameter) and then a different object type with the same name is created, it would inherit the translation upon creation (inherit from the last created object type in case the two others exists and deviate). 

This way it adds no extra action to use the same translation, and you still have the option to deviate after creation.


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

As mentioned earlier, there are two options for this idea:

  • Manually apply the translation using tasks

  • Automatically apply the translation

Manually apply the translation using tasks

If we implement this idea, we’ll need to consider not just column and task parameters, but also report parameters. Focusing on a report parameter, as an example: how do you decide whether to take the translation from the column or task parameter? Should this result in two separate tasks? One task with more options? Or no options at all, and simply apply the most frequently used translation overall?

Automatically apply the translation

Similar questions arise here. How do you determine whether the translation should come from the column or task parameter? And should approval status be carried over as well? An argument for doing so is that the original translation is already linguistically correct. An argument against is that you might become blind to alternative translations that could be more suitable, which is why you might still want to (have someone) review whether it’s the most appropriate translation for that specific context.

Call to action

How do you think about these considerations and questions? I’ll tag everyone who has been involved in this ticket so far (via replies or votes), but of course others are more than welcome to contribute their thoughts as well.

@Arjan Sollie, ​@Mark_Plaggenborg, ​@PeterKeeris, ​@Anne Buit, ​@John Lunenburg, ​@Martin, ​@Jochem Pieper, ​@Dick van den Brink, ​@Emmie Baris, ​@Mattijs


Arjan Sollie
Thinkwise blogger
Forum|alt.badge.img+14

@Jeroen van den Belt ,

I think the manually option would suite me best. In this option I should be able to select from which translation object I am using the translation (task bar, report bar or column), depending on which have already been set. And of course, exclude the option for which I am copying it.

If you would like to go with the automatic option, then use the last set translation.

Regarding approval, I would prefer that it is not approved by default. If for some reason this is not correct, it would appear during the approval phase of the translations.


@Jeroen van den Belt I can find myself in the reply made by Arjan Sollie.

An automatic option would currently not be very welcome for our situation as the 33 languages (at time of writing) have not always been accurately maintained and there is risk using sources which would not be the best option to also apply on new objects. For one translation the Task parameter is the more complete/accurate, but for another a Column would be the better source.

Hence our desire as well to use Manual task use.


A task to manually to copy a translation from one object to other objects with the same name would be great. Copy the translation to objects which have no translation yet. 



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