determineLocale
Référence de l’API pour la fonction determineLocale
Vue d’ensemble
La fonction determineLocale identifie la locale la plus appropriée parmi les locales approuvées en fonction des préférences de l’utilisateur, sans nécessiter d’instance de GT.
Références
Paramètres
Prop
Type
Renvoie
string | undefined - La meilleure locale correspondante, ou undefined s’il n’y a aucune 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'
// Langue de secours
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
- Retourne la première correspondance exacte ou par langue depuis la liste approuvée
- Respecte l’ordre de préférence dans le tableau d’entrée
- Retourne 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 en traduction avec
requiresTranslation
Comment trouvez-vous ce guide ?