major
nice-to-have
minor
minor
#25876
Fallback auf Standardsprache im I18N-StructuredText-Attribute nur bis zum zweiten Speichern
If only the value for the German language is maintained in an I18N Structured Text attribute, the German content is displayed in the English translation.
If the German content is changed again, this will no longer affect the English translation; the value originally entered in German will be displayed.
Cause
There is one field for each language. During creation, the field for English is populated with the German translation. If the value for German changes, the content is extracted from all fields and stored in an I18N Structured Text for the corresponding language. As a result, the original German content is persisted for the English language.
Solution
When changing a field, the value should only be taken from the “Language” fields if they have changed. For fields that have not changed, the value for the “raw” language must be taken from the proxy field. This ensures that no new languages are added during the change.
Test
TestI18NAttribute.script.xml