Как я могу добавить перевод в проверка в React Admin? - PullRequest
0 голосов
/ 30 марта 2020

Я не могу перевести сообщение проверки в React Admin . Проверка возвращает только проверенную строку (пример: app.errors.startIsRequired, а не переведенную строку (пример: требуется запуск).

Пример:

Форма. js

 <SimpleForm
        toolbar={<LoggingChangeToolbar label={submitButtonText} />}
        validate={ValidateLoggingChangeForm}
        className={"logging-form"}
        save={handleSubmit}
        redirect={false}
      >

....

</Simpleform>

Проверка. js

export const ValidateManualLogForm = (values) => {
  const errors = {};
  if (!values.start) {
    errors.start = 'app.errors.startIsRequired';
  }

  if (!values.end) {
    errors.end = 'app.errors.endIsRequired';
  } else if (values.start > values.end) {
    errors.end = 'app.errors.endMustBeGreaterThanStart';
  }

  if (!values.project) {
    errors.project = 'app.errors.projectIsRequired';
  }

  if (!values.description) {
    errors.description = 'app.errors.descriptionIsRequired';
  }

  return errors;
};

1 Ответ

0 голосов
/ 31 марта 2020

Попробуйте это: errors.start = ['app.errors.startIsRequired']

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...