From ef8a47c1a11a8e358402fcb064744c495d3c0272 Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Tue, 14 Nov 2017 22:42:08 +0100 Subject: [PATCH] column headers: use default translation domain if appropriate --- expert/browser/export.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/expert/browser/export.py b/expert/browser/export.py index b398733..929b354 100644 --- a/expert/browser/export.py +++ b/expert/browser/export.py @@ -26,6 +26,7 @@ import os import time from zope.cachedescriptors.property import Lazy from zope.i18n import translate +from zope.i18nmessageid import Message from zope.traversing.api import getName from cybertools.meta.interfaces import IOptions @@ -58,7 +59,12 @@ class ResultsConceptCSVExport(ResultsConceptView): def getColumnTitle(self, field): lang = self.languageInfo.language - return translate(_(field.title), target_language=lang) + title = field.title + if not isinstance(title, Message): + title = _(title) + #return translate(_(field.title), target_language=lang) + return encode(translate(title, target_language=lang), + self.encoding) def getFilepaths(self, name): repName = getName(self.report.context)