The repository is the source of truth
The editor reads the JSON locale files on the base branch and keeps no text of its own. A GitHub App writes each change as a commit.
Translators propose, reviewers publish, and each publication is a commit. Agents work through an MCP server, with no more rights than a person, and a token can give them less.
This is the real editor, with a repository acme/shop in your browser. Nothing goes to GitHub, and a reload starts again. The editor speaks French: the words in « » are the ones you see in it.
Loading the demo…The editor reads the JSON locale files on the base branch and keeps no text of its own. A GitHub App writes each change as a commit.
A proposal is one commit on the branch i18n/<language>. A reviewer publishes it to the base branch, by commit or by pull request.
Each member has a role and a list of languages in each repository. People sign in with GitHub or with a link by email.
An MCP server reads the catalogue and proposes whole batches. Every page of this site is also plain Markdown, listed in llms.txt.