src/pyams_content/features/renderer/__init__.py
changeset 642 f2323704d6c3
parent 556 8f3c10b301ea
child 888 82839782b63d
--- 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)