translate English to French: I believe that we should be pleased about this.
Je pense qu'il faut s'en féliciter.