translate English to French: This view seems to be shared, at least partially, by France.
Cette optique semble être partagée au moins partiellement par la France.