I shipped a Pomodoro app in 39 languages as a solo dev — here's how i18n actually went
Most indie apps ship in English, maybe add a handful of "big" languages later, and call it done. I went the other way: Cadento, my SwiftUI Pomodoro/focus timer, launched in 39 languages on day one — including ones most apps never touch, like Catalan, Croatian, Malay, Hebrew, Thai, and Ukrainian. This post is the honest version of how that went: the setup that made it possible, the things that broke, and whether it was worth it. Cadento is built with SwiftUI + SwiftData, targets iOS 18 / watchOS 11, and has Live Activities, widgets, an Apple Watch app, an activity heatmap, and iCloud sync. App



