Déterminer si une traduction existe

Déterminer si une traduction existe

Problème

Vous souhaitez déterminer si une traduction existe pour une clé particulière.

Solution

Utilisez le Lang :: Has () méthode.

Pour vérifier si une traduction existe pour que le lieu actuel passe un seul argument à la méthode. L'argument est la clé que vous vérifiez.

if (Lang :: a ('Message.accueillir'))

ECHO "La traduction du message de bienvenue existe pour les paramètres régionaux actuels";

Discussion

Vous pouvez spécifier le lieu pour vérifier avec le deuxième argument.

if (Lang :: a ('Message.Bienvenue ',' es '))

Echo "La traduction du message de bienvenue existe pour l'espagnol";

Si le deuxième argument n'est pas utilisé, le lieu actuel est utilisé.