Języki cookie banera
Dowiedz się, jak dodać kolejny język cookie banera i dlaczego u części użytkowników pokazuje się inny niż oczekujesz.
CookieOfficer obsługuje 30 języków. Po dodaniu nowego języka w panelu cookie baner wyświetla się w nim od razu. Nie ma potrzeby dodatkowego tłumaczenia. W tym artykule znajdziesz zasady, według których cookie baner dobiera język dla każdego użytkownika, sposób ustawienia jednego języka dla wszystkich użytkowników oraz limit języków w planie.
30 języków z gotowymi treściami
Do wyboru masz 30 języków: polski, angielski, niemiecki, francuski, hiszpański, włoski, niderlandzki, portugalski, czeski, słowacki, ukraiński, rosyjski, szwedzki, duński, norweski, fiński, węgierski, rumuński, bułgarski, grecki, chorwacki, słoweński, litewski, łotewski, estoński, turecki, japoński, chiński, koreański i arabski.
Każdy język ma komplet gotowych treści: nagłówki, opisy, etykiety przycisków oraz nazwy i opisy kategorii plików cookies.
Treści w poszczególnych językach możesz edytować w edytorze cookie banera albo na stronie „Języki i reguły geo”. W obu miejscach język przełączasz paskiem nad polami. Który napis zmienisz gdzie, opisuje artykuł Treści na cookie banerze.
Sam zestaw języków, język domyślny oraz wykrywanie automatyczne ustawiasz wyłącznie na stronie „Języki i reguły geo”.
Jak cookie baner dobiera język
Język, w którym cookie baner wyświetla się danemu użytkownikowi, ustalamy na podstawie kilku informacji. Sprawdzamy je w tej kolejności:
- Język ustawiony przez Ciebie na sztywno, jeśli go wskazałeś.
- Atrybut
langpodstrony, czyli język zadeklarowany przez samą stronę, o ile włączyłeś wykrywanie automatyczne. - Języki przeglądarki użytkownika. Przeglądarka wysyła listę języków w kolejności preferencji, a my przechodzimy ją po kolei, aż trafimy na język z Twojego zestawu.
- Język domyślny projektu, jako ostatnia możliwość.
Na każdym etapie bierzemy pod uwagę tylko język, który masz w swoim zestawie i który ma treści. Język spoza zestawu pomijamy.
Przykład. W projekcie masz polski i angielski, a domyślny jest polski. Użytkownik z przeglądarką po francusku zobaczy cookie baner po polsku, ponieważ francuskiego nie ma w Twoim zestawie, a domyślny jest właśnie polski.
Ustawienie jednego języka dla wszystkich użytkowników
Domyślnie cookie baner dobiera język według zasad opisanych wyżej, więc różni użytkownicy widzą go w różnych językach. Możesz to wyłączyć na dwa sposoby.
Przełącznik w panelu. Na stronie „Języki i reguły geo” wyłącz „Auto-wykrywanie języka”. Cookie baner wyświetla się wtedy wszystkim użytkownikom w języku domyślnym projektu.
Ustawienie języka w kodzie. Tej drogi użyj, jeśli chcesz różnych języków na różnych podstronach. Sposób zależy od tego, jak wdrożyłeś CookieOfficer:
| Sposób wdrożenia | Gdzie wpisać język |
|---|---|
| Kod na stronie | atrybut data-co-lang przy skrypcie |
| Własny kod strony | ustawienie cfSettings.lang |
| Google Tag Manager | pole lang w szablonie, obok identyfikatora projektu |
Przy wdrożeniu przez Google Tag Managera język ustawiasz w polu szablonu.
Przykład. Prowadzisz sklep po polsku i po angielsku, a każda wersja ma własne adresy. Wiele systemów deklaruje na wszystkich podstronach ten sam atrybut lang, więc cookie baner nie rozpozna po nim wersji językowej. O języku decyduje wtedy przeglądarka i polski klient z angielską przeglądarką zobaczy angielski cookie baner na polskiej podstronie. Wpisz data-co-lang="pl" na polskich podstronach i data-co-lang="en" na angielskich, a cookie baner pójdzie za językiem strony.
Odmiany regionalne języka
Cookie baner nie rozróżnia odmian regionalnych. Liczy się język podstawowy, a każdy język ma jeden komplet treści.
Oznacza to, że użytkownik z przeglądarką ustawioną na portugalski brazylijski zobaczy treści portugalskie, a użytkownik z angielskim amerykańskim treści angielskie. Odmian norweskiego również nie rozróżniamy i wszystkie prowadzą do treści norweskich.
Język spoza Twojego zestawu
Cookie baner wyświetla się wyłącznie w językach dodanych w projekcie. Użytkownik, którego język nie znajduje się w Twoim zestawie, zobaczy cookie baner w języku domyślnym.
Przykład. W projekcie masz tylko polski i jest on językiem domyślnym. Użytkownik z Turcji zobaczy cookie baner po polsku.
Liczba języków w planie
Plan Free obejmuje jeden język, pozostałe plany wszystkie 30.
Limit dotyczy liczby języków, nie tego, który to ma być. Angielski sklep na planie bezpłatnym może mieć cookie baner po angielsku.
Język domyślny zostaje zawsze. Przycięcie listy nie usunie języka, w którym cookie baner faktycznie mówi.
Zejście na niższy plan nie kasuje tłumaczeń. Języki ponad limit znikają z panelu, ale zostają zapisane i wracają po powrocie na wyższy plan.
Panel mówi wprost, gdy przyciął listę. Komunikat brzmi „Zapisano N języków z M: tyle obejmuje Twój plan”.
Języki pisane od prawej do lewej
Arabski, hebrajski, perski i urdu wyświetlamy od prawej do lewej. Z tej listy w wyborze języków jest dziś arabski.
Kiedy zmianę zobaczą użytkownicy
Zmiany zatwierdzasz przyciskiem „Publikuj zmiany”. Do przeglądarek użytkowników docierają w ciągu około pięciu minut, ponieważ konfiguracja jest przechowywana w pamięci podręcznej przez ten czas.