On the question of an Irish language version - I think there is a modern song set to the air, alright. The chorus is lurking at the back of my mind but refuses to come forward! It's the sort of song taught to youngsters in "Irish College" i.e. summer schools taught through the language.
Regards.