translate English to French: However, resource constraints have held back its further expansion.
Toutefois, faute de ressources, il na pas été possible de le développer davantage.