Skip to content

Question regarding translationStrategy "sync" in Neos 9 / LostInTranslation 3.2 #94

Description

@Bolkun

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!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions