Upravljanje in API za lokalizacijo Laravel (PHP Array)

Lokalizacija.One ponuja nativno 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 nativne PHP datoteke, pripravljene za vaš lang/ direktorij.

Zakaj razvijalci izbirajo naš Laravel API?

  • Nativne 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 nativno PHP zmogljivost za vašo lokalizacijo.

Napredno upravljanje projektov

Ohranite svojo lokalizacijo na zadnjem delu organizirano in razširljivo.

Organizacija datotek: Uporabite Kategorije za skupino nizov v logične datoteke (npr. avtentikacija, paginacija, sporočila), da se ujema s strukturo direktorijev Laravel.

Oznake in oznake: Označite nize s prilagojenimi oznakami, kot so "Predloge e-pošte" ali "Validacija", da filtrirate izvoze.

Vloge in dovoljenja: Povabite upravljavce vsebine, da urejajo besedilo, ne da bi jim dali dostop do vaše kode.

Webhooks: 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.

  1. Pojdite na svoj Projektni nadzorni ploščo.
  2. Kliknite gumb Prenesi .
  3. Izberite Laravel PHP iz spustnega menija za format.
  4. Izberite jezik in prenesite .php datoteko.

Možnost 2: Avtomatizirajte z API (CI/CD)

Pridobite najnovejše prevode z uporabo preprostega ukaza v vašem skriptu za uvajanje (Envoyer, Forge ali prilagojen skript). Prenesite parameter format=php-array.

# Prenesite angleške 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.php

Možnost 3: Potisnite prek Webhooks

Konfigurirajte Webhook URL v nastavitvah vašega 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 webhook za sprožitev php artisan optimize:clear ali podobnih ukazov po posodobitvi jezikovnih datotek.

Ste pripravljeni poenostaviti svojo lokalizacijo na zadnjem delu? Ustvarite svoj brezplačni račun danes.