install_download_translation

install_download_translation(&$install_state)

Download a translation file for the selected language.

Parameters

array $install_state: An array of information about the current installation state.

Return value

string A themed status report, or an exception if there are requirement errors. Upon successful download the page is reloaded and no output is returned.

File

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

Code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
function install_download_translation(&$install_state) {
  // Check whether all conditions are met to download. Download the translation
  // if possible.
  $requirements = install_check_translations($install_state['parameters']['langcode'], $install_state['server_pattern']);
  if ($output = install_display_requirements($install_state, $requirements)) {
    return $output;
  }
 
  // The download was successful, reload the page in the new language.
  $install_state['translations'][$install_state['parameters']['langcode']] = TRUE;
  if ($install_state['interactive']) {
    install_goto(install_redirect_url($install_state));
  }
}
doc_Drupal
2025-01-10 15:47:30
Comments
Leave a Comment

Please login to continue.