Skip to content

getLanguage

Looks up one supported language by code and returns its display metadata. Use this when rendering a language selector, showing the active language, or mapping a stored locale code back to a user-facing label.

Importing

ts
import { getLanguage } from '@almighty-shogun/utils'

Usage

ts
import { getLanguage } from '@almighty-shogun/utils'

const language = getLanguage('nl');

// { name: 'Dutch', code: 'nl', flag: { ... } }

Parameters

NameTypeDescription
codeLanguageCodeLanguage code such as en, nl, fr, de, or pl.

Returns

A Language object for known language codes, otherwise null. The object contains the display name, language code, and flag asset paths.

Type signature

ts
declare function getLanguage(code: LanguageCode): Language | null;

type Language = {
    name: string;
    code: string;
    flag: {
        plain: string;
        rounded: string;
    };
};

All packages are released under the MIT License.