评论 (1,974)
优化
-
按评分
Ella was very helpful and patient. Thank you very much.
Trying out the paid version now, I hope it will work well.
This app is easy to use. Perfect if you just started your shop to reach more customers. The best thing is the customer service. Suzan helped me out to fix the position of the switcher. Really patient and experienced. Thanks again for your help !!!
hi, I did an adjustment for my shop (betolz.com) so that you only have 1 flag visible that switches when language changes. maybe this is an idea for a new feature :) I paste the code below...
function showFlags(de, en) { document.getElementById("GTranslate_deFlag").style.display = ((de == true) ? 'none' : 'content'); document.getElementById("GTranslate_enFlag").style.display = ((en == true) ? 'none' : 'content'); } if (typeof GTranslateGetCurrentLang != "function") function GTranslateGetCurrentLang() { var keyValue = document.cookie.match("(^|;) ?googtrans=([^;]*)(;|$)"); return keyValue ? keyValue[2].split("/")[2] : null; } function gt_loadScript(url, callback) { var lang = GTranslateGetCurrentLang(); showFlags(((lang == "de" || lang == null) ? true : false), (lang == "en" ? true : false)); var script = document.createElement("script"); script.type = "text/javascript"; if (script.readyState) { script.onreadystatechange = function () { if (script.readyState == "loaded" || script.readyState == "complete") { script.onreadystatechange = null; callback(); } }; } else { script.onload = function () { callback(); }; } script.src = url; document.getElementsByTagName("head")[0].appendChild(script); } var gtSwitcherJS = function ($) { /*{auto_detect_code}*/ }; gt_loadScript("//code.jquery.com/jquery-1.12.4.min.js", function () { jQuery_gtranslate = jQuery.noConflict(true); gtSwitcherJS(jQuery_gtranslate); });
#goog-gt-tt { display: none !important; } .goog-te-banner-frame { display: none !important; } .goog-te-menu-value:hover { text-decoration: none !important; } body { top: 0 !important; } #google_translate_element2 { display: none !important; }
function googleTranslateElementInit2() { new google.translate.TranslateElement( { pageLanguage: "de", autoDisplay: false }, "google_translate_element2" ); }
if (typeof GTranslateGetCurrentLang != "function") function GTranslateGetCurrentLang() { var keyValue = document.cookie.match("(^|;) ?googtrans=([^;]*)(;|$)"); return keyValue ? keyValue[2].split("/")[2] : null; } function GTranslateFireEvent(element, event) { try { if (document.createEventObject) { var evt = document.createEventObject(); element.fireEvent("on" + event, evt); } else { var evt = document.createEvent("HTMLEvents"); evt.initEvent(event, true, true); element.dispatchEvent(evt); } } catch (e) {} } function doGTranslate(lang_pair) { if (lang_pair.value) lang_pair = lang_pair.value; if (lang_pair == "") return; var lang = lang_pair.split("|")[1]; console.log(lang); if (lang == "de") { document.getElementById("GTranslate_deFlag").style.display = "none"; document.getElementById("GTranslate_enFlag").style.display = "contents"; event.stopPropagation(); } else { document.getElementById("GTranslate_deFlag").style.display = "contents"; document.getElementById("GTranslate_enFlag").style.display = "none"; event.stopPropagation(); } if (GTranslateGetCurrentLang() == null && lang == lang_pair.split("|")[0]) return; if (typeof ga == "function") { ga( "send", "event", "GTranslate", lang, location.hostname + location.pathname + location.search ); } else { if (typeof _gaq != "undefined") _gaq.push([ "_trackEvent", "GTranslate", lang, location.hostname + location.pathname + location.search, ]); } var teCombo; var sel = document.getElementsByTagName("select"); for (var i = 0; i < sel.length; i++) if (/goog-te-combo/.test(sel[i].className)) teCombo = sel[i]; if ( document.getElementById("google_translate_element2") == null || document.getElementById("google_translate_element2").innerHTML.length == 0 || teCombo.length == 0 || teCombo.innerHTML.length == 0 ) { setTimeout(function () { doGTranslate(lang_pair); }, 500); } else { teCombo.value = lang; GTranslateFireEvent(teCombo, "change"); GTranslateFireEvent(teCombo, "change"); } }
Im very impressed with their customer support specially #Ella for resolving store issue in a couple of minutes.
I checked how this app works with several friends who speak different languages and they all told me that it works pretty good! Today I've received a great support from Ripa for something specific and I am very thanful! I can definetely recommend this app!
This is Andy from China,this is my first shopify online store,thanks for the support from Ellen,she is very kind and very experience,she helps setup all the languages i need on my store.
I am very happy with this app It does everything I was looking for , it is very easy to install and I has some issues with the drop down location but Suzan was great at helping me and to fix it... great service and great app .....if you are looking for a tool that enables you to sell internationallly you´ve just found it !!... aldo I needed to add some more languages and Lilit was extremely helpful and nice to me.... such a great service !!!
Ella was very helpful, she is fast and very nice. She's done everything I've asked her to do.
Thank you :D
Great Free App! Love the dropdown option and how the app works. I had too many pop-ups/drop-downs on my mobile site personally so I contacted support and they were more than happy (no questions asked) to go into the back end of my site to move the dropdown to the footer. Overall I think great app and great support too. Recommended!
Thank you very much.
It was very easy to set up and it was helpful. WPでもリリースしていた翻訳アプリ。設定が超簡単。google翻訳が元になっており、日本語→ヒンディ語というマニアックな翻訳もかなりいい線で訳されているので満足。