Localization.One nudi izvornu podršku za PHP i Laravel radne tokove. Prestani kopirati i zalijepiti nizove i rješavati sintaktičke greške. 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.
- Sintaktička sigurnost: Jednostruki navodnici (') se automatski escape-aju (\'), osiguravajući da vaša aplikacija nikada ne padne zbog sintaktičke greš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 odgovarali strukturi direktorija u Laravelu.
Oznake & Tagovi: Označite nizove s 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šem kodu.
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.
- Idite na svoj Projektni nadzorna ploča.
- Kliknite na Preuzmi gumb.
- Odaberite Laravel PHP iz padajućeg izbornika formata.
- 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.
# Preuzmi engleske poruke
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=1&format=php-array" > lang/en/messages.php
# Preuzmi španjolske poruke
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=2&format=php-array" > lang/es/messages.phpOpcija 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: Iskoristite webhook za pokretanje php artisan optimize:clear ili sličnih naredbi nakon ažuriranja jezičnih datoteka.
Često postavljana pitanja
Gdje trebam spremiti datoteku?
Za moderne verzije Laravela (9+), spremite preuzetu datoteku u lang/{locale}/messages.php. Za starije verzije, koristite resources/lang/{locale}/messages.php.
Podržava li parametre?
Da. Možete uključiti standardne Laravel oznake (npr., :name, :count) u svoje prijevode. Naš uređivač ih čuva točno onako kako su napisane.
Integracija s frontend-om:
- Gradite frontend u Reactu ili Vue-u? Pogledajte naš React JSON vodič.
- Trebate podršku za starije verzije? Provjerite Gettext (.po) integraciju.
Spremni za pojednostavljenje svoje pozadinske lokalizacije? Kreirajte svoj besplatni račun danas.




