Понад 2 500 розробників використовують нас

React i18n → 29 мов за 2 хвилини

reactI18nPage.heroDesc

€0,05/1000 символів Пам’ять перекладів Заповнювачі захищені

Проблема традиційного перекладу

Тижні очікування

Традиційні агентства перекладу потребують 2–4 тижнів для одного мови.

Дорогі пропозиції

Перекладачі стягують €0,10-0,25 за слово. Додаток на 10 тис. слів коштує понад €1 000.

Пошкоджені заповнювачі

reactI18nPage.pain3Desc

Як це працює

3 кроки. 2 хвилини. Готово.

1

Завантажити JSON

Завантажте ваш файл en.json, messages.json або Locale-файл

2

Виберіть мови

Доступно 29 мов. Виберіть стільки, скільки потрібно.

3

Завантажити

de.json, fr.json, es.json... готово до вашої папки /locales.

Працює з усіма бібліотеками React i18n

Завантажте свої файли JSON — ми автоматично визначимо формат.

react-intl

Екосистема FormatJS

react-i18next

i18next для React

next-intl

Інтернаціоналізація Next.js

next-i18next

i18next для Next.js

lingui

Фреймворк Lingui

До → Після

Плейсхолдери, множини та теги HTML залишаться без змін.

Перед (en.json)

// en.json
{
  "greeting": "Hello, {{name}}!",
  "items": {
    "one": "{{count}} item",
    "other": "{{count}} items"
  },
  "welcome": "Welcome to <bold>our app</bold>"
}

Після (de.json)

// de.json
{
  "greeting": "Hallo, {{name}}!",
  "items": {
    "one": "{{count}} Artikel",
    "other": "{{count}} Artikel"
  },
  "welcome": "Willkommen bei <bold>unserer App</bold>"
}

Калькулятор ціни

5,000 Символи
Базова плата (3 × €1.00)3.00
Вартість символів (€0.12/1000)0.60
Загальна сума3.60
Перекласти зараз →

Зроблено для розробників React

Захист плейсхолдерів

reactI18nPage.feat1Desc

Структура JSON збережеться

Вкладені ключі, масиви та складні структури JSON залишаться.

2 хвилини замість 2 тижнів

Завантажити → Перекласти → Завантажити. Готово до того як охолоне ваша кава.

Пам’ять перекладу = 90% економії

Вже перекладені рядки будуть повторно використані. Оновлення майже нічого не коштують.

Повна підтримка синтаксису i18n

reactI18nPage.syntax1
{named} Іменований заповнювач
ICU формат повідомлень
Правила множин (один/інші/деякі/багато)
Вкладені структури JSON
<html>Tags</html> У рядках
Контекстні рядки (_context)
Форматування чисел та дат

Чому не Lokalise/Crowdin?

shipglobalLokaliseCrowdin
Ціна€0,05/1 тис. символів$120/на місяць+$100/на місяць+
Налаштування2 хвилини1+ година1+ година
Пам'ять перекладів
Потрібна підписка?

Готові перекласти ваш React-додаток?

Перший переклад за 2 хвилини. Жодної підписки. Жодної нісенітниці.