function install_file_translation_service

Build a file translation service for installation.

Return value

Drupal\Core\StringTranslation\Translator\FileTranslation File translation service for the installer.

2 calls to install_file_translation_service()
install_begin_request in drupal/core/includes/install.core.inc
Begins an installation request, modifying the installation state as needed.
st in drupal/core/includes/install.inc
Translates a string when some systems are not available.

File

drupal/core/includes/install.core.inc, line 1409
API functions for installing Drupal.

Code

function install_file_translation_service() {
  static $translation;
  if (!isset($translation)) {
    if (isset($GLOBALS['conf']['locale.settings']['translation.path'])) {
      $directory = $GLOBALS['conf']['locale.settings']['translation.path'];
    }
    else {
      $directory = conf_path() . '/files/translations';
    }
    $translation = new FileTranslation($directory);
  }
  return $translation;
}