Localization.One ponuja naravno podporo za PHP in delovne tokove Laravel. Prenehajte s kopiranjem in lepljenjem tabel ter se ukvarjati s sintaktičnimi napakami. Izvozite svoje prevode neposredno kot naravne PHP datoteke, pripravljene za vaš lang/ direktorij.
Zakaj razvijalci izbirajo naš Laravel API?
- Naravne PHP tabele: Generiramo veljavne PHP datoteke, ki vračajo tabelo (return [ 'key' => 'value' ];), kar je standard za Laravel in Symfony.
- Sintaktična varnost: Enojni narekovaji (') so samodejno pobegnjeni (\'), kar zagotavlja, da vaša aplikacija nikoli ne zruši zaradi sintaktične napake v jezikovni datoteki.
- Ni dodatnih stroškov: Ni potrebe po obdelavi JSON med izvajanjem. Uporabite naravno zmogljivost PHP za vašo lokalizacijo.
Napredno upravljanje projektov
Ohranite svojo lokalizacijo na zadnjem delu organizirano in razširljivo.
Organizacija datotek: Uporabite Kategorije za združevanje nizov v logične datoteke (npr. avtentikacija, paginacija, sporočila), da se ujemajo z strukturo direktorijev Laravel.
Oznake & Tag: Označite nize s prilagojenimi oznakami, kot so "Predloge e-pošte" ali "Validacija", da filtrirate izvoze.
Vloge & Dovoljenja: Povabite upravljavce vsebine, da urejajo besedilo, ne da bi jim dali dostop do vaše kode.
Spletni klici: Samodejno sprožite skripte za uvajanje, ko so prevodi posodobljeni.
Kako integrirati
Možnost 1: Ročni izvoz (UI)
Koristno za hitre posodobitve ali preverjanje vsebine.
- Pojdite na svoj Projektni nadzorni plošči.
- Kliknite gumb Prenesi .
- Izberite Laravel PHP iz spustnega menija za format.
- Izberite jezik in prenesite datoteko .php.
Možnost 2: Avtomatizirajte z API (CI/CD)
Pridobite najnovejše prevode z uporabo preproste ukazne vrstice v vašem skriptu za uvajanje (Envoyer, Forge ali prilagojen skript). Prenesite parameter format=php-array.
# Prenesite angleška sporočila
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=1&format=php-array" > lang/en/messages.php
# Prenesite španska sporočila
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=2&format=php-array" > lang/es/messages.phpMožnost 3: Potisnite prek spletnih klicev
Konfigurirajte URL spletnega klica v nastavitvah projekta, da prejemate obvestila o posodobitvah prevodov.
- Hitre posodobitve: Vaš strežnik prejme POST zahtevo kmalu po spremembah (ponavadi v 5 minutah).
- Sinhronizacija CMS: Samodejno posodobite vsebino na vašem zadnjem delu brez preverjanja API.
- Čiščenje predpomnilnika: Uporabite spletni klic za sprožitev php artisan optimize:clear ali podobnih ukazov po posodobitvi jezikovnih datotek.
Pogosto zastavljena vprašanja
Kje naj shranim datoteko?
Za sodobne različice Laravel (9+), shranite preneseno datoteko v lang/{locale}/messages.php. Za starejše različice uporabite resources/lang/{locale}/messages.php.
Ali podpira parametre?
Da. V svoje prevodne nize lahko vključite standardne oznake Laravel (npr. :name, :count). Naš urejevalnik jih ohranja natančno tako, kot so napisane.
Integracija na sprednjem delu:
- Gradite sprednji del React ali Vue? Oglejte si naš React JSON vodnik.
- Potrebujete podporo za starejše različice? Oglejte si Integracijo Gettext (.po).
Ste pripravljeni poenostaviti svojo lokalizacijo na zadnjem delu? Ustvarite svoj brezplačni račun danes.




