|
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)';