Skip to content

[FEATURE] Enable multi-language editing in Visual Editor#106

Merged
Kanti merged 1 commit into
mainfrom
feature/language-multiselect
Jun 25, 2026
Merged

[FEATURE] Enable multi-language editing in Visual Editor#106
Kanti merged 1 commit into
mainfrom
feature/language-multiselect

Conversation

@Kanti

@Kanti Kanti commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

Add a multi-language editing experience to the Visual Editor so editors can work with translated pages in one place instead of switching back and forth between separate language views.

Editors can keep the regular single-language workflow when they only want to focus on one language. On TYPO3 14, they can also switch the module to multi-language mode and select multiple available languages. The editor then shows the selected language previews next to each other, making it easier to compare content, spot missing translations, review layout differences, and keep related language versions aligned while working on a page.

The selected language views behave as one editor workspace. Loading feedback is shown while previews navigate, save state is coordinated across the open language frames, and related editor interactions stay in sync where this helps the user keep orientation. This includes preserving the editing position, mirroring relevant focus and movement changes, and keeping the editor from feeling disconnected when several language previews are open at the same time.

When a selected language belongs to another site origin, the module now guides editors to open the backend on the matching origin instead of leaving them with a broken or confusing preview. This keeps browser security boundaries intact while still explaining what the editor needs to do next.

The change also includes bug fixes around the editor module behavior that became visible while making the multi-language workflow usable, so the feature works more consistently during navigation, saving, and translated-page editing.

@Kanti Kanti force-pushed the feature/language-multiselect branch 8 times, most recently from b551b20 to ccd32c2 Compare June 24, 2026 11:37
@Kanti Kanti marked this pull request as ready for review June 25, 2026 06:46
@Kanti Kanti force-pushed the feature/language-multiselect branch from ccd32c2 to 2ff87ac Compare June 25, 2026 07:05
Add a multi-language editing experience to the Visual Editor so editors can
work with translated pages in one place instead of switching back and forth
between separate language views.

Editors can keep the regular single-language workflow when they only want to
focus on one language. On TYPO3 14, they can also switch the module to
multi-language mode and select multiple available languages. The editor then
shows the selected language previews next to each other, making it easier to
compare content, spot missing translations, review layout differences, and keep
related language versions aligned while working on a page.

The selected language views behave as one editor workspace. Loading feedback is
shown while previews navigate, save state is coordinated across the open
language frames, and related editor interactions stay in sync where this helps
the user keep orientation. This includes preserving the editing position,
mirroring relevant focus and movement changes, and keeping the editor from
feeling disconnected when several language previews are open at the same time.

When a selected language belongs to another site origin, the module now guides
editors to open the backend on the matching origin instead of leaving them with
a broken or confusing preview. This keeps browser security boundaries intact
while still explaining what the editor needs to do next.

The change also includes bug fixes around the editor module behavior that became
visible while making the multi-language workflow usable, so the feature works
more consistently during navigation, saving, and translated-page editing.
@Kanti Kanti force-pushed the feature/language-multiselect branch from 2ff87ac to 461ea2a Compare June 25, 2026 11:43
@Kanti Kanti merged commit 40ce4a0 into main Jun 25, 2026
33 checks passed
@Kanti Kanti deleted the feature/language-multiselect branch June 25, 2026 11:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant