locale_translation_check_projects

locale_translation_check_projects($projects = array(), $langcodes = array())

Check for the latest release of project translations.

@todo Return batch or NULL.

Parameters

array $projects: Array of project names to check. Defaults to all translatable projects.

string $langcodes: Array of language codes. Defaults to all translatable languages.

Return value

array Available sources indexed by project and language.

File

core/modules/locale/locale.compare.inc, line 184
The API for comparing project translation status with available translation.

Code

function locale_translation_check_projects($projects = array(), $langcodes = array()) {
  if (locale_translation_use_remote_source()) {
    // Retrieve the status of both remote and local translation sources by
    // using a batch process.
    locale_translation_check_projects_batch($projects, $langcodes);
  }
  else {
    // Retrieve and save the status of local translations only.
    locale_translation_check_projects_local($projects, $langcodes);
    \Drupal::state()->set('locale.translation_last_checked', REQUEST_TIME);
  }
}
doc_Drupal
2016-10-29 09:24:23
Comments
Leave a Comment

Please login to continue.