Usage
What this command family does
These commands operate oncrowdin.yml or crowdin.yaml directly.
They are separate from Hyperlocalise native i18n.yml and sync push / sync pull workflows.
Use them when you want Crowdin-compatible file mode:
- source-file upload from
files[].source - translation upload from
files[].translation - translation download/export back into your repo
- strict validation of supported
crowdin.ymlfields
Supported config fields
project_idproject_id_envapi_tokenapi_token_envbase_urlbase_url_envbase_pathbase_path_envpreserve_hierarchyfiles[].sourcefiles[].translationfiles[].languages_mappingfiles[].excluded_target_languagesfiles[].skip_untranslated_stringsfiles[].skip_untranslated_filesfiles[].export_only_approved
Unsupported features
Validation fails closed for unsupported Crowdin CLI features. This v1 file-mode implementation does not support:- branch workflows
- TM, glossary, task, screenshot, comment, distribution, or app commands
- permissive “warn and ignore” compatibility mode
- interactive Crowdin project bootstrap