LanguageTranslator::getTranslationOrFalse()

Get translated text or boolean false if not translated (rather than default language value)

Available since version 3.0.237.

Usage

// basic usage
$string = $languageTranslator->getTranslationOrFalse($textdomain, string $text);

// usage with all arguments
$string = $languageTranslator->getTranslationOrFalse($textdomain, string $text, string $context = '', array $options = []);

Arguments

NameType(s)Description
$textdomainstring object

Textdomain string, filename, or object.

$textstring

Text in default language (EN) that needs to be converted to current language.

$context (optional)string

Optional context label for the text, to differentiate from others that may be the same in English, but not other languages.

$options (optional)array

Return value

string false


LanguageTranslator methods and properties

API reference based on ProcessWire core version 3.0.251