Magento allows implementation of multiple stores set up and management very easily. In my previous blog of Magento multi store management I explained at length how that mechanism works. If you are reading this first I’d suggest you read that article afterwards for a more thorough understanding.
There is a facility of adding more than one language to your store in Magento i.e. Magneto multi store management. You don’t have to code a lot for that. Say you have created a store view for Spanish language. So when someone wants to look at the store in Spanish language then the whole site can be translated to Spanish.
How does it work?
There are three ways to apply translation to your store. Inline, String list and Whole store. Inline translation allows you to edit Magento demo store directly and view the changes instantaneously. The string list method allows you to translate Magento by individual modules instead of each page on the demo site. You can directly check on the demo store how it translates and shows up on a real Magento site after translation in the language of your choice.
The third method of download allows you do download a translation package which is uploaded by the moderator. You can add this package to your magento store and the whole store is translated for a particular language.
To check the translations through inline and string list methods follow these steps:
The red box shows the original text and the green one the translated text.
To apply Magento multi language setup in your store, follow these steps:
Well you might have noticed a folder named locale in your magento app folder. This folder contains language packages that contain CSV files for translation of the store. When you add a new language to your store and select it from the frontend Magento will look into app/locale to find a language pack and then translate the page according to that. What we have to do is get a locale package of our Spanish language and associate it with our store. Let’s see how it’s done.
Save your customizations and clear your cache. Go to frontend and check out your new translation implementation. Just like we added Spanish you can add any other language of your choice following these same easy steps. If you face any difficulty in Magento multi language implementation then let me know. Comment here and you’ll get reply.