why language is not getting translated in rwd theme magento? - magento

I am working with the new rwd theme , and have installed 4 languages .
English
French
German
Spanish
Although German is working perfectly fine , with emails for new order or account creation being sent in German
In french eventhough it has email templates , the emails are sent in English & some links like " add to cart , Account , about us etc are no translated ( but the translation file consists of these words)
Spanish also has the same issue.
how could i fix it ?

Blow path available all the email template, You can see that this are coming from en_US so this is manage language wise. Suppose you have different store view like French then there available fr_FR. Exact same location put all email file with your needed text.
app\locale\en_US\template\email\

Related

International Targeting | Language > 'de-de' - no return tags (Google webmaster)

I have been using hreflang tag on my magento store.
I have basically four stores (having different language):
German
UK
French
US
After implementing all hreflang tag on all the pages of magento store still "International Targeting" on google "webmaster" still showing "1,270 Hreflang Tags with Errors" errors.
This is the site (https://www.trunki.com/de) for german store.
I think there is issue related with the crawl. I updated these urls on 05-may-2016 but errors are not recoverable.
Or anybody know how to crawl international targeting in google webmaster?
Any help will be appreciated.
Thanks
If your errors is "no return tag" it means that one of your pages are not pointing back to the main page, for example
English page -> French page
The french page should return a URL for the English using the hreflang
French page -> English page
I check your website, the homepages are pointing to each other, maybe you have errors in the internal pages (categories/items) or even the search results pages.

Magento does not support using unicode characters as URL key

How to make Magento accept unicode utf-8 characters in the url key ?
what I want to achieve is something like this, in different non-English languages
http://www.magento-site.com/ساعة-يد-كاسيو-2015.html
I am using Magento 1.9
how can I do it ?
There is an extension named URL Key Master which adds the support for Unicode URL Key for Product, Category and also CMS Pages to Magento.
Take a look at Demo site or search for "URL Key Master by Magendev" in magento connect.
There are a number of files responsible for allowing UTF-8 characters at the 'URL Key'. These files include:
\app\code\core\Mage\Adminhtml\Block\Cms\Page\Edit\Tab\Main.php
\app\code\core\Mage\Cms\Model\Resource\Page.php
\app\code\core\Mage\Catalog\Model\Category.php
\app\code\core\Mage\Catalog\Model\Product\Url.php
\app\code\core\Mage\Core\Controller\Request\Http.php
Use this tutorial for details on how to make Magento accept Unicode URL Key for Products, Categories, CMS Pages

Magento shop language switch

I have a magento shop with 2 languages. The language switcher works with set a different store view in the url.
/shop/?___store=myshop_view for mainlanguage
/shop/?___store=myshop_view_fr for french
That works fine and how it should work.
Now first problem comes when I am in french store and switch to mainlanguage with /shop/?___store=myshop_view, now I see the shop in the mainlanguage, but when I call /shop/ without any storeview paramenters it switches back to french. Why is that and can I change that?
The second problem comes with externall add to card links. A add to card link would look like: /shop/checkout/cart/add/uenc/aHR0cDovL3d3dy5teS13aW5lLmNoLnJ1dGlzaGF1c2VyLm5pbmUuY2gv/product/2169/?___SID=U&___store=myshop_view
So this link is for the main language. If the shop was in french before and I click this link, i get the success message in the main language, but the rest of the shop is french again.
I think the first and second problem are nearly the same. Then the add to card link will redirect to the shop overview without any store view paramenter in the url.
Any idea how I can get a add to card link that can switch the language of the shop?
As #RohitS said. Magento saves the storeview in the cookie, and with the url you can change the storeview temporary, but the value in the cookie is still the same.
Good thing is, that the external add to card link is on a subdomain, so I was able to set the cookie for the hole domain (by adding a dot before the domain name: .domain.com). In the cookie I just had to set document.cookie = "store=myshop_view_fr;path=/;domain=.my-shop.com"; The path attribute was important for me, cause the shop is in /shop/.

Language Switching doesn't occur if url is entered in French having English store currently - in magento

I have difficulty that my current store is English & I am in category page but the thing is, that now if I write url's category.html part to it's french version then it gives an error of 404 page not found.
Ex. http://www.abcd.fr/r4-cards.html to http://www.abcd.fr/cartes-r4.html (From English to French View) - These are dummy urls so don't click to view!
Other thing is when I enter french url then the whole site should be converted in French view.
Any Help?
Please.
I suggest you to rebuild indexes . if everything is set up properly this is a cache and old indexes issue

Translate error and validation messages in Magento

I have a store with in 3 languages: French, English (default) and German
How to translate the error messages and validation like:
There is already an account with this
email address. If you are sure that it
is your email address, click here to
get your password and access your
account.
Are there any ready translations?
The easiest way is to use inline translations. To enable it, go to configuration > developer > inline translation. Don't forget to restrict translating tasks to your ip on the same developer tab. Then you can simply translate almost anything by simply clicking on it.
Search the message in:-
/app/locale/en_US/Mage_Customer.csv
Here, en_US is the locale code for US English. It is fr_FR for French and so on for other languages.
You can change it there.

Resources