Dokumentacja

Wszystko, co musisz wiedzieć, aby szybko wdrożyć Consentio

Języki

Konfiguracja obsługi wielu języków dla banera cookie

Automatyczne wykrywanie języka

Consentio automatycznie wykrywa język użytkownika i wyświetla baner w odpowiednim języku. Wykrywanie odbywa się w następującej kolejności:

  1. Atrybut lang elementu <html>
  2. Nagłówek Accept-Language z przeglądarki
  3. Język domyślny ustawiony w panelu

Obsługiwane języki

Consentio obsługuje ponad 30 języków, w tym:

Język Kod Język Kod
Czeski cs Słowacki sk
Angielski en Niemiecki de
Polski pl Węgierski hu
Francuski fr Hiszpański es
Włoski it Portugalski pt
Niderlandzki nl Rosyjski ru
Ukraiński uk Rumuński ro
Bułgarski bg Chorwacki hr
Wskazówka: Pełną listę języków znajdziesz w panelu w sekcji Ustawienia → Języki.

Ustawianie języka domyślnego

Ustaw język domyślny na wypadek, gdy automatyczne wykrywanie nie jest możliwe:

  1. Przejdź do panelu swojej strony
  2. Otwórz Ustawienia → Języki
  3. Wybierz język domyślny z menu rozwijanego
  4. Zapisz zmiany

Wymuszanie konkretnego języka

Jeśli chcesz zawsze wyświetlać baner w konkretnym języku, ustaw atrybut lang elementu <html>:

HTML
<!DOCTYPE html>
<html lang="cs">
<head>
  <!-- Consentio automatycznie użyje języka czeskiego -->
  <script src="https://consentio.cz/widget/YOUR_SCRIPT_KEY/consentio.min.js" async></script>
</head>
...

Strona wielojęzyczna

Dla stron z wieloma wersjami językowymi zalecamy:

Opcja 1: Automatyczne wykrywanie z HTML

Ustaw poprawny atrybut lang dla każdej wersji językowej:

HTML
<!-- Wersja czeska -->
<html lang="cs">

<!-- Wersja angielska -->
<html lang="en">

<!-- Wersja niemiecka -->
<html lang="de">

Opcja 2: Ustawianie dynamiczne

W przypadku SPA lub stron dynamicznych zaktualizuj atrybut lang elementu <html>:

JavaScript
// Pobierz aktualny język z Twojej aplikacji
const currentLang = getCurrentLanguage() // np. 'en'

// Ustaw język w elemencie HTML
document.documentElement.lang = currentLang

// Consentio automatycznie użyje języka z atrybutu html[lang]

Tłumaczenia niestandardowe

W planie Pro możesz edytować teksty dla poszczególnych języków:

  1. W panelu przejdź do Kreator → Tekst
  2. Wybierz język z menu rozwijanego
  3. Edytuj poszczególne ciągi tekstowe
  4. Zapisz zmiany

Dostępne teksty do edycji

Klucz Tekst domyślny (EN)
banner.title This website uses cookies
banner.description We use cookies to improve your experience...
banner.acceptAll Accept all
banner.rejectAll Reject all
banner.customize Customise
preferences.title Cookie settings
preferences.save Save settings
category.necessary Necessary
category.analytics Analytics
category.marketing Marketing
category.functionality Functionality

Dodawanie nowego języka

Jeśli potrzebujesz języka, którego nie ma na liście obsługiwanych:

  1. Skontaktuj się z naszym wsparciem pod adresem [email protected]
  2. Alternatywnie skorzystaj z tłumaczeń niestandardowych w planie Pro

Języki RTL

Consentio obsługuje języki zapisywane od prawej do lewej (RTL):

  • Arabski (ar)
  • Hebrajski (he)
  • Perski (fa)

Układ banera automatycznie dostosowuje się do kierunku tekstu.

Wykrywanie języka

Consentio automatycznie wykrywa język z tych źródeł (w kolejności priorytetu):

  1. Atrybut lang w HTML - Najwyższy priorytet. Widget używa języka zdefiniowanego w <html lang="cs">.
  2. Nagłówek Accept-Language - Jeśli atrybut lang nie jest ustawiony, widget używa preferowanego języka z przeglądarki.
  3. Język domyślny - Jako rozwiązanie zastępcze używany jest język domyślny ustawiony w panelu.
Wskazówka: Dla najlepszych rezultatów zawsze ustawiaj poprawny atrybut lang w elemencie <html> zgodnie z aktualną wersją językową strony.
Kategorie cookiesPubliczne API