diff -r 771482d50c94 -r f2323704d6c3 src/pyams_content/features/renderer/__init__.py --- a/src/pyams_content/features/renderer/__init__.py Wed Jun 13 12:35:21 2018 +0200 +++ b/src/pyams_content/features/renderer/__init__.py Wed Jun 13 12:35:44 2018 +0200 @@ -43,7 +43,11 @@ """Get rendering adapter based on selected renderer name""" if request is None: request = check_request() - return request.registry.queryMultiAdapter((self, request), self.renderer_interface, name=self.renderer or '') + renderer = request.registry.queryMultiAdapter((self, request), self.renderer_interface, + name=self.renderer or '') + if 'lang' in request.params: + renderer.language = request.params['lang'] + return renderer @adapter_config(context=IRenderedContent, provides=IContentRenderer)