// i18n (HR default; drugi jezici po prvom URL segmentu: /en /de /pl /fr /es) var i18n = { hr: { title: 'Postavke privatnosti i kolačića', intro: 'Možete u svakom trenutku promijeniti ili povući svoju privolu.', necessary: 'Strogo nužni — osnovne funkcije (uvijek aktivni)', functional: 'Funkcionalni — pamćenje postavki (npr. jezik)', analytics: 'Analitički — statistika posjećenosti (GA4, Statcounter)', marketing: 'Marketinški — oglasi/mjerenje i društvene mreže (AdSense, ShareThis, Facebook SDK)', btnReject: 'Odbij sve', btnSave: 'Spremi postavke', btnAccept: 'Prihvati sve', openSettings: 'Postavke privatnosti' }, en: { title: 'Privacy & Cookies Settings', intro: 'You can change or withdraw your consent at any time.', necessary: 'Strictly necessary — essential functions (always active)', functional: 'Functional — remember preferences (e.g. language)', analytics: 'Analytics — traffic statistics (GA4, Statcounter)', marketing: 'Marketing — ads/measurement & social (AdSense, ShareThis, Facebook SDK)', btnReject: 'Reject all', btnSave: 'Save settings', btnAccept: 'Accept all', openSettings: 'Privacy settings' }, de: { title: 'Datenschutz- & Cookie-Einstellungen', intro: 'Sie können Ihre Einwilligung jederzeit ändern oder widerrufen.', necessary: 'Unbedingt erforderlich — grundlegende Funktionen (immer aktiv)', functional: 'Funktional — merkt sich Einstellungen (z. B. Sprache)', analytics: 'Analyse — Besuchsstatistiken (GA4, Statcounter)', marketing: 'Marketing — Anzeigen/Messung & Social (AdSense, ShareThis, Facebook SDK)', btnReject: 'Alle ablehnen', btnSave: 'Einstellungen speichern', btnAccept: 'Alle akzeptieren', openSettings: 'Datenschutzeinstellungen' }, pl: { title: 'Ustawienia prywatności i ciasteczek', intro: 'Możesz w każdej chwili zmienić lub wycofać zgodę.', necessary: 'Ściśle niezbędne — podstawowe funkcje (zawsze aktywne)', functional: 'Funkcjonalne — zapamiętywanie ustawień (np. język)', analytics: 'Analityczne — statystyki ruchu (GA4, Statcounter)', marketing: 'Marketingowe — reklamy/pomiar i social (AdSense, ShareThis, Facebook SDK)', btnReject: 'Odrzuć wszystko', btnSave: 'Zapisz ustawienia', btnAccept: 'Akceptuj wszystko', openSettings: 'Ustawienia prywatności' }, fr: { title: 'Paramètres de confidentialité et cookies', intro: 'Vous pouvez modifier ou retirer votre consentement à tout moment.', necessary: 'Strictement nécessaires — fonctions essentielles (toujours actifs)', functional: 'Fonctionnels — mémorisation des préférences (ex. langue)', analytics: 'Analytique — statistiques de trafic (GA4, Statcounter)', marketing: 'Marketing — publicités/mesure & social (AdSense, ShareThis, Facebook SDK)', btnReject: 'Tout refuser', btnSave: 'Enregistrer', btnAccept: 'Tout accepter', openSettings: 'Paramètres de confidentialité' }, es: { title: 'Ajustes de privacidad y cookies', intro: 'Puedes cambiar o retirar tu consentimiento en cualquier momento.', necessary: 'Estríctamente necesarias — funciones esenciales (siempre activas)', functional: 'Funcionales — recordar preferencias (p. ej., idioma)', analytics: 'Analíticas — estadísticas de tráfico (GA4, Statcounter)', marketing: 'Marketing — anuncios/medición y redes sociales (AdSense, ShareThis, Facebook SDK)', btnReject: 'Rechazar todo', btnSave: 'Guardar ajustes', btnAccept: 'Aceptar todo', openSettings: 'Ajustes de privacidad' } };
function detectLang() { var seg = (location.pathname.split("https://karlobag.eu/")[1] || '').toLowerCase(); return ['en', 'de', 'pl', 'fr', 'es'].indexOf(seg) !== -1 ? seg : 'hr'; } function fbLocale(lang) { var map = { hr: 'hr_HR', en: 'en_US', de: 'de_DE', pl: 'pl_PL', fr: 'fr_FR', es: 'es_ES' }; return map[lang] || 'en_US'; } function applyI18n() { var lang = detectLang(), t = i18n[lang] || i18n.hr; document.documentElement.setAttribute('lang', lang); document.getElementById('gdprModalLabel').innerHTML = t.title; document.getElementById('gdprIntro').innerHTML = t.intro; document.getElementById('lblNecessary').innerHTML = t.necessary; document.getElementById('lblFunctional').innerHTML = t.functional; document.getElementById('lblAnalytics').innerHTML = t.analytics; document.getElementById('lblMarketing').innerHTML = t.marketing; document.getElementById('rejectAll').innerText = t.btnReject; document.getElementById('saveConsent').innerText = t.btnSave; document.getElementById('acceptAll').innerText = t.btnAccept; // popuni tekst linka ako prazan var links = document.getElementsByClassName('privacy-settings-link'); for (var i = 0; i Source link
Please share by clicking this button!
Visit our site and see all other available articles!