Upravljanje lokalizacijom u Laravelu & API (PHP niz)

Localization.One nudi izvornu podršku za PHP i Laravel radne tokove. Prestanite s kopiranjem i lijepljenjem nizova te se baviti sintaktičkim pogreškama. Izvezite svoje prijevode izravno kao izvorne PHP datoteke spremne za vaš lang/ direktorij.

Zašto programeri biraju naš Laravel API?

  • Izvorni PHP nizovi: Generiramo valjane PHP datoteke koje vraćaju niz (return [ 'key' => 'value' ];), što je standard za Laravel i Symfony.
  • Sigurnost sintakse: Jednostruki navodnici (') automatski se escape-aju (\'), osiguravajući da vaša aplikacija nikada ne padne zbog sintaktičke pogreške u jezičnoj datoteci.
  • Nulta preopterećenja: Nema potrebe za analizom JSON-a u vrijeme izvođenja. Iskoristite izvorne PHP performanse za vašu lokalizaciju.

Napredno upravljanje projektima

Održavajte svoju pozadinsku lokalizaciju organiziranom i skalabilnom.

Organizacija datoteka: Koristite Kategorije za grupiranje nizova u logične datoteke (npr., auth, pagination, messages) kako biste se uskladili s strukturom direktorija u Laravelu.

Oznake & Tagovi: Označite nizove prilagođenim oznakama poput "Predlošci e-pošte" ili "Validacija" za filtriranje izvoza.

Uloge & Dozvole: Pozovite menadžere sadržaja da uređuju tekst bez davanja pristupa vašoj bazi koda.

Webhooks: Automatski pokrenite skripte za implementaciju kada se prijevodi ažuriraju.

Kako integrirati

Opcija 1: Ručni izvoz (UI)

Korisno za brze ažuriranja ili provjeru sadržaja.

  1. Idite na svoj Projektni nadzor.
  2. Kliknite na Preuzmi gumb.
  3. Odaberite Laravel PHP iz padajućeg izbornika formata.
  4. Odaberite jezik i preuzmite .php datoteku.

Opcija 2: Automatizirajte s API-jem (CI/CD)

Preuzmite najnovije prijevode koristeći jednostavnu naredbu u vašoj skripti za implementaciju (Envoyer, Forge ili prilagođena shell skripta). Proslijedite parametar format=php-array.

# Preuzmite engleske poruke
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=1&format=php-array" > lang/en/messages.php

# Preuzmite španjolske poruke
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=2&format=php-array" > lang/es/messages.php

Opcija 3: Push putem Webhooks

Konfigurirajte Webhook URL u postavkama vašeg projekta kako biste primali obavijesti o ažuriranjima prijevoda.

  • Brza ažuriranja: Vaš poslužitelj prima POST zahtjev ubrzo nakon promjena (obično unutar 5 minuta).
  • Sinkronizacija CMS-a: Automatski ažurirajte sadržaj na vašoj pozadini bez provjere API-ja.
  • Brisanje predmemorije: Koristite webhook za pokretanje php artisan optimize:clear ili sličnih naredbi nakon ažuriranja jezičnih datoteka.

Spremni za pojednostavljenje vaše pozadinske lokalizacije? Kreirajte svoj besplatni račun danas.