WordPress uses a single setting to control the language of the administration panel, plugins and themes. If the files for your chosen language exist in the theme, WordPress will automatically use them.
The theme supports English and French out of the box. It’s easy to add your own languages — see how to do this on the How To Add a New Language page.
You can set the site language of your WordPress installation in Settings → General.