Сообщения проверки дополнительных полей в auth_user не соответствуют доступным переводам.Кто-нибудь еще с этой проблемой? - PullRequest
0 голосов
/ 05 апреля 2019

При создании дополнительных полей для auth_user сообщения проверки для этих полей всегда на английском языке. Они не соответствуют доступным переводам.

Это не происходит в полях по умолчанию.

Я добавил это в db.py

auth.settings.extra_fields['auth_user'] = [
    Field('pagination',
          'integer',
          default=9,
          label=T('Pagination'),
          notnull=True,
          required=True,
          requires=IS_INT_IN_RANGE(5, 51),
    ),
]

При вставке неверного значения возвращаемое сообщение всегда равно

Enter an integer between 5 and 50

, даже если язык web2py не является английским и в языковых файлах доступен правильный перевод.

1 Ответ

0 голосов
/ 17 апреля 2019

Проблема была определена как ошибка в том, как некоторые валидаторы используют сообщения.Больше подробностей в группе web2py.https://groups.google.com/forum/#!searchin/web2py/extra_fields%7Csort:date/web2py/7O_h5YotOsQ/cZ7OM43yCAAJ

...