Skip to content

Crowdin: Automatic sync of translations #798

Description

@eltos

Seen the TbSync and EAS-4-TbSync projects on crowdin and noticed that translations are sparse there and don't reflect the state of the repo.

I am myself also using Crowdin for the PasteIntoFile project, and am using a GitHub action to automatically sync translations between the repo and Crowdin (two-way) with conflict resolution. GitHub to Crowdin is instant on push, and Crowdin to GitHub happens once per Week, a PR is opened if there was activity. I was wondering if you'd be interested in that, and if so, I'd be happy to help get it going (prepare it in a PR for each project).
Reference: https://github.com/eltos/PasteIntoFile/blob/e34405d09276ca236dace60e0da6fe5031e297ce/.github/workflows/crowdin_sync.yml
Example PR: eltos/PasteIntoFile#106

Use case
This would help push new to-be-translated strings to Crowdin faster. Would also fill in the already translated strings from the repo to the Crowdin project (including future translations when someone adds them via the repo only). And it would simplify the process of getting translated strings into your project via a PR.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions