i18n.Function.getMicroResourceName - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki
@elite-dangerous-almanac/core / i18n / getMicroResourceName
getMicroResourceName(
symbol,locale):string|null
Defined in: src/i18n/micro-resources.ts:39
Look up an Odyssey micro-resource's source-backed display name for a locale.
string
Frontier's micro-resource symbol, such as "graphene". Matching
ignores case and surrounding whitespace.
string
A BCP 47 language or regional tag, such as "de" or "de-DE"; see
GameLocale for how a tag is matched.
string | null
The localized micro-resource name; the canonical MicroResource.name for
any English tag; or null when the symbol is unknown or the locale is not one of the
six this catalogue stores.
All six stored locales are complete for this dataset, so a supported locale always answers. This function bundles names only, not micro-resource categories or equipment costs. Ship engineering materials use getMaterialName instead.
If symbol is present and not a string, or locale is not a
string. A nullish symbol is a lookup miss and returns null.
import { getMicroResourceName } from '@elite-dangerous-almanac/core/i18n/micro-resources';
getMicroResourceName('graphene', 'fr-FR'); // -> 'Graphène'
getMicroResourceName('aerogel', 'de'); // -> 'Aerogel'
getMicroResourceName('aerogel', 'it'); // -> null