Utility FunctionsLocales

requiresTranslation

API Reference zur Funktion requiresTranslation

Übersicht

Die Funktion requiresTranslation ermittelt, ob zwischen Quell- und Ziel-locales eine Übersetzung erforderlich ist, ohne dass eine Instanz der GT-Klasse nötig ist.


Referenzen

Parameter

Prop

Type

Rückgabewert

booleantrue, wenn eine Übersetzung erforderlich ist, sonst false


Beispiele

import { requiresTranslation } from 'generaltranslation';

// Verschiedene 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 Filter für freigegebene Locales
const approved = ['en-US', 'es-ES', 'fr-FR'];
console.log(requiresTranslation('en-US', 'it-IT', approved)); // false (nicht freigegeben)
console.log(requiresTranslation('en-US', 'es-ES', approved)); // true (freigegeben und unterschiedlich)

Hinweise

  • Respektiert genehmigte locale-Einschränkungen
  • Gibt false zurück, wenn das Ziel nicht in der genehmigten Liste enthalten ist
  • Berücksichtigt benutzerdefinierte locale-Zuordnungen

Nächste Schritte

Wie ist diese Anleitung?