But more needs to be done.
Doch es muss mehr getan werden.
But more needs to be done.
No obstante, cabe hacer más.
Mais il faut en faire plus.
Tuttavia resta ancora molto da fare.
Er moet echter nog meer worden gedaan.
Ale trzeba uczynić więcej.
Mas muito resta ainda fazer.
Se impun însă mai multe măsuri.