Utility FunctionsLocales

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

Come valuti questa guida?

requiresTranslation