Determinando se existe uma tradução

Determinando se existe uma tradução

Problema

Você deseja determinar se existe uma tradução para uma chave específica.

Solução

Use o Lang :: tem () método.

Para verificar se existe uma tradução para o local atual, passe um único argumento para o método. O argumento é a chave que você está checando.

if (Lang :: tem ('mensagem.Bem-vindo'))

eco "a tradução da mensagem de boas -vindas existe para o local atual";

Discussão

Você pode especificar o local para verificar com o segundo argumento.

if (Lang :: tem ('mensagem.bem -vindo ',' es '))

eco "a tradução da mensagem de boas -vindas existe para o espanhol";

Se o segundo argumento não for usado, o local atual será usado.