Tipos de archivo admitidos (Strings)

.PHP - Array (Strings)

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

Extensiones de archivo

.php

Extensión API

php_array

Importación

Exportación

Compatibilidad con formularios plurales

No

Compatibilidad con descripción

No

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

  • Indexados — estos arrays están ordenados implícitamente, p. ej. ['rojo', 'verde', 'azul']

  • Asociativos — estos arrays contienen pares de claves (que pueden ser enteros o cadenas) y valores asociados, p. ej. ['nombre' => 'Adam', 'apellido' => 'McMan', 'edad' => 22]

El valor de un elemento de array puede ser establecido durante la inicialización o usando el nombre de la variable del array mismo.

<?php

// durante la inicialización

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

// usando el nombre de la variable 

$my_second_array['key'] = 'value'

Este método de establecer valores puede ser combinado y mezclado.

Trabajando con Arrays

Al extraer desde la línea de comandos, los archivos de mensajes se enviarán en el siguiente formato usando un array asociativo, nombrado.

<?php

$lang['clave'] = 'mensaje traducido';

$lang['otra_clave'] = 'Otro mensaje traducido';

Asegúrate de que la aplicación esté configurada para trabajar con este tipo de formato. No devuelvas un array anónimo en los archivos de mensajes y usa el nombre $lang para el array de mensajes.

Ejemplo de código

<?php

$lang['boolean_key'] = '--- true
';
$lang['empty_string_translation'] = '' ;
$lang['key_with_description'] = '¡Échale un vistazo! This key has a description! (Al menos en algunos formatos)';
$lang['key_with_line-break'] = 'Esta traducción contiene
un salto de línea.';
$lang['nested.deeply.key'] = 'Vaya, esta clave está anidada aún más profundo.';
$lang['nested.key'] = 'Esta clave está anidada dentro de un espacio de nombres.';
$lang['null_translation'] = '' ;
$lang['sample_collection'] = '---
- first item
- second item
- third item
';
$lang['simple_key'] = 'Solo una clave simple con un mensaje simple.';
$lang['unverified_key'] = 'Esta traducción aún no está verificada y espera por ello. (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.