This library allows you to import native phrases (or your current translations) and deploy reviewed translations.
Get started with Swiftyper Translations
# as a dev dependency (recommended)
$ npm install --save-dev fbt-sync
# as a global package
$ npm install --global fbt-sync
The installed binary is named fbt-sync
. You can execute it directly in node_modules/.bin/fbt-sync
or using npx (with or without installation) like npx fbt-sync
.
These steps are required:
-
Register your FBT project on Swiftyper Translations
-
Init project settings:
$ ./node_modules/.bin/fbt-sync --init # or $ npx fbt-sync --init
The CLI will not prompt for an API key if a value is provided in the environment variable SWIFTYPER_API_KEY
or defined in .env
file.
Option | Description |
---|---|
--deploy | Deploy reviewed app translations |
--upload-translations | Upload translations to swiftyper |
--upload-phrases | Upload native phrases to swiftyper |
--init | Connect fbt project with swiftyper |
--pretty | Pretty print output for translations file |
--path | Path where to store translations e.g. ./src/ |
The MIT License (MIT). Please see LICENSE for more information.