local_translation-8.x-1.x-dev/local_translation.module
local_translation.module
<?php /** * @file * This is the Local Translation module to facilitate for local translators. */ use Drupal\Core\Routing\RouteMatchInterface; /** * Implements hook_help(). */ function local_translation_help($route_name, RouteMatchInterface $route_match) { switch ($route_name) { case 'help.page.local_translation': $text = file_get_contents(dirname(__FILE__) . '/README.md'); if (!\Drupal::moduleHandler()->moduleExists('markdown')) { return '<pre>' . $text . '</pre>'; } else { // Use the Markdown filter to render the README. $filter_manager = \Drupal::service('plugin.manager.filter'); $settings = \Drupal::configFactory()->get('markdown.settings')->getRawData(); $config = ['settings' => $settings]; $filter = $filter_manager->createInstance('markdown', $config); return $filter->process($text, 'en'); } } return NULL; }