Utility FunctionsLocales

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

¿Qué te ha parecido esta guía?

requiresTranslation