Skip to content

Releases: simplelocalize/simplelocalize-cli

v2.0.1 (2022-03-18)

18 Mar 14:23
6545db0

Choose a tag to compare

📖 Changelog

  • Fixed parameters validation

💿 How to update

Run command
curl -s https://get.simplelocalize.io/2.0/install | bash

or download simplelocalize-cli-2.0.1.jar and run
java -jar simplelocalize-cli-2.0.1.jar [command] parameters

v2.0.0 (2022-03-16)

01 Jan 00:50
34d82ed

Choose a tag to compare

📖 Changelog

  • Added multi-file support
  • Added support for uploadOptions and downloadOptions
  • Improved download performance
  • Added more validation checks
  • More readable error logs
  • Decreased CLI size from 50MB to ~15MB
  • Removed support for uploadToken property

💿 How to update

Run command
curl -s https://get.simplelocalize.io/2.0/install | bash

or download simplelocalize-cli-2.0.0.jar and run
java -jar simplelocalize-cli-2.0.0.jar [command] parameters

v1.1.2 (2022-02-28)

28 Feb 16:14

Choose a tag to compare

📖 Changelog

  • Improved download method (Windows)

💿 How to update

Run command
curl -s https://get.simplelocalize.io/install | bash

or download simplelocalize-cli-1.1.2.jar and run
java -jar simplelocalize-cli-1.1.2.jar [command] parameters

v1.1.1 (2021-11-11)

11 Nov 13:57
01ac523

Choose a tag to compare

📖 Changelog

  • Adjusted finding keys for i18next
  • Added new sync command
  • Added keys extraction for Localizable.strings (iOS/macOS)

💿 How to update

Run command
curl -s https://get.simplelocalize.io/install | bash

or download simplelocalize-cli-1.1.1.jar and run
java -jar simplelocalize-cli-1.1.1.jar [command] parameters

v1.1.0 (2020-02-10)

09 Feb 16:21
aa9475d

Choose a tag to compare

📖 Changelog

  • Improved upload & download path configurations (now you can use setup own name with {lang} key)
  • Fixed files finder
  • Added simplelocalize-json support

💿 How to update

Run command
curl -s https://get.simplelocalize.io/install | bash

or download simplelocalize-cli-1.1.0.jar and run
java -jar simplelocalize-cli-1.1.0.jar [command] parameters

v1.0.2 (2021-02-06)

05 Feb 22:33
b4dfaa7

Choose a tag to compare

📖 Changelog

  • Added more emotions to the log messages
  • Fix issue where downloading multi-language-json was incorrect

💿 How to update

Run command
curl -s https://get.simplelocalize.io/install | bash

or download simplelocalize-cli-1.0.2.jar and run
java -jar simplelocalize-cli-1.0.2.jar [command] parameters

v1.0.1 (2021-02-04)

04 Feb 20:46
fe272ef

Choose a tag to compare

New release 🎉

📖 Changelog:

  • Added option to download translation file for single language (languageKey parameter)
    simplelocalize-cli download --apiKey <PROJECT_KEY> --downloadFormat <FORMAT> --downloadPath ./messages_es.json --languageKey es
  • Added --version param. Use simplelocalize-cli --version to check currently installed version 😉
  • Enable disabled tests 🤨
  • Preparation for upcoming changes
  • Minor fixes

💿 How to update

Run command
curl -s https://get.simplelocalize.io/install | bash

or download simplelocalize-cli-1.0.1.jar and run
java -jar simplelocalize-cli-1.0.0.jar [command] parameters

v1.0.0 (2021-01-29)

29 Jan 10:47
b3a454f

Choose a tag to compare

v1.0.0 is a release that introduces new features. Installation process is now required. Localization CLI Tool now will support 3 main commands: extract,upload, and download.

  • simplelocalize-cli extract - extraction i18n keys from project files
  • simplelocalize-cli upload - upload existing translation keys and translations
  • simplelocalize-cli download - download ready to use translations

Installation

curl -s https://get.simplelocalize.io/install | bash

Supported operating systems: Windows, Linux, macOS (x86)

Docs

Learn more about Getting Started with Localization CLI Tool

Usage

➡️ Basic usage

Basic usage of SimpleLocalize CLI.
simplelocalize-cli [command] --apiKey <API_KEY>

➡️ Custom config file

Use custom configuration file in yaml format
simplelocalize-cli --config <PATH_TO_YAML_CONFIG> [command]

➡️ Extract command

Extract i18n translation keys from project files and upload them automatically to SimpleLocalize cloud.
simplelocalize-cli extract --apiKey <API_KEY> --projectType yahoo/react-intl --searchDir ./src

➡️ Upload command

Upload translations or translation keys to SimpleLocalize cloud.
simplelocalize-cli upload --apiKey <API_KEY> --uploadPath ./lang.json --uploadFormat single-language-json

➡️ Download command

Fetch translations in desired format from SimpleLocalize cloud.
simplelocalize-cli download --apiKey <API_KEY> --downloadPath ./i18n --downloadFormat single-language-json

⚡️Features

  • Added command upload to upload translations or translation keys. Learn how to use SimpleLocalize CLI upload feature.
  • Added command download to download translations in desired format. Learn [how to use SimpleLocalize CLI download feature (https://docs.simpleloclaize.io/).
  • Added command to extract translations. Learn how to use SimpleLocalize CLI extract feature.
  • Added support for downloading/uploading CSV and Excel files
  • simplelocalize.yml configuration file is no longer needed
  • Added full support for configuration by options (like: --projectType yahoo/react-intl)

⛈ Breaking changes

Due to introduction of new features, the way of invoking CLI has been changed.

v0.6.0 (2020-12-01)

01 Dec 18:09

Choose a tag to compare

v0.6.0 is a release that includes changed name convention for uploadToken, and preparations for CLI analysis.

Changelog:

  • changed credentials property from uploadToken to apiKey

v0.5.3 (2020-10-13)

13 Oct 19:59

Choose a tag to compare

v0.5.3 is a maintenance release that includes minor bug fixes, documentation updates, and minor features.

Changelog:

  • #21 Updating Key Extractor to allow for more flexible markup
  • #23 Bump junit from 4.12 to 4.13.1
  • #7 Bump jackson-databind from 2.9.8 to 2.9.10.5