You are here

function locale_translation_language_table in Drupal 9

Same name and namespace in other branches
  1. 8 core/modules/locale/locale.module \locale_translation_language_table()
  2. 10 core/modules/locale/locale.module \locale_translation_language_table()

Form element callback: After build changes to the language update table.

Adds labels to the languages and removes checkboxes from languages from which translation files could not be found.

1 string reference to 'locale_translation_language_table'
TranslationStatusForm::buildForm in core/modules/locale/src/Form/TranslationStatusForm.php
Form builder for displaying the current translation status.

File

core/modules/locale/locale.module, line 1369
Enables the translation of the user interface to languages other than English.

Code

function locale_translation_language_table($form_element) {

  // Remove checkboxes of languages without updates.
  if ($form_element['#not_found']) {
    foreach ($form_element['#not_found'] as $langcode) {
      $form_element[$langcode] = [];
    }
  }
  return $form_element;
}