Skip to main content

crowdin file upload

Description

Upload a file to a Crowdin project

Synopsis

crowdin file upload <file> [CONFIG OPTIONS] [OPTIONS]

Arguments

<file>
Path to file to upload

Options

-b, --branch=
Specify branch name. Default: none

--[no-]auto-update
Specify whether to update the file in the Crowdin project if it already exists

--label=
Attach labels to strings (multiple labels can be specified)

-d, --dest=
File destination in the Crowdin project

--excluded-language=
Specify languages the sources should not be translated into. Can be specified multiple times

--[no-]cleanup-mode
Specify whether to delete all strings with a system label that do not exist in the file

--[no-]update-strings
Specify whether to update strings that have the same keys

-l, --language=
Target language identifier

-V, --version
Display version information and exit

-h, --help
Display help message and exit

--no-progress
Disable progress on executed command

-v, --verbose
Provide more information about the command execution

--no-colors
Disable colors and styles

-c, --config=
Specify a path to the configuration file. Default: crowdin.yml or crowdin.yaml

--identity=
Specify a path to user-specific credentials

--plain
Provide plain, processable output

Config Options

-T, --token=
Personal access token required for authentication

--base-url=
Base URL of Crowdin server for API requests execution

--base-path=
Path to your project directory on a local machine

-i, --project-id=
Numeric ID of the project

Notes

This command is experimental. Experimental features are not covered by semver and might change in the future. If you have any feedback, feel free to raise a discussion: https://github.com/crowdin/crowdin-cli/discussions/713