Skip to content

i18n.Function.getMicroResourceName

github-actions[bot] edited this page Aug 26, 2026 · 54 revisions

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

Function: getMicroResourceName()

getMicroResourceName(symbol, locale): string | null

Defined in: src/i18n/micro-resources.ts:40

Look up an Odyssey micro-resource's source-backed display name for a locale.

Parameters

symbol

string

Frontier's micro-resource symbol, such as "graphene". Matching ignores case and surrounding whitespace.

locale

string

A BCP 47 language or regional tag, such as "de", "de-DE" or "en-GB". Matching is case-insensitive; underscores are accepted in place of hyphens. A regional or script subtag is dropped: every stored locale is a bare language tag.

Returns

string | null

The localized micro-resource name; the canonical MicroResource.name for any English tag; or null when the symbol is unknown, the locale is unsupported, or the accepted sources carry no value for that micro resource and locale.

Remarks

This function bundles names only, not micro-resource categories or equipment costs. Missing translations never silently fall back to English. Ship engineering materials use getMaterialName instead.

Throws

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

Example

import { getMicroResourceName } from '@elite-dangerous-almanac/core/i18n/micro-resources';

getMicroResourceName('graphene', 'fr-FR'); // -> 'Graphène'
getMicroResourceName('aerogel', 'de'); // -> null

API

Guides
astro
Classes (1)
ProceduralSystem

Properties

Accessors

Methods

Interfaces (16)
Type Aliases (3)
Variables (11)
Functions (37)
Subpath modules (3)
commodities
Interfaces (1)
Type Aliases (1)
Variables (3)
Functions (3)
equipment
Interfaces (6)
Type Aliases (8)
Variables (3)
Functions (10)
Subpath modules (2)
i18n
Interfaces (1)
Type Aliases (1)
Functions (17)
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 (85)
Subpath modules (8)

Clone this wiki locally