Drupal 8 Webform: Невозможно перевести параметры радио - PullRequest
0 голосов
/ 27 июня 2019

У меня есть веб-форма с множеством переключателей.И проблема, с которой я сталкиваюсь, заключается в том, что я не могу перевести значения.

Вот пример

Заголовок: Есть ли в учреждении параметры Wi-Fi: Пользовательские параметры ЗНАЧЕНИЕ ОПЦИИ: a) Даб) нет в) иногда г) нет комментариев

Теперь, если мне нужно перейти на вкладку «Перевод» и нажать «Добавить перевод», в YAML есть следующий код для «Испанский».Я могу перевести название на испанский, как показано ниже.Но «#options», когда я перехожу на испанский и сохраняю, не обновляется.Когда я снова редактирую перевод, переведенное значение для «#options» возвращается на английский.Есть ли способ добавить перевод для значения параметров?

````'#title': '¿La institución tiene WiFi?'
``'#options':
````'Yes': 'Yes'
````'No': 'No'
````'Sometimes': 'Sometimes'
````'No Comments': 'No Comments'

I tried following code but no effect,

    function THEMENAME_preprocess_form_element(&$variables) {
      if($variables['element']['#type'] == 'radio') {
        $variables['element']['#title'] = t($variables['element']['#title']);
        $variables['element']['#return_value'] = t($variables['element']['#title']);

  }
}
...