Dokumentace

Vše, co potřebujete vědět pro rychlou implementaci Consentio

Jazyky

Nastavení vícejazyčné podpory cookie lišty

Automatická detekce jazyka

Consentio automaticky detekuje jazyk uživatele a zobrazí lištu v odpovídajícím jazyce. Detekce probíhá v následujícím pořadí:

  1. Atribut lang na elementu <html>
  2. Hlavička Accept-Language z prohlížeče
  3. Výchozí jazyk nastavený v dashboardu

Podporované jazyky

Consentio podporuje přes 30 jazyků včetně:

Jazyk Kód Jazyk Kód
Čeština cs Slovenština sk
Angličtina en Němčina de
Polština pl Maďarština hu
Francouzština fr Španělština es
Italština it Portugalština pt
Nizozemština nl Ruština ru
Ukrajinština uk Rumunština ro
Bulharština bg Chorvatština hr
Tip: Kompletní seznam jazyků najdete v dashboardu v sekci Nastavení → Jazyky.

Nastavení výchozího jazyka

Nastavte výchozí jazyk pro případ, kdy není možné jazyk automaticky detekovat:

  1. Přejděte do dashboardu vašeho webu
  2. Otevřete Nastavení → Jazyky
  3. Vyberte výchozí jazyk z rozbalovacího menu
  4. Uložte změny

Vynucení konkrétního jazyka

Pokud chcete vždy zobrazit lištu v konkrétním jazyce, nastavte atribut lang na elementu <html>:

HTML
<!DOCTYPE html>
<html lang="cs">
<head>
  <!-- Consentio automaticky použije češtinu -->
  <script src="https://consentio.cz/widget/YOUR_SCRIPT_KEY/consentio.min.js" async></script>
</head>
...

Vícejazyčný web

Pro weby s více jazykovými verzemi doporučujeme:

Možnost 1: Automatická detekce z HTML

Nastavte správný atribut lang na každé jazykové verzi:

HTML
<!-- Česká verze -->
<html lang="cs">

<!-- Anglická verze -->
<html lang="en">

<!-- Německá verze -->
<html lang="de">

Možnost 2: Dynamické nastavení

Pro SPA nebo dynamické weby aktualizujte atribut lang na elementu <html>:

JavaScript
// Získat aktuální jazyk z vaší aplikace
const currentLang = getCurrentLanguage() // např. 'en'

// Nastavit jazyk na HTML element
document.documentElement.lang = currentLang

// Consentio automaticky použije jazyk z html[lang] atributu

Vlastní překlady

V Pro plánu můžete upravit texty pro jednotlivé jazyky:

  1. V dashboardu přejděte do Designer → Texty
  2. Vyberte jazyk z rozbalovacího menu
  3. Upravte jednotlivé texty
  4. Uložte změny

Dostupné texty k úpravě

Klíč Výchozí text (CS)
banner.title Tento web používá cookies
banner.description Používáme cookies pro zlepšení vašeho zážitku...
banner.acceptAll Přijmout vše
banner.rejectAll Odmítnout vše
banner.customize Přizpůsobit
preferences.title Nastavení cookies
preferences.save Uložit nastavení
category.necessary Nezbytné
category.analytics Analytické
category.marketing Marketingové
category.functionality Funkční

Přidání nového jazyka

Pokud potřebujete jazyk, který není v seznamu podporovaných:

  1. Kontaktujte naši podporu na info@consentio.cz
  2. Případně použijte vlastní překlady v Pro plánu

RTL jazyky

Consentio podporuje jazyky s psaním zprava doleva (RTL):

  • Arabština (ar)
  • Hebrejština (he)
  • Perština (fa)

Layout lišty se automaticky přizpůsobí směru textu.

Detekce jazyka

Consentio automaticky detekuje jazyk z těchto zdrojů (v pořadí priority):

  1. HTML lang atribut - Nejvyšší priorita. Widget použije jazyk definovaný v <html lang="cs">.
  2. Accept-Language hlavička - Pokud není lang atribut nastaven, widget použije preferovaný jazyk z prohlížeče.
  3. Výchozí jazyk - Jako fallback se použije výchozí jazyk nastavený v dashboardu.
Tip: Pro nejlepší výsledky vždy nastavte správný lang atribut na elementu <html> podle aktuální jazykové verze stránky.
Kategorie cookiesPublic API