I am currently developing a form using ArcGIS Survey123 Connect in Arabic and have encountered two technical issues related to multiple select questions.
First Issue: Arabic Option Naming Restrictions
I am using Arabic language for the survey, including the choices sheet. The Arabic text is written in both the label column (for display) and the name column (for stored values). However, Survey123 does not allow spaces within values in the name column. When Arabic options contain multiple words, I am forced to use underscores (_) between words. This creates readability and data quality challenges, as stored values do not match natural Arabic formatting and complicate data analysis and reporting workflows.
Second Issue: "Other" Value Storage in Multiple Select Questions
In multiple select questions where the "Other" option is enabled, Survey123 stores the word "other" as part of the selected values while also storing the user-entered text in a separate field. I implemented a calculation field to merge the selected values with the user-entered "Other" text into a single hidden field that is stored in the feature layer. However, the stored result still includes the literal value "other" along with the final answer.
The calculation expression currently used is:
if(
selected(${Ext_Dmg},'other'),
concat(join(' ',${Ext_Dmg}),' - ',${Ext_Dmg_other}),
join(' ',${Ext_Dmg})
)I would like to know if there is an official or recommended approach within Survey123 to:
Properly support Arabic multi-word option values without requiring underscores in the name column.
Prevent the system from storing the literal "other" value when merging user-entered responses with selected multiple choice answers.
Thank you for your support.
Kind regards,