translate English to German: That ship has sailed; there is no point in continuing to argue about it.
Der Zug ist abgefahren. Der Streit darüber bringt nichts mehr.