Laravel Lokalisierungsverwaltung & API (PHP-Array)

Localization.One bietet native Unterstützung für PHP und Laravel-Workflows. Schluss mit dem Kopieren und Einfügen von Arrays und dem Umgang mit Syntaxfehlern. Exportieren Sie Ihre Übersetzungen direkt als native PHP-Dateien, die bereit für Ihr lang/ Verzeichnis sind.

Warum Entwickler unsere Laravel-API wählen?

  • Native PHP-Arrays: Wir generieren gültige PHP-Dateien, die ein Array zurückgeben (return [ 'key' => 'value' ];), was der Standard für Laravel und Symfony ist.
  • Syntaxsicher: Einfache Anführungszeichen (') werden automatisch escaped (\'), sodass Ihre Anwendung niemals aufgrund eines Syntaxfehlers in einer Sprachdatei abstürzt.
  • Null Overhead: Es ist nicht erforderlich, JSON zur Laufzeit zu parsen. Nutzen Sie die native PHP-Leistung für Ihre Lokalisierung.

Erweiterte Projektverwaltung

Halten Sie Ihre Backend-Lokalisierung organisiert und skalierbar.

Dateiorganisation: Verwenden Sie Kategorien , um Strings in logische Dateien (z. B. Authentifizierung, Paginierung, Nachrichten) zu gruppieren, um der Verzeichnisstruktur von Laravel zu entsprechen.

Labels & Tags: Markieren Sie Strings mit benutzerdefinierten Labels wie "E-Mail-Vorlagen" oder "Validierung", um Exporte zu filtern.

Rollen & Berechtigungen: Laden Sie Inhaltsmanager ein, Texte zu bearbeiten, ohne ihnen Zugriff auf Ihren Code zu gewähren.

Webhooks: Triggern Sie Bereitstellungsskripte automatisch, wenn Übersetzungen aktualisiert werden.

So integrieren Sie

Option 1: Manueller Export (UI)

Nützlich für schnelle Updates oder zur Überprüfung von Inhalten.

  1. Gehen Sie zu Ihrem Projekt-Dashboard.
  2. Klicken Sie auf die Download -Schaltfläche.
  3. Wählen Sie Laravel PHP aus dem Format-Dropdown.
  4. Wählen Sie die Sprache aus und laden Sie die .php-Datei herunter.

Option 2: Automatisierung mit API (CI/CD)

Rufen Sie die neuesten Übersetzungen mit einem einfachen Befehl in Ihrem Bereitstellungsskript (Envoyer, Forge oder benutzerdefiniertes Shell-Skript) ab. Übergeben Sie den Parameter format=php-array.

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

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

Option 3: Push über Webhooks

Konfigurieren Sie eine Webhook-URL in Ihren Projekteinstellungen, um Benachrichtigungen über Übersetzungsupdates zu erhalten.

  • Schnelle Updates: Ihr Server erhält kurz nach Änderungen (normalerweise innerhalb von 5 Minuten) eine POST-Anfrage.
  • CMS-Synchronisierung: Aktualisieren Sie Inhalte automatisch in Ihrem Backend, ohne die API abzufragen.
  • Cache-Leerung: Verwenden Sie den Webhook, um php artisan optimize:clear oder ähnliche Befehle nach der Aktualisierung von Sprachdateien auszulösen.

Bereit, Ihre Backend-Lokalisierung zu optimieren? Erstellen Sie noch heute Ihr kostenloses Konto .