Localization Command Line Interface

Localization Command Line Interface

Applanga provides native localization SDKs for iOS, Android, React Native and Unity as well as a Rest API to retrieve strings dynamically in other platforms but in some cases you want or need to keep strings in files with different localization file formats. Reasons for not using an SDK could be either you want to localize push notifications or Info.plist strings on iOS or you have a web project for Angularjs, Nodejs, Go, JSON or another format that simply needs a text file localized.

That's where the Applanga Command Line Interface (CLI) fits in and helps to automate such processes by allowing up and download of files via the command line/terminal.

The CLI comes as a single executable that can be easily installed on Linux, MacOS or Windows and allows to up and download string files to and from the Applanga Dashboard simply by typing applanga push or applanga pull.

The CLI uses a simple configuration file format that can be adjusted to automate localization for all types of file and folder structures.

Terminal

For a detailed explanation on how to setup and use the localization command line please see the CLI Documentation.

With the CLI you can even integrate Applanga into your Github, Jenkins or other Continuous Integration workflows to have a full localization automation for developers providing more time to important feature development instead of sending files around.

If you encounter a file base translation workflow or a localization file format that we do not yet support please get in touch we're always open for feedback and happy to help.