$ yarn add @swan-io/lokalise-sync-cliFirst, provide a LOKALISE_API_KEY environment variable, containing your Lokalise API Key.
Create a lokalise.config.js file at the root of your project:
require("dotenv").config();
module.exports = [
{
name: "your-app-name",
id: "your-app-lokalise-id",
defaultLocale: "en",
paths: {
src: "/your/app/absolute/path",
locales: "/your/app/locales/absolute/path",
},
},
]$ lokalise syncSyncs your projects (pulls and pushes).
$ lokalise pullPulls up to date translations from lokalise.
$ lokalise pushPushes translations to lokalise.
$ lokalise cleanRemoves keys that aren't in the reference locale anymore.
$ lokalise lintChecks that translations are in the correct format.
$ lokalise find-unusedLogs values that aren't used in your projects.
$ lokalise remove-unusedRemoves values from your translations files if they aren't used in your projects.