Skip to main content

Required config

Required secret

userSecret inline in config is not supported. Use environment variables only.

Optional config fields

  • targetLanguages
  • timeoutSeconds (defaults to 30)
  • modestrings (default) or files
  • fileURI — required when mode is files
  • fileFormat — required when mode is files (for example json)

Modes

  • strings: pull and push using Smartling string APIs.
  • files: pull and push using Smartling file download/upload APIs.

Files mode config example

Common issues

  • missing secret: export SMARTLING_USER_SECRET in the same shell session
  • missing user identifier: set storage.config.userIdentifier
  • locale mismatch: align targetLanguages with your project locales
  • file mode import failure: verify fileFormat matches your project settings