requiresTranslation
Référence de l’API de la fonction requiresTranslation
Aperçu
La fonction requiresTranslation détermine si une traduction est nécessaire entre les locales source et cible, sans avoir besoin d’une instance de la classe GT.
Références
Paramètres
Prop
Type
Renvoie
boolean - true si une traduction est nécessaire, false sinon
Exemples
import { requiresTranslation } from 'generaltranslation';
// Des langues différentes nécessitent une traduction
console.log(requiresTranslation('en-US', 'es-ES')); // true
console.log(requiresTranslation('en-US', 'fr-FR')); // true
// La même langue ne nécessite pas de traduction
console.log(requiresTranslation('en-US', 'en-US')); // false
console.log(requiresTranslation('en-US', 'en-GB')); // false
// Avec un filtre de locales approuvées
const approved = ['en-US', 'es-ES', 'fr-FR'];
console.log(requiresTranslation('en-US', 'it-IT', approved)); // false (non approuvée)
console.log(requiresTranslation('en-US', 'es-ES', approved)); // true (approuvée et différente)Notes
- Respecte les contraintes de locale approuvées
- Retourne false lorsque la cible ne figure pas dans la liste approuvée
- Prend en compte les correspondances de locales personnalisées
Prochaines étapes
- Utiliser la méthode de la GT class requiresTranslation
- Comparer les langues avec isSameLanguage
Que pensez-vous de ce guide ?

