Skip to content

docs: add OEP-0058 - Translations Management#367

Merged
Carlos-Muniz merged 56 commits intoopenedx:masterfrom
Carlos-Muniz:Carlos-Muniz/translations-management
Dec 1, 2022
Merged

docs: add OEP-0058 - Translations Management#367
Carlos-Muniz merged 56 commits intoopenedx:masterfrom
Carlos-Muniz:Carlos-Muniz/translations-management

Conversation

@Carlos-Muniz
Copy link
Copy Markdown
Contributor

@Carlos-Muniz Carlos-Muniz commented Aug 8, 2022

OEP-58

This PR introduces OEP-58 for Translations Management - Using the GitHub Transifex App and a separate repository containing translation files as a replacement for the edx-transifex-bot, and the current organizational structures used in the Transifex project edx-platform.

The proposal describes reasons for establishing this new process for managing our Translations by creating a new repository, placing all translation files in this repository, and using the Transifex Github App to manage the syncing of these Translation files as they are translated by the Open edX community.

Update:
A 3-part prototype was created for the openedx/credentials repository in the openedx/openedx-translations repository.

  1. A GitHub action that generates English translation source files from the credentials repository, and adds them to the openedx-translations repository.
  2. The transifex.yml file that allows for syncing the openedx-translations repository and an openedx-translations project in Transifex.
  3. A CLI tool in openedx/openedx-atlas that can be used to pull translation files from openedx-translations back into a repository.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.