Using StringBuddy you can import your existing iOS / macOS localizations, add new ones, keep track of missing translations, add new languages and even tag your keys so they're easy to find.
Once you or your team mates are done translating, just hit export and get the Localizable.strings and an auto-generated Swift export of your strings.
Using CI to build your App? We've got you covered! Just use our CLI tool!
Below you'll find some useful tips on getting started with StringBuddy. If you've got any questions, don't hesitate to get in touch via mail.
When importing or exporting localizations from or to an existing Xcode Project, StringBuddy needs to be pointed to the App Target's folder:
As you can see in the screenshot above, not the folder containing the .xcodeproj but rather the App Target folder which lives next to the .xcodeproj has been selected.
StringBuddy has a companion commandline interface which can be either downloaded here or installed using the code below.
curl https://stringbuddy.app/cli/latest -L -o stringbuddy-latest.tar.gz && tar -zvxf stringbuddy-latest.tar.gz && cp ./stringbuddy /usr/local/bin/
To convert your .stbd File into Cocoa compatible Localizable.strings, just call stringbuddy with your input file and the output directory:
stringbuddy --in ./MyAppLocalizations.stbd --out /path/to/project
You can also integrate StringBuddy on your build server to always keep your Localizable.strings up to date. If you've successfully integrated StringBuddy we'd love to get some feedback.
Informationspflicht laut §5 TMG. Bearologics UG (haftungsbeschränkt) Friedrichstraße 123 D-10117 Berlin Vertretungsberechtigter Geschäftsführer: Marcus Kida Tel.: +49 030-12059101 E-Mail: mail@bearologics.com Registergericht: Amtsgericht Charlottenburg Registernummer: HRB 203100 B USt.-IdNr. gem §27a UStG: DE321903910
StringBuddy runs locally on your Mac, it won't track you nor will it ever transmit any personal information. Privacy is a must for us and we'll always make sure to only keep as few data from you as possible. Usage of this App is subject to our general privacy policy.
This site isn’t using any cookies. Also we’re not using any third-party analytics framework. We’re generally not collecting or storing any personally identifiable information, except if you explicitly request us to, e.g. when sending your data using our contact form. By using this site the following information might be collected by our hosting provider: Used browser type and version, Used operating system, Your referrer, Daten and time of access to our website or subpages, Your IP-Address, Your ISP.
StringBuddy is a very lightweight, non-invasive tool. When exporting strings for your project, please make sure you're always using source control, e.g. Git to keep track of your work. StringBuddy won't be held liable in case of loss of data or other damages during it's use.
© 2019 by Bearologics UG (haftungsbeschränkt)