Documentation

FlexTranslateInterface

Implements PageTranslateInterface

Table of Contents

Methods

getLanguage()  : string
Get used language.
getLanguages()  : array<string|int, mixed>
Returns all translated languages.
getTranslation()  : static|null
Get translation.
hasTranslation()  : bool
Returns true if object has a translation in given language (or any of its fallback languages).

Methods

getLanguages()

Returns all translated languages.

public getLanguages([bool $includeDefault = false ]) : array<string|int, mixed>
Parameters
$includeDefault : bool = false

If set to true, return separate entries for '' and 'en' (default) language.

Return values
array<string|int, mixed>

getTranslation()

Get translation.

public getTranslation([string|null $languageCode = null ][, bool|null $fallback = null ]) : static|null
Parameters
$languageCode : string|null = null
$fallback : bool|null = null
Return values
static|null

hasTranslation()

Returns true if object has a translation in given language (or any of its fallback languages).

public hasTranslation([string|null $languageCode = null ][, bool|null $fallback = null ]) : bool
Parameters
$languageCode : string|null = null
$fallback : bool|null = null
Return values
bool

        
On this page

Search results