Utility FunctionsLocales

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

Que pensez-vous de ce guide ?

requiresTranslation