Uploaded image for project: 'Opencast'
  1. MH-12554

Downloading translations from Crowdin doesn't work anymore

    Details

    • Type: Task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed and reviewed
    • Affects versions: 4.0
    • Fix versions: 4.0
    • Components: Third Party Software

      Description

      Recently, I've found that downloading translations from Crowdin wouldn't work anymore.

      When I tried to download the translations, I don't get all files that should match translation: '/modulessrc/main/resources/static/language/%locale%.json':

      macsps:switch-opencast-fork stauber$ java -jar crowdin-cli.jar --config .crowdin.yaml download -b develop -l sl
      Version 2.0.20 of the CLI client is available. You can download new version following the link: https://crowdin.com/downloads/crowdin-cli.zip
      Building ZIP archive with the latest translations for 'sl' - OK
      Extracting: '/modules/matterhorn-admin-ui-ng/src/main/resources/public/org/opencastproject/adminui/languages/lang-sl_SI.json'
      Extracting: '/modules/matterhorn-engage-theodul-core/src/main/resources/ui/language/sl-SI.json'
      Extracting: '/modules/matterhorn-engage-theodul-plugin-controls/src/main/resources/static/language/sl-SI.json'
      Extracting: '/modules/matterhorn-engage-ui/src/main/resources/ui/language/sl-SI.json'
      macsps:switch-opencast-fork stauber$

      The Crowdin support helped me out:

      Dear Sven,

      Please try the following configuration:

      files:
      -
      source: '/modules/matterhorn-admin-ui-ng/src/main/resources/public/org/opencastproject/adminui/languages/lang-en_US.json'
      translation: '/modules/matterhorn-admin-ui-ng/src/main/resources/public/org/opencastproject/adminui/languages/lang-%locale_with_underscore%.json'

      -
      source: '/modules/matterhorn-engage-theodul-core/src/main/resources/ui/language/en-US.json'
      translation: '/modules/matterhorn-engage-theodul-core/src/main/resources/ui/language/%locale%.json'

      -
      source: '/modules/**/src/main/resources/static/language/en-US.json'
      translation: '/%original_path%/%locale%.json'

      -
      source: '/modules/matterhorn-engage-ui/src/main/resources/ui/language/en-US.json'
      translation: '/modules/matterhorn-engage-ui/src/main/resources/ui/language/%locale%.json'

      Before downloading translations, please run "crowdin upload sources" to update file export patterns in the project -> try to build the project via web interface and run "crowdin download".

        TestRail: Results

          Attachments

            Activity

              People

              • Assignee:
                staubesv Sven Stauber
                Reporter:
                staubesv Sven Stauber
              • Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  TestRail: Cases