translate English to French: When it came to other social and economic issues, the Irish presence could be obvious.
Sur les plans social et économique, la présence irlandaise peut être manifeste.