requiresTranslation
Reference API per la funzione requiresTranslation
Panoramica
La funzione requiresTranslation stabilisce se è necessaria una traduzione tra la locale di origine e quella di destinazione, senza richiedere un'istanza della classe GT.
Riferimenti
Parametri
Prop
Type
Valore restituito
boolean - true se è richiesta la traduzione, false altrimenti
Esempi
import { requiresTranslation } from 'generaltranslation';
// Lingue diverse richiedono una traduzione
console.log(requiresTranslation('en-US', 'es-ES')); // true
console.log(requiresTranslation('en-US', 'fr-FR')); // true
// La stessa lingua non richiede una traduzione
console.log(requiresTranslation('en-US', 'en-US')); // false
console.log(requiresTranslation('en-US', 'en-GB')); // false
// Con il filtro delle locale approvate
const approved = ['en-US', 'es-ES', 'fr-FR'];
console.log(requiresTranslation('en-US', 'it-IT', approved)); // false (non approvata)
console.log(requiresTranslation('en-US', 'es-ES', approved)); // true (approvata e diversa)Note
- Rispetta i vincoli delle locale approvate
- Restituisce false quando la destinazione non è nell’elenco approvato
- Considera le mappature personalizzate delle locale
Prossimi passaggi
- Usa il metodo di classe di GT
requiresTranslation - Confronta le lingue con
isSameLanguage
Come valuti questa guida?