Localization.One предлагает нативную поддержку для PHP и рабочих процессов Laravel. Перестаньте копировать и вставлять массивы и сталкиваться с синтаксическими ошибками. Экспортируйте ваши переводы напрямую в виде нативных PHP файлов, готовых для вашего каталога lang/.
Почему разработчики выбирают наш API Laravel?
- Нативные 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 или аналогичных команд после обновления языковых файлов.
Готовы оптимизировать вашу бэкенд локализацию? Создайте свою бесплатную учетную запись сегодня.




