React Native Framework

React Native Localization with OTA

Add localization to React Native apps with over-the-air updates. Works with Expo and bare React Native. Skip app store reviews for translation updates.

Expo

Managed & bare

React Native CLI

Full support

react-i18next

Integration

react-native-localize

Detection

Quick Start

1. Install packages
npm install @intlpullhq/react-native react-i18next i18next
2. Initialize IntlPull
import { IntlPull } from '@intlpullhq/react-native';
import i18n from 'i18next';

IntlPull.init({
  projectId: 'your-project-id',
  i18n: i18n,
});
3. Use translations
import { useTranslation } from 'react-i18next';

function Welcome() {
  const { t } = useTranslation();

  return (
    <Text>{t('welcome.title')}</Text>
  );
}

Features

OTA Updates

Update translations without app store releases. Works on iOS and Android.

Expo Support

First-class Expo integration. Works with Expo Go and bare workflow.

i18next Compatible

Works with react-i18next, the most popular i18n library for React Native.

Device Locale

Automatic locale detection from device settings with react-native-localize.

Skip the App Store

Update translations instantly without waiting for app store review. Your users get new translations as soon as you publish them.

No app update needed
Works offline
Edge CDN delivery

Why RN Developers Choose IntlPull

Update translations without app store review
Works with Expo and bare React Native
Automatic device locale detection
Offline-first with local caching
Type-safe with TypeScript
Supports right-to-left languages

Ready to Localize?

Start localizing your React Native app in minutes.

    React Native Localization | React Native i18n with IntlPull 2026 | IntlPull