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í:
- Atribut
langna elementu<html> - Hlavička
Accept-Languagez prohlížeče - 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 |
Nastavení výchozího jazyka
Nastavte výchozí jazyk pro případ, kdy není možné jazyk automaticky detekovat:
- Přejděte do dashboardu vašeho webu
- Otevřete Nastavení → Jazyky
- Vyberte výchozí jazyk z rozbalovacího menu
- 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>:
<!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:
<!-- Č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>:
// 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:
- V dashboardu přejděte do Designer → Texty
- Vyberte jazyk z rozbalovacího menu
- Upravte jednotlivé texty
- 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:
- Kontaktujte naši podporu na info@consentio.cz
- 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):
-
HTML lang atribut - Nejvyšší priorita. Widget použije jazyk
definovaný v
<html lang="cs">. -
Accept-Language hlavička - Pokud není
langatribut nastaven, widget použije preferovaný jazyk z prohlížeče. - Výchozí jazyk - Jako fallback se použije výchozí jazyk nastavený v dashboardu.
lang atribut
na elementu <html> podle aktuální jazykové verze stránky.