20 lines
914 B
JavaScript
20 lines
914 B
JavaScript
import { detectVisitorCountry, translationProvider } from "./visitor-region.js?v=20260814f";
|
|||
|
|
|
||
|
|
document.addEventListener("DOMContentLoaded", async () => {
|
||
|
|
try {
|
||
|
|
const country = await detectVisitorCountry();
|
||
|
|
const provider = translationProvider(country);
|
||
|
|
if (!provider) return;
|
||
|
|
document.querySelectorAll(".seo-link-row").forEach((row) => {
|
||
|
|
const groups = new Set([...row.querySelectorAll("[data-translation-group]")].map((link) => link.dataset.translationGroup));
|
||
|
|
groups.forEach((group) => {
|
||
|
|
const links = [...row.querySelectorAll(`[data-translation-group="${group}"]`)];
|
||
|
|
const selected = links.find((link) => link.dataset.translationProvider === provider) || links[0];
|
||
|
|
if (selected) selected.hidden = false;
|
||
|
|
});
|
||
|
|
});
|
||
|
|
} catch (error) {
|
||
|
|
console.error("[家纺跨境情报] 静态页面翻译区域初始化失败:", error);
|
||
|
|
}
|
||
|
|
}, { once: true });
|