Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-101038

Allow exporting translations for individual web content

    Details

      Description

      As a content manager

      I want to be able to export files for translations

      so that I can send them to translation agencies

       

      Note: It is feature flagged. To activate it: 

      echo "enabled=B\"true\"" > ../bundles/osgi/configs/com.liferay.journal.web.internal.configuration.FFImportExportTranslationConfiguration.config

       

      Acceptance criteria

      Given a site with web contents in the default language

      When a user clicks on exports translations

      Then she will be able to select for which languages she wants to export the translations

       

      Given a site with web contents in the default language

      When a user clicks on exports translations

      Then a modal will appear with:

      • "From" language selector, set to the default language
      • "to" languages checkboxes with all the languages available in the site/asset library (except the "From" language)

       

      Given a site with web contents in the default language

      When a user clicks on exports translations and selects the language

      Then a file in xliff format per language will be generated with all the fields that are possible to translate

       

      Figma mockup

      Test Scenarios

      ID Test Priority Test Scenarios Covered by Backend (Unit/Integration)? Test to add
      1.1 5 User is able to export translations for each selected web content NO Translations#ExportWebContent
      1.2 5 User is able to select each language to translate NO Translations#ExportWebContent
      1.3 5 A xliff file can be generated once a user exports the selected language YES Manual
      1.4 5 All the fields in a xliff file can be translated to the selected language YES Manual
      1.5 5 A modal with configurable information displays before the export process is triggered NO Translations#ExportWebContent

        Attachments

          Activity

            People

            Assignee:
            austin.chiang Austin Chiang
            Reporter:
            pablo.agulla Pablo Agulla
            Engineering Assignee:
            Alejandro Tardín
            Recent user:
            Rubén Heras
            Participants of an Issue:
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Packages

                Version Package
                Master