Laravel Lokalisatie Beheer & API (PHP Array)

Localization.One biedt native ondersteuning voor PHP en Laravel workflows. Stop met het kopiëren en plakken van arrays en het omgaan met syntaxisfouten. Exporteer uw vertalingen direct als native PHP-bestanden, klaar voor uw lang/ directory.

Waarom kiezen ontwikkelaars voor onze Laravel API?

  • Native PHP Arrays: We genereren geldige PHP-bestanden die een array retourneren (return [ 'key' => 'value' ];), wat de standaard is voor Laravel en Symfony.
  • Syntaxis Veilig: Enkele aanhalingstekens (') worden automatisch ontsnapt (\'), zodat uw applicatie nooit crasht door een syntaxisfout in een taalbestand.
  • Geen Overhead: Geen noodzaak om JSON tijdens runtime te parseren. Gebruik de native PHP-prestaties voor uw lokalisatie.

Geavanceerd Projectbeheer

Houd uw backend lokalisatie georganiseerd en schaalbaar.

Bestandorganisatie: Gebruik Categorieën om strings in logische bestanden te groeperen (bijv. auth, paginering, berichten) om overeen te komen met de directorystructuur van Laravel.

Labels & Tags: Markeer strings met aangepaste labels zoals "E-mail Sjablonen" of "Validatie" om exports te filteren.

Rollen & Machtigingen: Nodig contentmanagers uit om tekst te bewerken zonder hen toegang te geven tot uw codebase.

Webhooks: Activeer implementatiescripts automatisch wanneer vertalingen worden bijgewerkt.

Hoe te Integreren

Optie 1: Handmatige Export (UI)

Nuttig voor snelle updates of het controleren van inhoud.

  1. Ga naar uw Project Dashboard.
  2. Klik op de Download knop.
  3. Selecteer Laravel PHP uit de formaat dropdown.
  4. Kies de taal en download het .php bestand.

Optie 2: Automatiseren met API (CI/CD)

Haal de laatste vertalingen op met een eenvoudige opdracht in uw implementatiescript (Envoyer, Forge of een aangepast shell-script). Geef de parameter format=php-array door.

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

# Download Spaanse berichten
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=2&format=php-array" > lang/es/messages.php

Optie 3: Push via Webhooks

Configureer een Webhook URL in uw projectinstellingen om meldingen over vertaalupdates te ontvangen.

  • Snelle Updates: Uw server ontvangt kort na wijzigingen een POST-verzoek (meestal binnen 5 minuten).
  • Sync CMS: Werk automatisch inhoud op uw backend bij zonder de API te polleren.
  • Cache Wissen: Gebruik de webhook om php artisan optimize:clear of soortgelijke opdrachten te activeren na het bijwerken van taalbestanden.

Klaar om uw backend lokalisatie te stroomlijnen? Maak vandaag nog uw gratis account aan.