I18n, what do you think ?

Not requesting a merge, but seeking some advice on the way it is done in this branch.
Can you have a look and tell me if it's going in the good direction , or not ?

Thanks.