diff --git a/modules/bibformat/etc/format_templates/HD_EPFL_default.bft b/modules/bibformat/etc/format_templates/HD_EPFL_default.bft
index 566ab9ee8..1e731c928 100644
--- a/modules/bibformat/etc/format_templates/HD_EPFL_default.bft
+++ b/modules/bibformat/etc/format_templates/HD_EPFL_default.bft
@@ -1,95 +1,95 @@
EPFL HTML detailed - default
Detailed format for article, review
FulltextFulltext
Related materialDocuments pertinents
diff --git a/modules/bibformat/lib/elements/bfe_patent.py b/modules/bibformat/lib/elements/bfe_patent.py
index 130cb166f..04ac2209d 100644
--- a/modules/bibformat/lib/elements/bfe_patent.py
+++ b/modules/bibformat/lib/elements/bfe_patent.py
@@ -1,66 +1,78 @@
# -*- coding: utf-8 -*-
"""BibFormat element - Prints Patent Number"""
-
def format(bfo, short="no"):
"""
Print Patent information.
"""
# don't show anything at the moment on html brief
# it may a good idea to put an information like "published or granted" like :
# if b1:
# return "Granted/Published patent"
# if a1:
# return "Pending patent"
if short != "no":
- return ""
+ patents = bfo.fields('013')
+ if patents:
+ # TODO: order by date
+ # return only the latest
+ for patent in patents:
+ if patent.has_key('a'):
+ return patent['a']
+ return
patents = bfo.fields('013')
-
- template_output_patent_nr = 'Patent :'
+
+ if bfo.lang != 'en':
+ patent_text = 'Numéro de brevet'
+ patents_text = 'Numéros de brevet'
+ else:
+ patent_text = 'Patent number'
+ patents_text = 'Patent numbers'
+
+ template_output_patent_nr = '%s: '
output = []
# get number with data linked
patents_nr = []
patent_priority_dates = []
-
+ outer_list = '