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 forever. No credit card required.