Tipi di file supportati (Strings)

.PHP - Array (stringhe)

Contenuti tradotti automaticamente dall'inglese con Phrase Language AI.

Estensioni di file

.php

Estensione API

php_array

Importa

Esporta

Supporto alle forme plurali

No

Supporto alla descrizione

No

Un array è un elenco ordinato o una raccolta di elementi. Gli elementi dell'array possono essere praticamente qualsiasi tipo in PHP: un numero, una stringa, un oggetto, un altro array, ecc. Usiamo spesso stringhe come valori nei nostri array di messaggi locali. Gli array PHP sono disponibili in due tipi principali:

  • Indicizzati — questi array sono ordinati implicitamente, ad es. ['rosso', 'verde', 'blu']

  • Associativo — questi array contengono coppie di chiavi (che possono essere intere o stringhe) e valori associati, ad es. ['first_name' => 'Adam', 'last_name' => 'McMan', 'age' => 22]

Il valore di un elemento array può essere impostato durante l'inizializzazione o utilizzando il nome della variabile dell'array stesso.

<?php

// durante l'inizializzazione

$my_array = ['foo' => 'bar'];

// usando il nome della variabile 

$my_second_array['key'] = 'value'

Questo metodo di impostazione dei valori può essere misto e abbinato.

Lavoro con gli array

Quando si esegue il pull dalla command line, i file di messaggio verranno inviati nel seguente formato utilizzando un array associativo denominato .

<?php

$lang['key'] = 'translated message';

$lang['another_key'] = 'Un altro messaggio tradotto';

Assicurati che l'app sia impostata per funzionare con questo tipo di formato. Non restituire un array anonimo nei file di messaggio e utilizzare il nome $lang per l’array di messaggi.

Esempio di codice

<?php

$lang['boolean_key'] = '--- true
';
$lang['empty_string_translation'] = '';
$lang['key_with_description'] = 'Controlla! Questa chiave ha una descrizione. (Almeno in alcuni formati)';
$lang['key_with_line-break'] = 'This translations contains
un'interruzione di riga.»;
$lang['nested.deeply.key'] = 'Wow, questa chiave è nidificata ancora più in profondità.';
$lang['nested.key'] = 'Questa chiave è nidificata all'interno di uno spazio dei nomi.';
$lang['null_translation'] = '';
$lang['sample_collection'] = '---
- primo elemento
- secondo elemento
- terzo elemento
';
$lang['simple_key'] = 'Solo una chiave semplice con un messaggio semplice.';
$lang['unverified_key'] = 'Questa traduzione non è ancora verificata e la attende. (In alcuni formati esportiamo anche questo stato)';
Questo articolo ti è stato utile?

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.