translate English to French: Progress has been hampered by the continuing violence and by obstruction on the part of some of the leaders of the armed groups.
Les progrès ont été entravés par la persistance de la violence et par les obstacles créés par certains chefs de groupes armés.