{"repo":"crowdin/github-action","free":true,"listed":false,"github":"https://github.com/crowdin/github-action","clone":"git clone https://github.com/crowdin/github-action.git","description":"A GitHub action to manage and synchronize localization resources with your Crowdin project","language":"Shell","stars":236,"topics":["github-action","sync","localization","github-actions","hacktoberfest","translate"],"license":"MIT","category":"workflow-automation","readme_excerpt":"GitHub Crowdin Action &nbsp; A GitHub action to manage and synchronize localization resources with your Crowdin project Examples How to Set Up (video) Configuration File AI Localization What does this action do? This action allows you to easily integrate and automate the localization of your Crowdin project into the GitHub Actions workflow. - Upload sources to Crowdin. - Upload translations to Crowdin. - Downloads translations from Crowdin. - Download sources from Crowdin. - Creates a PR with the translations. - Run any Crowdin CLI command. [!NOTE] A v3 pre-release of this action is available, running on Crowdin CLI 5 - a complete rewrite that starts instantly and no longer requires Java. Most workflows carry over unchanged. To try it, pin the pre-release tag: Review the Crowdin CLI 5 breaking changes before upgrading. @v2 remains the recommended stable version. Usage Set up a workflow in .github/workflows/crowdin.yml (or add a job to your existing workflows). Read the Configuring a workflow article for more details on creating and setting up GitHub workflows. Sample workflow Create the CROWDIN PROJECT ID and CROWDIN PERSONAL TOKEN secrets in Repository settings - Secrets and variables - Actions Repository secrets. [!TIP] When creating a personal token in Crowdin, you'll be asked to select the necessary scopes. The basic Crowdin Personal Token scopes are the following: - Projects (List, Get, Create, Edit) - Read - Translation Status - Read Only - Source files & strings - Read","default_branch":null,"files":null,"tree":[],"storefront":"/r/crowdin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/crowdin/github-action/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}