Administrar varios idiomas

Incluir uno o varios conjuntos de traducciones para las encuestas puede facilitar la comprensión de las preguntas de la encuesta tanto a los responsables de la captura de datos como a los encuestados. Los pasos de traducción que se enumeran en este tema son específicamente sobre los idiomas admitidos en su formulario. Para obtener más información sobre el comportamiento de cada una de las aplicaciones de Survey123 en relación con los ajustes de idioma, consulte Idiomas compatibles.

Traducir preguntas de encuestas

El proceso para incluir traducciones para las preguntas de la encuesta en ArcGIS Survey123 es el siguiente:

  1. Agregue una columna a la hoja de cálculo survey y asígnele el nombre label::, seguido del nombre o el código de dos caracteres empleado para identificar el idioma, con el código entre paréntesis; por ejemplo, label::Español (es).

    Para obtener una lista de los códigos de idioma que acepta XLSForm y que aparecerán en el formulario, consulte la lista de códigos ISO 639-2. Para obtener una lista de códigos de idioma que no solo se muestran en su formulario, sino que también desencadenan las opciones, los menús, los botones y otros elementos de la interfaz de usuario en las aplicaciones de Survey123 para cambiar cuando se selecciona el idioma, consulte Idiomas compatibles.

  2. Para cada pregunta que se vaya a traducir, escriba en esta columna el texto traducido.
  3. Repita para cada idioma adicional.
Crear una columna label para cada idioma.

Traducir las sugerencias y los mensajes de las restricciones

Las sugerencias se traducen de la misma forma que las etiquetas.

  1. Agregue una columna a la hoja de cálculo survey y asígnele el nombre hint::, seguido por el nombre y el código empleado para identificar el idioma, por ejemplo, hint::Español (es).
  2. Para cada sugerencia que se vaya a traducir, escriba en esta columna el texto traducido.
  3. Repita para cada idioma adicional.
Crear una columna hint para cada idioma.

El mensaje de restricción que aparece cuando no se respeta una restricción también se puede traducir con una columna como constraint_message::Español (es). Las sugerencias de orientación se pueden traducir con una columna como guidance_hint::Español (es).

Traducir listas de opciones

También puede proporcionar traducciones para las opciones de las listas de opciones.

  1. Agregue una columna a la hoja de cálculo choices y asígnele el nombre label::, seguido por el nombre o el código empleado para identificar el idioma, por ejemplo, label::Español (es).
  2. Para cada opción que se vaya a traducir, escriba en esta columna el texto traducido.
  3. Repita para cada idioma adicional.
Crear una columna label para cada idioma.
Precaución:

Los nombres de opciones duplicados de una lista de opciones no se admiten para encuestas multilingües.

La opción or_other para las preguntas select_one y select_multiple no es compatible con las encuestas multilingües. Se recomienda agregar una pregunta de texto por separado para recopilar la otra respuesta. Para obtener más información, consulte Preguntas con varias opciones.

Traducir imágenes y contenido multimedia

También puede proporcionar imágenes traducidas en los idiomas.

  1. Agregue una columna a la hoja de cálculo choices o survey y asígnele el nombre image::, seguido por el nombre y el código empleado para identificar el idioma, por ejemplo, image::Español (es).
  2. Para cada imagen que se desee traducir, coloque la imagen traducida en la carpeta "media" de la encuesta y escriba su nombre de archivo en la nueva columna.
  3. Repita para cada idioma adicional.
Crear una columna image para cada idioma.

Puede traducir los archivos de audio adjuntos a una pregunta u opción de forma similar con una columna audio::, por ejemplo, audio::Español (es).

Traducir elementos de forma

Puede traducir el título que aparece en la parte superior de la encuesta y varios elementos de formulario que aparecen en la Survey123 webSurvey123. Para obtener más información sobre estos elementos, consulte Personalizar elementos de formulario.

  1. Agregue una pregunta de nota a la encuesta y asígnele el nombre generated_note_form_title.
    • generated_note_form_title
    • generated_note_form_description
    • generated_note_form_submit_TEXT
    • generated_note_form_footer
    • generated_note_prompt_submitted
  2. Introduzca el título de la encuesta traducido en la columna denominada label::, seguido por el nombre o el código empleado para identificar el idioma, por ejemplo, label::Español (es).
  3. Repita para cada idioma adicional.

Idiomas predeterminados distintos del inglés

Si va a usar una encuesta con etiquetas en un idioma distinto del inglés en un dispositivo con una configuración regional correspondiente al inglés, puede haber leves diferencias de comportamiento dependiendo del modo de identificar el idioma distinto del inglés. La columna predeterminada titulada label puede contener texto en cualquier idioma, y este contenido se muestra de forma predeterminada para las etiquetas de sus preguntas. En la mayoría de los casos, esto funciona del modo esperado. En algunos casos, es posible que un texto de derecha a izquierda se muestre de izquierda a derecha o que las fechas, las divisas y los calendarios se muestren en inglés.

Para garantizar la mejor experiencia de traducción, es recomendable hacer lo siguiente:

  • Asegúrese de que todas las columnas de texto (labels, hints y messages) tienen en su título el nombre y código del idioma, por ejemplo, label::Español (es).
  • Defina una configuración default_language en la pestaña Configuración.

Cuando se usa el código de idioma de la lista Idiomas compatibles, Survey123 no solo garantiza que el texto que incluya en la hoja de cálculo se mostrará correctamente, sino que también usa las preferencias de la configuración regional para visualizar los selectores de números, valores de divisas y calendario esperados.

Cambiar de idioma en su encuesta

Una vez que haya agregado varios idiomas al XLSForm, puede cambiar entre estos idiomas en la encuesta.

Para cambiar de idioma para su encuesta en Survey123 Connect y la aplicación de campo Survey123, abra el menú y elija en la lista de idiomas disponibles. Si no se han suministrado traducciones, no se muestra ningún idioma.

Para cambiar de idioma en la aplicación web Survey123, haga clic en la selección de idioma en el área superior de la ventana para elegir en la lista de idiomas disponibles. Si no se han suministrado traducciones, no se muestra la selección de idioma.