Flerspråklig støtte
rtSurvey gir robust flerspråklig støtte, slik at du kan lage spørreundersøkelser på flere språk. Denne funksjonen er avgjørende for å gjennomføre forskning på tvers av ulike språklige befolkninger eller i flerspråklige miljøer.
Sette opp flerspråklige spørreundersøkelser
For å lage en flerspråklig spørreundersøkelse i rtSurvey, må du legge til språkspesifikke kolonner i XLSForm. Slik gjør du det:
- Etikettoversettelser: Legg til kolonner for hvert språk ved hjelp av formatet
label::Språk (kode). - Hintoversettelser: Bruk
hint::Språk (kode)for å oversette hint. - Mediefiltranslations: For språkspesifikke medier, bruk
media::Språk (kode).
Eksempel:
| type | name | label::English (en) | label::Español (es) | hint::English (en) | hint::Español (es) |
|---------|------|---------------------|---------------------|---------------------|---------------------|
| integer | age | How old are you? | ¿Cuántos años tienes?| Enter your age | Ingrese su edad |
Språkkoder
Det anbefales å bruke de offisielle 2-tegns språkkodene (subtagger) etter språknavnet. Dette gjør det enklere å matche skjemaspråk med brukergrensesnittspråk. Du finner de offisielle kodene her.
Angi et standardspråk
For å angi et standardspråk for datainnsamling, bruk settings-regnearket i XLSForm:
| form_id | version | default_language |
|-----------|---------|-------------------|
| test_form | 101 | French (fr) |
rtSurvey-spesifikke funksjoner
Dynamisk språkbytte
rtSurvey lar brukere bytte språk dynamisk under datainnsamling:
- I nettgrensesnittet, bruk språknedtrekkmenyen i den øvre navigasjonslinjen.
- I mobilappen, gå til språkalternativer gjennom innstillingsmenyen.
Språkspesifikke valideringsmeldinger
rtSurvey utvider flerspråklig støtte til valideringsmeldinger:
| type | name | constraint | constraint_message::English (en) | constraint_message::Español (es) |
|---------|------|------------|----------------------------------|----------------------------------|
| integer | age | . <= 150 | Age must be 150 or less | La edad debe ser 150 o menos |
RTL-språkstøtte
For høyre-til-venstre (RTL)-språk som arabisk eller hebraisk justerer rtSurvey automatisk oppsettet:
| type | name | label::English (en) | label::Arabic (ar) |
|------|------|---------------------|---------------------|
| text | name | Your name | اسمك |
Beste praksis for flerspråklige spørreundersøkelser
- Konsekvent navngivning: Bruk konsekvente språkkoder i hele skjemaet.
- Profesjonell oversettelse: Bruk profesjonelle oversettere som kjenner surveykonteksten.
- Kontekstnotater: Gi kontekstnotater til oversettere for å sikre nøyaktige oversettelser.
- Testing: Test skjemaet på alle språk før distribusjon.
- Unicode-støtte: Sørg for at datainnsamlingsenhetene støtter Unicode for ikke-latinske skrifter.
- Språkspesifikke medier: Bruk kulturelt passende bilder eller lyd for hvert språk.
- Unngå tekst i bilder: Hvis du bruker bilder med tekst, lag separate bilder for hvert språk.
Kjente begrensninger
- Noen avanserte funksjoner er kanskje ikke tilgjengelige på alle språk.
- Ekstremt lange oversettelser kan påvirke oppsettet på mindre skjermer.