document.querySelectorAll('.lang-btn').forEach(btn => {
btn.addEventListener('click', function(e) {
e.preventDefault();
let targetLang = this.getAttribute('data-lang');
if (targetLang === 'en') {
localStorage.setItem('site_lang', 'en');
// Sử dụng link dịch chuẩn của Google Web, tuyệt đối không bị lỗi con chó
let currentUrl = window.location.href;
let translateUrl = "https://translate.google.com/translate?sl=ja&tl=en&u=" + encodeURIComponent(currentUrl);
window.location.href = translateUrl;
} else {
localStorage.setItem('site_lang', 'ja');
if (window.location.href.includes('translate.google.com')) {
let urlParams = new URLSearchParams(window.location.search);
let originalUrl = urlParams.get('u');
window.location.href = originalUrl ? originalUrl : "/";
} else {
location.reload();
}
}
});
});