diff --git a/i18n_subsites.py b/i18n_subsites.py
index 7361d16..388e758 100644
--- a/i18n_subsites.py
+++ b/i18n_subsites.py
@@ -270,7 +270,13 @@ def install_templates_translations(generator):
Only if the 'jinja2.ext.i18n' jinja2 extension is enabled
the translations for the current DEFAULT_LANG are installed.
'''
- if 'jinja2.ext.i18n' in generator.settings['JINJA_EXTENSIONS']:
+ if 'JINJA_ENVIRONMENT' in generator.settings: # pelican 3.7+
+ jinja_extensions = generator.settings['JINJA_ENVIRONMENT'].get(
+ 'extensions', [])
+ else:
+ jinja_extensions = generator.settings['JINJA_EXTENSIONS']
+
+ if 'jinja2.ext.i18n' in jinja_extensions:
domain = generator.settings.get('I18N_GETTEXT_DOMAIN', 'messages')
localedir = generator.settings.get('I18N_GETTEXT_LOCALEDIR')
if localedir is None:
diff --git a/test_data/output/an-untranslated-article.html b/test_data/output/an-untranslated-article.html
index 880f90e..f45a103 100644
--- a/test_data/output/an-untranslated-article.html
+++ b/test_data/output/an-untranslated-article.html
@@ -9,7 +9,6 @@
-
@@ -27,9 +26,9 @@
-
+
Mon 14 July 2014
-
+
By The Tester
diff --git a/test_data/output/cz/an-untranslated-article-en.html b/test_data/output/cz/an-untranslated-article-en.html
index 0496de2..1871ee6 100644
--- a/test_data/output/cz/an-untranslated-article-en.html
+++ b/test_data/output/cz/an-untranslated-article-en.html
@@ -9,7 +9,6 @@
-
@@ -26,9 +25,9 @@
-
+
Mon 14 July 2014
-
+
By Test Testovič
diff --git a/test_data/output/cz/feeds_all.atom.xml b/test_data/output/cz/feeds_all.atom.xml
index 22b2227..e6797c2 100644
--- a/test_data/output/cz/feeds_all.atom.xml
+++ b/test_data/output/cz/feeds_all.atom.xml
@@ -1,10 +1,18 @@
-Testovací stránka http://example.com/test/cz/ 2014-09-15T00:00:00+00:00 Přeložený článek 2014-09-15T00:00:00+00:00 Test Testovič tag:example.com,2014-09-15:test/cz/translated-article.html <p>Jednoduchý článek s překlady.
+Testovací stránka http://example.com/test/cz/ 2014-09-15T00:00:00+00:00 Přeložený článek 2014-09-15T00:00:00+00:00 2014-09-15T00:00:00+00:00 Test Testovič tag:example.com,2014-09-15:/test/cz/translated-article.html <p>Jednoduchý článek s překlady.
Zde je odkaz na <a class="reference external" href="http://example.com/test/cz/../images/img.png">nějaký obrázek</a>.</p>
- Ein übersetzter Artikel 2014-09-14T00:00:00+00:00 Test Testovič tag:example.com,2014-09-14:test/cz/../de/translated-article.html <p>Ein einfacher Artikel mit einer Übersetzung.
+ <p>Jednoduchý článek s překlady.
+Zde je odkaz na <a class="reference external" href="http://example.com/test/cz/../images/img.png">nějaký obrázek</a>.</p>
+ Ein übersetzter Artikel 2014-09-14T00:00:00+00:00 2014-09-14T00:00:00+00:00 Test Testovič tag:example.com,2014-09-14:/test/cz/../de/translated-article.html <p>Ein einfacher Artikel mit einer Übersetzung.
Hier ist ein Link zur <a class="reference external" href="http://example.com/test/cz/../images/img.png">einigem Bild</a>.</p>
- A translated article 2014-09-13T00:00:00+00:00 Test Testovič tag:example.com,2014-09-13:test/cz/../translated-article.html <p>A simple article with a translation.
+ <p>Ein einfacher Artikel mit einer Übersetzung.
+Hier ist ein Link zur <a class="reference external" href="http://example.com/test/cz/../images/img.png">einigem Bild</a>.</p>
+ A translated article 2014-09-13T00:00:00+00:00 2014-09-13T00:00:00+00:00 Test Testovič tag:example.com,2014-09-13:/test/cz/../translated-article.html <p>A simple article with a translation.
Here is a link to <a class="reference external" href="http://example.com/test/cz/../images/img.png">some image</a>.</p>
- An untranslated article 2014-07-14T00:00:00+00:00 Test Testovič tag:example.com,2014-07-14:test/cz/an-untranslated-article-en.html <p>An article without a translation.
+ <p>A simple article with a translation.
+Here is a link to <a class="reference external" href="http://example.com/test/cz/../images/img.png">some image</a>.</p>
+ An untranslated article 2014-07-14T00:00:00+00:00 2014-07-14T00:00:00+00:00 Test Testovič tag:example.com,2014-07-14:/test/cz/an-untranslated-article-en.html <p>An article without a translation.
Here is a link to an <a class="reference external" href="http://example.com/test/cz/../pages/untranslated-page.html">untranslated page</a></p>
-
\ No newline at end of file
+ <p>An article without a translation.
+Here is a link to an <a class="reference external" href="http://example.com/test/cz/../pages/untranslated-page.html">untranslated page</a></p>
+
\ No newline at end of file
diff --git a/test_data/output/cz/index.html b/test_data/output/cz/index.html
index ed1d7b3..08dce15 100644
--- a/test_data/output/cz/index.html
+++ b/test_data/output/cz/index.html
@@ -21,7 +21,7 @@
- Mon 15 September 2014
+ Mon 15 September 2014
By
Test Testovič
@@ -33,7 +33,7 @@ Zde je odkaz na
- Mon 14 July 2014
+ Mon 14 July 2014
By
Test Testovič
diff --git a/test_data/output/cz/translated-article.html b/test_data/output/cz/translated-article.html
index 935ee2a..9402c9a 100644
--- a/test_data/output/cz/translated-article.html
+++ b/test_data/output/cz/translated-article.html
@@ -9,7 +9,6 @@
-
@@ -29,9 +28,9 @@
-
+
Mon 15 September 2014
-
+
By Test Testovič
diff --git a/test_data/output/de/drafts/an-untranslated-article-en.html b/test_data/output/de/drafts/an-untranslated-article-en.html
index e37ba3f..e58078f 100644
--- a/test_data/output/de/drafts/an-untranslated-article-en.html
+++ b/test_data/output/de/drafts/an-untranslated-article-en.html
@@ -9,7 +9,6 @@
-
@@ -26,9 +25,9 @@
-
- Mo 14 Juli 2014
-
+
+ Mon 14 July 2014
+
By Der Tester
diff --git a/test_data/output/de/feeds_all.atom.xml b/test_data/output/de/feeds_all.atom.xml
index 3c0204e..b5f596b 100644
--- a/test_data/output/de/feeds_all.atom.xml
+++ b/test_data/output/de/feeds_all.atom.xml
@@ -1,8 +1,14 @@
-Testseite http://example.com/test/de/ 2014-09-15T00:00:00+00:00 Přeložený článek 2014-09-15T00:00:00+00:00 Der Tester tag:example.com,2014-09-15:test/de/../cz/translated-article.html <p>Jednoduchý článek s překlady.
+Testseite http://example.com/test/de/ 2014-09-15T00:00:00+00:00 Přeložený článek 2014-09-15T00:00:00+00:00 2014-09-15T00:00:00+00:00 Der Tester tag:example.com,2014-09-15:/test/de/../cz/translated-article.html <p>Jednoduchý článek s překlady.
Zde je odkaz na <a class="reference external" href="http://example.com/test/de/../images/img.png">nějaký obrázek</a>.</p>
- Ein übersetzter Artikel 2014-09-14T00:00:00+00:00 Der Tester tag:example.com,2014-09-14:test/de/translated-article.html <p>Ein einfacher Artikel mit einer Übersetzung.
+ <p>Jednoduchý článek s překlady.
+Zde je odkaz na <a class="reference external" href="http://example.com/test/de/../images/img.png">nějaký obrázek</a>.</p>
+ Ein übersetzter Artikel 2014-09-14T00:00:00+00:00 2014-09-14T00:00:00+00:00 Der Tester tag:example.com,2014-09-14:/test/de/translated-article.html <p>Ein einfacher Artikel mit einer Übersetzung.
Hier ist ein Link zur <a class="reference external" href="http://example.com/test/de/../images/img.png">einigem Bild</a>.</p>
- A translated article 2014-09-13T00:00:00+00:00 Der Tester tag:example.com,2014-09-13:test/de/../translated-article.html <p>A simple article with a translation.
+ <p>Ein einfacher Artikel mit einer Übersetzung.
+Hier ist ein Link zur <a class="reference external" href="http://example.com/test/de/../images/img.png">einigem Bild</a>.</p>
+ A translated article 2014-09-13T00:00:00+00:00 2014-09-13T00:00:00+00:00 Der Tester tag:example.com,2014-09-13:/test/de/../translated-article.html <p>A simple article with a translation.
Here is a link to <a class="reference external" href="http://example.com/test/de/../images/img.png">some image</a>.</p>
-
\ No newline at end of file
+ <p>A simple article with a translation.
+Here is a link to <a class="reference external" href="http://example.com/test/de/../images/img.png">some image</a>.</p>
+
\ No newline at end of file
diff --git a/test_data/output/de/index.html b/test_data/output/de/index.html
index 75e8cce..8dee6a7 100644
--- a/test_data/output/de/index.html
+++ b/test_data/output/de/index.html
@@ -21,7 +21,7 @@
- So 14 September 2014
+ Sun 14 September 2014
By
Der Tester
diff --git a/test_data/output/de/translated-article.html b/test_data/output/de/translated-article.html
index 4c501a9..bd26a83 100644
--- a/test_data/output/de/translated-article.html
+++ b/test_data/output/de/translated-article.html
@@ -9,7 +9,6 @@
-
@@ -29,9 +28,9 @@
-
- So 14 September 2014
-
+
+ Sun 14 September 2014
+
By Der Tester
diff --git a/test_data/output/feeds_all.atom.xml b/test_data/output/feeds_all.atom.xml
index f834c12..609cf99 100644
--- a/test_data/output/feeds_all.atom.xml
+++ b/test_data/output/feeds_all.atom.xml
@@ -1,10 +1,18 @@
-Testing site http://example.com/test/ 2014-09-15T00:00:00+00:00 Přeložený článek 2014-09-15T00:00:00+00:00 The Tester tag:example.com,2014-09-15:test/cz/translated-article.html <p>Jednoduchý článek s překlady.
+Testing site http://example.com/test/ 2014-09-15T00:00:00+00:00 Přeložený článek 2014-09-15T00:00:00+00:00 2014-09-15T00:00:00+00:00 The Tester tag:example.com,2014-09-15:/test/cz/translated-article.html <p>Jednoduchý článek s překlady.
Zde je odkaz na <a class="reference external" href="http://example.com/test/images/img.png">nějaký obrázek</a>.</p>
- Ein übersetzter Artikel 2014-09-14T00:00:00+00:00 The Tester tag:example.com,2014-09-14:test/de/translated-article.html <p>Ein einfacher Artikel mit einer Übersetzung.
+ <p>Jednoduchý článek s překlady.
+Zde je odkaz na <a class="reference external" href="http://example.com/test/images/img.png">nějaký obrázek</a>.</p>
+ Ein übersetzter Artikel 2014-09-14T00:00:00+00:00 2014-09-14T00:00:00+00:00 The Tester tag:example.com,2014-09-14:/test/de/translated-article.html <p>Ein einfacher Artikel mit einer Übersetzung.
Hier ist ein Link zur <a class="reference external" href="http://example.com/test/images/img.png">einigem Bild</a>.</p>
- A translated article 2014-09-13T00:00:00+00:00 The Tester tag:example.com,2014-09-13:test/translated-article.html <p>A simple article with a translation.
+ <p>Ein einfacher Artikel mit einer Übersetzung.
+Hier ist ein Link zur <a class="reference external" href="http://example.com/test/images/img.png">einigem Bild</a>.</p>
+ A translated article 2014-09-13T00:00:00+00:00 2014-09-13T00:00:00+00:00 The Tester tag:example.com,2014-09-13:/test/translated-article.html <p>A simple article with a translation.
Here is a link to <a class="reference external" href="http://example.com/test/images/img.png">some image</a>.</p>
- An untranslated article 2014-07-14T00:00:00+00:00 The Tester tag:example.com,2014-07-14:test/an-untranslated-article.html <p>An article without a translation.
+ <p>A simple article with a translation.
+Here is a link to <a class="reference external" href="http://example.com/test/images/img.png">some image</a>.</p>
+ An untranslated article 2014-07-14T00:00:00+00:00 2014-07-14T00:00:00+00:00 The Tester tag:example.com,2014-07-14:/test/an-untranslated-article.html <p>An article without a translation.
Here is a link to an <a class="reference external" href="http://example.com/test/pages/untranslated-page.html">untranslated page</a></p>
-
\ No newline at end of file
+ <p>An article without a translation.
+Here is a link to an <a class="reference external" href="http://example.com/test/pages/untranslated-page.html">untranslated page</a></p>
+
\ No newline at end of file
diff --git a/test_data/output/index.html b/test_data/output/index.html
index 30a9b50..5779f4f 100644
--- a/test_data/output/index.html
+++ b/test_data/output/index.html
@@ -22,7 +22,7 @@