function LocaleFileImportStatus::addLanguage

Add a language.

Parameters

$langcode: The language of the langcode to add.

4 calls to LocaleFileImportStatus::addLanguage()
LocaleFileImportStatus::testBulkImport in drupal/core/modules/locale/lib/Drupal/locale/Tests/LocaleFileImportStatus.php
Test the basic bulk import functionality.
LocaleFileImportStatus::testBulkImportNotUpdateExisting in drupal/core/modules/locale/lib/Drupal/locale/Tests/LocaleFileImportStatus.php
Don't update a pre-existing file.
LocaleFileImportStatus::testBulkImportUpdateExisting in drupal/core/modules/locale/lib/Drupal/locale/Tests/LocaleFileImportStatus.php
Update a pre-existing file.
LocaleFileImportStatus::testDeleteLanguage in drupal/core/modules/locale/lib/Drupal/locale/Tests/LocaleFileImportStatus.php
Delete translation files after deleting a language.

File

drupal/core/modules/locale/lib/Drupal/locale/Tests/LocaleFileImportStatus.php, line 49
Definition of Drupal\locale\Tests\LocaleFileImportStatus.

Class

LocaleFileImportStatus
Functional tests for the import of translation files.

Namespace

Drupal\locale\Tests

Code

function addLanguage($langcode) {
  $edit = array(
    'predefined_langcode' => $langcode,
  );
  $this
    ->drupalPost('admin/config/regional/language/add', $edit, t('Add language'));
  drupal_static_reset('language_list');
  $this
    ->assertTrue(language_load($langcode), t('Language %langcode added.', array(
    '%langcode' => $langcode,
  )));
}