Prerequisites
- Your app must be prepared for localization.
- Project in Lokalise (you will need Project ID from project settings)
- Read/write API token (generate one under your Personal profile)
- Installed Lokalise CLI tool
In order to run the Lokalise CLI tool from grunt, you will need to set up the grunt-exec package.
Uploading to Lokalise
$ lokalise2 \
--token <token> \
--project-id <project_id> \
file upload \
--file "myapp/locale/en/\*.json" \
--lang-iso en
Downloading from Lokalise
As the translators are done you need to download the language files from Lokalise:
$ lokalise2 \
--token <token> \
--project-id <project_id> \
file download \
--format json \
--original-filenames=true \
--unzip-to "myapp/locale/"
You need to repeat the download for all project languages.