translate English to French: A common thread has emerged in those discussions.
Un point commun s'est dégagé de ces discussions.