translate English to French: Some praise is in order, because progress is being made.
Des félicitations s’imposent, puisque certains progrès sont enregistrés.