Translate the following English sentence to French:
"For a long time we have adopted a foreign policy which we allege is based on moral rules. And not just that."
Voici pas mal de temps que nous avons adopté une politique étrangère dont nous prétendons qu' elle repose sur des règles morales.