Déplacement pour eggification.
[Plinn.git] / Products / Plinn / skins / content / dateCriterionResolvedDescription.py
diff --git a/Products/Plinn/skins/content/dateCriterionResolvedDescription.py b/Products/Plinn/skins/content/dateCriterionResolvedDescription.py
new file mode 100644 (file)
index 0000000..e5b8914
--- /dev/null
@@ -0,0 +1,21 @@
+##parameters=
+items = context.getCriteriaItems()
+if items :
+       from Products.Plinn.utils import translate
+       _ = lambda msg: translate(msg, context)
+
+       rec = items[0][1]
+       
+       query = rec['query']
+       range = rec['range']
+       
+       strftime = lambda d : d.strftime(context.locale_date_fmt())
+       
+       if range == 'max' :
+               return _("search from the beginning of the world until %s") % strftime(query)
+       elif range == 'min' :
+               return _("search from %s and the end of the world") % strftime(query)
+       elif range == 'min:max' :
+               return _("search between %s and %s") % (strftime(query[0]), strftime(query[1]))
+else :
+       return context.Description()
\ No newline at end of file