Aller au contenu principal
Version: Canary 🚧

no-untranslated-text

Oblige les libellés de texte en JSX à être enveloppés par des appels de traduction.

Lorsque la fonctionnalité i18n est utilisée, cette règle garantit que tous les libellés apparaissant sur le site Web sont traduisibles, afin qu'aucune chaîne ne se glisse accidentellement sans être traduite.

Détails de la règle

Exemples de code incorrect pour cette règle :

// Hello World n'est pas traduit
<Component>Hello World</Component>

Exemples de code correct pour cette règle :

// Hello World est traduit
<Component>
<Translate>Hello World</Translate>
</Component>

Configuration de la règle

Champs acceptés :

OptionTypePar défautDescription
ignoredStringsstring[][]Les libellés de texte qui ne contiennent que des chaînes de caractères de cette liste ne seront pas signalés.

Quand ne faut-il pas l'utiliser ?

Si vous n'utilisez pas la fonctionnalité i18n, vous pouvez désactiver cette règle. Vous pouvez également désactiver cette règle lorsque le texte n'est pas censé être traduit.

Complément d'information