Upload your .strings files to SimpleLocalize, add languages, auto-translate and download one .strings file per language in seconds.
"hello_world" = "Hello World!";
"my_address" = "My address";The classic Apple format: one "key" = "value"; line per string inside an .lproj folder. Still widely used in UIKit, SwiftUI and macOS projects that have not moved to String Catalogs.
It is used by iOS, macOS, watchOS, tvOS. SimpleLocalize reads and writes it natively, so you keep your existing project structure. Format value for the CLI and API: localizable-strings. Read the format documentation.
Add a simplelocalize.yml to the repository and run simplelocalize upload and simplelocalize download in your pipeline or GitHub Action:
# simplelocalize.yml
apiKey: YOUR_PROJECT_API_KEY
uploadFormat: localizable-strings
uploadPath: ./locales/{lang}.strings
downloadFormat: localizable-strings
downloadPath: ./locales/{lang}.stringsThe same project can export translations in more than 30 formats, and the free online converter works without an account: