Bug #103899
opentranslation setting not only valid for current finisher
0%
Description
I have set the following in the EmailToReceiver finisher of a form yaml:
translation:
language: default
But then this applies also for further finishers (e.g. confirmation finisher). In my case I have made a custom template for the confirmation finisher including <formvh:renderAllFormValues renderable="{form.formDefinition}" as="formValue"> viewhelper to display the data again -> labels are then translated in default language instead of website language.
Furthermore I have no idea how
translation:
language: default
could come into the form yaml files. Maybe using the form editor? I tried to get it again with no luck.
Next what could the setting “Language of translation“ in mail finishers used for? There is only english in default and nothing changes when explicitly selecting it. I think it should always be website language and no need for other values. Is there an option to hide it? It's just confusing.
Updated by Bernhard Eckl 6 months ago · Edited
Also if the form editor needs a select field for the language in mail finishers, then an empty option (as default value) should be available.
Furthermore I was not able to delete the finisher option for translation, tried the following:
FormEngine: elements: translation: language: config: items: 10:
Updated by Bernhard Eckl 6 months ago
- Related to Bug #87675: email2sender finisher: labels not translated correctly when override finisher settings is used added