Locale
One of the user's preferred languages, most preferred first.
Usage
Choose distance units from the user's preferred locale.
// Choose distance units from the user's preferred locale.
import { localization, type Locale } from 'kuito';
export function distanceLabel(meters: number) {
const locale: Locale | undefined = localization.locales.value[0];
return locale?.measurementSystem === 'us'
? `${(meters / 1609.344).toFixed(1)} mi`
: `${(meters / 1000).toFixed(1)} km`;
}Type declaration
export type Locale = LocaleInfo;Members 11
| Name | Type | Required | Description |
|---|---|---|---|
languageTag | string | Yes | BCP 47, as pt-PT or zh-Hant-TW. |
languageCode | string | Yes | — |
languageScriptCode | string | Yes | — |
regionCode | string | Yes | — |
textDirection | TextDirection | Yes | — |
decimalSeparator | string | Yes | — |
digitGroupingSeparator | string | Yes | — |
measurementSystem | MeasurementSystem | Yes | — |
currencyCode | string | Yes | — |
currencySymbol | string | Yes | — |
temperatureUnit | TemperatureUnit | Yes | — |
Generated from the public TypeScript declarations: signatures, props and defaults come from the checked source, descriptions from its JSDoc. No defaults are invented.