Gtranslate - lonuongbanhmi.com
<div class="gtranslate_wrapper" id="gt-wrapper-21420045"></div>
<script type="text/javascript" id="gt_widget_script_21420045-js-before">
/* <![CDATA[ */
window.gtranslateSettings = /* document.write */ window.gtranslateSettings || {};window.gtranslateSettings['21420045'] = {"default_language":"vi","languages":["en","vi","zh-CN","ja","ko"],"url_structure":"none","native_language_names":1,"flag_style":"2d","flag_size":24,"wrapper_selector":"#gt-wrapper-21420045","alt_flags":[],"horizontal_position":"inline","flags_location":"\/themes\/minhman\/images\/"};
/* ]]> */
</script>
<script src="/js/Gtranslate/popup.js" data-no-optimize="1" data-no-minify="1" data-gt-orig-url="/" data-gt-orig-domain="mmlabel.vn" data-gt-widget-id="21420045" defer></script>
popup.js
Download: Tại đây
Gtranslate - MMLabel.vn
✔ Dịch bằng GTranslate Free
✔ Hiển thị widget mặc định
<div class="gtranslate_wrapper"></div>
<!-- GTRANSLATE SETTINGS -->
<script>
window.gtranslateSettings = {
default_language: "en",
languages: ["vi","en","zh-CN","ja","ko"],
wrapper_selector: ".gtranslate_wrapper"
};
</script>
<!-- LOAD GTRANSLATE SCRIPT -->
<script src="https://cdn.gtranslate.net/widgets/latest/float.js"></script>
<!-- HÀM GỌI ĐÚNG CHUẨN -->
<script>
function changeLang(lang) {
if (typeof GTranslateFireEvent !== "function") {
console.error("GTranslate chưa load! Vui lòng đợi 1 giây.");
// đợi script load xong rồi gọi lại
setTimeout(()=> changeLang(lang), 800);
return;
}
GTranslateFireEvent('en', lang);
}
</script>
Gtranslate - FREE
<div id="langCustom" style="display:flex; gap:10px;">
<a href="#" data-lang="vi">Việt</a>
<a href="#" data-lang="en">English</a>
<a href="#" data-lang="fr">Français</a>
<a href="#" data-lang="ja">日本語</a>
</div>
<div class="divan">ẩn nhưng vẫn hoạt động</div>
<!-- Widget Google (ẩn nhưng vẫn hoạt động) -->
<div id="google_translate_element2" style="height:0; overflow:hidden;"></div>
<script type="text/javascript">
function googleTranslateElementInit2() {
new google.translate.TranslateElement({
pageLanguage: 'vi',
autoDisplay: false
}, 'google_translate_element2');
}
</script>
<!-- Script Google Translate -->
<script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit2"></script>
<script>
// Đợi widget load xong
function waitForGoogleTranslate(callback) {
const interval = setInterval(() => {
const select = document.querySelector(".goog-te-combo");
if (select && select.options.length > 0) {
clearInterval(interval);
callback();
}
}, 300);
}
// Khi widget load xong thì kích hoạt chức năng đổi ngôn ngữ
waitForGoogleTranslate(() => {
console.log("Google Translate widget đã load!");
document.querySelectorAll('#langCustom a').forEach(a => {
a.addEventListener('click', function(e) {
e.preventDefault();
const lang = this.dataset.lang;
const select = document.querySelector(".goog-te-combo");
select.value = lang;
select.dispatchEvent(new Event('change'));
});
});
});
</script>
<style>
/* Ẩn widget gốc đúng cách */
.goog-te-gadget .goog-te-combo {
opacity: 0 !important;
width: 0 !important;
height: 0 !important;
position: absolute !important;
}
</style>


Không có nhận xét nào:
Đăng nhận xét