Omar's brain hash for Integrating Atlas with Open edX repos ADR

Omar's brain hash for Integrating Atlas with Open edX repos ADR

I’m writing this in Confluence for initial feedback and should be moved in a more accessible place later such as the OEP-58 itself or the open edx docs.

Integrating atlas with Micro-frontends

Micro-frontends uses multiple message sources …TBD

Integrating Atlas with edX Platform

TBD

Integrating Atlas with XBlocks

XBlocks has two features to support translations one for Python, the other is for JavaScript translations.

Python

XBlocks uses the XBlockI18nService to manage translations. This needs to be updated to find external sources.

JavaScript

XBlocks uses the standards compilejsi18n to create. This needs to be updated to find external sources.

edX Platform automation

The make pull_translations edX Platform Makefile command needs to support both XBlock types and compile them properly in the correct location.