resolveAliasLocale
API Reference zur GT-Methode resolveAliasLocale
Übersicht
Die Methode resolveAliasLocale wandelt einen kanonischen Locale-Code bei konfigurierter benutzerdefinierter Zuordnung zurück in seinen ursprünglichen Alias-Locale-Code.
Dies ist die inverse Operation von resolveCanonicalLocale.
Referenz
Parameter
Prop
Type
Parameterbeschreibung
| Parameter | Beschreibung |
|---|---|
locale | Der kanonische locale code, der zu seinem Alias aufgelöst wird |
customMapping | Optionale benutzerdefinierte Zuordnung, die anstelle der Zuordnung der Instanz verwendet wird |
Rückgabe
string – Der Alias-locale code, falls eine Zuordnung existiert, andernfalls der ursprüngliche locale code
Ausnahmen
Error– Wenn keine locale angegeben ist und keine Ziel-locale konfiguriert wurde
Beispiele
const gt = new GT({
sourceLocale: 'en',
customMapping: {
'cn': { code: 'zh', name: 'Mandarin' },
}
});
// Kanonische Locale wieder dem Alias zuordnen
const alias = gt.resolveAliasLocale('zh');
console.log(alias); // "cn"
// Nicht gemappte Locale gibt das Original zurück
const unchanged = gt.resolveAliasLocale('es');
console.log(unchanged); // "es"Hinweise
- Gibt den ursprünglichen Alias-
locale codezurück, wenn eine benutzerdefinierte Zuordnung vorhanden ist - Gibt die eingegebene
localeunverändert zurück, wenn keine Zuordnung gefunden wird
Nächste Schritte
- Kanonische locales mit
resolveCanonicalLocaleauflösen - locales mit
isValidLocalevalidieren - Eigenschaften von locales mit
getLocalePropertiesabrufen
Wie ist diese Anleitung?