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 :
Option | Type | Par défaut | Description |
---|---|---|---|
ignoredStrings | string[] | [] | 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 pas l'utiliser
Si vous n'utilisez pas lafonctionnalité 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.