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
boolean – true, 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
- Verwenden Sie die Methode der GT-Klasse requiresTranslation
- Sprachen mit isSameLanguagevergleichen
Wie ist dieser Leitfaden?

