New functions
Batch builders
locale_translation_batch_update_build($projects = array(), $langcodes = array(), $options = array())
Batch operation callbacks for download and import. locale_translation_batch_fetch_*()
locale_translation_batch_fetch_build($projects = array(), $langcodes = array(), $options = array())
locale_translation_batch_fetch_download($project, $langcode, &$context)
locale_translation_batch_fetch_finished($success, $results)
locale_translation_batch_fetch_import($project, $langcode, $options, &$context)
locale_translation_batch_fetch_sources($projects, $langcodes, &$context)
locale_translation_batch_fetch_update_status(&$context)
Translation file history CRUD for load update and delete
locale_translation_get_file_history(),
locale_translation_update_file_history($file),
locale_translation_file_history_delete($projects = array(), $langcodes = array()))
Clear project cache
locale_translation_clear_cache_projects()
Changed format of {locale_files} table
Removed functions
locale_translate_add_language_set_batch($options)
replaced by locale_translation_batch_update_build()
locale_translate_update_file_history($file)
Replaced by locale_translation_update_file_history($file)
locale_translation_status()
Replaced by locale_translation_status_form()
locale_translate_batch_import_files($options, $force = FALSE)
Will come back again in [#1848490]
Changed function parameters
Use file object instead of file url for gettext import batch operation:
-function locale_translate_batch_import($filepath, $options, &$context)
+function locale_translate_batch_import($file, $options, &$context)
Check and fetch (download/import) batches are now called with arrays of projects & languages
-function locale_translate_delete_translation_files($langcode)
+function locale_translate_delete_translation_files($projects = array(), $langcodes = array())
-function locale_translate_get_interface_translation_files($langcode = NULL)
+function locale_translate_get_interface_translation_files($projects = array(), $langcodes = array())
-function locale_translation_batch_status_build($sources)
+function locale_translation_batch_status_build($projects = array(), $langcodes = array())
-function locale_translation_check_projects($projects, $langcodes = NULL)
+function locale_translation_check_projects($projects = array(), $langcodes = array())
-function locale_translation_check_projects_batch($projects, $langcodes = NULL)
+function locale_translation_check_projects_batch($projects = array(), $langcodes = array())
-function locale_translation_check_projects_local($projects, $langcodes = NULL)
+function locale_translation_check_projects_local($projects = array(), $langcodes = array())
Get project data per (array of) project(s)
-function locale_translation_get_projects()
+function locale_translation_get_projects($project_names = array())