'language_select', '#default_value' => $items[$delta]->value, '#languages' => $this->getSetting('include_locked') ? LanguageInterface::STATE_ALL : LanguageInterface::STATE_CONFIGURABLE, ]; return $element; } /** * {@inheritdoc} */ public static function defaultSettings() { $settings = parent::defaultSettings(); $settings['include_locked'] = TRUE; return $settings; } /** * {@inheritdoc} */ public function settingsForm(array $form, FormStateInterface $form_state) { $element = parent::settingsForm($form, $form_state); $element['include_locked'] = [ '#type' => 'checkbox', '#title' => $this->t('Include locked languages such as Not specified and Not applicable'), '#default_value' => $this->getSetting('include_locked'), ]; return $element; } }