translate English to French: Its future as a just, effective and independent institution depended on the permanent support of States.
Du soutien permanent des États dépend son avenir en tant qu'institution juste, efficace et indépendante.