|
Dateierweiterungen |
.php |
|
API-Erweiterung |
php_array |
|
Import |
Ja |
|
Exportieren |
Ja |
|
Unterstützung für Pluralformen |
Nein |
|
Unterstützung für Beschreibungen |
Nein |
Ein Array ist eine geordnete Liste oder Sammlung von Elementen. Die Elemente des Arrays können grundsätzlich jeden Typ in PHP haben: eine Zahl, eine Zeichenfolge, ein Objekt, ein weiteres Array usw. Wir verwenden häufig Strings als Werte in unseren Sprachnachrichten-Arrays. PHP-Arrays gibt es in zwei Hoch-Arten:
-
Indiziert — diese Arrays sind implizit geordnet, z. B. ['rot', 'grün', 'blau']
-
Assoziativ — diese Arrays enthalten Paare von Keys (die Ganzzahlen oder Strings sein können) und zugehörige Werte, z. B. ['first_name' => 'Adam', 'last_name' => 'McMan', 'age' => 22]
Der Wert eines Array-Elements kann während der Initialisierung oder unter Verwendung des Variablennamens des Arrays selbst festgelegt werden.
<?php // während der Initialisierung $my_array = ['foo' => 'bar']; // unter Verwendung des Variablennamens $my_second_array['key'] = 'value'
Diese Methode zum Festlegen von Werten kann gemischt und kombiniert werden.
Arbeiten mit Arrays
Beim Abrufen über die Befehlszeile werden Nachrichtendateien im folgenden Format unter Verwendung eines assoziativen, benannten Arrays gesendet.
<?php $lang['Key'] = 'übersetzte Nachricht'; $lang['another_Key'] = 'Weitere übersetzte Nachricht';
Stellen Sie sicher, dass die App so festgelegt ist, dass sie mit dieser Art von Format arbeiten kann. Geben Sie kein anonymes Array in Nachrichtendateien zurück und verwenden Sie den Namen $lang für das Nachrichten-Array.
Codebeispiel
<?php $lang['boolean_Key'] = '--- true '; $lang['empty_string_translation'] = ''; $lang['Key_with_description'] = 'Schau es dir an!" This key has a description! (Zumindest in manchen Formaten)'; $lang['Key_with_line-break'] = 'Diese Übersetzung enthält einen Zeilenumbruch.'; $lang['nested.deeply.Key'] = 'Wow, dieser Key ist noch tiefer verschachtelt.'; $lang['nested.Key'] = 'Dieser Key ist innerhalb eines Namespace verschachtelt.'; $lang['null_translation'] = ''; $lang['sample_collection'] = '--- - first item - second item - third item '; $lang['simple_Key'] = 'Nur ein einfacher Key mit einer einfachen Nachricht.'; $lang['unverified_key'] = 'Diese Übersetzung ist noch nicht überprüft und wartet darauf. (In manchen Formaten exportieren wir diesen Status auch)';"