InputfieldSelect::optionLanguageLabel()

Get or set alternative language label(s)

Usage

// basic usage
$string = $inputfieldSelect->optionLanguageLabel($language);

// usage with all arguments
$string = $inputfieldSelect->optionLanguageLabel($language, $key = null, $label = null);

Arguments

NameType(s)Description
$languageLanguage int string

Language object, id or name (required).

$key (optional)string null bool

Option key/value to get/set label for, OR omit to return all currently set option language labels for language, OR boolean false to remove all language labels for this option value/key. OR array of [ optionValue => optionLabel ] to add multiple option values for language.

$label (optional)string bool

Translated label text to set, OR omit to GET language label. OR boolean false to remove.

Return value

string array Inputfield

Return value depends on given arguments


InputfieldSelect methods and properties

API reference based on ProcessWire core version 3.0.257