Magento – the best way to translate Magento

localisationmagento-1.7

I am trying to have my Magento work in french. Should I use a module for this or id there another better way?

This is the module I am looking at: http://www.magentocommerce.com/magento-connect/magento-community-modules-french-france-language-pack.html

I am unsure if this is the best module for this or if I should follow another path.

What are the best strategies for translation and should I use this module?

Best Answer

The Magento Core Language Pack in French is available on Connect as well, and comes pre-installed in EE:

http://www.magentocommerce.com/magento-connect/magento-core-modules-french-language-pack.html

While I don't speak French, I would recommend use of core modules over 3rd party developer modules in general due to future support of new functionality (1.8CE and beyond into Magento 2).

It looks as if 98% of Magento CE (1.7) has been translated already into French:

enter image description here

Source: https://www.transifex.com/projects/p/magento-ce-17/language/fr/

But that's just the core. There are many options to provide translations to your custom extensions:

  • Use translate.csv in your theme
  • Providing a locale-specific translation of your modules, e.g. app/locale/en_US/YourCompany_YourModule.csv
  • Use inline translation (javascript-based).

Best of luck!