Translation system and french translation file.

And many bugs fixed.