i1n.ai
React Native Интеграция

Локализация React Native, единая кодовая база.

Управляйте переводами для iOS и Android из единого набора JSON-файлов. ИИ переводит, CLI синхронизирует, TypeScript обнаруживает отсутствующие ключи.

$ 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>
)

Почему команды React Native используют i1n?

Один набор локалей, две платформы

Ваши файлы локализации в формате JSON работают как для iOS, так и для Android. Не требуется управление переводами, специфичное для платформы.

Режим моста i18next

Используете react-i18next? Оставьте его. i1n управляет файлами и ИИ-переводом за вашей существующей настройкой.

ИИ с безопасными переменными

Переменные интерполяции, такие как {name} и {{count}}, маскируются во время перевода ИИ. Ваша среда выполнения никогда не выходит из строя.

Файлы локализации, готовые к работе офлайн

Переводы упаковываются в ваше приложение во время сборки. Сетевые запросы для локализованных строк не требуются.

Начните локализацию вашего приложения React Native

Бесплатно навсегда. Кредитная карта не требуется.

Сравнить альтернативы