Hide Label column in ODK Collect

Hi dears,
Does anyone know how to hide one of the Label columns? The reason is that I have multiple languages in my form and I only want to show one language for the interviewers. The interviewers should only see one of the languages but I want to keep the English for data analysis (Cant delete it): label::English (en)
Thank you

Are you using Collect or Enketo (Web form)?

You might use a workaround:
- Use different XLSForm versions for data collection and for final export/analysis.
- You could temporarily rename all survey and choices language columns you want to exclude to an invalid name, e.g. to XXlabel...

If your analysis is done with external tools like SPSS, you may only need to export the SPSS labels, before deactivating the language columns you want to exlude.

Another option could be to set the default language (Form settings), and add an initial mandatory acknowledge question to confirm the language and train and trust your users. But this will still allow to choose another language in the menu (at any time!).

In any case, save/download your initial complete form before changing it.

Hint: Be aware that previous used/stored jr:choice-names will not automatically update with language change. See Jr:choice-name() not re-evaluated on form language change (with further links).

1 Like