I don't know if it has been covered but the Pokemon Ruby and Saphire can do what the other version couldn't, transfer the characters between the Japanese and US versions. I just finished transfering some of my best Pokemon I decided to try it one I found out collosium was a go.
Note: I havent' run into any problems yet. And I have been playing it awhile afterwards. If you left the name in Japanese script that is how it shows up in the US version. You american named pokemon will only show up with about 5 of its letters in the Japanese game, but if you transfer them back there full name returns so the information isn't lost.