public function LocaleSettingsForm::validateForm

Implements \Drupal\Core\Form\FormInterface::validateForm().

Overrides SystemConfigFormBase::validateForm

File

drupal/core/modules/locale/lib/Drupal/locale/Form/LocaleSettingsForm.php, line 92
Contains \Drupal\user\LocaleSettingsForm.

Class

LocaleSettingsForm
Configure locale settings for this site.

Namespace

Drupal\locale\Form

Code

public function validateForm(array &$form, array &$form_state) {
  parent::validateForm($form, $form_state);
  if (empty($form['#translation_directory']) && $form_state['values']['use_source'] == LOCALE_TRANSLATION_USE_SOURCE_LOCAL) {
    form_set_error('use_source', t('You have selected local translation source, but no <a href="@url">Interface translation directory</a> was configured.', array(
      '@url' => url('admin/config/media/file-system'),
    )));
  }
}