API локалізації React та управління (сумісний з i18next)

Localization.One безшовно інтегрується з сучасними фронтенд-фреймворками. Замість того, щоб управляти величезними, схильними до конфліктів JSON-файлами у вашому репозиторії Git, ви можете передавати переклади безпосередньо у ваше React, Vue або Angular застосування.

Чому розробники обирають наше API для React?

  • Чистий формат JSON: Ми генеруємо стандартний об'єкт ключ-значення ({ "key": "value" }), сумісний з i18next, react-intl, vue-i18nта іншими популярними бібліотеками.
  • Незалежність від фреймворка: Хоча це ідеально підходить для React, цей формат працює нативно з Vue.js, Angular, Svelte та Node.js бекендами.
  • Без конфліктів: Припиніть вручну зливати JSON-файли. Дозвольте вашій команді редагувати переклади в нашому інтерфейсі, а просто витягніть фінальний файл під час часу збірки.

Розширене управління проектом

Масштабуйте вашу локалізацію фронтенду без головного болю.

Простори імен: Використовуйте Категорії для організації рядків у окремі файли (наприклад, common.json, home.json, validation.json), щоб підтримувати ліньке завантаження.

Мітки та теги: Позначайте рядки власними мітками для фільтрації експорту через API.

Командна співпраця: Запрошуйте дизайнерів та копірайтерів. Призначайте детальні ролі (Власник, Адміністратор, Менеджер, Перекладач).

Вебхуки: Автоматично запускайте Vercel або Netlify збірки, коли переклади оновлюються.

Як інтегрувати

Варіант 1: Ручний експорт (UI)

Ідеально підходить для локальної розробки або тестування.

  1. Перейдіть до вашої Панелі управління проектом.
  2. Натисніть кнопку Завантажити .
  3. Виберіть JSON (чистий) з випадаючого списку форматів.
  4. Виберіть мову та завантажте файл .json.

Варіант 2: Автоматизація через API (CI/CD)

Отримуйте останні переклади безпосередньо у ваших скриптах package.json або CI-пайплайні. Передайте параметр format=json-clean.

# Завантажити англійські переклади
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=1&format=json-clean" > src/locales/en/translation.json

# Завантажити іспанські переклади
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=2&format=json-clean" > src/locales/es/translation.json

Варіант 3: Надсилання через вебхуки

Налаштуйте URL вебхука у налаштуваннях вашого проекту, щоб повністю автоматизувати процес.

  • Швидкі оновлення: Ваш сервер отримує POST-запит незабаром після змін (зазвичай протягом 5 хвилин).
  • Запуск збірок: Підключіть вебхуки до вашого постачальника CI/CD (GitHub Actions, GitLab CI), щоб автоматично перебудувати ваш фронтенд, коли контент змінюється.

Готові автоматизувати вашу локалізацію фронтенду? Створіть свій безкоштовний обліковий запис сьогодні.