getLocaleProperties
API Reference für die GT-Methode getLocaleProperties
Überblick
Die Methode getLocaleProperties ruft umfassende Eigenschaften für einen Locale-Code ab und liefert
detaillierte Informationen, einschließlich Anzeigenamen, Regionscodes, Skriptinformationen und Emoji-Flags.
Sie gibt ein vollständiges LocaleProperties-Objekt mit allen erforderlichen Daten für die Entwicklung umfangreicher, internationalisierter Benutzeroberflächen zurück.
const gt = new GT({
sourceLocale: 'en',
targetLocale: 'es'
});
const props = gt.getLocaleProperties('fr-CA');
console.log(props.name); // "Französisch (Kanada)"
console.log(props.nativeName); // "français (Canada)"
console.log(props.emoji); // "🇨🇦"Referenzen
Parameter
Prop
Type
Parameterbeschreibung
| Parameter | Beschreibung |
|---|---|
locale | BCP‑47 locale code, für den die Eigenschaften abgerufen werden. Wenn nicht angegeben, wird die targetLocale der Instanz verwendet |
Rückgabe
LocaleProperties - Ein umfassendes Objekt mit allen Informationen zur Locale:
code: Standardisierter Locale-Codename: Anzeigename in der Quell-LocalenativeName: Anzeigename in der Locale selbstlanguageCode,languageName,nativeLanguageName: SprachinformationenregionCode,regionName,nativeRegionName: RegionsinformationenscriptCode,scriptName,nativeScriptName: SchriftinformationenmaximizedCode,minimizedCode: Kanonische FormennameWithRegionCode,nativeNameWithRegionCode: Kombinierte Anzeigeformateemoji: Flagge oder repräsentatives Emoji
Wirft
Error– Wenn keine locale angegeben ist und die Instanz keinetargetLocalekonfiguriert hat
Beispiele
Grundlegende Verwendung
const gt = new GT({
sourceLocale: 'en',
targetLocale: 'fr'
});
// Eigenschaften für das targetLocale abrufen
const props = gt.getLocaleProperties();
console.log(props.name); // "Französisch (Frankreich)"
console.log(props.nativeName); // "français (France)"
console.log(props.languageCode); // "fr"
console.log(props.regionCode); // "FR"
console.log(props.emoji); // "🇫🇷"
// Eigenschaften für andere locales abrufen
const germanProps = gt.getLocaleProperties('de-AT');
console.log(germanProps.name); // "Österreichisches Deutsch"
console.log(germanProps.nativeName); // "Österreichisches Deutsch"
console.log(germanProps.regionName); // "Österreich"
console.log(germanProps.nativeRegionName); // "Österreich"Hinweise
- Alle Anzeigenamen richten sich nach der
sourceLocale-Einstellung der Instanz - Benutzerdefinierte Mapping-Eigenschaften haben Vorrang vor den standardmäßigen Intl APIs
Nächste Schritte
- Entdecke das Interface
LocaleProperties - Hole dir einfache locale‑Namen mit
getLocaleName - Hole dir locale‑Emoji mit
getLocaleEmoji - Erfahre mehr über den Typ
CustomMapping
Wie ist diese Anleitung?