Happy (late) Christmas!
And yeah, there is a pokered-fr that you could definitely use to steal French text from. Haha.
I'll have to look into the abilities. Saying "translate it into the language used by the Gen 1 assembly" indicates you don't really have a strong understanding of most of this, though. Gen 1 and 2 are both written in the same language (z80 assembly). The difference is that RAM addresses and variable names are different, and sometimes routines exist in one and not the other, or they will have the same name but work differently, due to being different games. So it isn't really putting it in a different language, it's just figuring out what needs to be changed when copying it over to make it work. I'll get to it eventually. Right now, as you know, I'm not really working on Red++ that much. I'm planning to be porting Christmas to Pokecrystal -- more specifically, to Polished Crystal, to get a head start on new features. And I've also been doing a bit of work on this side hack Pyro and I have been working on (an Emerald hack. Start in a new region, then go back to Johto after the E4) while I'm waiting on some updates from Rangi. Once I get my maps and tilesets copied over to Pokecrystal, I figure I'll be kinda working on Red++ and Christmas simultaneously. I don't know when I will get around to abilities though. They are not a high priority for me. I know you want them, and I'm happy to share the info with you when I get to it, but I have more important things I'm interested in first. Fixing the rest of the Gen 1 bugs, splitting Special into 2 stats, going from DVs and Stat EXP to IVs and EVs, adding Held Items, that type stuff. Although to be fair, Abilities would sort of go along with that stuff. In Polished Crystal's case, Abilities work by checking the DVs to determine which of the possible abilities that Pokemon uses. After the updates I have planned, they would work off the Personality ID (the old DV bytes) so that they wouldn't be tied to a Pokemon's stats. ie a Pokemon could have perfect stats and still have any of its possible abilities, be any gender, be shiny or not, etc. Unlike the Gen 2 system.