Utility FunctionsLocales

resolveAliasLocale

API Reference für die Funktion resolveAliasLocale

Übersicht

Die Funktion resolveAliasLocale wandelt kanonische locale-Codes wieder in ihre Alias-locale-Codes um, wenn eine benutzerdefinierte Abbildung konfiguriert ist. Diese eigenständige Funktion bietet dieselbe Funktionalität wie die Methode der GT-Klasse, ohne dass eine Instanz benötigt wird.


Referenzen

Parameter

Prop

Type

Rückgabewert

string - Der Alias-locale code, falls eine Zuordnung vorhanden ist, andernfalls die ursprüngliche locale


Beispiele

import { resolveAliasLocale } from 'generaltranslation';

const customMapping = {
  'simplified-chinese': { code: 'zh-CN', name: 'Vereinfachtes Chinesisch' },
  'traditional-chinese': { code: 'zh-TW', name: 'Traditionelles Chinesisch' }
};

// Kanonisches Locale auf Alias auflösen
console.log(resolveAliasLocale('zh-CN', customMapping)); // 'simplified-chinese'
console.log(resolveAliasLocale('zh-TW', customMapping)); // 'traditional-chinese'

// Nicht zugeordnetes Locale gibt das Original zurück
console.log(resolveAliasLocale('es-ES', customMapping)); // 'es-ES'

Hinweise

  • Konvertiert kanonische Locale-Codes zurück in benutzerfreundliche Aliasse
  • Gibt die ursprüngliche Locale zurück, wenn keine Zuordnung existiert
  • Unverzichtbar zur Anzeige benutzerseitiger Locale-Namen
  • Funktioniert mit benutzerdefinierten Locale-Zuordnungen
  • Zustandslose Funktion – keine Nebenwirkungen

Nächste Schritte

Wie ist dieser Leitfaden?

resolveAliasLocale