PHP-Feld (php)

Das PHP-Array-Format speichert Lokalisierungszeichenketten als assoziative Arrays, die von .php-Dateien zurückgegeben werden. Dieses Format ist in benutzerdefinierten PHP-Anwendungen und WordPress-Themes verbreitet. Die Datei gibt ein PHP-Array zurück, bei dem Schlüssel Zeichenkettenbezeichner und Werte entweder die übersetzten Zeichenketten oder verschachtelte Arrays für Namespace-Schlüssel sind.

PHP-Locale-Dateien verwenden die return-Anweisung, um ein assoziatives Array zurückzugeben. Schlüssel sind Zeichenkettenbezeichner. Werte sind entweder Zeichenkettenübersetzungen oder verschachtelte Arrays. Interpolation verwendet typischerweise sprintf-ähnliche positionelle Platzhalter oder benutzerdefinierte Ersetzungsfunktionen, die von der Anwendung definiert werden. Die Datei wird über PHPs include oder require geladen, und das Array wird direkt von der Anwendung verwendet.

Best Practice: Verwenden Sie konsistente Schlüsselbenennung in allen Locale-Dateien und pflegen Sie eine Quell-Locale-Datei als definitive Schlüsselliste. Vermeiden Sie das Einbetten von PHP-Logik in Locale-Dateien – halten Sie sie als reine Daten-Return-Dateien. Führen Sie ein CI-Skript aus, das Schlüssel über Locale-Dateien vergleicht, um fehlende Übersetzungen zu erkennen. Language Monster unterstützt das PHP-Array-Format und verarbeitet die assoziative Array-Struktur für die Übersetzung.

Mehr lesen Dateiformate