Contenido

Los formularios pueden tener traducciones a varios idiomas, por ejemplo puede tener un formulario que este en español y a la vez en inglés, para ello lo que debe hacer es especificar como son los diversos elementos para un idioma y otro, es decir, debe especificar la etiqueta que tendrá el formulario cuando este en español y la que llevara el formulario cuando este en inglés. Los elementos que puede definir en más de un idioma son:
- Texto de Pregunta – label (Obligatorio para múltiples idiomas). Hoja survey
- Texto de ayuda – hint (Obligatorio para múltiples idiomas). Hoja survey
- Texto opción-label (Obligatorio para múltiples idiomas). Hoja choices
- Guía – guidance_hint. Hoja survey
- Mens. restricción – constraint_message. Hoja survey
- Mens. Obligatorio – required_message. Hoja survey
- Multimedia Imagen – media::image. Hoja survey
- Multimedia audio – media::audio. Hoja survey
- Multimedia video – media::video. Hoja survey
- Multimedia Imagen -media::image. Hoja choices
- Multimedia audio – media::audio. Hoja choices
- Multimedia video – media::video. Hoja choices
Si especifica varios idiomas para cualquiera de los 3 primeros elementos deberá especificar los idiomas para todos los 3. Los demás son completamente opcionales la mayoría de las veces, incluso cuando tiene varios idiomas en el formulario, no será necesario especificar un valor por idioma para ellos.
Un único idioma
Si el formulario solo estará disponible en un idioma no es necesario identificarlo.
Sin embargo, las plantillas de excel tienen como identificador por defecto ::languaje al lado de los nombres de las columnas con disponibilidad de idiomas. Ejemplo:

Formularios con multiples idiomas
Para los forrmularios con multiples idiomas coloque al menos los elementos requeridos en los idiomas que manejará. El nombre del idioma puede ser cualquiera siempre y cuando no tenga espacios.
Cómo se usa (visualiza)
En Dispositivo móvil:
En el menú del formulario puede cambiar el idioma




En Form web:
Puede escoger el idioma en la parte superoor del formulario:


Cómo se diseña (define en un formulario):
En Editor Web:
En el editor web lo primero que debe hacer es definir los idiomas, para esto vaya a Archivo-> Idiomas

De clic en el botón adicionar e indique el nombre del idioma.

Luego de clic en guardar.
Para moverse entre un idioma u otro lo puede hacer en la parte superior, finalmente complete para todos los idiomas empleados los 3 elementos requeridos.

En plantilla Excel:
Coloque columnas para los 3 elementos requeridos por cada idioma colocando el identificador de idioma con ::idioma. Ejemplo:

Código de idioma
El código del idioma le dice al sistema explicitamente cuál es el idioma, lo que permite hacer traducciones automáticas para ciertos idiomas.
Cómo se diseña (define en un formulario):
En Editor Web:
Si conoce el codigo del idioma coloquelo en la casilla correspondiente:

En plantilla Excel:
Coloque el codigo entre parentesis al lado del idioma.

Traducciones automáticas
Puede traducir automáticamente algunos idiomas cuando carga un formulario. Para hacer esto en la hoja de configuración en la columna “auto_translate” escriba “yes”.
El primer idioma de la encuesta se utiliza como idioma de origen. Todas las etiquetas vacías, sugerencias, mensajes de restricción, mensajes obligatorios y guías en los idiomas restantes se traducirán del idioma de origen. Por lo tanto, si ya ha especificado una traducción, no se sobrescribirá.
Los idiomas solo se consideran para la traducción automática si se han especificado mediante uno de los códigos de idioma admitidos.
| code | name |
|---|---|
| af | Afrikaans |
| ar | Arabic |
| am | Amharic |
| az | Azerbaijani |
| bg | Bulgaro |
| bn | Bengali |
| bs | Bosnian |
| cs | Czech |
| da | Danés |
| de | Aleman |
| en | Inglés |
| es | español |
| et | Estonian |
| fa | Farsi |
| fa-AF | Dari |
| fi | Finnish |
| fr | Francés |
| fr-CA | Francés (Canada) |
| hr | Croata |
| ka | Georgian |
| el | Griego |
| ha | Hausa |
| he | Hebrew |
| hi | Hindi |
| hu | Hungaro |
| id | Indonesian |
| it | Italiano |
| ja | Japones |
| ko | Koreano |
| lv | Latvian |
| ms | Malay |
| nl | Dutch |
| no | Norwegian |
| ps | Pashto |
| pt | Portugues |
| pl | Polish |
| ro | Romanian |
| ru | Ruso |
| sk | Slovak |
| sl | Slovenian |
| so | Somali |
| sq | Albano |
| sr | Serbian |
| sw | Swahili |
| sv | Swedish |
| ta | Tamil |
| th | Thai |
| tl | Tagalog |
| tr | Turkish |
| uk | Ukrainian |
| ur | Urdu |
| vi | Vietnamese |
| zh | Chino (Simplified) |
| zh-TW | Chinese (Traditional) |
Advertencia: Tenga en cuenta que la traducción automática se realiza mediante AWS Transcribe por lo que seguramente habrá errores que deberán resolverse.
