Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@crowdin/cli

Package Overview
Dependencies
Maintainers
5
Versions
57
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@crowdin/cli - npm Package Compare versions

Comparing version 3.5.2 to 3.5.3

18

CHANGELOG.md
# Changelog
All notable changes to this project will be documented in this file.
## [3.5.3]
### Added
- Add '--all' option to download translations without local sources ([#338](https://github.com/crowdin/crowdin-cli/pull/338))
- Add '--branch' option for 'download targets' ([#338](https://github.com/crowdin/crowdin-cli/pull/338))
### Updated
- Refactor error handlers and add error handler for 'upload translations' ([#338](https://github.com/crowdin/crowdin-cli/pull/338))
- Upgrade picocli version ([#338](https://github.com/crowdin/crowdin-cli/pull/338))
### Fixed
- Fix Language Mapping for 'download targets' ([#338](https://github.com/crowdin/crowdin-cli/pull/338))
- Fix verbose message for 'glossary list' ([#338](https://github.com/crowdin/crowdin-cli/pull/338))
- Fix 'list translations' - add accounting for excluded languages ([#338](https://github.com/crowdin/crowdin-cli/pull/338))
## [3.5.2]

@@ -5,0 +23,0 @@

4

package.json

@@ -13,3 +13,3 @@ {

},
"version": "3.5.2",
"version": "3.5.3",
"jdeploy": {

@@ -19,3 +19,3 @@ "jar": "dist/crowdin-cli.jar"

"dependencies": {
"shelljs": "^0.7.5"
"shelljs": "^0.8.4"
},

@@ -22,0 +22,0 @@ "license": "MIT",

@@ -26,5 +26,5 @@ [<p align="center"><img src="https://support.crowdin.com/assets/logos/crowdin-dark-symbol.png" data-canonical-src="https://support.crowdin.com/assets/logos/crowdin-dark-symbol.png" width="200" height="200" align="center"/></p>](https://crowdin.com)

* [What's new](#whats-new)
* [Features](#features)
* [Installation](#installation)
* [Running the App](#running-the-app)
* [Running](#running)
* [Configuration](#configuration)

@@ -36,5 +36,3 @@ * [Usage](#usage)

* [Versions Management](#versions-management)
* [Source strings management](#source-strings-management)
* [Translation and proofreading progress](#translation-and-proofreading-progress)
* [Advanced features](#advanced-features)
* [Advanced Usage](#advanced-usage)
* [Seeking Assistance](#seeking-assistance)

@@ -49,36 +47,18 @@ * [Contributing](#contributing)

## What's New
## Features
CLI v3 has a lot of updates and improvements:
- Available for Crowdin Enterprise
- Interactive generation of a configuration file
- Upload source files and existing translations to a Crowdin project
- Download latest translations from Crowdin to the specified place
- Show translation and proofreading progress for a project
- Manage source strings in a Crowdin project
- Manage glossaries and translation memories
- Show a list of source files and branches in the current project
- List information about the source files or translations that match the wild-card pattern contained in the current project
- Multithreading for source and translation files upload
- UX improvements: process indicators, loading states, emojis
- Interactive generation of a configuration file
- Bash/Zsh command completion
- Improved help screen for commands
- Improved configuration file validation
- More import options for `upload` command
- More export options for `download` command
- Based on the new RESTful Crowdin API v2
- Process indicators, loading states, emojis
- HTTP Proxy support including authorization
- To explore more features, visit the [Wiki](https://github.com/crowdin/crowdin-cli/wiki), [KB article](https://support.crowdin.com/cli-tool/) and [Configuration File article](https://support.crowdin.com/configuration-file/).
<details>
<summary><b>More</b></summary>
- Memory and CPU optimization
- Translations download progress
- HTTP Proxy support including authorization
- Support Language Mapping configured on Crowdin
- `content_segmentation` option support for xml, html, md, fm_md, fm_html, flsnp, docx, idml, dita
- `escape_special_characters` option support for properties file
- `--dryrun` option for translations upload
- `ignore` pattern improvements
- Added notification about new version
- Added `init` alias to `generate` command
- Bug fixes and other improvements
- Complete list of changes: [CHANGELOG.md](https://github.com/crowdin/crowdin-cli/blob/cli3/CHANGELOG.md)
**Note**: for CLI v2 see the [branch](https://github.com/crowdin/crowdin-cli/tree/master).
</details>
## Installation

@@ -198,3 +178,3 @@

Visit the Crowdin CLI [package page](https://aur.archlinux.org/packages/crowdin-cli/) on Arch Linux user repository.
Visit the Crowdin CLI [package page](https://aur.archlinux.org/packages/crowdin-cli/) on Arch Linux user repository.

@@ -211,2 +191,9 @@ </details>

<details>
<summary><b>Docker</b></summary>
`docker pull crowdin/cli`
</details>
<details>
<summary><b>Standalone Version</b></summary>

@@ -237,3 +224,3 @@

## Running the App
## Running

@@ -282,3 +269,3 @@ Use the following method to run the app:

{
"source" : "/t1/**/*",
"source" : "/resources/**/*",
"translation" : "/%two_letters_code%/%original_file_name%"

@@ -289,3 +276,3 @@ }

For more information how to configure Crowdin CLI, check <a href="https://support.crowdin.com/configuration-file/" target="_blank">Configuration File</a> article.
:memo: For more information how to configure Crowdin CLI, check <a href="https://support.crowdin.com/configuration-file/" target="_blank">Configuration File</a> article.

@@ -413,47 +400,4 @@ ## Usage

## Source strings management
## Advanced Usage
There is a possibility to manage (add, edit, delete) source strings for the following file types: CSV, RESX, JSON, Android XML, MACOSX, STRINGS, PROPERTIES.
|Command | Description |
|--------------------------|---------------------------------|
| `crowdin string list` | Show a list of source strings in the current project. <br>You can use the `--verbose` option to see more information |
| `crowdin string add` | Create a new source string. <br>Use `-h` option to see all possible command options |
| `crowdin string delete` | Delete source string |
| `crowdin string edit` | Edit existing source string |
## Translation and proofreading progress
To show translation and proofreading progress for a project use the following commands:
|Command | Description |
|--------------------------------|---------------------------------|
| `crowdin status` | Show translation and proofreading progress for a project |
| `crowdin status translation` | Show only translation progress for a project |
| `crowdin status proofreading` | Show only proofreading progress for a project |
Also, you can use the `--verbose` option to see more information.
## Glossary management
There is a possibility to upload/download glossaries.
| Command | Description |
|-----------------------------|------------------------------------|
| `crowdin glossary list` | Show a list of glossaries. <br>Use `--verbose` to show term lists for glossaries |
| `crowdin glossary upload` | Upload glossary from a file (in TBX, CSV, or XLS/XLSX file format) <br>either to the specified glossary or to a new one |
| `crowdin glossary download` | Download glossary to a file (in TBX, CSV, or XLS/XLSX file format) <br>from the specified glossary |
## Translation Memory management
To manage translation memories use the following commands:
| Command | Description |
|-------------------------|----------------------------------------|
| `crowdin tm list` | Show a list of translation memories |
| `crowdin tm upload` | Upload translation memory from a file <br>(in TMX, CSV, or XLS/XLSX file format) <br>either to the specified translation memory or to a new one |
| `crowdin tm download` | Download translation memory to a file <br>(in TMX, CSV, or XLS/XLSX file format) <br>from the specified translation memory |
## Advanced features
Visit the [Crowdin CLI Wiki](https://github.com/crowdin/crowdin-cli/wiki) to read more about CLI advanced features (like pseudo-localization, translations downloading to the specified file, etc.)

@@ -465,3 +409,3 @@

Need help working with Crowdin CLI or have any questions? [Contact](https://crowdin.com/contacts) Customer Success Service.
Need help working with Crowdin CLI or have any questions? [Contact Customer Success Service](https://crowdin.com/contacts).

@@ -468,0 +412,0 @@ ## Contributing

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc