Type-safe Kotlin Multiplatform i18n: auto-convert Android strings to cross-platform translations.

Type-safe Kotlin Multiplatform i18n: auto-convert Android strings to cross-platform translations.

Backer posted 0 min read

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?

If you read this far, tweet to the author to show them you care. Tweet a Thanks

1 Comment

0 votes

More Posts

Simplifying Kotlin Multiplatform Setup with the New Android-KMP Plugin

Ismoy - Sep 3

BelZSpeedScan: A Kotlin Multiplatform Library for Fast Document Scanning

Ismoy - Aug 21

ImagePickerKMP 1.0.23: Controling Camera Launch on iOS with directCameraLaunch

Ismoy - Sep 3

Kotlin Multiplatform + Compose: Unified Camera & Gallery Picker with Expect/Actual

Ismoy - Aug 20

A Kotlin library that simplifies setting and managing Android ringtones programmatically

Amjd Alhashede - Jul 15
chevron_left