How to setup a multiple language website with Magento?
Today I will talk about the multiple languages feature of Magento.
In this example I’ll guide you to create a website with two languages: English and French.
- Step 1: Create two stores
In admin section, go to System menu ->Manage Store then create two stores.
- Step 2: Select language for each store
In admin section, go to System menu -> Configuration. Please select each store in the top left corner, then you can select a language for that store in locale dropdown.
- Step 3: Create locale package for each language
Create two folders: en_US and fr_FR in app/locale folder
Now you can go to the front-end and see how it works.
Discussion
travis
April 22, 2010Oh, today is a great day. Thank for your comments.
sun yen
September 16, 2010thanks for this useful guide. one noob question, do i duplicate the existing en_US folder with all its contents to create a new fr_FR folder?
Jack
June 8, 2011Thanks for your post! How does the system know where the locale is? I have done it for English (my default) and Spanish that says: \There was no Home CMS page configured or found.\ I have a seperate them applied but if you would be so kind to point me out where I can tell the system to look for the translation files... Many thanks!!
Neo
June 8, 2011Hi Jack, In Admin panel, you can assign cms page for home page or configure language for the frontend. Please go to System > Configuration. 1) Go to General tab, you can change the language by selecting in Locale field. 2) Go to Web tab and select Default page, you should switch to Spanish site before selecting page for CMS Homepage. Let me know if you have any question. Yours sincerely, Neo.
kayavaiva
July 11, 2011I can not solve.
Melisa
September 18, 2012Everyone loves what you guys are up too. Such clever work and exposure! Keep up the excellent works guys I've included you guys to blogroll.
jonshan smith
January 16, 2013Thanks for all of your work on this web page. I am looking forward to reading more of your posts in the future.
Sunny
March 11, 2013Hi everyone, got a question, does the multi setup also work with magento community version 1.7? I am actually trying to setup German + English but somehow it doesnt work... Thanks for any advise..
David
March 11, 2013Hi Sunny, Thanks for following our posts. Multi-store still works in Magento community 1.7. If you want to create two languages (German + English), you need to click on button Create Store View (status must be enable). After that, you need to reindex data, clean cache and see your result.




About Travis
Travis is Magestore's CEO. His experience of Magento market has been collected for a long time. In his posts of blog, you will find plenty of useful knowledge from customer service to email template and Magento relatives as well.