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.
- Przejdź do swojego Pulpitu projektu.
- Kliknij przycisk Pobierz .
- Wybierz Laravel PHP z rozwijanego menu formatu.
- 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.phpOpcja 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ś.




