Drupal 8 Webform:无法翻译收音机的选项

时间:2019-06-27 13:15:24

标签: webforms radio-button translation drupal-8

我有一个带有许多单选按钮的网络表单。我面临的问题是,我无法转换这些值。

这里是例子

标题:该机构是否有WiFi 选项:自定义选项 选项值: a)是的 b)否 c)有时 d)没有评论

现在,如果我要进入“翻译”选项卡并单击“添加翻译”,那么我在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']);

  }
}

0 个答案:

没有答案