Back to articles
How I Localized My iOS App to 17 Languages in One Afternoon (Without Losing My Mind)

How I Localized My iOS App to 17 Languages in One Afternoon (Without Losing My Mind)

via Dev.to WebdevNikolai Tarasov

For three years, every app I shipped was English only. Not because I didn't care about international users. Not because I thought localization was unimportant. Just because every time I opened my Localizable.strings file, looked at the 300+ key-value pairs inside, and thought about translating all of that into multiple languages... I closed the file and moved on. Maybe you've been there. The Breaking Point Last year I was building Cash Compass — a personal finance app for iOS. I decided this time I was actually going to localize it. No more excuses. I started manually. Here's what that looked like: Open Localizable.strings Copy a string value Paste into Google Translate Copy the translation back Paste it into a new .strings file for the target language Realize the %@ placeholder broke in the translation Fix it manually Repeat 300 more times After two hours, I had one language done. Spanish. Out of the 15+ I wanted to support. I closed the file. Went to bed. There Has to Be a Better Way

Continue reading on Dev.to Webdev

Opens in a new tab

Read Full Article
2 views

Related Articles