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