Allow Experience Builder fields to support Asymmetric and Symmetric translations

Created on 12 June 2024, 4 months ago
Updated 4 September 2024, 24 days ago

Problem/Motivation

Experience builder fields should be translatable

We need 2 types of translation

Symmetric Translation

This means all the components on an entity are the same across all languages, but each component can different values per language. This is useful for sites that want the same layout and look across languages

Asymmetric Translation

The means each entity would have totally different components per language.

Steps to reproduce

Proposed resolution

We should be able to set the properties of the component_tree field to be translatable to achieve this

Symmetric Translation

For this tree property should not be translatable because it store which components are on the page
The props property would be translatable

Asymmetric Translation

For this both the tree and props properties should be translatable.

Remaining tasks

User interface changes

API changes

Data model changes

Hopefully none as the Content Translation module should allow this functionality

📌 Task
Status

Fixed

Component

Data model

Created by

🇺🇸United States tedbow Ithaca, NY, USA

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024