translate English to French: All countries have to work with limited resources.
Tous les pays ont des ressources limitées.