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
| Name | Type | Description |
|---|---|---|
| supportedLanguages | string[] | A list with supported languages. Usually supported languages are defined in the app property in the project configuration |
| request | Request | A HTTP request. |