-
- Overview
-
- Overview
- std/build
- std/build/billing
- std/build/billing/rate-card
- std/build/collection
- std/build/collection/record-label
- std/build/collection/system-fields
- std/build/date
- std/build/error
- std/build/finance
- std/build/finance/currency
- std/build/i18n
- std/build/i18n/catalog
- std/build/i18n/locale
- std/build/json
- std/build/rate-limit
- std/build/reckon
- std/build/reckon/cel.server
- std/build/reckon/definition
- std/build/reckon/deps
- std/build/reckon/hash
- std/build/reckon/ops
- std/build/reckon/register.server
- std/build/reckon/replay
- std/build/reckon/runtime.server
- std/build/secret
- std/build/string
- std/build/tree
std/build/i18n/locale
std/build/i18n/locale
Variables
DEFAULT_LOCALE
const DEFAULT_LOCALE: "en" = "en";Defined in: apps/website/.api-docs-entry/std/build/i18n/locale.d.ts:16
The fallback locale when no stored or detected choice exists.
INTL_LOCALES
const INTL_LOCALES: Readonly<Record<string, string>>;Defined in: apps/website/.api-docs-entry/std/build/i18n/locale.d.ts:18
The Intl locale each application locale maps to for Intl.* formatting.
STORED_LOCALE_KEY
const STORED_LOCALE_KEY: "norbital.locale" = "norbital.locale";Defined in: apps/website/.api-docs-entry/std/build/i18n/locale.d.ts:25
Browser/localStorage key under which a viewer's locale choice is persisted.
SUPPORTED_LOCALES
const SUPPORTED_LOCALES: readonly string[];Defined in: apps/website/.api-docs-entry/std/build/i18n/locale.d.ts:14
The supported application locales, in toggle order. English is the source-of-truth catalog.
Functions
intlLocale()
function intlLocale(locale): string;Defined in: apps/website/.api-docs-entry/std/build/i18n/locale.d.ts:23
The Intl locale string for an application locale, falling back to the raw code so an unmapped locale still formats sensibly.
Parameters
| Parameter | Type |
|---|---|
locale |
string |
Returns
string
parseLocale()
function parseLocale(value): string | null;Defined in: apps/website/.api-docs-entry/std/build/i18n/locale.d.ts:33
Parse a BCP-47 tag into an application locale, or null.
zh-CN, zh-TW, and zh-Hans all resolve to zh; anything whose primary
subtag is not a supported locale resolves to null. Malformed values resolve
to null — never to a guessed locale, so callers keep their fallback chain.
Parameters
| Parameter | Type |
|---|---|
value |
string | null | undefined |
Returns
string | null
pickLocale()
function pickLocale(candidates, fallback?): string;Defined in: apps/website/.api-docs-entry/std/build/i18n/locale.d.ts:38
Pick the first supported locale from an ordered candidate list (typically
navigator.languages or an Accept-Language header).
Parameters
| Parameter | Type |
|---|---|
candidates |
readonly string[] | null | undefined |
fallback? |
string |
Returns
string
setHtmlLang()
function setHtmlLang(locale): void;Defined in: apps/website/.api-docs-entry/std/build/i18n/locale.d.ts:44
Set the document language attribute. Safe in non-browser environments.
Parameters
| Parameter | Type |
|---|---|
locale |
string |
Returns
void
storedLocale()
function storedLocale(storage?): string | null;Defined in: apps/website/.api-docs-entry/std/build/i18n/locale.d.ts:40
Read the persisted locale, if any. Safe in non-browser environments.
Parameters
| Parameter | Type |
|---|---|
storage? |
Pick<Storage, "getItem"> | null |
Returns
string | null
storeLocale()
function storeLocale(locale, storage?): void;Defined in: apps/website/.api-docs-entry/std/build/i18n/locale.d.ts:42
Persist the locale choice. Safe in non-browser environments.
Parameters
| Parameter | Type |
|---|---|
locale |
string |
storage? |
Pick<Storage, "setItem"> | null |
Returns
void