Usage

Choose distance units from the user's preferred locale.

tsx
// 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

ts
export type Locale = LocaleInfo;

Members 11

NameTypeRequiredDescription
languageTagstringYesBCP 47, as pt-PT or zh-Hant-TW.
languageCodestringYes—
languageScriptCodestringYes—
regionCodestringYes—
textDirectionTextDirectionYes—
decimalSeparatorstringYes—
digitGroupingSeparatorstringYes—
measurementSystemMeasurementSystemYes—
currencyCodestringYes—
currencySymbolstringYes—
temperatureUnitTemperatureUnitYes—
Generated from the public TypeScript declarations: signatures, props and defaults come from the checked source, descriptions from its JSDoc. No defaults are invented.