#web2py
#web2py
Вопрос:
При создании дополнительных полей для 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 не английский, а в файлах languages доступен правильный перевод.
Ответ №1:
Проблема была идентифицирована как ошибка в том, как некоторые средства проверки используют сообщения. Более подробная информация в группе web2py. https://groups.google.com/forum/#!searchin/web2py/extra_fields|sort:date/web2py/7O_h5YotOsQ/cZ7OM43yCAAJ