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.