Epic #97495
openIntroduce a UI for translation handling in EXT:form
0%
Description
TYPO3 pages and content can be translated nicely. When it comes to multilingual forms, the editor has to take an unattractive detour. At the moment, the editor has to create a copy of the form for each of the different localizations. In a second step, the editor has to translate the form. This results in considerable additional work, and additional adjustments/ extensions have to be made manually in all language versions - which is in turn prone to errors.
It would be better to stick to the localization workflow of the “Page” module.Similar to pages, it should be possible to create localizations for each form in the “Form” module. It should also be possible to choose between “Connected” and “Free” mode and to change this later on.
If at least one localization already exists for a form, the drop down for selecting the language variant of the form to be edited is displayed above the toolbar. If there are languages for which no localization of the form has been created yet, the editor can create a new localization via a drop down below the form title.In “Free Mode” the form is taken over with all configurations of the source language and is freely editable afterwards, with all configuration possibilities.In “Connected Mode” this is partially possible, with the restriction that form elements cannot be moved, deleted or added. Also finishers and validators cannot be added or deleted. Values that have already been set in the source language are mapped below the fields, analogous to localized page content. Form elements can be hidden by toggle switches within a localization.Within the form manager it is possible to display all localizations, delete them and open the form directly within the editor.
Our solution will enable editors to quickly and easily translate a form into new language versions. Editors can use the workflow and controls they are used to in TYPO3. The clarity of the form module listing is maintained. The management of forms for different languages is possible centrally in the “Form” module and does not require any further adjustments to the plugin on localized pages. This wonderful UI will solve the biggest problem editors reported during the last years.