Installation
iOS and macOS applications use Localizable.strings
files to store localized messages, and there is no need to change your project structure to use SimpleLocalize.
You can use the SimpleLocalize CLI to upload and download translations from your project. The only tool that you may find useful is the SimpleLocalize CLI, which is a command line tool that helps you to integrate localization into your development workflow.
curl -s https://get.simplelocalize.io/2.9/install | bash
curl -s https://get.simplelocalize.io/2.9/install | bash
SimpleLocalize CLI works with Intel and Apple Silicon Macs.
Upload source translations
In this step, you will upload your Localizable.strings
files to SimpleLocalize.
Thanks to the command-line tool, you can upload multiple files at once from any directory.
$ simplelocalize upload \
--apiKey YOUR_API_KEY \
--uploadFormat localizable-strings \
--uploadPath ./Resources/Localization/en.lproj/Localizable.strings
$ simplelocalize upload \
--apiKey YOUR_API_KEY \
--uploadFormat localizable-strings \
--uploadPath ./Resources/Localization/en.lproj/Localizable.strings
Translate messages

Download files
Download ready to use files for your project by running download command.
simplelocalize download --apiKey <PROJECT_KEY> \
--downloadPath ./Resources/Localization/{lang}.lproj/Localizable.strings \
--downloadFormat localizable-strings
Resources
Was this helpful?