Magento – Best practice for multilingual categories and products

categorylanguageproducturl-rewrite

I think it is very important question for setting up a multilingual store with Magento.
The main problem here I am facing is URL rewriting for categories names for different language.

I have this situation. Let's assume there is 2 store views English and Russian.
So my URL for categories look like this:

http://domain.com/en/products/computers/intel
http://domain.com/ru/produkcija/kompjutery/intel

As you can see category Products is translated to Russian as produkcija(URL key) and Computers to kompjutery(URL key). After this I did redirects for these categories from Russian to English and English to Russian.

When creating a product I would have to do this redirect for products as well. For example computers/intel <-> kompjutery/intel

I would like to say that what I got so far works with writing all redirects manually and I think it is not very convinient, especially when I need to add many products. So I am asking maybe there is a better approach for this?

Best Answer

Solution is here. Just copy files to your Magento installation and you can write different url key for other languages. And untick URL rewrite.

Related Topic