1.5 KiB
Crowdin CLI
===================
This tool is being used by ASF developers for synchronization of strings/translations between GitHub and Crowdin. If you're not ASF developer that has access to our localization platform, then you won't find anything interesting here.
===================
Before you begin
Make sure that your crowdin_identity.yaml file exists - this is the file with login credentials that is not being committed to GitHub. If it doesn't exist yet (e.g. because you've just cloned the repo), create it from crowdin_identity_example.yaml and fill api_key.
Ensure that crowdin command is recognized by your OS.
===================
Windows
- Install Java JDK.
- Set JAVA_HOME properly
- Launch
setup_crowdin.batas administrator - Open new
cmdprompt and verify thatcrowdin helpindeed works
===================
Usage
archi_download.bat for downloading translations from Crowdin (typically last commit before release)
archi_upload.bat for pushing strings to Crowdin (when any *Strings.resx file gets modified)