I just verified that the fix for Choice translations not saving · Issue #2274 · kobotoolbox/kpi · GitHub is still present and working on https://kf.kobotoolbox.org/. My screenshots and form JSON illustrate that the translations editor works properly even when choices from different choice lists have the same name: in this example, both lists bk5ko92
and os6ic02
have yes
and no
choices, but I was still able to translate them independently.
@janrikovsky, please provide the exact steps necessary to reproduce the problem you’re seeing so that we can proceed with troubleshooting. After you’ve done that, if we still cannot reproduce or understand the problem, @stephanealoo may access your account and look at your form in particular to diagnose the issue. Thanks.
The form JSON:
{
"schema": "1",
"survey": [
{
"name": "start",
"type": "start",
"$kuid": "87fkTWbXr",
"$autoname": "start"
},
{
"name": "end",
"type": "end",
"$kuid": "5grCis9nN",
"$autoname": "end"
},
{
"type": "select_one",
"$kuid": "qm9oq12",
"label": [
"yes or no?",
"?on ro sey"
],
"required": false,
"$autoname": "yes_or_no",
"select_from_list_name": "bk5ko92"
},
{
"type": "select_one",
"$kuid": "ud1nq50",
"label": [
"also yes or no?",
"?on ro sey osla"
],
"required": false,
"$autoname": "also_yes_or_no",
"select_from_list_name": "os6ic02"
}
],
"choices": [
{
"name": "yes",
"$kuid": "8yXvsdtH3",
"label": [
"yes",
"sey (i)"
],
"list_name": "bk5ko92",
"$autovalue": "yes"
},
{
"name": "no",
"$kuid": "RR9D9b8Rm",
"label": [
"no",
"on (i)"
],
"list_name": "bk5ko92",
"$autovalue": "no"
},
{
"name": "yes",
"$kuid": "fjaYxcxsp",
"label": [
"yes",
"sey (ii)"
],
"list_name": "os6ic02",
"$autovalue": "yes"
},
{
"name": "no",
"$kuid": "o5QDxq2GF",
"label": [
"no",
"on (ii)"
],
"list_name": "os6ic02",
"$autovalue": "no"
}
],
"settings": {
"default_language": "English (en)"
},
"translated": [
"label"
],
"translations": [
"English (en)",
"Hsilgne (ne)"
]
}