Translate Magento as 1-2-3 ? Localization step by step
Published
Last reviewed
Note:This is a historical reference, not a current security baseline. Magento 1 is end-of-life.
When it comes to localization routines, the most feasible thing is to not waste time on locating strings to translate to in numerous localization files. It can be easily achieved with Magento In-line translation feature.
Frankly speaking, there are just two steps for 100% Magento language translation or localization:
Install Magento localization package (for up to 80-99% translation)
Translate all strings that require manual correction with the help of in-line language translation feature
Installing Magento localization package
Select language pack for your country. Search for the country, language, locale name using search box (it is right below this line) to filter results and copy corresponding extension key:
Language
Magento 1.5.x.x/1.7.0.2 extension key
Afrikaans (South Africa)
Arabic (Egypt) العربية
Arabic (Kuwait) العربية
Arabic (Morocco) العربية
Arabic (Saudi Arabia) العربية
Bulgarian (Bulgaria) Български
Bengali (Bangladesh) বাংলা
Bosnian (Bosnia) Bosanski
Catalan (Catalonia) Català
Czech (Czech Republic) Čeština
Welsh (United Kingdom) Cymraeg
Danish (Denmark) Dansk
German (Austria) Deutsch
German (Switzerland) Deutsch
German (Germany) Deutsch
Greek (Greece) Ελληνικά
English (Great Britain)
English (Australia)
Spanish (Argentina) Español
Spanish (Chile) Español
Spanish (Colombia) Español
Spanish (Spain) Español
Spanish (Mexico) Español
Persian (Iran) فارسی
Filipino (Philippines) Filipino
Finnish (Finland) Suomi
French (Canada) Français
French (France) Français
Hebrew (Israel) עברית
Croatian (Croatia) Hrvatski
Hungarian (Hungary) Magyar
Indonesian (Indonesia) Bahasa Indonesia
Italian (Switzerland) Italiano
Italian (Italy) Italiano
Japanese (Japan) 日本語
Lithuanian (Lithuania) Lietuvių kalba
Latvian (Latvia) Latviešu valoda
Macedonian (Macedonia) Македонски јазик
Mongolian (Mongolia) Монгол хэл
Malaysian (Malaysia) Bahasa Melayu
Norwegian Bokmal (Norway) Bokmål
Dutch (Netherlands) Nederlands
Norwegian Nynorsk (Norway) Nynorsk
Polish (Poland) Polszczyzna
Portuguese (Brazil) Português
Portuguese (Portugal) Português
Romanian (Romania) Română
Russian (Russia) Русский
Slovak (Slovakia) Slovenčina
Slovenian (Slovenia) Slovenščina
Albanian (Albania) Shqip
Serbian (Serbia) Српски
Swedish
Thai (Thailand) ภาษาไทย
Turkish (Turkey) Türkçe
Ukrainian (Ukraine) Українська мова
Vietnamese (Vietnam) Tiếng Việt
Install the language pack as a usual Magento module by navigating to System > Magento Connect > Magento Connect Manager, logging in there with your usual Magento admin user and pasting the key into “
Pasting extension key in Magento Connect Manager
Make sure to un-tick “Put store on the maintenance mode” option to not bring down your store, as locale installation is a simple task and can not bring PHP code changes or any database updates that require any maintenance.
After clicking on Install button it will proceed to downloading and unpacking all locale files of selected locale package. You can return back into Magento backend to enable Inline translation. For detailed information on extension installation you can refer to Installing and Managing Magento Connect Extensions training guide.
Enabling Magento Translate Inline feature
To enable Magento Inline translation feature navigate to System > Configuration > Advanced > Developer > Translate Inline and switch Enabled for Frontend option to Yes:Enabling Magento inline translation feature in Magento backend
Make sure to flush cache and disable it during translation at System > Cache Management (just to not waste time on wondering why nothing changed):
Disabling Magento cache for inline translation
Done. Now we can translate Magento inline
Just hover some string to translate to and click on book icon:
Hover some text to translate and click on book iconIt will bring translation pop-up where you can enter an alternate translation.
Translate product attributes in Magento
All products have an attributes assigned. You can localize attributes names at Catalog > Attributes > Manage Attributes, open the attribute to be localized and switch to Manage Label / Options tab and translate attribute titles as needed.
Translating Gender Attribute in Magento Backend
Comments
Archived discussion