Unterstützte Dateitypen (Strings)

.PHP - Array (Strings)

Inhalte werden von Phrase Language AI maschinell aus dem Englischen übersetzt.

Dateierweiterungen

.php

API-Erweiterung

php_array

Importieren

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 anderes Array usw. Wir verwenden oft Zeichenfolgen als Werte in unseren Sprachnachrichten-Arrays. PHP-Arrays kommen in zwei Hauptarten:

  • Indiziert — diese Arrays sind implizit geordnet, z.B. ['rot', 'grün', 'blau']

  • Assoziativ — diese Arrays enthalten Paare von Schlüsseln (die Ganzzahlen oder Zeichenfolgen sein können) und zugehörigen Werten, 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'] = 'Wert'

Diese Methode zum Festlegen von Werten kann gemischt und angepasst werden.

Arbeiten mit Arrays

Beim Abrufen von der Befehlszeile werden Nachrichten-Dateien im folgenden Format unter Verwendung eines assoziativen, benannten Arrays gesendet.

<?php

$lang['Key'] = 'übersetzte Nachricht';

$lang['another_key'] = 'Eine weitere übersetzte Nachricht';

Stellen Sie sicher, dass die App so eingerichtet ist, dass sie mit dieser Art von Format arbeitet. Geben Sie kein anonymes Array in Nachrichten-Dateien 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 dir das an! This key has a description! (Mindestens in einigen Formaten)';
$lang['key_with_line-break'] = 'Diese Übersetzung enthält
einen Zeilenumbruch.';
$lang['nested.deeply.key'] = 'Wow, dieser Schlüssel ist noch tiefer verschachtelt.';
$lang['nested.key'] = 'Dieser Schlüssel ist in einem Namensraum verschachtelt.';
$lang['null_translation'] = '';
$lang['sample_collection'] = '---
- first item
- second item
- third item
';
$lang['simple_key'] = 'Ein einfacher Schlüssel mit einer einfachen Nachricht.';
$lang['unverified_key'] = 'Diese Übersetzung ist noch nicht überprüft und wartet darauf. (In einigen Formaten exportieren wir auch diesen Status)';
War dieser Beitrag hilfreich?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.