Tipos de arquivos aceitos (Strings)

.PHP - Array (Strings)

O conteúdo de toda a Central de Ajuda é traduzido automaticamente de inglês pelo Phrase Language AI.

Extensões de arquivo

.php

Extensão de API

php_array

Importar

Sim

Exportar

Sim

Suporte para formas plurais

Não

Suporte para descrição

Não

Um array é uma lista ou coleção ordenada de itens. Os itens do array podem ser basicamente de qualquer tipo em PHP: um número, uma string, um objeto, outro array, etc. Frequentemente usamos strings como valores em nossos arrays de mensagens de localidade. Os arrays PHP vêm em dois tipos principais:

  • Indexados — esses arrays são ordenados implicitamente, e.g. ['red', 'green', 'blue']

  • Associativos — esses arrays contêm pares de chaves (que podem ser inteiros ou strings) e valores associados, e.g. ['first_name' => 'Adam', 'last_name' => 'McMan', 'age' => 22]

O valor de um elemento de array pode ser definido durante a inicialização ou usando o nome da variável do próprio array.

<?php

// durante a inicialização

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

// usando o nome da variável 

$meu_segundo_array['chave'] = 'valor'

Esse método de definir valores pode ser misturado e combinado.

Trabalhando com Arrays

Ao puxar da linha de comando, os arquivos de mensagem serão enviados no seguinte formato usando um array associativo nomeado.

<?php

$lang['chave'] = 'mensagem traduzida';

$lang['outra_chave'] = 'Outra mensagem traduzida';

Certifique-se de que o app está configurado para trabalhar com esse tipo de formato. Não retorne um array anônimo em arquivos de mensagem e use o nome $lang para o array de mensagens.

Amostra de código

<?php

$lang['boolean_key'] = '--- true
';
$lang['empty_string_translation'] = '';
$lang['key_with_description'] = 'Confira! This key has a description! (Pelo menos em alguns formatos)';
$lang['key_with_line-break'] = 'Esta tradução contém
uma quebra de linha.';
$lang['nested.deeply.key'] = 'Uau, esta chave está aninhada ainda mais fundo.';
$lang['nested.key'] = 'Esta chave está aninhada dentro de um namespace.';
$lang['null_translation'] = '';
$lang['sample_collection'] = '---
- first item
- second item
- third item
';
$lang['simple_key'] = 'Apenas uma chave simples com uma mensagem simples.';
$lang['unverified_key'] = 'Esta tradução ainda não foi verificada e aguarda isso. (Em alguns formatos, também exportamos este status)';
Esse artigo foi útil?

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.