Laravel Lokaliseringshantering & API (PHP Array)

Lokalization.One erbjuder inbyggt stöd för PHP och Laravel arbetsflöden. Sluta kopiera och klistra in arrayer och hantera syntaxfel. Exportera dina översättningar direkt som inbyggda PHP-filer redo för din lang/ katalog.

Varför väljer utvecklare vårt Laravel API?

  • Inbyggda PHP-arrayer: Vi genererar giltiga PHP-filer som returnerar en array (return [ 'key' => 'value' ];), vilket är standard för Laravel och Symfony.
  • Syntaxsäker: Enkla citattecken (') är automatiskt undkomna (\'), vilket säkerställer att din applikation aldrig kraschar på grund av ett syntaxfel i en språkfil.
  • Ingen overhead: Ingen anledning att parsa JSON vid körning. Använd inbyggd PHP-prestanda för din lokalisering.

Avancerad Projektledning

Håll din backend-lokalisering organiserad och skalbar.

Filorganisation: Använd Kategorier för att gruppera strängar i logiska filer (t.ex. auth, pagination, messages) för att matcha Laravels katalogstruktur.

Etiketter & Taggar: Märk strängar med anpassade etiketter som "E-postmallar" eller "Validering" för att filtrera exporter.

Roller & Behörigheter: Bjud in innehållshanterare att redigera text utan att ge dem tillgång till din kodbas.

Webhooks: Utlösa distributionsskript automatiskt när översättningar uppdateras.

Hur man integrerar

Alternativ 1: Manuell export (UI)

Användbart för snabba uppdateringar eller kontroll av innehåll.

  1. Gå till din Projektöversikt.
  2. Klicka på Ladda ner knappen.
  3. Välj Laravel PHP från formatdropdownen.
  4. Välj språket och ladda ner .php-filen.

Alternativ 2: Automatisera med API (CI/CD)

Hämta de senaste översättningarna med ett enkelt kommando i ditt distributionsskript (Envoyer, Forge eller anpassat shell-skript). Skicka parameter format=php-array.

# Ladda ner engelska meddelanden
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=1&format=php-array" > lang/en/messages.php

# Ladda ner spanska meddelanden
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=2&format=php-array" > lang/es/messages.php

Alternativ 3: Skicka via Webhooks

Konfigurera en Webhook-URL i dina projektinställningar för att ta emot meddelanden om översättningsuppdateringar.

  • Snabba uppdateringar: Din server får en POST-förfrågan strax efter ändringar (vanligtvis inom 5 minuter).
  • Synkronisera CMS: Uppdatera automatiskt innehåll på din backend utan att fråga API:t.
  • Cache-rensning: Använd webhooken för att utlösa php artisan optimize:clear eller liknande kommandon efter att ha uppdaterat språkfiler.

Redo att effektivisera din backend-lokalisering? Skapa ditt gratis konto idag.