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 ordenada ou coleção de itens. Os itens do array podem ser basicamente qualquer tipo em PHP: um número, uma string, um objeto, outro array, etc. Frequentemente usar Strings como valores em nossos arrays de mensagem de local. Arrays PHP vêm em dois tipos Maior:

  • Indexado — estes arrays são ordenados implicitamente, por exemplo, ['vermelho', 'verde', 'azul']

  • Associativo — estes arrays contêm pares de chave (que podem ser inteiros ou string), e valores associados, por exemplo, ['first_name' => 'Adam', 'last_name' => 'McMan', 'age' => 22]

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

<?php

// durante a inicialização

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

// usar nome da variável 

$my_second_array['key'] = 'value'

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

Trabalho com Arrays

Ao extrair 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 aplicativo esteja configurado para trabalho com este tipo de formato. Não retorne um array anônimo em arquivos de mensagem e usar 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
a line-break.';
$lang['nested.deeply.key'] = 'Uau, esta chave está aninhada ainda mais profundamente.';
$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 está verificada e aguarda por isso. (Em alguns formatos nós também exportar este estado)';
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.