Add translation to custom content app

To be able to translate content from custom content apps the following has to be done.

This can be done directly in the app or via decoration (if you don’t own the app).
subApps:
  browser:
    actions:
      addToTranslationBatch: (1)
        label: Add to translation batch
        dialogName: content-translation-support-ext-core:addToTranslationBatch
        icon: icon-add-folder
        class: info.magnolia.translation.ext.core.app.batch.action.OpenMultiEditDialogAction$Definition
        availability:
          writePermissionRequired: true
          access:
            roles: (2)
              superuser: superuser
          nodeTypes: (3)
            asset: mgnl:asset
            configuration: mgnl:contentNode
            content: mgnl:page
            folder: mgnl:folder
            templateOrResource: mgnl:content
          rules:
            - name: IsNotDeletedRule
              implementationClass: info.magnolia.ui.framework.availability.IsNotDeletedRule
          multiple: true
          root: false
    actionbar:
      sections:
        item:
          groups:
            activationActions:
              items:
                addToTranslationBatch: {} (4)
1 Add addToTranslationBatch to the content app.
2 Choose the roles which should be able to use the action.
3 Add the nodeTypes which should get translated.
4 Add the Action to the actionbar.
Feedback

Incubators

×

Location

This widget lets you know where you are on the docs site.

You are currently perusing through the Content Translation Extended module docs.

Main doc sections

DX Core Headless PaaS Legacy Cloud Incubator modules