GT ClassMethodsLocales

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

ParameterBeschreibung
localeDer kanonische locale code, der zu seinem Alias aufgelöst wird
customMappingOptionale 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 code zurück, wenn eine benutzerdefinierte Zuordnung vorhanden ist
  • Gibt die eingegebene locale unverändert zurück, wenn keine Zuordnung gefunden wird

Nächste Schritte

Wie ist diese Anleitung?