translate English to German: European satellite navigation systems have been causing delays and additional costs, which should lead those responsible to give thought to the patterns currently being followed for their implementation.
Die europäischen Satellitennavigationssysteme haben immer wieder Verzögerungen und zusätzliche Kosten verursacht; das sollte den Verantwortlichen zu denken geben, was die Vorgehensweise bei der Umsetzung dieser Programme angeht.