translate English to French: All this demonstrates that humankind still has a long hard road ahead of it towards establishing human rights principles on both the theoretical and practical levels.
La promotion des principes des droits de l'homme et leur traduction en actes reste une entreprise de longue haleine.