Ahh... Catalan translation. Maybe when I move to Barcelona and learn the local language I can help out with that.
Honestly, I think you're on the right track. We've tried to include as many translation templates as possible and should have everything covered. If you understand French better than English, that may be the way to go. Otherwise you can work from our original templates which are in English.