Hello,
we recently migrated a project from Neos 8.3 to Neos 9 and are using Sitegeist.LostInTranslation v3.1.0.
In Neos 8.3 we had the following language dimension configuration:
Neos:
ContentRepository:
contentDimensions:
language:
presets:
de:
options:
translationStrategy: 'none'
en_US:
options:
deeplLanguage: 'EN'
translationStrategy: 'sync'
This resulted in the following behavior:
Create/edit content in German.
Switch to English.
LostInTranslation automatically offered to translate new or changed content.
Subsequent changes in German were synchronized and could be translated again.
After migrating to Neos 9 and LostInTranslation 3.1.0, the initial translation works correctly:
Create page in German
Switch to English
"Create and translate" dialog appears
Content is translated successfully
However, after modifying the German content later, switching to English no longer detects any changes and no translation dialog appears.
Example:
German (initial):
Hallo Welt. Wie geht es dir?
English:
Hello, world. How are you?
Then German is changed to:
Hallo Welt. Wie geht es dir? Mir geht es gut.
When switching to English afterwards, the English translation remains unchanged:
Hello, world. How are you?
Current configuration:
Neos:
ContentRepositoryRegistry:
contentRepositories:
default:
contentDimensions:
language:
default: de
values:
de:
label: Deutsch
options:
deeplLanguage: DE
translationStrategy: 'none'
en_US:
label: English
options:
deeplLanguage: EN
translationStrategy: 'sync'
LostInTranslation settings:
Sitegeist:
LostInTranslation:
nodeTranslation:
enabled: true
translateInlineEditables: true
languageDimensionName: language
Questions:
Is translationStrategy: sync still supported in LostInTranslation 3.x / Neos 9?
If yes, where should it be configured with the new Content Repository?
If not, what is the recommended way in Neos 9 to keep translated content synchronized with changes in the source language?
Thank you!
Hello,
we recently migrated a project from Neos 8.3 to Neos 9 and are using Sitegeist.LostInTranslation v3.1.0.
In Neos 8.3 we had the following language dimension configuration:
This resulted in the following behavior:
Create/edit content in German.
Switch to English.
LostInTranslation automatically offered to translate new or changed content.
Subsequent changes in German were synchronized and could be translated again.
After migrating to Neos 9 and LostInTranslation 3.1.0, the initial translation works correctly:
Create page in German
Switch to English
"Create and translate" dialog appears
Content is translated successfully
However, after modifying the German content later, switching to English no longer detects any changes and no translation dialog appears.
Example:
German (initial):
Hallo Welt. Wie geht es dir?
English:
Hello, world. How are you?
Then German is changed to:
Hallo Welt. Wie geht es dir? Mir geht es gut.
When switching to English afterwards, the English translation remains unchanged:
Hello, world. How are you?
Current configuration:
LostInTranslation settings:
Sitegeist:
LostInTranslation:
nodeTranslation:
enabled: true
translateInlineEditables: true
languageDimensionName: language
Questions:
Is translationStrategy: sync still supported in LostInTranslation 3.x / Neos 9?
If yes, where should it be configured with the new Content Repository?
If not, what is the recommended way in Neos 9 to keep translated content synchronized with changes in the source language?
Thank you!