Utility FunctionsLocales

requiresTranslation

API Reference für die Funktion requiresTranslation

Überblick

Die Funktion requiresTranslation prüft, ob zwischen Quell- und Ziel-Locales eine Übersetzung nötig ist – ohne eine Instanz der GT-Klasse zu benötigen.


Referenzen

Parameter

Prop

Type

Rückgabewert

booleantrue, wenn eine Übersetzung erforderlich ist, sonst false


Beispiele

import { requiresTranslation } from 'generaltranslation';

// Unterschiedliche Sprachen erfordern eine Übersetzung
console.log(requiresTranslation('en-US', 'es-ES')); // true
console.log(requiresTranslation('en-US', 'fr-FR')); // true

// Gleiche Sprachen erfordern keine Übersetzung
console.log(requiresTranslation('en-US', 'en-US')); // false
console.log(requiresTranslation('en-US', 'en-GB')); // false

// Mit genehmigtem locales-Filter
const approved = ['en-US', 'es-ES', 'fr-FR'];
console.log(requiresTranslation('en-US', 'it-IT', approved)); // false (nicht genehmigt)
console.log(requiresTranslation('en-US', 'es-ES', approved)); // true (genehmigt und unterschiedlich)

Hinweise

  • Respektiert zugelassene locale-Einschränkungen
  • Gibt false zurück, wenn das Ziel nicht in der zugelassenen Liste steht
  • Berücksichtigt benutzerdefinierte locale-Zuordnungen

Nächste Schritte

Wie ist dieser Leitfaden?

requiresTranslation