Localization.One пропонує рідну підтримку для PHP та робочих процесів Laravel. Припиніть копіювати та вставляти масиви і стикатися з синтаксичними помилками. Експортуйте свої переклади безпосередньо як рідні PHP файли, готові для вашого каталогу lang/
Чому розробники обирають наш Laravel API?
- Рідні PHP масиви: Ми генеруємо дійсні PHP файли, які повертають масив (return [ 'key' => 'value' ];), що є стандартом для Laravel та Symfony.
- Безпечний синтаксис: Одинарні лапки (') автоматично екрануються (\'), що гарантує, що ваш додаток ніколи не зламається через синтаксичну помилку в мовному файлі.
- Нульові витрати: Немає потреби парсити JSON під час виконання. Використовуйте рідну продуктивність PHP для вашої локалізації.
Розширене управління проектами
Тримайте вашу локалізацію на бекенді організованою та масштабованою.
Організація файлів: Використовуйте Категорії , щоб групувати рядки в логічні файли (наприклад, auth, pagination, messages), щоб відповідати структурі каталогу Laravel.
Мітки та теги: Позначайте рядки власними мітками, такими як "Шаблони електронних листів" або "Валідація", щоб фільтрувати експорти.
Ролі та дозволи: Запрошуйте менеджерів контенту редагувати текст без надання їм доступу до вашої кодової бази.
Вебхуки: Автоматично запускайте скрипти розгортання, коли переклади оновлюються.
Як інтегрувати
Опція 1: Ручний експорт (UI)
Корисно для швидких оновлень або перевірки контенту.
- Перейдіть до вашої Приладної панелі проекту.
- Натисніть кнопку Завантажити .
- Виберіть Laravel PHP з випадаючого списку формату.
- Виберіть мову та завантажте файл .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 або подібні команди після оновлення мовних файлів.
Готові оптимізувати вашу локалізацію на бекенді? Створіть свій безкоштовний акаунт сьогодні.




