translate English to French: The questions raised here with regard to principles, can and indeed ought to be discussed in that kind of forum.
Les questions soulevées ici concernant les principes peuvent toutes donner lieu à débat dans ce type de forum.