Localization.One bietet native Unterstützung für PHP- und Laravel-Workflows. Beenden Sie das Kopieren und Einfügen von Arrays und das Beheben von 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: Keine Notwendigkeit, 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.
Wie man integriert
Option 1: Manuelle Exportierung (UI)
Nützlich für schnelle Updates oder zur Überprüfung von Inhalten.
- Gehen Sie zu Ihrem Projekt-Dashboard.
- Klicken Sie auf die Download -Schaltfläche.
- Wählen Sie Laravel PHP aus dem Format-Dropdown.
- Wählen Sie die Sprache aus und laden Sie die .php-Datei herunter.
Option 2: Automatisierung mit API (CI/CD)
Holen Sie sich die neuesten Übersetzungen mit einem einfachen Befehl in Ihrem Bereitstellungsskript (Envoyer, Forge oder benutzerdefiniertes Shell-Skript). Übergeben Sie den Parameter format=php-array.
# Laden Sie englische Nachrichten herunter
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=1&format=php-array" > lang/en/messages.php
# Laden Sie spanische Nachrichten herunter
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=2&format=php-array" > lang/es/messages.phpOption 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 dem Aktualisieren von Sprachdateien auszulösen.
Häufig gestellte Fragen
Wo soll ich die Datei speichern?
Für moderne Laravel-Versionen (9+), speichern Sie die heruntergeladene Datei in lang/{locale}/messages.php. Für ältere Versionen verwenden Sie resources/lang/{locale}/messages.php.
Unterstützt es Parameter?
Ja. Sie können standardmäßige Laravel-Platzhalter (z. B. :name, :count) in Ihren Übersetzungsstrings einfügen. Unser Editor bewahrt sie genau so auf, wie sie geschrieben sind.
Frontend-Integration:
- Erstellen Sie ein React- oder Vue-Frontend? Sehen Sie sich unseren React JSON-Leitfadenan.
- Benötigen Sie Unterstützung für ältere Versionen? Schauen Sie sich die Gettext (.po) Integrationan.
Sind Sie bereit, Ihre Backend-Lokalisierung zu optimieren? Erstellen Sie noch heute Ihr kostenloses Konto .




