使用TYPO3 v9中的变体以表格形式转换validateErrorMessages

时间:2019-01-08 12:34:14

标签: typo3 variant typo3-9.x

我想用新版本翻译整理器的validationErrorMessage。下面是我的一段代码,显示了标有Vorname的字段的属性。

renderables:
  - defaultValue: ''
    type: Text
    identifier: text-1
    label: Vorname

    properties:
      fluidAdditionalAttributes:
        required: required
        minlength: '5'
        maxlength: '100'
      validationErrorMessages:
        - code: '1238110957'
          message: 'Die maximale....'
        - code: '1221551320'
          message: 'Es sind nur alphanumerische Zeichen erlaubt'
        - code: '1221560910'
          message: 'Bitte geben Sie Ihren Vornamen an'
      elementDescription: 'Ihr Vorname'

要对此进行翻译,我使用以下代码。虽然label和elementDescription的翻译工作正常,但validationErrorMessage的翻译却不能。

    variants:
      - identifier: language-variant-en
        condition: 'siteLanguage("locale") == "en_US.UTF-8"'
        label: Firstname
        properties:
          validationErrorMessages:
            message: 'Englisch Die maximale...'
          elementDescription: Your first name

我认为,问题在于正确地处理每个邮件属性,但我还没有找到解决方案。

谢谢

1 个答案:

答案 0 :(得分:0)

怀疑,解决方案本身非常简单。如您所见,只需完全接管要翻译的段落(validationErrorMessages)。

注意连字符和缩进:

0: {ingredient: "egg", amount: "2"}
1: {ingredient: "salt", amount: "200 gr"}