// Kiểm tra xem cookie googtrans đã tồn tại chưa và URL có tham số lang không
if (!document.cookie.includes('googtrans') && !window.location.search.includes('lang')) {
fetch('https://ipinfo.io/json?token=2bad8a21e70f29')
.then(response => response.json())
.then(data => {
let languageCode;
if (data.country === 'VN') {
languageCode = 'vi';
} else {
switch (data.country) {
case 'US':
languageCode = 'en';
break;
case 'FR':
languageCode = 'fr';
break;
case 'ES':
languageCode = 'es';
break;
// Thêm các mã quốc gia và ngôn ngữ khác tại đây
default:
languageCode = 'en';
}
}
// Chỉ đặt cookie nếu nó chưa tồn tại hoặc có giá trị khác
if (!document.cookie.includes(`googtrans=/${languageCode}`)) {
document.cookie = `googtrans=/${languageCode}; path=/;`;
window.location.reload(); // Chỉ reload nếu cookie được thay đổi
}
})
.catch(error => console.error('Lỗi:', error));
}