determineLocale
Référence de l’API pour la fonction determineLocale
Présentation
La fonction determineLocale sélectionne la locale la plus pertinente parmi les locales approuvées, en fonction des préférences de l’utilisateur, sans nécessiter d’instance de la classe GT.
Références
Paramètres
Prop
Type
Renvoie
string | undefined - Meilleure locale correspondante, ou undefined s’il n’y a pas de correspondance
Exemples
Négociation de contenu
import { determineLocale } from 'generaltranslation';
const approvedLocales = ['en-US', 'es-ES', 'fr-FR', 'de-DE'];
// Correspondance exacte
console.log(determineLocale('en-US', approvedLocales)); // 'en-US'
// Repli par langue
console.log(determineLocale('en-GB', approvedLocales)); // 'en-US'
// Préférences multiples
console.log(determineLocale(['fr-CA', 'es-MX'], approvedLocales)); // 'es-ES'
// Aucune correspondance
console.log(determineLocale('it-IT', approvedLocales)); // undefinedNotes
- Met en œuvre une négociation de locale intelligente
- Renvoie la première correspondance exacte ou par langue dans la liste approuvée
- Respecte l’ordre de préférence dans le tableau d’entrée
- Renvoie undefined lorsqu’aucune correspondance n’est trouvée
- Indispensable pour la négociation de locale dans les applications web
Prochaines étapes
- Utilisez la méthode de la GT class determineLocale
- Vérifiez les besoins de traduction avec requiresTranslation
Que pensez-vous de ce guide ?

