Zarządzanie lokalizacją Laravel i API (tablica PHP)

Localization.One oferuje natywne wsparcie dla PHP i przepływów pracy Laravel. Przestań kopiować i wklejać tablice oraz zmagać się z błędami składni. Eksportuj swoje tłumaczenia bezpośrednio jako natywne pliki PHP gotowe do twojego katalogu lang/.

Dlaczego deweloperzy wybierają nasze API Laravel?

  • Natwyne tablice PHP: Generujemy poprawne pliki PHP zwracające tablicę (return [ 'key' => 'value' ];), co jest standardem dla Laravel i Symfony.
  • Błąd składni: Pojedyncze cudzysłowy (') są automatycznie escapowane (\'), co zapewnia, że twoja aplikacja nigdy nie zawiesi się z powodu błędu składni w pliku językowym.
  • Zero narzutu: Nie ma potrzeby parsowania JSON w czasie wykonywania. Użyj natywnej wydajności PHP dla swojej lokalizacji.

Zaawansowane zarządzanie projektem

Utrzymuj swoją lokalizację backendu w porządku i skalowalną.

Organizacja plików: Użyj Kategorii do grupowania ciągów w logiczne pliki (np. auth, pagination, messages), aby dopasować strukturę katalogów Laravel.

Etykiety i tagi: Oznaczaj ciągi niestandardowymi etykietami, takimi jak "Szablony e-maili" lub "Walidacja", aby filtrować eksporty.

Role i uprawnienia: Zaproś menedżerów treści do edytowania tekstu bez udostępniania im dostępu do twojego kodu.

Webhooki: Automatycznie uruchamiaj skrypty wdrożeniowe, gdy tłumaczenia są aktualizowane.

Jak zintegrować

Opcja 1: Ręczny eksport (UI)

Przydatne do szybkich aktualizacji lub sprawdzania treści.

  1. Przejdź do swojego Pulpitu projektu.
  2. Kliknij przycisk Pobierz .
  3. Wybierz Laravel PHP z rozwijanego menu formatu.
  4. Wybierz język i pobierz plik .php.

Opcja 2: Automatyzacja z API (CI/CD)

Pobierz najnowsze tłumaczenia za pomocą prostego polecenia w swoim skrypcie wdrożeniowym (Envoyer, Forge lub niestandardowy skrypt powłoki). Przekaż parametr format=php-array.

# Pobierz angielskie wiadomości
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=1&format=php-array" > lang/en/messages.php

# Pobierz hiszpańskie wiadomości
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=2&format=php-array" > lang/es/messages.php

Opcja 3: Wysyłanie przez Webhooki

Skonfiguruj URL Webhooka w ustawieniach projektu, aby otrzymywać powiadomienia o aktualizacjach tłumaczeń.

  • Szybkie aktualizacje: Twój serwer otrzymuje żądanie POST krótko po zmianach (zwykle w ciągu 5 minut).
  • Synchronizacja CMS: Automatycznie aktualizuj treści w swoim backendzie bez sprawdzania API.
  • Czyszczenie pamięci podręcznej: Użyj webhooka do uruchomienia php artisan optimize:clear lub podobnych poleceń po aktualizacji plików językowych.

Czy gotowy, aby uprościć swoją lokalizację backendu? Utwórz swoje darmowe konto już dziś.