Translate the following English sentence to French:
"I nonetheless believe that, if we persist, we shall achieve what we have pledged. Our pledges can, and will be, fulfilled, and precisely on the issue of promoting economic and social development."
Je crois pourtant que nous devrions nous en tenir à réaliser ce qui a été promis, précisément en matière de promotion du développement économique et social.