i18nKonfig — Zero-Config Internationalization for Kotlin Multiplatform
Tired of juggling strings.xml, runtime crashes, and messy translation setups?
I built i18nKonfig, a Gradle plugin that turns your Android strings into type-safe, multiplatform translations — automatically
From this:
getString(R.string.welcome_message, userName)
To this:
Text(I18nKonfig.welcome_message)
Works across Android, iOS, Desktop & Web
Compile-time safety (no missing strings)
Auto-migrates your Android resources
Zero manual setup — just ./gradlew build
I haven’t released it yet — just testing community interest.
Would you use something like this in your KMP projects? Or even help shape the first release?