Updates the {locale_file} table.
object $file: Object representing the file just imported.
integer FALSE on failure. Otherwise SAVED_NEW or SAVED_UPDATED.
function locale_translation_update_file_history($file) {
// Update or write new record.
if (db_query("SELECT project FROM {locale_file} WHERE project = :project AND langcode = :langcode", array(
':project' => $file->project,
':langcode' => $file->langcode,
))
->fetchField()) {
$update = array(
'project',
'langcode',
);
}
else {
$update = array();
}
return drupal_write_record('locale_file', $file, $update);
}