vbeytok/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_translationsMake pull request of Crowdin translationsnofalse
download_languageUse this option to download translations for a single specified languageno
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_translationsDownload translations with pushing to 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_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
add_crowdin_branchOption to create specified version branch in your Crowdin projectno
new_branch_titleUse to provide more details for translators. Title is available in UI onlyno
new_branch_export_patternBranch export pattern. Defines branch name and path in resulting translations bundleno
new_branch_priorityDefines priority level for each branch [LOW, NORMAL, HIGH]no
delete_crowdin_branchOption to remove specified version branch in your Crowdin projectno
crowdin_branch_nameOption to upload or download files to the specified version branch in your Crowdin projectno
identityOption to specify a path to user-specific credentials, without / at the beginningno
configOption to specify a path to the configuration file, without / at the beginningno
dryrun_actionOption to preview the list of managed filesnofalse
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

no outputs