translate English to French: and North America is still limited.
et de l’Amérique du Nord restent limités.