Somehow I don't think the model of Game Boy will make a difference. I could be wrong, though, who knows?
I'm guessing the Japanese and (North American) English versions won't. The Pokémons' names in kanji and in the alphabet wouldn't be carried over properly even if somehow they were to be traded. And that's just the minimum in damage, I would guess.
English and French, though? No idea. Unfortunately it's probably not a common enough situation for anyone to have documented...