Skip to main content

LanguageHelper

The LanguageHelper class offers functionality to work with languages.

import { LanguageHelper } from '@archibald/server';

getPreferredLanguage

This method will get a language from a HTTP request. If the language is not supported it will fallback to first language defined in the supportedLanguages array.

import { LanguageHelper } from '@archibald/server';

const preferredLanguage = LanguageHelper.getPreferredLanguage(PARAMETERS);

Parameters

NameTypeDescription
supportedLanguagesstring[]A list with supported languages. Usually supported languages are defined in the app property in the project configuration
requestRequestA HTTP request.