diff --git a/addons/report/models/report.py b/addons/report/models/report.py
index 723c098ccb2..018fc0b57e2 100644
--- a/addons/report/models/report.py
+++ b/addons/report/models/report.py
@@ -23,6 +23,7 @@ from openerp.osv import osv
from openerp.tools import config
from openerp.tools.translate import _
from openerp.addons.web.http import request
+from openerp.report.formatter import Formatter
import os
import time
@@ -137,6 +138,16 @@ class Report(osv.Model):
website = None
if request and hasattr(request, 'website'):
website = request.website
+
+ # formatLang method
+ if not values.get('formatLang'):
+ formatter = Formatter(cr, uid, self.pool, lang=user.lang)
+ values.update({
+ 'formatLang': formatter.formatLang,
+ 'digits_fmt': formatter.digits_fmt,
+ 'get_digits': formatter.get_digits,
+ })
+
values.update({
'time': time,
'render_doc': render_doc,
diff --git a/addons/sale_layout/views/sale_layout_template.xml b/addons/sale_layout/views/sale_layout_template.xml
index 7b39ea4c632..c8c83bf2d29 100644
--- a/addons/sale_layout/views/sale_layout_template.xml
+++ b/addons/sale_layout/views/sale_layout_template.xml
@@ -5,7 +5,7 @@
- |
+ | >
@@ -22,7 +22,7 @@
|
|
Subtotal:
-
+
|
@@ -31,7 +31,7 @@
- |
+ |
***
|