Skip to content

Crowdin integration for real-time syncing of translation files #22604

Open
@churik

Description

@churik

Problem

We need a centralized and collaborative system for managing translations. Currently, all translations are handled manually in the repository, making updates slow and error-prone. Crowdin has been selected as the preferred tool for managing and scaling multi-language support.

Implementation

  • Set up Crowdin project and link it to the GitHub repository.
  • Configure target languages and upload current source files (en.json).
  • Map existing translation files to Crowdin structure.

Acceptance Criteria

  • Crowdin project is initialized and connected to the GitHub repo
  • Source (en.json) and all existing locale files are uploaded
  • Translation files can be edited in Crowdin interface

Notes

  • This step lays the foundation for future automation and contributor access.
  • Include key contributors (e.g. Docs team) in the Crowdin project.

Future Steps

  • Document contributor workflow
  • Set up CI sync to and from Crowdin

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions