Tipos de archivo admitidos (Strings)

PHP - Array ((Strings))

El contenido se traduce automáticamente del inglés por Phrase Language AI.

Extensiones de archivos

.php

Extensión API

php_array

Importar

Exportar

Soporte para formularios plurales

No

Soporte de descripción

No

Un array es una lista o colección de artículos ordenada. Los elementos del array pueden ser básicamente de cualquier tipo en PHP: un número, una cadena, un objeto, otro array, etc. A menudo usamos Strings como valores en nuestras matrices de mensajes de localización. Los arrays PHP vienen en dos tipos Grave:

  • Indexados: estas matrices se ordenan implícitamente, p. ej. ['rojo', 'verde', 'azul']

  • Asociativo: estas matrices contienen pares de claves (que pueden ser números enteros o Strings) y valores asociados, p. ej. ['first_name' => 'Adam', 'last_name' => 'McMan', 'age' => 22]

El valor de un elemento de matriz se puede establecer durante la inicialización o utilizando el nombre de variable de la propia matriz.

<?php

// durante la inicialización

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

// usando nombre de variable 

$my_second_array['key'] = 'value'

Este método para establecer valores se puede mezclar y combinar.

Trabajar con matrices

Al extraer desde la línea de comandos, los archivos de mensaje se enviarán en el siguiente formato utilizando una matriz asociativa con nombre.

<?php

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

$lang['another_key'] = 'Another translated message';

Asegúrate de que la aplicación tenga la configuración para trabajo con este tipo de formato. No devuelvas un array anónimo en los archivos de mensaje y usa el nombre $lang para el array de mensajes.

Muestra de código

<?php

$lang['boolean_key'] = '--- true
';
$lang['empty_string_translation'] = '';
$lang['key_with_description'] = '¡Compruébalo! ¡Esta clave tiene una descripción! (Al menos en algunos formatos)»;
$lang['key_with_line-break'] = 'This translations contains
a line-break.';
$lang['nested.deeply.key'] = 'Vaya, esta clave está anidada aún más profundamente.';
$lang['nested.key'] = 'Esta clave está anidada dentro de un espacio de nombres.';
$lang['null_translation'] = '';
$lang['sample_collection'] = '---
- primer artículo
- segundo punto
- tercer punto
';
$lang['simple_key'] = 'Solo una clave simple con un mensaje simple.';
$lang['unverified_key'] = 'Esta traducción aún no está verificada y la espera. (En algunos formatos también exportamos este estado)';
¿Fue útil este artículo?

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.