Управління локалізацією Laravel та API (PHP масив)

Localization.One пропонує рідну підтримку для PHP та робочих процесів Laravel. Припиніть копіювати та вставляти масиви і стикатися з синтаксичними помилками. Експортуйте свої переклади безпосередньо як рідні PHP файли, готові для вашого каталогу lang/

Чому розробники обирають наш Laravel API?

  • Рідні PHP масиви: Ми генеруємо дійсні PHP файли, які повертають масив (return [ 'key' => 'value' ];), що є стандартом для Laravel та Symfony.
  • Безпечний синтаксис: Одинарні лапки (') автоматично екрануються (\'), що гарантує, що ваш додаток ніколи не зламається через синтаксичну помилку в мовному файлі.
  • Нульові витрати: Немає потреби парсити JSON під час виконання. Використовуйте рідну продуктивність PHP для вашої локалізації.

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

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

Організація файлів: Використовуйте Категорії , щоб групувати рядки в логічні файли (наприклад, auth, pagination, messages), щоб відповідати структурі каталогу Laravel.

Мітки та теги: Позначайте рядки власними мітками, такими як "Шаблони електронних листів" або "Валідація", щоб фільтрувати експорти.

Ролі та дозволи: Запрошуйте менеджерів контенту редагувати текст без надання їм доступу до вашої кодової бази.

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

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

Опція 1: Ручний експорт (UI)

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

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

Опція 2: Автоматизація з API (CI/CD)

Отримайте останні переклади, використовуючи просту команду у вашому скрипті розгортання (Envoyer, Forge або власний shell-скрипт). Передайте параметр format=php-array.

# Завантажити англійські повідомлення
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=1&format=php-array" > lang/en/messages.php

# Завантажити іспанські повідомлення
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=2&format=php-array" > lang/es/messages.php

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

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

  • Швидкі оновлення: Ваш сервер отримує POST запит незабаром після змін (зазвичай протягом 5 хвилин).
  • Синхронізація CMS: Автоматично оновлюйте контент на вашому бекенді без опитування API.
  • Очищення кешу: Використовуйте вебхук, щоб запустити php artisan optimize:clear або подібні команди після оновлення мовних файлів.

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