You can use a custom predicate in your routes to set
request.locale_name, try something like:
def langs(info, request):
lang = info['match'].get('lang')
if lang:
request.locale_name = lang
return True
return False
and add route:
config.add_route('place', '/{lang}/place', custom_predicates=(langs,))
Hope this helps,
Blaise