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
- Verwenden Sie die GT-Klasse-Methode
resolveAliasLocale - In die kanonische Form konvertieren mit
resolveCanonicalLocale
Wie ist diese Anleitung?