requiresTranslation
Referencia de API de la función requiresTranslation
Descripción general
La función requiresTranslation determina si hace falta traducción entre los locales de origen y destino, sin requerir una instancia de la GT class.
Referencia
Parámetros
Prop
Type
Devuelve
boolean - true si se requiere traducir, false en caso contrario
Ejemplos
import { requiresTranslation } from 'generaltranslation';
// Idiomas distintos requieren traducción
console.log(requiresTranslation('en-US', 'es-ES')); // true
console.log(requiresTranslation('en-US', 'fr-FR')); // true
// El mismo idioma no requiere traducción
console.log(requiresTranslation('en-US', 'en-US')); // false
console.log(requiresTranslation('en-US', 'en-GB')); // false
// Con filtro de locales aprobados
const approved = ['en-US', 'es-ES', 'fr-FR'];
console.log(requiresTranslation('en-US', 'it-IT', approved)); // false (no aprobado)
console.log(requiresTranslation('en-US', 'es-ES', approved)); // true (aprobado y diferente)Notas
- Respeta las restricciones de locale aprobadas
- Devuelve false cuando el target no está en la lista aprobada
- Considera asignaciones personalizadas de locale
Próximos pasos
- Usa el método de la GT class requiresTranslation
- Compara idiomas con isSameLanguage
¿Qué te ha parecido esta guía?

