if auth.user_id is not None:
if auth.user.language is not None:
if auth.user.language == 1:
T.force('en')
elif auth.user.language == 2:
T.force('ru')
else:
T.force('ru')
else:
T.force('ru')
auth.settings.extra_fields['auth_user']= [Field('language','integer',label=T('Language'))]
auth.define_tables(username=False, signature=False)db.define_table(
'languages',
Field('NAME',length=30)
)
auth.settings.extra_fields['auth_user']= [Field('language','reference languages',label=T('Language'),requires = IS_IN_DB(db,db.languages.id,'%(NAME)s'))]