Utility FunctionsLocales

resolveAliasLocale

API Reference zur Funktion resolveAliasLocale

Überblick

Die Funktion resolveAliasLocale wandelt kanonische Locale-Codes bei konfiguriertem Custom-Mapping zurück in ihre Alias-Locale-Codes. Diese eigenständige Funktion bietet dieselbe Funktionalität wie die gleichnamige Methode der GT-Klasse, ohne dass eine Instanz erforderlich ist.


Referenz

Parameter

Prop

Type

Rückgabewert

string – Der Alias-locale code, falls eine Zuordnung existiert, andernfalls die ursprüngliche locale


Beispiele

import { resolveAliasLocale } from 'generaltranslation';

const customMapping = {
  'simplified-chinese': { code: 'zh-CN', name: 'Simplified Chinese' },
  'traditional-chinese': { code: 'zh-TW', name: 'Traditional Chinese' }
};

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

// Nicht zugeordnete Locale gibt Originalwert 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
  • Wichtig für die Anzeige benutzerseitiger locale names
  • Funktioniert mit benutzerdefinierten locale Zuordnungen
  • Zustandslose Funktion – keine Nebenwirkungen

Nächste Schritte

Wie ist diese Anleitung?