Skip to content

i18n.Function.getOutfittingFamilyName

github-actions[bot] edited this page Sep 20, 2026 · 11 revisions

@elite-dangerous-almanac/core / i18n / getOutfittingFamilyName

Function: getOutfittingFamilyName()

getOutfittingFamilyName(familyId, locale): string | null

Defined in: src/i18n/module-families.ts:38

Look up an outfitting family's source-backed display name for a locale.

Parameters

familyId

string

The stable family id carried by OutfittingModuleIdentity.familyId, such as "shieldGenerators". Matching ignores case and surrounding whitespace.

locale

string

A BCP 47 language or regional tag, such as "de" or "de-DE"; see GameLocale for how a tag is matched.

Returns

string | null

The localized family name; the canonical OUTFITTING_FAMILIES name for any English tag; or null when the family is unknown, the locale is unsupported, or the pinned source carries no category label for that family and locale.

Remarks

Every module carries a family, so an outfitting list can group and label every choice ShipLoadout.modulesForSlot() returns from this lookup alone. The table bundles no module stats. Missing translations never silently fall back to English: a family the game does not name separately in its outfitting menu carries its canonical English alone, until a source publishes the other five locales.

Throws

If familyId is present and not a string, or locale is not a string. A nullish familyId is a lookup miss and returns null.

Example

import { getOutfittingFamilyName } from '@elite-dangerous-almanac/core/i18n/module-families';

getOutfittingFamilyName('shieldGenerators', 'de-DE'); // -> 'Schildgeneratoren'
getOutfittingFamilyName('xenoScanners', 'de'); // -> null

TypeScript

Guides
astro
Classes (1)
ProceduralSystem

Properties

Accessors

Methods

Interfaces (28)
Type Aliases (6)
Variables (22)
Functions (57)
Subpath modules (3)
commodities
Interfaces (1)
Type Aliases (1)
Variables (3)
Functions (3)
equipment
Interfaces (18)
Type Aliases (9)
Variables (4)
Functions (14)
Subpath modules (2)
galaxy-map
Interfaces (1)
Variables (1)
Functions (2)
i18n
Interfaces (1)
Type Aliases (1)
Functions (23)
materials
Enumerations (2)
Interfaces (2)
Type Aliases (2)
Variables (9)
Functions (9)
ships
Classes (3)
BuildMetrics

Methods

LoadoutEditError

Constructors

Properties

Methods

ShipLoadout

Accessors

Methods

Interfaces (125)
Type Aliases (44)
Variables (10)
Functions (86)
Subpath modules (8)

Clone this wiki locally