Reputation: 650
I am using below code to translate my web page. I am trying to set a default language(AF) when page load first time but it always translate my page in English(default) language so how can i set a default language with below script?
Here is my code:
function googleTranslateElementInit() {
new google.translate.TranslateElement({pageLanguage: 'af', layout:
google.translate.TranslateElement.InlineLayout.SIMPLE},
'google_translate_element');
}
Upvotes: 5
Views: 4954
Reputation: 21
Google Translate uses a cookie called "googtrans" to track which language is selected. You can set that cookie yourself before the page loads and Google Translate will use it.
In your case :
function googleTranslateElementInit() {
// here we setting cookie by default for language we want
$.cookie('googtrans', '/af/af');
// cookie selection END here
new google.translate.TranslateElement({pageLanguage: 'af', layout:
google.translate.TranslateElement.InlineLayout.SIMPLE},
'google_translate_element');
}
Hopefully, this can solve your issue.
Upvotes: 2