Skip to content
Snippets Groups Projects
Verified Commit cfacbed7 authored by Lee Rowlands's avatar Lee Rowlands
Browse files

Issue #2609256 by sleitner, rkoller, smustgrave, vegantriathlete, quietone,...

Issue #2609256 by sleitner, rkoller, smustgrave, vegantriathlete, quietone, benjifisher, AaronMcHale, worldlinemine: Add warning message to import translations after enabling Interface Translation

(cherry picked from commit 5a0ad9b6)
parent 476e65a1
No related branches found
No related tags found
No related merge requests found
......@@ -21,6 +21,12 @@ function locale_install() {
\Drupal::configFactory()->getEditable('locale.settings')->set('translation.path', $directory)->save();
}
\Drupal::service('file_system')->prepareDirectory($directory, FileSystemInterface::CREATE_DIRECTORY | FileSystemInterface::MODIFY_PERMISSIONS);
$t_args = [
':translate_status' => base_path() . 'admin/reports/translations/check?destination=' . urlencode(base_path() . 'admin/reports/translations'),
];
$message = t('Check <a href=":translate_status">available translations</a> for your language(s).', $t_args);
\Drupal::messenger()->addStatus($message);
}
/**
......
<?php
declare(strict_types=1);
namespace Drupal\Tests\locale\Functional;
use Drupal\Tests\BrowserTestBase;
/**
* Test installation of Locale module.
*
* @group locale
*/
class LocaleInstallTest extends BrowserTestBase {
/**
* {@inheritdoc}
*/
protected static $modules = [
'system',
'file',
'language',
];
/**
* {@inheritdoc}
*/
protected $defaultTheme = 'stark';
/**
* Tests Locale install message.
*/
public function testLocaleInstallMessage(): void {
$admin_user = $this->drupalCreateUser([
'access administration pages',
'administer modules',
]);
$this->drupalLogin($admin_user);
$edit = [];
$edit['modules[locale][enable]'] = 'locale';
$this->drupalGet('admin/modules');
$this->submitForm($edit, 'Install');
$this->assertSession()->statusMessageContains('available translations', 'status');
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment