visitantes do seu site podem vir de qualquer parte do mundo e falar qualquer número de idiomas. Se você quiser manter os visitantes que falam um idioma que não seja o que você usou para escrever o seu texto original , o seu site tem que ser capaz de se adaptar a usuários individuais. "Text T" do Drupal ou função "t ()" permite que você faça o seu site automaticamente alterar componentes de texto pré- especificados para combinar língua do visitante. O que a função T não faz função de texto T
do Drupal não toma qualquer seqüência de texto que você passa para ele e automaticamente traduzi-lo em qualquer língua visitante atual da sua página está usando . As bibliotecas necessárias para executar esta função iria ocupar espaço muito além do que a maioria dos servidores tem a oferecer eo código para traduzir automaticamente o texto em qualquer idioma requer uma sofisticação que vai além do que software de código aberto atualmente tem a oferecer.
< Br >
o T função faz
função de texto T do Drupal verifica o idioma do sistema operacional do espectador atual da sua página está usando , em seguida, verifica para ver se você tiver configurado uma versão do bloco de texto que você passa na função para esse idioma. Se ele encontrar uma string nesta língua , vai exibi-lo no lugar da corda padrão. Se você não tiver configurado uma seqüência nesta língua , no entanto, continuará a exibir a sua seqüência de texto padrão em sua língua original .
Parâmetros da Função
a própria função de texto T tem três parâmetros :. " $ string ", " $ args " e " $ options " o primeiro argumento, $ string , é o texto real para o qual você deseja que a função de verificar para uma tradução adequada . O segundo argumento , $ args , permite a utilização de símbolos especiais para substituir alguns itens do bloco de texto que aparecem realmente na sua página Web prestados. O terceiro argumento , $ options , permite que você especifique um idioma a ser usado para a tradução em vez de uma corrente do usuário e definir a propriedade contexto da corda que você está passando para a função.
Coisas a evitar
Porque a cadeia de texto que você passa em função de texto T do Drupal serão processados na íntegra pelo Drupal, boas práticas de segurança determina que você não passar em variáveis que não têm primeiro verificados e que você não passar a entrada do usuário diretamente para a função como um argumento. Passando variáveis unsanitized pode levar a erros de página, e alimentando a entrada do usuário diretamente para a função pode deixar seus visitantes carregar código malicioso que pode comprometer seu servidor .