Как вы переводите EXT: кнопки формы в TYPO3 CMS 8.7 LTS? - PullRequest
0 голосов
/ 20 сентября 2018

с темой Как вы переводите EXT: Формы форм в TYPO3 CMS 8.7 LTS? мои переводы почти завершены.Может ли кто-нибудь помочь мне также перевести кнопки «предыдущий» и «следующий» в формы?

fe

renderables:
  -
    renderingOptions:
      previousButtonLabel: ''
      nextButtonLabel: ''
    identifier: page-1
    label: ''
    type: Page

1 Ответ

0 голосов
/ 20 сентября 2018

Для перевода кнопок в форме EXT можно использовать следующие ключи перевода:

element.Form.renderingOptions.submitButtonLabel
element.Page.renderingOptions.previousButtonLabel
element.Page.renderingOptions.nextButtonLabel
element.SummaryPage.renderingOptions.previousButtonLabel
element.SummaryPage.renderingOptions.nextButtonLabel

Они позволяют локализовать метки кнопок глобально для всех форм одинаково.


Вы также можете установить переведенные пользовательские метки для определенных форм.Пожалуйста, обратите внимание на специальную позицию идентификатора формы внутри ключа перевода только для кнопки submit (кажется ошибкой):

element.<form-identifier>.renderingOptions.submitButtonLabel

Для перевода previous и следующий кнопки для конкретных форм, вы можете использовать элементы-идентификаторы.Вы также можете комбинировать их с идентификатором формы.

Определение формы (отрывок):

renderables:
  -
    renderingOptions:
      previousButtonLabel: 'Previous step'
      nextButtonLabel: 'Next step'
    identifier: summarypage-1
    label: 'Summary page'
    type: SummaryPage

Ключи перевода:

<form-identifier>.element.<element-identifier>.renderingOptions.nextButtonLabel
element.<element-identifier>.renderingOptions.nextButtonLabel
<form-identifier>.element.<element-identifier>.renderingOptions.previousButtonLabel
element.<element-identifier>.renderingOptions.previousButtonLabel

Примеры ключей для определения формывыше:

MyContactForm.element.summarypage-1.renderingOptions.previousButtonLabel
element.summarypage-1.renderingOptions.previousButtonLabel

Ограничение: Вы можете не переводить предыдущий и следующий кнопки при объединении form-identifier иgeneral element-type (например, SummaryPage).

Следующее не будет работать:

<form-identifier>.element.SummaryPage.renderingOptions.nextButtonLabel
...