При создании дополнительных полей для 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 не является английским и в языковых файлах доступен правильный перевод.