siteDirectory . '/files/translations', 0777, TRUE); file_put_contents(DRUPAL_ROOT . '/' . $this->siteDirectory . '/files/translations/drupal-8.0.0.eo.po', $this->getPo('eo')); parent::setUpLanguage(); $this->translations['Save and continue'] = 'Save and continue eo'; } /** * Returns the string for the test .po file. * * @param string $langcode * The language code. * @return string * Contents for the test .po file. */ protected function getPo($langcode) { return <<drupalPostForm('admin/config/regional/language/add', ['predefined_langcode' => 'en'], t('Add custom language')); $this->drupalPostForm('admin/config/regional/language/add', ['predefined_langcode' => 'fr'], t('Add custom language')); $edit = [ 'modules[config_translation][enable]' => TRUE, ]; $this->drupalPostForm('admin/modules', $edit, t('Install')); $this->drupalGet('/admin/structure/types/manage/article/fields'); $this->assertResponse(200); } }