Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Go to the https://github.com/openedx/openedx-translations repository and ensure it has the proper release branch e.g. you/test/z.1 open.release/zebrawood.master.

6b Clone the openedx-translations Transifex project

...

  • Go to the Zebrawood Transifex project (openedx-translations-zebrawood) configuration settings

  • In the Integrations tab, click on the GitHub App integration “Manage” “Install” button

  • Click on the three dots ... menu → the Settings button

  • Configure the project integrations settings from the main/master project (https://github.apps.transifex.com/projects/o:open-edx:p:openedx-translations/
    • Allow the integration

    • Grant permission to your account

    • Grant permission to the openedx/openedx-translations

    )
    • repository

  • Continue the wizard to configure the project integrations to the following:

    • Select repo step:

      • Selected repository: openedx/openedx-translations

      • Selected branch: Set it to the release branch e.g. open.release/zebrawood.master

    • Select files step:

      • Add a Set the path to your YAML configuration file : to transifex.yml

    • Sync content step:

      • PULL CONTENT: Fetch content automatically

      • PUSH CONTENT: 100% reviewed

      • Set “How would you like Transifex to push translations to GitHub?” to Create a Pull Request and No grouping

      • Add a prefix to the commit message: chore:

    • Click on the Update Settings button

    • Wait for the sync to complete. It takes about an hour.

    • ☑️ Ensure that all the resources has been added.

6d Update the Transifex resources names and tags

The GitHub Transifex App integeration puts an inconviinent inconvenient names for resources like "translations..frontend-app-something..src-i18n-transifex-input--main" instead of "frontend-app-something".

...