Yes, you can adjust changes to the application using French localization and also you can use French words when specifying parameters names (but not key words like "method" or "function").
As for browser that can be used - here is the list of client side system requirements with the list of browsers that can be used.