determineLocale
Referencia de API de la función determineLocale
Descripción general
La función determineLocale determina el locale con la mejor coincidencia entre los locales aprobados según las preferencias del usuario, sin requerir una instancia de la GT class.
Referencia
Parámetros
Prop
Type
Devuelve
string | undefined - Locale con la mejor coincidencia, o undefined si no hay coincidencia
Ejemplos
Negociación de contenidos
import { determineLocale } from 'generaltranslation';
const approvedLocales = ['en-US', 'es-ES', 'fr-FR', 'de-DE'];
// Coincidencia exacta
console.log(determineLocale('en-US', approvedLocales)); // 'en-US'
// Contenido de respaldo predeterminado por idioma
console.log(determineLocale('en-GB', approvedLocales)); // 'en-US'
// Preferencias múltiples
console.log(determineLocale(['fr-CA', 'es-MX'], approvedLocales)); // 'es-ES'
// Sin coincidencia
console.log(determineLocale('it-IT', approvedLocales)); // undefinedNotas
- Implementa negociación inteligente de locale
- Devuelve la primera coincidencia exacta o por idioma de la lista aprobada
- Respeta el orden de preferencia en el array de entrada
- Devuelve undefined cuando no se encuentra ninguna coincidencia
- Es esencial para la negociación de locale en aplicaciones web
Próximos pasos
- Usa el método de la GT class determineLocale
- Verifica si se requiere traducción con requiresTranslation
¿Qué te ha parecido esta guía?

