React Native Integration
React Native localization, one codebase.
Manage translations for iOS and Android from a single set of JSON files. AI translates, CLI syncs, TypeScript catches missing keys.
$ npx i1n init
src/screens/ProfileScreen.tsx
import { t } from 'i1n'
const ProfileScreen = () => (
<View>
<Text style={styles.title}>
{t('profile.greeting', { name: user.name })}
</Text>
<Text>{t('profile.bio_placeholder')}</Text>
</View>
) Why React Native teams use i1n
One locale set, two platforms
Your JSON locale files work for both iOS and Android. No platform-specific translation management.
i18next Bridge Mode
Using react-i18next? Keep it. i1n handles file management and AI translation behind your existing setup.
Variable-safe AI
Interpolation variables like {name} and {{count}} are masked during AI translation. Your runtime never breaks.
Offline-ready locale files
Translations are bundled in your app at build time. No network requests for localized strings.
Start localizing your React Native app
Free Starter plan included. No credit card required.