Przejdź do głównej zawartości
Ankieta na stronę www w wielu językach
Daria Zakrzewska avatar
Napisane przez Daria Zakrzewska
Zaktualizowano ponad tydzień temu

Możesz utworzyć jedną ankietę na stronę www - ankietę pop-up w wielu językach.

Jak dodać język?

Aby dodać kolejny język do ankiety www, przejdź do zakładki Tworzenie i wybierz Języki ankiety.

Kliknij ikonę plusa lub Dodaj tłumaczenie.

Pojawi się nowa kolumna z listą rozwijaną, z której możesz wybrać interesujący Cię język.

Po wyborze języka, w zakładce Pytania pojawią się pola do wpisania przetłumaczonej treści pytań i odpowiedzi. Przechodząc do zakładki Komunikaty, możesz również zmienić treść komunikatów systemowych, podpowiedzi lub innych informacji wyświetlających się respondentowi.

Aby zapisać dodany język, kliknij Zapisz.

Możesz dodać dowolną liczbę języków. W tym celu ponownie kliknij ikonę plusa lub Dodaj tłumaczenie.

Jak dodać plik z tłumaczeniem języka?

Po dodaniu języka do ankiety, kliknij przycisk Plik. W tym miejscu możesz pobrać plik w formacie xlsx, w którym przygotujesz tłumaczenie swojej ankiety. Kliknij Pobierz plik do tłumaczenia...

W pliku znajdziesz kolumny odpowiadające treści znajdującej się w Twojej ankiecie, czyli treści z zakładki Pytania i Komunikaty.

Plik zawiera również instrukcję, która pomoże Ci odpowiednio go uzupełnić.

Po uzupełnieniu pliku, kliknij Wgraj plik z tłumaczeniem... aby dodać przygotowaną treść ankiety w innym języku. Następnie kliknij Zapisz aby zachować wprowadzone zmiany.

Każdy język ma oddzielny plik do tłumaczenia.

Ważne: Pamiętaj, że wprowadzenie zmian w ankiecie po pobraniu pliku będzie wymagało pobrania nowego pliku z tłumaczeniem. Upewnij się, że ankieta jest ukończona, zanim zaczniesz edytować ten plik.

Jak to działa?

Ankieta rozpoznaje język przeglądarki i jeśli wśród dodanych przez Ciebie tłumaczeń, znajdzie język przeglądarki respondenta, to ankieta wyświetli się w tym języku.

Jeśli nie znajdzie, wyświetli się w źródłowym języku ankiety (patrząc na obrazek powyżej będzie to język polski).

Możesz wyświetlać respondentowi ankietę w dowolnym, preferowanym przez Ciebie języku, niezależnie od języka jego przeglądarki. Na przykład: Twoja firma działa na rynku brytyjskim i francuskim. Chcesz mieć pewność, że użytkownicy, którzy odwiedzą stronę w angielskiej wersji językowej, zobaczą ankietę z tłumaczeniem angielskim, a francuskiej wersji - francuską.

Aby to zrobić, wystarczy do Twojej strony internetowej, na której już został umieszczony kod ankiety, dodać poniższy skrypt. Co ważne, skrypt określający język musi znaleźć się pod skryptem ankiety.

<script> Startquestion.call({ type: 'setLang', lang: 'en', }); </script>

Atrybut lang określa preferowany język. Analogicznie wpisz wartość atrybutu dla innego języka.

Lista kodów językowych do użycia w parametrze lang

Poniżej znajdziesz listę wszystkich kodów językowych znajdujących się w naszym panelu.

Język

Wartość atrybutu lang

bośniacki

bs

bułgarski

bg

chiński

zh

chorwacki

hr

czeski

cs

duński

dk

estoński

et

fiński

fi

francuski

fr

grecki

gr

gruziński

ka

hiszpański

es

indonezyjski

id

koreański

ko

litewski

lt

łotewski

lv

niderlandzki

nl

niemiecki

de

norweski

no

portugalski

pt

rosyjski

ru

rumuński

ro

serbski

sr

słowacki

sk

słoweński

si

szwedzki

se

tajwański

tw

ukraiński

ua

węgierski

hu

włoski

it

Przykłady implementacji zmiany języka w ankiecie

Nasz kod ankiety domyślnie wykrywa język przeglądarki. Zastosuj poniższe rozwiązania, tylko jeśli chcesz nadpisać domyślne zachowanie ankiety.

Poniższe przykłady stanowią jedynie propozycję implementacji zmiany języka w ankiecie. Przed wdrożeniem do środowiska produkcyjnego, zalecamy dokładne przetestowanie kodu oraz skonsultowanie go z zespołem technicznym w Twojej firmie.

Wybór języka podczas ładowania strony

Jeśli chcesz manualnie ustawić język w ankiecie, możesz wywołać zmianę języka natychmiast po załadowaniu strony:

window.addEventListener('load', function() { Startquestion.call({ type: 'setLang', lang: 'en' }); });


lub dodając kod HTML:

<script> Startquestion.call({ type: 'setLang', lang: 'en' }); </script>

Zmiana języka po kliknięciu przycisku

Użytkownik może kliknąć w przycisk na stronie, aby zmienić język ankiety. W kodzie można ustawić funkcję wywołującą poniższy kod, gdy przycisk zostanie naciśnięty:

document.getElementById('changeLangButton').addEventListener('click', function() { Startquestion.call({ type: 'setLang', lang: 'en' }); });

Zmiana języka na podstawie wyboru języka z rozwijanej listy

Jeśli na swojej stronie masz możliwość wyboru języka z listy np. użytkownik może wybrać język z rozwijanej listy, np. w formularzu lub w głównej nawigacji, poniższy kod pozwoli na zmianę języka widżetu na wybrany język:

document.getElementById('languageSelect').addEventListener('change', function(event) { const selectedLang = event.target.value; Startquestion.call({ type: 'setLang', lang: selectedLang }); });

Automatyczna zmiana języka na podstawie lokalizacji użytkownika

Możesz również dynamicznie zmienić język na podstawie lokalizacji użytkownika lub ustawień przeglądarki:

const userLang = navigator.language || navigator.userLanguage; Startquestion.call({ type: 'setLang', lang: userLang.includes('en') ? 'en' : 'pl' });

Analiza i porównanie wielu języków

Wypełnienia we wszystkich dodanych językach są dostępne w zakładce Wyniki. Każdy język ma przypisany atrybut - Język.

Aby przefiltrować odpowiedzi respondentów w zależności od wyświetlanego języka ankiety, skorzystaj z filtrów.

Kliknij Więcej filtrów i wybierz atrybut Język ankiety.

Wybierz język, dla którego wypełnienia chcesz analizować. Kliknij Zastosuj.

Jeśli chcesz porównać jak odpowiadali respondenci w zależności od wyświetlanego języka, skorzystaj z porównania grup respondentów, gdzie w szybki sposób porównasz wyniki na podstawie atrybutu Język ankiety.

Kliknij Dodaj porównanie.

Wybierz Grupy respondentów.

Z listy wybierz, które pytanie chcesz przeanalizować. Następnie wybierz atrybut do porównania - Język ankiety.

W kolejnym kroku zaznacz czy chcesz porównać Wszystkie wartości atrybutu czy może tylko Wybrane wartości. W przypadku wybranych wartości, zaznacz checkbox przy odpowiednim języku lub wyszukaj jego wartość na liście.

Po dokonaniu wyboru, kliknij Zastosuj.

Pojawią się wykresy na których porównasz odpowiedzi respondentów dla każdego wybranego języka. Przy każdym wykresie i w tabeli znajduje się informacja o języku.

Wyniki z nałożonymi filtrami oraz dodanymi porównaniami możesz zapisać jako nowy raport.

Atrybut Język ankiety jest też widoczny w zakładce Wypełnienia. Jest on dostępny dla wypełnień, które zostały zebrane po dodaniu języków do ankiety www.

Czy to odpowiedziało na twoje pytanie?