diff --git a/plone/app/content/browser/vocabulary.py b/plone/app/content/browser/vocabulary.py index 34906f11..db6bff28 100644 --- a/plone/app/content/browser/vocabulary.py +++ b/plone/app/content/browser/vocabulary.py @@ -17,6 +17,9 @@ from zope.schema.interfaces import ICollection from zope.schema.interfaces import IVocabularyFactory from zope.security.interfaces import IPermission +from Products.CMFPlone import PloneMessageFactory as _ +from zope.i18n import translate +from Products.CMFPlone.utils import safe_unicode import inspect import itertools @@ -153,7 +156,7 @@ def __call__(self): continue if key == 'path': val = val[len(base_path):] - item[key] = val + item[key] = translate(_(safe_unicode(val)), context=self.request) items.append(item) else: for item in results: