Skip to main content

Introducing Workflow Engine, try for FREE workflowengine.io.

Class: NoopLocalizationEngine

A no-operation localization engine that provides empty implementations. Used when localization is not needed or as a fallback.

Implements​

Constructors​

Constructor​

new NoopLocalizationEngine(locale?): NoopLocalizationEngine

Parameters​

locale?​

`${string}-${string}`

Returns​

NoopLocalizationEngine

Inherit Doc​

Accessors​

language​

Get Signature​

get language(): `${string}-${string}`

The current language.

Returns​

`${string}-${string}`

Set Signature​

set language(locale): void

The current language.

Parameters​
locale​

`${string}-${string}`

Returns​

void

The current language.

Implementation of​

ILocalizationEngine.language

Methods​

addMessages()​

addMessages(): never[]

Adds messages to the localization engine.

Returns​

never[]

the array of any localization errors that occurred.

Implementation of​

ILocalizationEngine.addMessages


getCompatibleId()​

getCompatibleId(rawId): string

Gets a compatible ID for localization engine.

Parameters​

rawId​

string

the raw ID to make compatible.

Returns​

string

the compatible ID.

Implementation of​

ILocalizationEngine.getCompatibleId


localizeErrorMessage()​

localizeErrorMessage(): undefined

Localizes error messages for validation rules.

Returns​

undefined

the localized error message or undefined.

Implementation of​

ILocalizationEngine.localizeErrorMessage


localizeProperties()​

localizeProperties(): object

Localizes properties for a component.

Returns​

object

the object with localized property values.

Implementation of​

ILocalizationEngine.localizeProperties