crowdin/crowdin-action

This action allows you to manage and synchronize localization resources with your Crowdin project

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
upload_sourcesUpload sources to Crowdinnotrue
upload_sources_argsAdditional arguments which will be passed to the `upload sources` cli commandno""
upload_translationsUpload translations to Crowdinnofalse
upload_languageUse this option to upload translations for a single specified language - Case-Sensitiveno
auto_approve_importedAutomatically approves uploaded translationsnofalse
import_eq_suggestionsDefines whether to add translation if it is equal to source string in Crowdin projectnofalse
upload_translations_argsAdditional arguments which will be passed to the `upload translations` cli commandno""
download_sourcesDefines whether to download source files from the Crowdin projectnofalse
push_sourcesPush downloaded sources to the branchnotrue
download_sources_argsAdditional arguments which will be passed to the `download sources` cli commandno""
download_translationsDefines whether to download translation files from the Crowdin projectnofalse
download_languageUse this option to download translations for a single specified languageno
download_bundleDownload bundle from Crowdin project (by ID)no""
skip_untranslated_stringsSkip untranslated strings in exported files (does not work with .docx, .html, .md and other document files)nofalse
skip_untranslated_filesOmit downloading not fully translated filesnofalse
export_only_approvedInclude approved translations only in exported files. If not combined with --skip-untranslated-strings option, strings without approval are fulfilled with the source languagenofalse
push_translationsPush downloaded translations to the branchnotrue
commit_messageCommit message for download translationsnoNew Crowdin translations by GitHub Action
localization_branch_nameTo download translations to the specified version branchnol10n_crowdin_action
create_pull_requestCreate pull request after pushing to branchnotrue
pull_request_titleThe title of the new pull requestnoNew Crowdin translations by GitHub Action
pull_request_bodyThe contents of the pull requestno
pull_request_assigneesAdd up to 10 assignees to the created pull request (separated by comma)no
pull_request_reviewersUsernames of people from whom a review is requested for this pull request (separated by comma)no
pull_request_team_reviewersTeam slugs from which a review is requested for this pull request (separated by comma)no
pull_request_labelsTo add labels for created pull requestno
pull_request_base_branch_nameCreate pull request to specified branch instead of default oneno
download_translations_argsAdditional arguments which will be passed to the `download translations` cli commandno""
skip_ref_checkoutSkip default git checkout on GITHUB_REFnofalse
crowdin_branch_nameOption to upload or download files to the specified version branch in your Crowdin projectno
configOption to specify a path to the configuration file, without / at the beginningno
dryrun_actionOption to preview the list of managed filesnofalse
userRun the action as this user (uid:gid format, e.g. "1001:1001"). Use "auto" to detect from workspace ownership. Leave empty to run as root (default).no""
github_base_urlOption to configure the base URL of GitHub server, if using GHE.nogithub.com
github_api_base_urlOptions to configure the base URL of GitHub server for API requests, if using GHE and different from api.github_base_url.no
github_user_nameOption to configure GitHub user name on commits.noCrowdin Bot
github_user_emailOption to configure GitHub user email on commits.nosupport+bot@crowdin.com
gpg_private_keyGPG private key in ASCII-armored formatno
gpg_passphraseGPG Passphraseno""
project_idNumerical ID of the projectno
tokenPersonal access token required for authenticationno
base_urlBase URL of Crowdin server for API requests executionno
base_pathPath to your project directory on a local machine, without / at the beginningno
sourcePath to the source files, without / at the beginningno
translationPath to the translation filesno
commandCrowdin CLI command to executeno
command_argsAdditional arguments which will be passed to the Crowdin CLI commandno
namedescription
pull_request_urlThe URL of the pull request created by the workflow
pull_request_numberThe number of the pull request created by the workflow
pull_request_createdWhether a new pull request was created (true) or an existing one was found (false)
command_outputThe output of the Crowdin CLI command when using the command input