Changeset e171dc2 in OpenWorkouts-current for ow/views/user.py
- Timestamp:
- Feb 26, 2019, 11:52:44 PM (5 years ago)
- Branches:
- current, feature/docs, master
- Children:
- ac3af33
- Parents:
- aad4954
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ow/views/user.py
raad4954 re171dc2 9 9 from pyramid.security import remember, forget 10 10 from pyramid.response import Response 11 from pyramid.i18n import TranslationStringFactory 11 from pyramid.i18n import TranslationStringFactory, get_localizer 12 12 from pyramid_simpleform import Form, State 13 13 from pytz import common_timezones … … 295 295 getattr(workout, 'uphill', Decimal(0)) or Decimal(0)) 296 296 297 localizer = get_localizer(request) 298 user_gender = _('Unknown') 299 for g in get_gender_names(): 300 if g[0] == context.gender: 301 user_gender = localizer.translate(g[1]) 302 297 303 return { 298 304 'user': user, 305 'user_gender': user_gender, 299 306 'workouts': workouts, 300 307 'current_month': '{year}-{month}'.format( … … 338 345 default_locale = request.registry.settings.get( 339 346 'pyramid.default_locale_name') 340 available_locale_names = get_available_locale_names()341 347 current_locale = request.cookies.get('_LOCALE_', default_locale) 342 348 # if not given a file there is an empty byte in POST, which breaks … … 372 378 del form.data['picture'] 373 379 380 localizer = get_localizer(request) 381 gender_names = [ 382 (g[0], localizer.translate(g[1])) for g in get_gender_names()] 383 available_locale_names = [ 384 (l[0], localizer.translate(l[1])) for l in get_available_locale_names() 385 ] 386 374 387 return {'form': OWFormRenderer(form), 375 388 'timezones': common_timezones, 389 'gender_names': gender_names, 376 390 'available_locale_names': available_locale_names, 377 391 'current_locale': current_locale}
Note: See TracChangeset
for help on using the changeset viewer.