translate English to French: Bearing all this in mind, there have been both positive and negative developments.
Sur la base de cet état de fait, on a observé des développements à la fois positifs et négatifs.