Inline translation in Magento
5 Comments 8th FEB 2010 | Posted by Filip Svetlicic in Magento

If you need translations for your site but translation packs are not fully translated, then inline translation is very nice feature.
In this post I will cover entire process for inline translation in Magento.
So I assume that you already instaled your language packs, and that you created diferent store views for diferent languages.
Next step is to go to Magento admin/system/configuration/developer.
There you must do two things:
- from current configuration scope select desired store view on witch the inline translation will be aplied
- apply inline translation for that desired store view

Next step is to go to the frontend and select desired language from the dropdown. Red rectagle strokes around text will apear and when you hover it the little book icon will apear. Just click on the icon and insert desired text.
Here is how to:

All translations that are been made by inline translation are stored in database in shop_core_translate table. If you move magento from server to server you need to export this table and import it when you configure your mysql database on another server.
To post code in comments, place your code inside [code] and [/code] tags.


















February 8th, 2010 at 13:53
Isn’t it better to edit the translate text as normally, even if Modules are not 100% translated the developer use __(‘bla bla’) and all we need is to add the default text as a new line in the localized file and enter the localized text?
I do this as I fell safer that reading from DB.
I had problems that I localized using this feature and some strings were not localized
arghhh… Magento… why r u so difficult!
February 8th, 2010 at 14:09
Hi Bruno
you are right but sometime this is impossible.
Thanks
February 10th, 2010 at 20:20
Nice tutorial and easy to undertand. This is really a great help to people still starting to use Magento, and its not really that hard to do.
April 18th, 2010 at 5:12
Why doesn’t wok inline transtrate for ADMIN Pannel ?
(Not Frontend)
How to inline transtrate for ADMIN Pannel?
May 18th, 2010 at 13:33
@cobay admin inline translation : backend -> configuration -> default config -> developer -> Enabled for Admin = Yes