Gestione della Localizzazione Laravel & API (Array PHP)

Localization.One offre supporto nativo per i flussi di lavoro PHP e Laravel. Smetti di copiare e incollare array e di affrontare errori di sintassi. Esporta le tue traduzioni direttamente come file PHP nativi pronti per la tua directory lang/.

Perché gli sviluppatori scelgono la nostra API Laravel?

  • Array PHP Nativi: Generiamo file PHP validi che restituiscono un array (return [ 'chiave' => 'valore' ];), che è lo standard per Laravel e Symfony.
  • Sicurezza della Sintassi: Le virgolette singole (') vengono automaticamente eseguite in escape (\'), garantendo che la tua applicazione non si blocchi mai a causa di un errore di sintassi in un file di lingua.
  • Zero Sovraccarico: Non è necessario analizzare JSON durante l'esecuzione. Usa le prestazioni native di PHP per la tua localizzazione.

Gestione Avanzata dei Progetti

Mantieni la tua localizzazione backend organizzata e scalabile.

Organizzazione dei File: Usa Categorie per raggruppare le stringhe in file logici (ad es., auth, pagination, messages) per corrispondere alla struttura delle directory di Laravel.

Etichette & Tag: Contrassegna le stringhe con etichette personalizzate come "Modelli Email" o "Validazione" per filtrare le esportazioni.

Ruoli & Permessi: Invita i gestori di contenuti a modificare il testo senza dare loro accesso al tuo codice sorgente.

Webhook: Attiva automaticamente gli script di distribuzione quando le traduzioni vengono aggiornate.

Come Integrare

Opzione 1: Esportazione Manuale (UI)

Utile per aggiornamenti rapidi o per controllare i contenuti.

  1. Vai al tuo Pannello di Controllo Progetto.
  2. Clicca sul Pulsante di Download .
  3. Seleziona Laravel PHP dal menu a discesa del formato.
  4. Scegli la lingua e scarica il file .php.

Opzione 2: Automatizza con API (CI/CD)

Recupera le ultime traduzioni utilizzando un semplice comando nel tuo script di distribuzione (Envoyer, Forge o script shell personalizzato). Passa il parametro format=php-array.

# Scarica i messaggi in inglese
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=1&format=php-array" > lang/en/messages.php

# Scarica i messaggi in spagnolo
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=2&format=php-array" > lang/es/messages.php

Opzione 3: Invia tramite Webhook

Configura un URL Webhook nelle impostazioni del tuo progetto per ricevere notifiche sugli aggiornamenti delle traduzioni.

  • Aggiornamenti Rapidi: Il tuo server riceve una richiesta POST poco dopo le modifiche (di solito entro 5 minuti).
  • Sincronizzazione CMS: Aggiorna automaticamente i contenuti sul tuo backend senza interrogare l'API.
  • Cancellazione della Cache: Usa il webhook per attivare php artisan optimize:clear o comandi simili dopo aver aggiornato i file di lingua.

Pronto a semplificare la tua localizzazione backend? Crea il tuo account gratuito oggi.