translate English to French: Certain administrative difficulties have hampered the Panel's work during this period.
Certaines difficultés d'ordre administratif ont entravé ses travaux.