[damned-lies/develop: 1/2] chore: autoindent templates/css/js with djhtml




commit 1ad01fe61092255c653b08b4f802331a5421451b
Author: Guillaume Bernard <associations guillaume-bernard fr>
Date:   Thu Oct 6 14:04:23 2022 +0200

    chore: autoindent templates/css/js with djhtml

 .pre-commit-config.yaml                            |  38 +-
 common/static/css/difflib.css                      |  28 +-
 common/static/css/gnome.css                        |  18 +-
 common/static/css/rtl.css                          |  84 +--
 common/static/css/template.css                     | 540 ++++++++++----------
 common/static/js/login.js                          |   8 +-
 common/static/js/main.js                           |   4 +-
 .../templates/languages/language_all_modules.html  |  36 +-
 languages/templates/languages/language_list.html   |  58 +--
 .../templates/languages/language_release.html      |  52 +-
 .../languages/language_release_stats.html          | 186 +++----
 .../languages/language_release_summary.html        |  96 ++--
 people/templates/people/person_base.html           |   8 +-
 people/templates/people/person_detail.html         | 132 ++---
 people/templates/people/person_list.html           |  40 +-
 people/templates/people/person_team_join_form.html |  18 +-
 .../templates/people/person_team_membership.html   |   2 +-
 teams/templates/teams/team_base.html               |  98 ++--
 teams/templates/teams/team_detail.html             | 196 +++----
 teams/templates/teams/team_edit.html               |  62 +--
 teams/templates/teams/team_list.html               |  24 +-
 templates/404.html                                 |   8 +-
 templates/500.html                                 |   8 +-
 templates/_includes/forms/form_group_block.html    |  48 +-
 templates/about.html                               |  78 +--
 templates/admin/base_site.html                     |   2 +-
 templates/admin/delete_release_confirmation.html   |  30 +-
 templates/base.html                                | 414 +++++++--------
 templates/branch_detail.html                       |   2 +-
 templates/error.html                               |  12 +-
 templates/feeds/actions_description.html           |   4 +-
 templates/help/reduced_po.html                     |   8 +-
 templates/help/vertimus_workflow.html              |   4 +-
 templates/index.html                               |  90 ++--
 templates/login/login_popup_form.html              |   4 +-
 templates/login/login_user_menu_large_screens.html |   8 +-
 templates/login/login_user_menu_small_screens.html |  10 +-
 templates/login/login_usermenu.html                |   2 +-
 templates/module_detail.html                       | 220 ++++----
 templates/module_edit_branches.html                |  42 +-
 templates/module_images.html                       |  92 ++--
 templates/module_list.html                         |  40 +-
 .../registration/password_reset_complete.html      |  10 +-
 templates/registration/password_reset_confirm.html |  42 +-
 templates/registration/password_reset_done.html    |   8 +-
 templates/registration/register_success.html       |   8 +-
 templates/release_compare.html                     |  72 +--
 templates/release_detail.html                      | 170 +++----
 templates/release_list.html                        |  76 +--
 templates/stats_show.html                          | 158 +++---
 vertimus/templates/vertimus/activity_summary.html  |  66 +--
 vertimus/templates/vertimus/quality-check.html     |   4 +-
 vertimus/templates/vertimus/vertimus_detail.html   | 566 ++++++++++-----------
 vertimus/templates/vertimus/vertimus_diff.html     |  16 +-
 54 files changed, 2031 insertions(+), 2019 deletions(-)
---
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 4faf6e78..9848560d 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -1,16 +1,28 @@
 repos:
-  - repo: https://github.com/psf/black
-    rev: 22.8.0
-    hooks:
-      - id: black
-        # It is recommended to specify the latest version of Python
-        # supported by your project here, or alternatively use
-        # pre-commit's default_language_version, see
-        # https://pre-commit.com/#top_level-default_language_version
-        language_version: python3.10
+    -   repo: https://github.com/psf/black
+        rev: 22.8.0
+        hooks:
+            -   id: black
+                # It is recommended to specify the latest version of Python
+                # supported by your project here, or alternatively use
+                # pre-commit's default_language_version, see
+                # https://pre-commit.com/#top_level-default_language_version
+                language_version: python3.10
 
-  - repo: https://github.com/pycqa/isort
-    rev: 5.10.1
-    hooks:
-      - id: isort
+    -   repo: https://github.com/pycqa/isort
+        rev: 5.10.1
+        hooks:
+            -   id: isort
 
+    -   repo: https://github.com/rtts/djhtml
+        rev: 'v1.5.2'
+        hooks:
+            -   id: djhtml
+                # Indent only HTML files in template directories
+                files: .*/templates/.*\.html$
+            -   id: djcss
+                # Run this hook only on SCSS files (CSS and SCSS is the default)
+                types: [ scss ]
+            -   id: djjs
+                # Exclude JavaScript files in vendor directories
+                exclude: .*/vendor/.*
diff --git a/common/static/css/difflib.css b/common/static/css/difflib.css
index 098d5bc2..3d15ff9a 100644
--- a/common/static/css/difflib.css
+++ b/common/static/css/difflib.css
@@ -1,36 +1,36 @@
 table.diff {
-  font-family: Cantarell;
-  border: 1px solid #ccc;
+    font-family: Cantarell;
+    border: 1px solid #ccc;
 }
 
 /*.diff_header {background-color:#e0e0e0}*/ /* We use the class .djform - temaplate.css */
 
 td.diff_header {
-  text-align: center;
-  padding: 5px 5px 0 5px;
+    text-align: center;
+    padding: 5px 5px 0 5px;
 }
 
 .diff_next {
-  background-color: #d3d7cf;
-  border: 1px solid #ccc;
+    background-color: #d3d7cf;
+    border: 1px solid #ccc;
 }
 
 .diff_add {
-  background-color: #aaffaa
+    background-color: #aaffaa
 }
 
 .diff_chg {
-  background-color: #ffff77
+    background-color: #ffff77
 }
 
 .diff_sub {
-  background-color: #ffaaaa
+    background-color: #ffaaaa
 }
 
 .diff tbody {
-  font-family: monospace;
-  font-size: 10px;
-  border-color: #ccc;
-  border-style: solid;
-  border-width: 2px 1px 0px;
+    font-family: monospace;
+    font-size: 10px;
+    border-color: #ccc;
+    border-style: solid;
+    border-width: 2px 1px 0px;
 }
diff --git a/common/static/css/gnome.css b/common/static/css/gnome.css
index fc48022c..c30b856e 100644
--- a/common/static/css/gnome.css
+++ b/common/static/css/gnome.css
@@ -1,30 +1,30 @@
 .gnome-background-color {
-  background-color: #4a86cf;
-  border-color: #4a86cf;
+    background-color: #4a86cf;
+    border-color: #4a86cf;
 }
 
 .navbar-nav {
-  margin-top: 0 !important;
-  margin-bottom: 0 !important;
+    margin-top: 0 !important;
+    margin-bottom: 0 !important;
 }
 
 .gnome-header {
-  padding-bottom: 10px;
+    padding-bottom: 10px;
 }
 
 table.stats a {
-  text-decoration: none;
+    text-decoration: none;
 }
 
 table.stats a:hover {
-  text-decoration: underline;
+    text-decoration: underline;
 }
 
 div#navbar-user-menu-dropdown > a:active {
-  background-color: #4a86cf !important;
+    background-color: #4a86cf !important;
 }
 
 /* Align app names with logo*/
 a.navbar-brand > img {
-  margin-bottom: 3px;
+    margin-bottom: 3px;
 }
diff --git a/common/static/css/rtl.css b/common/static/css/rtl.css
index 5962c4eb..091296a0 100644
--- a/common/static/css/rtl.css
+++ b/common/static/css/rtl.css
@@ -1,125 +1,125 @@
 body {
-  direction: rtl;
+    direction: rtl;
 }
 
 .maxwidth {
-  text-align: right;
+    text-align: right;
 }
 
 .float_right {
-  float: left;
+    float: left;
 }
 
 table.stats thead th {
-  text-align: right;
+    text-align: right;
 }
 
 .stats th {
-  text-align: right;
-  padding-right: 2px;
-  padding-left: 2px;
+    text-align: right;
+    padding-right: 2px;
+    padding-left: 2px;
 }
 
 .stats td {
-  padding-right: 2px;
-  padding-left: 2px;
+    padding-right: 2px;
+    padding-left: 2px;
 }
 
 .stats td.left {
-  text-align: right;
+    text-align: right;
 }
 
 .stats td.leftcell {
-  text-align: right;
+    text-align: right;
 }
 
 .membership {
-  text-align: right;
+    text-align: right;
 }
 
 div.translated {
-  right: 0%;
+    right: 0%;
 }
 
 div.maintainer {
-  padding-right: 85px;
-  background-position: top right;
+    padding-right: 85px;
+    background-position: top right;
 }
 
 div.mainpage {
-  width: 100%;
-  text-align: right;
-  margin-left: auto;
-  margin-right: auto;
+    width: 100%;
+    text-align: right;
+    margin-left: auto;
+    margin-right: auto;
 }
 
 div.docimages {
-  display: inline;
-  margin-right: 110px;
+    display: inline;
+    margin-right: 110px;
 }
 
 div#authenticated {
-  text-align: left;
-  margin-left: 4px;
+    text-align: left;
+    margin-left: 4px;
 }
 
 div#language_menu {
-  float: left;
-  text-align: left;
+    float: left;
+    text-align: left;
 }
 
 .right_actions {
-  float: left;
-  text-align: left;
+    float: left;
+    text-align: left;
 }
 
 p#show, p#hide {
-  float: left;
-  text-align: left;
-  font-style: italic;
+    float: left;
+    text-align: left;
+    font-style: italic;
 }
 
 img.people {
-  float: right;
-  margin-right: -85px;
+    float: right;
+    margin-right: -85px;
 }
 
 .person_detail {
-  clear: right;
+    clear: right;
 }
 
 .person_detail .image {
-  margin-left: 1em;
-  float: right;
+    margin-left: 1em;
+    float: right;
 }
 
 .person_detail .txt {
-  margin-right: 95px;
+    margin-right: 95px;
 }
 
 .djform {
-  padding: 0;
+    padding: 0;
 }
 
 /* Keep footer the same.These overwrite .maxwidth*/
 #footer div.links > div > ul > li {
-  text-align: left;
+    text-align: left;
 }
 
 #footnotes {
-  text-align: left;
+    text-align: left;
 }
 
 /* Vertimus detail */
 /* ========================================================================== */
 div.release_link {
-  float: left;
+    float: left;
 }
 
 div.uploaded_file {
-  float: left;
+    float: left;
 }
 
 div.face_image {
-  float: right;
+    float: right;
 }
diff --git a/common/static/css/template.css b/common/static/css/template.css
index 3b85cf2f..3547d939 100644
--- a/common/static/css/template.css
+++ b/common/static/css/template.css
@@ -4,66 +4,66 @@
 /* ========================================================================== */
 
 a {
-  color: #204a87;
+    color: #204a87;
 }
 
 .left {
-  float: left;
+    float: left;
 }
 
 .right {
-  float: right;
+    float: right;
 }
 
 .hidden {
-  display: none;
+    display: none;
 }
 
 .clear {
-  clear: both;
+    clear: both;
 }
 
 ol {
-  list-style: decimal;
+    list-style: decimal;
 }
 
 ul {
-  list-style: square;
+    list-style: square;
 }
 
 p, dd, .action_box, ul, ol {
-  margin: 0.4em 0 1em;
+    margin: 0.4em 0 1em;
 }
 
 /* Text classes */
 /* ========================================================================== */
 
 .highlight {
-  background: yellow;
+    background: yellow;
 }
 
 .help {
-  font-size: 12px;
-  color: #888a85;
+    font-size: 12px;
+    color: #888a85;
 }
 
 .more {
-  cursor: pointer;
-  white-space: nowrap;
-  text-decoration: underline;
+    cursor: pointer;
+    white-space: nowrap;
+    text-decoration: underline;
 }
 
 code {
-  background: #ececec;
-  background: rgba(0, 0, 0, 0.1);
-  padding: 1px;
+    background: #ececec;
+    background: rgba(0, 0, 0, 0.1);
+    padding: 1px;
 }
 
 .about_qlinks dt {
-  font-size: 18px;
-  color: #CE5C00;
-  font-weight: normal;
-  text-align: left;
+    font-size: 18px;
+    color: #CE5C00;
+    font-weight: normal;
+    text-align: left;
 }
 
 /* Page Title */
@@ -71,44 +71,44 @@ code {
 
 
 #content h1 {
-  margin: 10px 0 20px;
-  border-bottom: 1px solid #d3d7cf;
-  text-shadow: 0 1px 0 #fff;
-  line-height: normal;
-  letter-spacing: -0.04em;
+    margin: 10px 0 20px;
+    border-bottom: 1px solid #d3d7cf;
+    text-shadow: 0 1px 0 #fff;
+    line-height: normal;
+    letter-spacing: -0.04em;
 }
 
 #content h1 a {
-  text-decoration: none;
-  color: #4a86cf;
+    text-decoration: none;
+    color: #4a86cf;
 }
 
 #content h1 a:hover {
-  text-decoration: underline;
+    text-decoration: underline;
 }
 
 /* Separators */
 /* ========================================================================== */
 
 hr {
-  border: 0 #ccc solid;
-  border-top-width: 1px;
-  clear: both;
-  height: 0;
-  margin: 20px 0;
+    border: 0 #ccc solid;
+    border-top-width: 1px;
+    clear: both;
+    height: 0;
+    margin: 20px 0;
 }
 
 hr.top_shadow,
 hr.bottom_shadow {
-  height: 25px;
-  background: url(../img/hr-shadow.png) no-repeat bottom;
-  background-size: contain;
-  border: 0;
-  margin: 40px 0;
+    height: 25px;
+    background: url(../img/hr-shadow.png) no-repeat bottom;
+    background-size: contain;
+    border: 0;
+    margin: 40px 0;
 }
 
 hr.bottom_shadow {
-  transform: rotate(180deg);
+    transform: rotate(180deg);
 }
 
 
@@ -118,193 +118,193 @@ hr.bottom_shadow {
 /* Statistics table */
 
 table.stats {
-  width: 100%;
-  margin: 10px 0;
-  background: #fff;
-  border: 1px solid #ccc;
-  border-collapse: collapse;
-  border-radius: 4px;
+    width: 100%;
+    margin: 10px 0;
+    background: #fff;
+    border: 1px solid #ccc;
+    border-collapse: collapse;
+    border-radius: 4px;
 }
 
 table.stats thead th {
-  text-align: left;
-  padding-top: 5px;
-  padding-bottom: 5px;
-  background: linear-gradient(to top, #f9f9f9, #ececec);
-  white-space: nowrap;
+    text-align: left;
+    padding-top: 5px;
+    padding-bottom: 5px;
+    background: linear-gradient(to top, #f9f9f9, #ececec);
+    white-space: nowrap;
 }
 
 table.stats th,
 table.stats td {
-  border: 1px solid #ccc;
-  border-left: 0;
-  border-right: 0;
-  padding: 5px 8px;
+    border: 1px solid #ccc;
+    border-left: 0;
+    border-right: 0;
+    padding: 5px 8px;
 }
 
 table.stats tbody tr:hover {
-  background: #ececec;
+    background: #ececec;
 }
 
 table.stats th img,
 table.stats td img {
-  vertical-align: middle;
+    vertical-align: middle;
 }
 
 table.stats tfoot {
-  background: #f4f4f4;
-  background: linear-gradient(to top, #f4f4f4, #fff);
+    background: #f4f4f4;
+    background: linear-gradient(to top, #f4f4f4, #fff);
 }
 
 td.supported {
-  color: #ffffff;
-  background-color: green;
+    color: #ffffff;
+    background-color: green;
 }
 
 td.partially {
-  background-color: orange;
+    background-color: orange;
 }
 
 td.not_supported {
 }
 
 table.stats td.fuzzy {
-  background-color: #eee8aa;
+    background-color: #eee8aa;
 }
 
 /* Compact text stats */
 
 pre.stats {
-  display: inline;
-  white-space: pre;
-  font-family: monospace;
-  font-size: 11px;
-  background-color: transparent;
-  border: none;
+    display: inline;
+    white-space: pre;
+    font-family: monospace;
+    font-size: 11px;
+    background-color: transparent;
+    border: none;
 }
 
 .num1 {
-  color: #4e9a06;
+    color: #4e9a06;
 }
 
 .num2 {
-  color: #ce5c00;
+    color: #ce5c00;
 }
 
 .num3 {
-  color: #a40000;
+    color: #a40000;
 }
 
 #stats_po {
-  padding: 5px 0 10px 5px;
-  font-size: 15px;
-  font-weight: bold;
-  color: #ce5c00;
+    padding: 5px 0 10px 5px;
+    font-size: 15px;
+    font-weight: bold;
+    color: #ce5c00;
 }
 
 /* Used in vertimus_detail */
 
 div#vertimus_stats {
-  line-height: 1.3em;
+    line-height: 1.3em;
 }
 
 div#vertimus_stats pre.stats {
-  white-space: normal;
-  font-family: sans-serif;
-  font-size: 13px;
+    white-space: normal;
+    font-family: sans-serif;
+    font-size: 13px;
 }
 
 /* Graphic stats */
 
 .graph {
-  width: 100px;
-  height: 9px;
-  background: #ccc;
-  overflow: hidden;
-  position: relative;
-  border-radius: 10px;
-  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
-  margin-top: 5px;
+    width: 100px;
+    height: 9px;
+    background: #ccc;
+    overflow: hidden;
+    position: relative;
+    border-radius: 10px;
+    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
+    margin-top: 5px;
 }
 
 div.graphinline {
-  width: 100px;
-  display: inline-block;
+    width: 100px;
+    display: inline-block;
 }
 
 .graph div {
-  display: block;
-  float: left;
-  height: 9px;
+    display: block;
+    float: left;
+    height: 9px;
 }
 
 .graph .translated {
-  background: #73d216;
-  background: -linear-gradient(to top, #73d216, #66bb14);
+    background: #73d216;
+    background: -linear-gradient(to top, #73d216, #66bb14);
 }
 
 .graph .fuzzy {
-  background: #5688c9;
-  background: linear-gradient(to top, #ff840d, #e37000);
+    background: #5688c9;
+    background: linear-gradient(to top, #ff840d, #e37000);
 }
 
 .graph .untranslated {
-  background: #ff1b1b;
-  background: linear-gradient(to top, #ff1b1b, #cc0000);
+    background: #ff1b1b;
+    background: linear-gradient(to top, #ff1b1b, #cc0000);
 }
 
 /* Download button */
 
 .download_button {
-  padding: 3px 0 0 22px;
-  display: inline-block;
-  text-decoration: underline;
-  line-height: 20px;
-  background: transparent url(../img/download.png) no-repeat left;
+    padding: 3px 0 0 22px;
+    display: inline-block;
+    text-decoration: underline;
+    line-height: 20px;
+    background: transparent url(../img/download.png) no-repeat left;
 }
 
 /* Multi column lists */
 
 .column_container ul {
-  margin-top: 0;
-  list-style: none;
+    margin-top: 0;
+    list-style: none;
 }
 
 .column_box li {
-  border: 1px solid #ccc;
-  background: #fff;
-  padding: 4px 8px;
-  list-style: none;
-  margin: 8px 5px;
-  box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.1);
-  border-radius: 3px;
+    border: 1px solid #ccc;
+    background: #fff;
+    padding: 4px 8px;
+    list-style: none;
+    margin: 8px 5px;
+    box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.1);
+    border-radius: 3px;
 }
 
 .column_box li a {
-  text-decoration: none;
+    text-decoration: none;
 }
 
 .column_box li a:hover {
-  text-decoration: underline;
+    text-decoration: underline;
 }
 
 /* Person details */
 
 /* Used in people/person_list */
 .person_list {
-  padding-left: 65px;
-  margin-bottom: 12px;
-  clear: left;
+    padding-left: 65px;
+    margin-bottom: 12px;
+    clear: left;
 }
 
 .person_list .name {
-  font-size: 110%;
+    font-size: 110%;
 }
 
 .person_list img {
-  height: 48px;
-  float: left;
-  margin-left: -65px;
+    height: 48px;
+    float: left;
+    margin-left: -65px;
 }
 
 /*
@@ -314,109 +314,109 @@ div.graphinline {
 }*/
 .person_detail .image,
 .person_detail .txt {
-  display: table-cell;
-  vertical-align: top;
+    display: table-cell;
+    vertical-align: top;
 }
 
 .person_detail .image {
-  padding-right: 15px;
+    padding-right: 15px;
 }
 
 .person_detail .txt .name {
-  font-weight: 400;
+    font-weight: 400;
 }
 
 .person_detail .txt .email {
-  color: #999;
-  text-decoration: none;
+    color: #999;
+    text-decoration: none;
 }
 
 .person_detail .txt .email:hover {
-  text-decoration: underline;
+    text-decoration: underline;
 }
 
 form#delete-token:hover span {
-  display: inline !important;
+    display: inline !important;
 }
 
 /* Icon button */
 
 .icon_button {
-  background: #eeeeec;
-  border: 1px solid #babdb6;
-  padding: 4px 12px;
-  margin-bottom: 5px;
-  display: inline-block;
-  line-height: 16px;
+    background: #eeeeec;
+    border: 1px solid #babdb6;
+    padding: 4px 12px;
+    margin-bottom: 5px;
+    display: inline-block;
+    line-height: 16px;
 
-  font-size: 13px;
-  font-weight: normal;
+    font-size: 13px;
+    font-weight: normal;
 
-  border-radius: 4px;
-  box-shadow: inset 0 -1px 2px rgba(0, 0, 0, 0.1);
+    border-radius: 4px;
+    box-shadow: inset 0 -1px 2px rgba(0, 0, 0, 0.1);
 }
 
 .icon_button:hover,
 .icon_button:focus {
-  outline: 0;
-  background: #f4f4f4;
+    outline: 0;
+    background: #f4f4f4;
 }
 
 .icon_button:active {
-  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
+    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
 }
 
 /* Stats show */
 
 .stats_show .path {
-  margin-top: -0.2em;
-  color: #999;
-  font-size: 18px;
+    margin-top: -0.2em;
+    color: #999;
+    font-size: 18px;
 }
 
 .stats_show .pot_information {
-  font-size: 13px;
-  margin: 0;
+    font-size: 13px;
+    margin: 0;
 }
 
 .stats_show .notices {
-  background: #ececec;
-  padding: 15px;
-  margin-top: 10px;
-  margin-bottom: -10px;
-  overflow: auto;
+    background: #ececec;
+    padding: 15px;
+    margin-top: 10px;
+    margin-bottom: -10px;
+    overflow: auto;
 
-  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
+    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
 }
 
 .stats_show .notices h4 {
-  margin-top: 0;
+    margin-top: 0;
 }
 
 .stats_show .notices pre {
-  margin: 0;
-  font-size: 12px;
+    margin: 0;
+    font-size: 12px;
 }
 
 table.stats thead tr .header {
-  background: #eeeeee url(../img/bg.gif) no-repeat center right;
-  background: url(../img/bg.gif) no-repeat center right, linear-gradient(to top, #f9f9f9, #ececec);
-  cursor: pointer;
-  padding-right: 1.2em;
+    background: #eeeeee url(../img/bg.gif) no-repeat center right;
+    background: url(../img/bg.gif) no-repeat center right, linear-gradient(to top, #f9f9f9, #ececec);
+    cursor: pointer;
+    padding-right: 1.2em;
 }
 
 table.stats thead tr .headerSortUp {
-  background: #eeeeee url(../img/asc.gif) no-repeat center right;
-  background: url(../img/asc.gif) no-repeat center right, linear-gradient(to top, #f9f9f9, #ececec);
+    background: #eeeeee url(../img/asc.gif) no-repeat center right;
+    background: url(../img/asc.gif) no-repeat center right, linear-gradient(to top, #f9f9f9, #ececec);
 }
 
 table.stats thead tr .headerSortDown {
-  background: #eeeeee url(../img/desc.gif) no-repeat center right;
-  background: url(../img/desc.gif) no-repeat center right, linear-gradient(to top, #f9f9f9, #ececec);
+    background: #eeeeee url(../img/desc.gif) no-repeat center right;
+    background: url(../img/desc.gif) no-repeat center right, linear-gradient(to top, #f9f9f9, #ececec);
 }
 
 table.stats th.headerNoSort {
-  background-color: #eeeeee;
+    background-color: #eeeeee;
 }
 
 /* Vertimus detail */
@@ -425,207 +425,207 @@ table.stats th.headerNoSort {
 /* Vertimus action box */
 
 .vertimus_action {
-  background: #eeeeee;
-  background: linear-gradient(to top, #f9f9f9, #ececec);
-  margin: 1em 0 1.5em;
-  border: solid #ddd 1px;
+    background: #eeeeee;
+    background: linear-gradient(to top, #f9f9f9, #ececec);
+    margin: 1em 0 1.5em;
+    border: solid #ddd 1px;
 }
 
 .vertimus_action_head {
-  border-bottom: solid #ddd 1px;
-  padding: 0.5em 12px;
+    border-bottom: solid #ddd 1px;
+    padding: 0.5em 12px;
 }
 
 .vertimus_action_content {
-  padding: 1em 12px 0;
+    padding: 1em 12px 0;
 }
 
 .vertimus_action_comment {
-  font-family: monospace;
+    font-family: monospace;
 }
 
 div.release_link {
-  float: right;
-  font-size: small;
-  margin: 54px 5px 0 0;
+    float: right;
+    font-size: small;
+    margin: 54px 5px 0 0;
 }
 
 div.uploaded_file {
-  float: right;
-  padding: 1px;
-  margin: -10px 0 0 5px;
-  max-width: 50%;
+    float: right;
+    padding: 1px;
+    margin: -10px 0 0 5px;
+    max-width: 50%;
 }
 
 div.face_image {
-  float: left;
-  margin: 0 10px 0 0;
+    float: left;
+    margin: 0 10px 0 0;
 }
 
 div.face_image img {
-  max-height: 50px;
-  max-width: 50px;
+    max-height: 50px;
+    max-width: 50px;
 }
 
 .right_actions {
-  float: right;
-  border: 1px solid rgba(0, 0, 0, .15);
-  padding: 5px 25px 0 0;
-  border-radius: 2px;
+    float: right;
+    border: 1px solid rgba(0, 0, 0, .15);
+    padding: 5px 25px 0 0;
+    border-radius: 2px;
 }
 
 .right_actions ul {
-  list-style: none;
+    list-style: none;
 }
 
 .right_actions a {
-  text-decoration: none;
-  color: #333;
+    text-decoration: none;
+    color: #333;
 }
 
 .right_actions a:hover {
-  text-decoration: underline;
+    text-decoration: underline;
 }
 
 div.docimages {
-  display: inline;
-  margin-left: 8px;
+    display: inline;
+    margin-left: 8px;
 }
 
 /* Vertimus action form*/
 .diff_header,
 .djform {
-  margin-top: 10px;
-  padding: 5px 20px;
-  border: 1px solid #ccc;
+    margin-top: 10px;
+    padding: 5px 20px;
+    border: 1px solid #ccc;
 
-  background: #eeeeee;
-  background: linear-gradient(to top, #f9f9f9, #ececec);
-  border-radius: 2px;
+    background: #eeeeee;
+    background: linear-gradient(to top, #f9f9f9, #ececec);
+    border-radius: 2px;
 }
 
 .djform textarea {
-  width: 100%;
-  min-height: 130px;
-  font: inherit;
-  font-family: monospace;
-  padding: 10px;
-  resize: vertical;
+    width: 100%;
+    min-height: 130px;
+    font: inherit;
+    font-family: monospace;
+    padding: 10px;
+    resize: vertical;
 }
 
 .djform td {
-  padding: 3px 4px 0 0;
-  font-size: 12px;
-  color: #555753;
+    padding: 3px 4px 0 0;
+    font-size: 12px;
+    color: #555753;
 }
 
 .djform th {
-  vertical-align: top;
-  padding: 5px 10px 0 0;
-  text-align: left;
+    vertical-align: top;
+    padding: 5px 10px 0 0;
+    text-align: left;
 }
 
 /* Miscellaneous */
 img.action_icons {
-  width: 20px;
-  height: 20px;
-  float: right;
-  margin: 0 2px;
+    width: 20px;
+    height: 20px;
+    float: right;
+    margin: 0 2px;
 }
 
 .helptext {
-  font-size: 12px;
-  color: #000;
+    font-size: 12px;
+    color: #000;
 }
 
 .error {
-  font-style: italic;
-  color: #666666;
+    font-style: italic;
+    color: #666666;
 }
 
 .errornote {
-  color: #fff;
-  text-align: center;
-  font-weight: bold;
-  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
-  border: 1px solid #eee;
-  padding: 5px;
-  background: #7fa7d4;
+    color: #fff;
+    text-align: center;
+    font-weight: bold;
+    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
+    border: 1px solid #eee;
+    padding: 5px;
+    background: #7fa7d4;
 
-  border-radius: 5px;
-  box-shadow: inset 0 2px 3px -1px #396da9, 0 1px 0 #fff;
+    border-radius: 5px;
+    box-shadow: inset 0 2px 3px -1px #396da9, 0 1px 0 #fff;
 }
 
 .errornote.error {
-  background-color: red;
+    background-color: red;
 }
 
 ul.errorlist {
-  list-style: none;
-  margin: 0.5em 0;
-  padding: 0;
+    list-style: none;
+    margin: 0.5em 0;
+    padding: 0;
 }
 
 .errorlist li {
-  color: red;
-  font-size: 15px !important;
-  font-weight: bold;
-  display: block;
-  padding: 4px 5px 4px 25px;
-  margin: 0 0 3px 0;
+    color: red;
+    font-size: 15px !important;
+    font-weight: bold;
+    display: block;
+    padding: 4px 5px 4px 25px;
+    margin: 0 0 3px 0;
 }
 
 .help_link a {
-  border-bottom: 0 !important;
+    border-bottom: 0 !important;
 }
 
 .help_link img {
-  vertical-align: top;
-  padding: 2px 5px;
+    vertical-align: top;
+    padding: 2px 5px;
 }
 
 img.screenshot {
-  max-width: 550px;
-  border: 0;
+    max-width: 550px;
+    border: 0;
 }
 
 div#hide-show {
-  text-align: right;
-  float: right;
+    text-align: right;
+    float: right;
 }
 
 /*show a foot logo instead of dots in some lists*/
 ul.foot li {
-  list-style-image: url(../img/foot-16.png);
+    list-style-image: url(../img/foot-16.png);
 }
 
 /* About page */
 /* ========================================================================== */
 
 #about_page .about_qlinks dt {
-  font-size: 16px;
-  font-weight: bold;
+    font-size: 16px;
+    font-weight: bold;
 }
 
 /* Custom media queries and Bootstrap overwrite rules for Damned Lies */
 /* ========================================================================== */
 
 .col-centered {
-  float: none;
-  margin: 0 auto;
+    float: none;
+    margin: 0 auto;
 }
 
 .no-padding {
-  padding: 0 !important;
-  margin: 0 !important;
+    padding: 0 !important;
+    margin: 0 !important;
 }
 
 .no-decoration {
-  text-decoration: none;
+    text-decoration: none;
 }
 
 .table-responsive {
-  border: none;
+    border: none;
 }
 
 
@@ -634,27 +634,27 @@ ul.foot li {
 
 @media screen and (max-width: 767px) {
 
-  h1, #content h1 {
-    font-size: 23px;
-  }
+    h1, #content h1 {
+        font-size: 23px;
+    }
 
-  h2 {
-    font-size: 20px;
-  }
+    h2 {
+        font-size: 20px;
+    }
 
-  .dropdown-menu.login_popup_form {
-    color: #ffffff;
-  }
+    .dropdown-menu.login_popup_form {
+        color: #ffffff;
+    }
 
-  .navbar-default .navbar-header .icons {
-    margin: 2px 20px 0;
-  }
+    .navbar-default .navbar-header .icons {
+        margin: 2px 20px 0;
+    }
 }
 
 #user_profile_image > img {
-  width: 100%;
+    width: 100%;
 }
 
 .list-group-item svg {
-  width: 1.5rem;
+    width: 1.5rem;
 }
diff --git a/common/static/js/login.js b/common/static/js/login.js
index 051a42c3..1f93a7cd 100644
--- a/common/static/js/login.js
+++ b/common/static/js/login.js
@@ -1,7 +1,7 @@
 login = (function($) {
     "use strict";
 
-$(document).ready(function() {
+    $(document).ready(function() {
         // Make the login link activatable.
         $("#login_link").click(function(event) {
             $(this).toggleClass('selected');
@@ -24,9 +24,9 @@ $(document).ready(function() {
         $userPopupLink.click(function() {
             $userPopupLink.addClass('active');
             $userPopup.
-                show().
-                css({ top: '-10px', opacity: 0 }).
-                animate({ top: '0', opacity: 1 }, 200);
+            show().
+            css({ top: '-10px', opacity: 0 }).
+            animate({ top: '0', opacity: 1 }, 200);
             modal.activateModal($userPopup, closeUserSettings);
             return false;
         });
diff --git a/common/static/js/main.js b/common/static/js/main.js
index 8aeb8955..3711729c 100644
--- a/common/static/js/main.js
+++ b/common/static/js/main.js
@@ -4,7 +4,7 @@
 // ***
 dl = (function($, undefined){
     var COOKIE = "DL_HIDE_COMPLETED_MODULES",
-        selector = '.completed-module';
+    selector = '.completed-module';
 
     hide = function() {
         $(selector).hide();
@@ -24,7 +24,7 @@ dl = (function($, undefined){
 
     $(function() {
         if (Cookies.get(COOKIE) == "true")
-            hide();
+        hide();
         $('#show-completed-modules').click(show);
         $('#hide-completed-modules').click(hide);
     });
diff --git a/languages/templates/languages/language_all_modules.html 
b/languages/templates/languages/language_all_modules.html
index 4e9d73a9..92a0589f 100644
--- a/languages/templates/languages/language_all_modules.html
+++ b/languages/templates/languages/language_all_modules.html
@@ -3,28 +3,28 @@
 {% block title %} {% trans "All modules" %} - {{ language.get_name }}{% endblock %}
 
 {% block extrahead %}
-<script src="{% static 'js/jquery.tablesorter.min.js' %}"></script>
-<script>
-$(document).ready(function()
-    {
-        $("#stats-table").tablesorter({
-            headers: {3:{sorter: false}, 5:{sorter:"text"}},
-            sortList: [[0,0]]
-        });
-    }
-);
-</script>
+    <script src="{% static 'js/jquery.tablesorter.min.js' %}"></script>
+    <script>
+        $(document).ready(function()
+            {
+                $("#stats-table").tablesorter({
+                    headers: {3:{sorter: false}, 5:{sorter:"text"}},
+                    sortList: [[0,0]]
+                });
+            }
+        );
+    </script>
 {% endblock %}
 
 {% block content %}
-<div class="mainpage">
+    <div class="mainpage">
 
-<h2>{% trans "All modules" %} - <a href="{{ language.get_team_url }}">{{ language.get_name }}</a></h2>
+        <h2>{% trans "All modules" %} - <a href="{{ language.get_team_url }}">{{ language.get_name 
}}</a></h2>
 
-<h3>{{ stats_title }}</h3>
-{% with stats as modstats %}
-  {% include "languages/language_release_stats.html" %}
-{% endwith %}
+        <h3>{{ stats_title }}</h3>
+        {% with stats as modstats %}
+            {% include "languages/language_release_stats.html" %}
+        {% endwith %}
 
-</div>
+    </div>
 {% endblock %}
diff --git a/languages/templates/languages/language_list.html 
b/languages/templates/languages/language_list.html
index 06ee896d..f7da5b97 100644
--- a/languages/templates/languages/language_list.html
+++ b/languages/templates/languages/language_list.html
@@ -3,38 +3,38 @@
 {% block title %}{% trans "GNOME Languages" %}{% endblock %}
 
 {% block content %}
-<div class="mainpage">
+    <div class="mainpage">
 
-<h1>{% trans "GNOME Languages" %}</h1>
+        <h1>{% trans "GNOME Languages" %}</h1>
 
-<p>{% blocktrans count languages|length as numb %}GNOME is being translated to following {{ numb }} language.
-{% plural %}GNOME is being translated to following {{ numb }} languages.
-{% endblocktrans %}</p>
+        <p>{% blocktrans count languages|length as numb %}GNOME is being translated to following {{ numb }} 
language.
+        {% plural %}GNOME is being translated to following {{ numb }} languages.
+        {% endblocktrans %}</p>
 
-{% load list_to_columns %}
-<div class="row">
-  {% list_to_columns languages as columns 3 %}
-  {% for col in columns %}
-  <div class="column_box col-xs-12 col-sm-4 col-4 p-0 m-0">
-    <ul>
-      {% for lang in col %}
-        <li>
-          <a href="{% url 'lang_feed' lang.locale %}">
-            <img width="10" height="10"
-                 src="{% static 'img/feed-icon-10x10.png' %}"
-                 alt="{% blocktrans %}RSS feed for {{ lang.get_name }}{% endblocktrans %}">
-          </a>
-          <a href="{{ lang.get_team_url }}">{{ lang.get_name }}</a>
-        </li>
-      {% endfor %}
-    </ul>
-  </div>
-  {% endfor %}
-</div>
+        {% load list_to_columns %}
+        <div class="row">
+            {% list_to_columns languages as columns 3 %}
+            {% for col in columns %}
+                <div class="column_box col-xs-12 col-sm-4 col-4 p-0 m-0">
+                    <ul>
+                        {% for lang in col %}
+                            <li>
+                                <a href="{% url 'lang_feed' lang.locale %}">
+                                    <img width="10" height="10"
+                                        src="{% static 'img/feed-icon-10x10.png' %}"
+                                        alt="{% blocktrans %}RSS feed for {{ lang.get_name }}{% 
endblocktrans %}">
+                                </a>
+                                <a href="{{ lang.get_team_url }}">{{ lang.get_name }}</a>
+                            </li>
+                        {% endfor %}
+                    </ul>
+                </div>
+            {% endfor %}
+        </div>
 
-<p class="comment clear">
-  {% blocktrans %}If anything should be changed on this page, please <a href="{{ bug_url }}">submit a bug 
report</a>.{% endblocktrans %}
-</p>
+        <p class="comment clear">
+            {% blocktrans %}If anything should be changed on this page, please <a href="{{ bug_url 
}}">submit a bug report</a>.{% endblocktrans %}
+        </p>
 
-</div>
+    </div>
 {% endblock %}
diff --git a/languages/templates/languages/language_release.html 
b/languages/templates/languages/language_release.html
index 844ab748..2285f122 100644
--- a/languages/templates/languages/language_release.html
+++ b/languages/templates/languages/language_release.html
@@ -2,37 +2,37 @@
 
 {% block title %} {% trans release.description %} - {{ language_name }}{% endblock %}
 {% block extrahead %}
-<script src="{% static 'js/jquery.tablesorter.min.js' %}"></script>
-<script>
-$(document).ready(function()
-    {
-        $("#stats-table").tablesorter({headers: {3:{sorter: false}, 5:{sorter:"text"}}});
-        $("#stats-table").bind("sortStart",function() {
-            /* Hide category subheaders when sorting */
-            $("tr.subheader").hide();
-        })
-    }
-);
-</script>{% endblock %}
+    <script src="{% static 'js/jquery.tablesorter.min.js' %}"></script>
+    <script>
+        $(document).ready(function()
+            {
+                $("#stats-table").tablesorter({headers: {3:{sorter: false}, 5:{sorter:"text"}}});
+                $("#stats-table").bind("sortStart",function() {
+                    /* Hide category subheaders when sorting */
+                    $("tr.subheader").hide();
+                })
+            }
+        );
+    </script>{% endblock %}
 
 {% block content %}
-<div class="mainpage">
+    <div class="mainpage">
 
-<h2>{% trans release.description %} - <a href="{{ language.get_team_url }}">{{ language_name }}</a></h2>
+        <h2>{% trans release.description %} - <a href="{{ language.get_team_url }}">{{ language_name 
}}</a></h2>
 
-{% if release.status == "xternal" %}
-<p><i>{% trans "The modules of this release are not part of the GNOME Git repository. Please check each 
module’s web page to see where to send translations." %}</i></p>
-{% endif %}
+        {% if release.status == "xternal" %}
+            <p><i>{% trans "The modules of this release are not part of the GNOME Git repository. Please 
check each module’s web page to see where to send translations." %}</i></p>
+        {% endif %}
 
-<h3>{{ stats_title }}</h3>
-{% with stats as modstats %}
-  {% include "languages/language_release_stats.html" %}
-{% endwith %}
+        <h3>{{ stats_title }}</h3>
+        {% with stats as modstats %}
+            {% include "languages/language_release_stats.html" %}
+        {% endwith %}
 
-{% if language %}
-<hr />
-<p><a href="{% url 'language_release_tar' language.locale release.name dtype %}" class="download_button">{% 
trans "Download all po files" %}</a></p>
-{% endif %}
+        {% if language %}
+            <hr />
+            <p><a href="{% url 'language_release_tar' language.locale release.name dtype %}" 
class="download_button">{% trans "Download all po files" %}</a></p>
+        {% endif %}
 
-</div>
+    </div>
 {% endblock %}
diff --git a/languages/templates/languages/language_release_stats.html 
b/languages/templates/languages/language_release_stats.html
index 27a57f5b..2fca5742 100644
--- a/languages/templates/languages/language_release_stats.html
+++ b/languages/templates/languages/language_release_stats.html
@@ -3,107 +3,107 @@
 {% load stats_extras %}
 
 <div id="hide-show">
-   <a href="#" id="hide-completed-modules">{% trans "Hide completed modules" %}</a>
-   <a href="#" id="show-completed-modules" style="display: none;">{% trans "Show completed modules" %}</a>
+    <a href="#" id="hide-completed-modules">{% trans "Hide completed modules" %}</a>
+    <a href="#" id="show-completed-modules" style="display: none;">{% trans "Show completed modules" %}</a>
 </div>
 
 <table>
-<tr>
-  <td class="leftcell" colspan="3" title="{% trans "Translated/Fuzzy/Untranslated" %}"><span 
style="margin-right: 10px;">{{ modstats.totaltransperc }}% ({{ modstats.totaltrans }}/{{ modstats.totalfuzzy 
}}/{{ modstats.totaluntrans }})</span></td>
-  <td style="width: 108px; text-align: center;"><div class="graph">
-      <div class="translated" style="width: {{ modstats.totaltransperc }}px;"></div>
-      <div class="fuzzy" style="{{ LANGUAGE_BIDI|yesno:"right,left" }}:{{ modstats.totaltransperc }}px; 
width:{{ modstats.totalfuzzyperc }}px;"></div>
-      {% with modstats.totaltransperc|add:modstats.totalfuzzyperc as upos %}
-      <div class="untranslated" style="{{ LANGUAGE_BIDI|yesno:"right,left" }}:{{ upos }}px; width: {{ 
modstats.totaluntransperc }}px;"></div>
-      {% endwith %}
-     </div>
-   </td>
-</tr>
+    <tr>
+        <td class="leftcell" colspan="3" title="{% trans "Translated/Fuzzy/Untranslated" %}"><span 
style="margin-right: 10px;">{{ modstats.totaltransperc }}% ({{ modstats.totaltrans }}/{{ modstats.totalfuzzy 
}}/{{ modstats.totaluntrans }})</span></td>
+        <td style="width: 108px; text-align: center;"><div class="graph">
+            <div class="translated" style="width: {{ modstats.totaltransperc }}px;"></div>
+            <div class="fuzzy" style="{{ LANGUAGE_BIDI|yesno:"right,left" }}:{{ modstats.totaltransperc 
}}px; width:{{ modstats.totalfuzzyperc }}px;"></div>
+            {% with modstats.totaltransperc|add:modstats.totalfuzzyperc as upos %}
+                <div class="untranslated" style="{{ LANGUAGE_BIDI|yesno:"right,left" }}:{{ upos }}px; width: 
{{ modstats.totaluntransperc }}px;"></div>
+            {% endwith %}
+        </div>
+        </td>
+    </tr>
 </table>
 
 <div class="table-responsive">
-<table class="stats table" name="stats-table" id="stats-table">
-<thead>
-  <tr><th>{% trans "Module" %}</th><th>{% trans "Branch" %}</th>
-      {# colspan=2 for Statistics is causing offset in sort effect for following columns #}
-      <th>{% trans "Statistics" %}</th><th class="headerNoSort">{% trans "Graph" %}</th>
-      <th>{% trans "Status" %}</th><th>{% trans "Date" %}</th>
-  </tr>
-</thead>
-<tbody>
- {# empty line to not disturb tablesorter if 1st line is a colspan #}
- <tr style="display:none;"><td>mod</td><td>br</td><td>100</td><td></td><td>state</td><td></td></tr>
-{% for catname,categ in modstats.categs.items %}
-  {% if catname != "default" %}
-    <tr class="subheader"><td colspan="6" class="leftcell" style="font-weight: bold; padding-top:1em;">
-     {% with categ.cattransperc as percentage and categ.catname as categname %}
-     {% blocktrans %}{{ categname }} ({{ percentage }}% translated){% endblocktrans %}
-     {% endwith %}
-    </td></tr>
-  {% endif %}
+    <table class="stats table" name="stats-table" id="stats-table">
+        <thead>
+            <tr><th>{% trans "Module" %}</th><th>{% trans "Branch" %}</th>
+                {# colspan=2 for Statistics is causing offset in sort effect for following columns #}
+                <th>{% trans "Statistics" %}</th><th class="headerNoSort">{% trans "Graph" %}</th>
+                <th>{% trans "Status" %}</th><th>{% trans "Date" %}</th>
+            </tr>
+        </thead>
+        <tbody>
+            {# empty line to not disturb tablesorter if 1st line is a colspan #}
+            <tr 
style="display:none;"><td>mod</td><td>br</td><td>100</td><td></td><td>state</td><td></td></tr>
+            {% for catname,categ in modstats.categs.items %}
+                {% if catname != "default" %}
+                    <tr class="subheader"><td colspan="6" class="leftcell" style="font-weight: bold; 
padding-top:1em;">
+                        {% with categ.cattransperc as percentage and categ.catname as categname %}
+                            {% blocktrans %}{{ categname }} ({{ percentage }}% translated){% endblocktrans %}
+                        {% endwith %}
+                    </td></tr>
+                {% endif %}
 
-  {% for module,data in categ.modules.items %}
-    {% with module.name as modname %}
-    {% for branch, doms in data.items %}
-     {% for dom in doms %}
-      {% with dom.0 as domname and dom.1 as stat %}
-      {% if stat and not stat.is_fake %}
-        <tr id="{{ modname }}-{{ stat.domain.id }}{% if stat.tr_percentage == 100 %}-complete{% endif %}" {% 
if stat.tr_percentage == 100 %}class="completed-module"{% endif %}>
-        <td class="leftcell">
-          {% if stat.active %}
-          <a href="{% url 'vertimus_by_names' modname branch stat.domain.name language.locale %}">{{ 
stat.module_description }}
-          {% else %}
-          <a href="{% url 'module' modname %}">{{ stat.module_description }}
-          {% endif %}
-          {% if stat.partial_po %}
-            {# For a partial po, domain description is appended #}
-            &bull; {{ domname }}
-          {% endif %}
-          </a>
-          {% for err in stat.info_list %}
-            <img src="{{ err.get_icon }}" title="{{ err.get_description|striptags }}" alt="{{ err.type }}" />
-          {% endfor %}
-          {% if stat.get_type == "mallard" %}
-            <img style="margin-left: 1px;" src="{% static 'img/mallard.png' %}" width="18" title="{% trans 
"This document is written in Mallard documentation format" %}" alt="mallard icon">
-          {% endif %}
-        </td>
-          <td><span class="branch">{{ branch }}</span></td>
-          <td title="{% trans "Translated/Fuzzy/Untranslated" %}"><span style="display:none;">{{ 
stat.tr_percentage }}</span>{{ stat|num_stats:scope }}</td>
-          <td style="width: 108px; text-align: center;">
-             <div class="graph">{{ stat|vis_stats:scope }}</div>
-          </td>
-          <td>
-           {% if stat.state.name %}
-             {% if stat.state.name != "None" %}
-             <em>{{ stat.state.description }}</em></td>
-             <td><span style="display: none;">{{ stat.state.updated|date:"c" }}</span><em>{{ 
stat.state.updated|date:"DATE_FORMAT" }}
-             {% else %}
-               {% if stat.state.last_comment %}
-                 <span class="comment">{{ stat.state.last_comment|truncatewords:12 }}</span>
-               {% endif %}
-               </td><td>
-             {% endif %}
-           {% else %} </td><td>
-           {% endif %}
-          </td>
-        </tr>
-      {% endif %}
-      {% endwith %}
-     {% endfor %}
-    {% endfor %}
-    {% endwith %}
-  {% endfor %}
-{% endfor %}
-</tbody>
-</table>
+                {% for module,data in categ.modules.items %}
+                    {% with module.name as modname %}
+                        {% for branch, doms in data.items %}
+                            {% for dom in doms %}
+                                {% with dom.0 as domname and dom.1 as stat %}
+                                    {% if stat and not stat.is_fake %}
+                                        <tr id="{{ modname }}-{{ stat.domain.id }}{% if stat.tr_percentage 
== 100 %}-complete{% endif %}" {% if stat.tr_percentage == 100 %}class="completed-module"{% endif %}>
+                                            <td class="leftcell">
+                                                {% if stat.active %}
+                                                    <a href="{% url 'vertimus_by_names' modname branch 
stat.domain.name language.locale %}">{{ stat.module_description }}
+                                                {% else %}
+                                                    <a href="{% url 'module' modname %}">{{ 
stat.module_description }}
+                                                {% endif %}
+                                                {% if stat.partial_po %}
+                                                    {# For a partial po, domain description is appended #}
+                                                    &bull; {{ domname }}
+                                                {% endif %}
+                                            </a>
+                                            {% for err in stat.info_list %}
+                                                <img src="{{ err.get_icon }}" title="{{ 
err.get_description|striptags }}" alt="{{ err.type }}" />
+                                            {% endfor %}
+                                            {% if stat.get_type == "mallard" %}
+                                                <img style="margin-left: 1px;" src="{% static 
'img/mallard.png' %}" width="18" title="{% trans "This document is written in Mallard documentation format" 
%}" alt="mallard icon">
+                                            {% endif %}
+                                        </td>
+                                        <td><span class="branch">{{ branch }}</span></td>
+                                        <td title="{% trans "Translated/Fuzzy/Untranslated" %}"><span 
style="display:none;">{{ stat.tr_percentage }}</span>{{ stat|num_stats:scope }}</td>
+                                        <td style="width: 108px; text-align: center;">
+                                            <div class="graph">{{ stat|vis_stats:scope }}</div>
+                                        </td>
+                                        <td>
+                                            {% if stat.state.name %}
+                                                {% if stat.state.name != "None" %}
+                                                    <em>{{ stat.state.description }}</em></td>
+                                                    <td><span style="display: none;">{{ 
stat.state.updated|date:"c" }}</span><em>{{ stat.state.updated|date:"DATE_FORMAT" }}
+                                                {% else %}
+                                                    {% if stat.state.last_comment %}
+                                                        <span class="comment">{{ 
stat.state.last_comment|truncatewords:12 }}</span>
+                                                    {% endif %}
+                                                    </td><td>
+                                                {% endif %}
+                                            {% else %} </td><td>
+                                            {% endif %}
+                                        </td>
+                                        </tr>
+                                    {% endif %}
+                                {% endwith %}
+                            {% endfor %}
+                        {% endfor %}
+                    {% endwith %}
+                {% endfor %}
+            {% endfor %}
+        </tbody>
+    </table>
 </div>
 
 {% if modstats.all_errors %}
-  <h3>{% trans "Error summary" %}</h3>
-  <ul>
-  {% for err in modstats.all_errors %}
-    <li><img src="{{ err.get_icon }}" alt="{{ err.type }}" /> {{ err.statistics.module_name }}:<br />
-        <span class="error">{{ err.get_description|safe }}</span></li>
-  {% endfor %}
-  </ul>
+    <h3>{% trans "Error summary" %}</h3>
+    <ul>
+        {% for err in modstats.all_errors %}
+            <li><img src="{{ err.get_icon }}" alt="{{ err.type }}" /> {{ err.statistics.module_name }}:<br />
+                <span class="error">{{ err.get_description|safe }}</span></li>
+        {% endfor %}
+    </ul>
 {% endif %}
diff --git a/languages/templates/languages/language_release_summary.html 
b/languages/templates/languages/language_release_summary.html
index 76cb4d34..7314e41f 100644
--- a/languages/templates/languages/language_release_summary.html
+++ b/languages/templates/languages/language_release_summary.html
@@ -6,54 +6,54 @@ Following variables should be set:
    show_all_modules_line : boolean
 {% endcomment %}
 <div class="table-responsive">
-<table class="stats table">
-  <thead><tr>
-    <th>{% trans "Release" %}</th>
-    <th>{% trans "User Interface" %}</th>
-    <th>{% trans "Graph" %}</th>
-    <th>{% trans "User Interface (red.)" %}
-        <a href="{% url 'help' 'reduced_po' 1 %}" data-target="#modal-container" role="button" 
data-toggle="modal"><img src="{% static 'img/help.png' %}" alt="help icon"></a>
-    </th>
-    <th>{% trans "Documentation" %}</th>
-    <th>{% trans "Graph" %}</th>
-    </tr>
-  </thead>
-  <tbody>
-  {% for stat in stats %}
-    <tr>
-      <td class="leftcell">
-        {{ stat.description }}
-      </td>
+    <table class="stats table">
+        <thead><tr>
+            <th>{% trans "Release" %}</th>
+            <th>{% trans "User Interface" %}</th>
+            <th>{% trans "Graph" %}</th>
+            <th>{% trans "User Interface (red.)" %}
+                <a href="{% url 'help' 'reduced_po' 1 %}" data-target="#modal-container" role="button" 
data-toggle="modal"><img src="{% static 'img/help.png' %}" alt="help icon"></a>
+            </th>
+            <th>{% trans "Documentation" %}</th>
+            <th>{% trans "Graph" %}</th>
+        </tr>
+        </thead>
+        <tbody>
+            {% for stat in stats %}
+                <tr>
+                    <td class="leftcell">
+                        {{ stat.description }}
+                    </td>
 
-    <td class="stats_numb" title="{% trans "Translated/Fuzzy/Untranslated" %}"><a href="{% url 
'language_release' lang.locale stat.name "ui" %}">
-        {{ stat.ui|num_stats }}</a>
-    </td>
-    <td style="width: 108px; text-align: center;">
-        <div class="graph">{{ stat.ui|vis_stats }}</div>
-    </td>
-    <td class="stats_numb" title="{% trans "Translated/Fuzzy/Untranslated" %}"><a href="{% url 
'language_release' lang.locale stat.name "ui-part" %}">
-        {{ stat.ui_part|num_stats }}</a>
-    </td>
+                    <td class="stats_numb" title="{% trans "Translated/Fuzzy/Untranslated" %}"><a href="{% 
url 'language_release' lang.locale stat.name "ui" %}">
+                        {{ stat.ui|num_stats }}</a>
+                    </td>
+                    <td style="width: 108px; text-align: center;">
+                        <div class="graph">{{ stat.ui|vis_stats }}</div>
+                    </td>
+                    <td class="stats_numb" title="{% trans "Translated/Fuzzy/Untranslated" %}"><a href="{% 
url 'language_release' lang.locale stat.name "ui-part" %}">
+                        {{ stat.ui_part|num_stats }}</a>
+                    </td>
 
-    {% if stat.doc.total %}
-      <td class="stats_numb" title="{% trans "Translated/Fuzzy/Untranslated" %}"><a href="{% url 
'language_release' lang.locale stat.name "doc" %}">
-          {{ stat.doc|num_stats }}</a>
-      </td>
-      <td style="width: 108px; text-align: center;">
-          <div class="graph">{{ stat.doc|vis_stats }}</div>
-      </td>
-    {% else %}
-      <td>-</td><td></td>
-    {% endif %}
-    </tr>
-  {% endfor %}
-  </tbody>
-  <tfoot>
-  {% if show_all_modules_line %}
-  <tr><td></td><td class="stats_numb"><a href="{% url 'language_all' lang.locale "ui" %}">{% trans "All 
modules" %}</a></td>
-      <td></td><td class="stats_numb"><a href="{% url 'language_all' lang.locale "ui-part" %}">{% trans "All 
modules" %}</a></td>
-      <td class="stats_numb"><a href="{% url 'language_all' lang.locale "doc" %}">{% trans "All modules" 
%}</a></td><td></td></tr>
-  {% endif %}
-  </tfoot>
-</table>
+                    {% if stat.doc.total %}
+                        <td class="stats_numb" title="{% trans "Translated/Fuzzy/Untranslated" %}"><a 
href="{% url 'language_release' lang.locale stat.name "doc" %}">
+                            {{ stat.doc|num_stats }}</a>
+                        </td>
+                        <td style="width: 108px; text-align: center;">
+                            <div class="graph">{{ stat.doc|vis_stats }}</div>
+                        </td>
+                    {% else %}
+                        <td>-</td><td></td>
+                    {% endif %}
+                </tr>
+            {% endfor %}
+        </tbody>
+        <tfoot>
+            {% if show_all_modules_line %}
+                <tr><td></td><td class="stats_numb"><a href="{% url 'language_all' lang.locale "ui" %}">{% 
trans "All modules" %}</a></td>
+                    <td></td><td class="stats_numb"><a href="{% url 'language_all' lang.locale "ui-part" 
%}">{% trans "All modules" %}</a></td>
+                    <td class="stats_numb"><a href="{% url 'language_all' lang.locale "doc" %}">{% trans 
"All modules" %}</a></td><td></td></tr>
+            {% endif %}
+        </tfoot>
+    </table>
 </div>
diff --git a/people/templates/people/person_base.html b/people/templates/people/person_base.html
index 9dd47420..d3098e96 100644
--- a/people/templates/people/person_base.html
+++ b/people/templates/people/person_base.html
@@ -17,15 +17,15 @@
                     <hr>
                     <div class="list-group list-group-flush">
                         <a class="list-group-item list-group-item-action nav-link"
-                           href="{% url 'person_detail_change' %}">
+                            href="{% url 'person_detail_change' %}">
                             <i class="fa-solid fa-circle-info me-2"></i> {% trans "Change your details" %}
                         </a>
                         <a class="list-group-item list-group-item-action nav-link"
-                           href="{% url 'person_password_change' %}">
+                            href="{% url 'person_password_change' %}">
                             <i class="fa-solid fa-lock me-2"></i> {% trans "Change your password" %}
                         </a>
                         <a class="list-group-item list-group-item-action nav-link"
-                           href="{% url 'person_team_join' %}">
+                            href="{% url 'person_team_join' %}">
                             <i class="fa-solid fa-people-group me-2"></i> {% trans "Join a team" %}
                         </a>
                         {% if not person.auth_token %}
@@ -42,7 +42,7 @@
                                 {% csrf_token %}
                                 <button class="list-group-item list-group-item-action border-0" 
type="submit">
                                     <i class="fa-solid fa-trash me-2"></i></i> {% trans "Delete the 
authentication token" %}
-                                </button>
+                            </button>
                             </form>
                         {% endif %}
                     </div>
diff --git a/people/templates/people/person_detail.html b/people/templates/people/person_detail.html
index 0f226a5d..ff13b30f 100644
--- a/people/templates/people/person_detail.html
+++ b/people/templates/people/person_detail.html
@@ -2,79 +2,79 @@
 {% load humanize stats_extras %}
 
 {% block extrahead %}
-<script src="{% static 'js/jquery.tablesorter.min.js' %}"></script>
-<script>
-$(document).ready(function()
-    {
-        $("#working_on").tablesorter({
-            headers: {
-                0: { sorter:'text' },
-                3: { sorter:false }
-            },
-            sortList: [[0,0]] });
-    }
-);
-</script>
+    <script src="{% static 'js/jquery.tablesorter.min.js' %}"></script>
+    <script>
+        $(document).ready(function()
+            {
+                $("#working_on").tablesorter({
+                    headers: {
+                        0: { sorter:'text' },
+                        3: { sorter:false }
+                    },
+                    sortList: [[0,0]] });
+            }
+        );
+    </script>
 {% endblock %}
 
 {% block subcontent %}
-{% if on_own_page %}
-  <br clear="right" />
-  <div id="language_menu" class="col-sm-12">
-    <form action="/i18n/setlang/" method="post">
-      {% csrf_token %}
-      <h2>{% trans "Site Language" %}</h2>
-      <select name="language">
-      {% for lang in all_languages %}
-        <option value="{{ lang.0 }}" {% if lang.0 == LANGUAGE_CODE %}selected="selected"{% endif %}>{{ 
lang.1 }}</option>
-      {% endfor %}
-      </select>&nbsp;
-      <input type="submit" value="{% trans "Choose" %}" />
-    </form>
-  </div>
-{% endif %}
+    {% if on_own_page %}
+        <br clear="right" />
+        <div id="language_menu" class="col-sm-12">
+            <form action="/i18n/setlang/" method="post">
+                {% csrf_token %}
+                <h2>{% trans "Site Language" %}</h2>
+                <select name="language">
+                    {% for lang in all_languages %}
+                        <option value="{{ lang.0 }}" {% if lang.0 == LANGUAGE_CODE %}selected="selected"{% 
endif %}>{{ lang.1 }}</option>
+                    {% endfor %}
+                </select>&nbsp;
+                <input type="submit" value="{% trans "Choose" %}" />
+            </form>
+        </div>
+    {% endif %}
 
-{% if person.maintains_modules.all %}
-<div class="col-sm-12">
-       <h2>{% trans "Module maintenance" %}</h2>
-       <ul class="foot">
-         {% for module in person.maintains_modules.all %}
-         <li><a href="{{ module.get_absolute_url }}">{{ module.get_description }}</a></li>
-         {% endfor %}
-       </ul>
-</div>
-{% endif %}
+    {% if person.maintains_modules.all %}
+        <div class="col-sm-12">
+            <h2>{% trans "Module maintenance" %}</h2>
+            <ul class="foot">
+                {% for module in person.maintains_modules.all %}
+                    <li><a href="{{ module.get_absolute_url }}">{{ module.get_description }}</a></li>
+                {% endfor %}
+            </ul>
+        </div>
+    {% endif %}
 
-{% include "people/person_team_membership.html" %}
+    {% include "people/person_team_membership.html" %}
 
-{% if states %}
-<div class="col-sm-12">
-    <div id="hide-show">
-       <a href="#" id="hide-completed-modules">{% trans "Hide completed modules" %}</a>
-       <a href="#" id="show-completed-modules" style="display: none;">{% trans "Show completed modules" 
%}</a>
-    </div>
+    {% if states %}
+        <div class="col-sm-12">
+            <div id="hide-show">
+                <a href="#" id="hide-completed-modules">{% trans "Hide completed modules" %}</a>
+                <a href="#" id="show-completed-modules" style="display: none;">{% trans "Show completed 
modules" %}</a>
+            </div>
 
-    <h2>{% trans "Current activity" %}</h2>
+            <h2>{% trans "Current activity" %}</h2>
 
-    <div class="table-responsive">
-        <table class="stats table" id="working_on" name="working_on">
-        <thead><tr>
-          <th>{% trans "Date" %}</th><th>{% trans "Module" %}</th><th>{% trans "Statistics" %}</th><th>{% 
trans "Graph" %}</th><th>{% trans "State" %}</th>
-        </tr></thead>
-        <tbody>
-        {% for state, stats in states %}
-        <tr id="{{ state.id }}{% if stats.tr_percentage == 100 %}-complete{% endif %}" {% if 
stats.tr_percentage == 100 %}class="completed-module"{% endif %}>
-          <td><span style="display: none;">{{ state.updated|date:"c" }}</span>{{ 
state.updated|naturalday:"DATE_FORMAT" }}</td>
-          <td><a href="{{ state.get_absolute_url }}">{{ state.branch.module.get_description }} - {{ 
state.branch.name }} - {{ state.domain.get_description }} - {{ state.language.get_name }}</a></td>
-          <td>{{ stats.tr_percentage|default:"0" }}%</td>
-          <td><div class="graph">{{ stats|vis_stats }}</div></td>
-          <td>{{ state.description }}</td>
-        </tr>
-        {% endfor %}
-        </tbody>
-        </table>
-    </div>
-</div>
-{% endif %}
+            <div class="table-responsive">
+                <table class="stats table" id="working_on" name="working_on">
+                    <thead><tr>
+                        <th>{% trans "Date" %}</th><th>{% trans "Module" %}</th><th>{% trans "Statistics" 
%}</th><th>{% trans "Graph" %}</th><th>{% trans "State" %}</th>
+                    </tr></thead>
+                    <tbody>
+                        {% for state, stats in states %}
+                            <tr id="{{ state.id }}{% if stats.tr_percentage == 100 %}-complete{% endif %}" 
{% if stats.tr_percentage == 100 %}class="completed-module"{% endif %}>
+                                <td><span style="display: none;">{{ state.updated|date:"c" }}</span>{{ 
state.updated|naturalday:"DATE_FORMAT" }}</td>
+                                <td><a href="{{ state.get_absolute_url }}">{{ 
state.branch.module.get_description }} - {{ state.branch.name }} - {{ state.domain.get_description }} - {{ 
state.language.get_name }}</a></td>
+                                <td>{{ stats.tr_percentage|default:"0" }}%</td>
+                                <td><div class="graph">{{ stats|vis_stats }}</div></td>
+                                <td>{{ state.description }}</td>
+                            </tr>
+                        {% endfor %}
+                    </tbody>
+                </table>
+            </div>
+        </div>
+    {% endif %}
 
 {% endblock %}
diff --git a/people/templates/people/person_list.html b/people/templates/people/person_list.html
index a1c86452..b326c877 100644
--- a/people/templates/people/person_list.html
+++ b/people/templates/people/person_list.html
@@ -4,28 +4,28 @@
 {% block title %}{% trans "GNOME Contributors" %}{% endblock %}
 
 {% block content %}
-<div class="mainpage">
-  <h2>{% trans "GNOME Contributors" %}</h2>
+    <div class="mainpage">
+        <h2>{% trans "GNOME Contributors" %}</h2>
 
-  <p>{% trans "GNOME is being developed by following people:" %}</p>
+        <p>{% trans "GNOME is being developed by following people:" %}</p>
 
-  {% load list_to_columns %}
-  <div style="col3_container">
-    {% list_to_columns person_list as columns 3 %}
-    {% for l in columns %}
-    <div class="col3_column">
-      {% for person in l %}
-      <div class="person_list">
-        {{ person|people_image }}
-        <a class="name" href="{{ person.get_absolute_url }}">{{ person.name }}</a><br />
+        {% load list_to_columns %}
+        <div style="col3_container">
+            {% list_to_columns person_list as columns 3 %}
+            {% for l in columns %}
+                <div class="col3_column">
+                    {% for person in l %}
+                        <div class="person_list">
+                            {{ person|people_image }}
+                            <a class="name" href="{{ person.get_absolute_url }}">{{ person.name }}</a><br />
 
-        {% if person.webpage_url %}
-        <a href="{{ person.webpage_url }}">{{ person.webpage_url }}</a><br />
-        {% endif %}
-      </div>
-      {% endfor %}
+                            {% if person.webpage_url %}
+                                <a href="{{ person.webpage_url }}">{{ person.webpage_url }}</a><br />
+                            {% endif %}
+                        </div>
+                    {% endfor %}
+                </div>
+            {% endfor %}
+        </div>
     </div>
-    {% endfor %}
-</div>
-</div>
 {% endblock %}
diff --git a/people/templates/people/person_team_join_form.html 
b/people/templates/people/person_team_join_form.html
index e9c49100..174e691e 100644
--- a/people/templates/people/person_team_join_form.html
+++ b/people/templates/people/person_team_join_form.html
@@ -8,14 +8,14 @@
         <form action="{{ request.path }}" method="POST">
             {% csrf_token %}
             <p>{% trans "I would like to join the following team as “translator”:" %}<br/>
-            <div class="row">
-                <div class="col-12 col-xs-12 col-sm-12 col-md-10">
-                    {% bootstrap_form form layout="horizontal" %}
+                <div class="row">
+                    <div class="col-12 col-xs-12 col-sm-12 col-md-10">
+                        {% bootstrap_form form layout="horizontal" %}
+                    </div>
+                    <div class="col-12 col-xs-12 col-sm-12 col-md-2">
+                        <button type="submit" class="btn btn-success w-100">{% trans "Join" %}</button>
+                    </div>
                 </div>
-                <div class="col-12 col-xs-12 col-sm-12 col-md-2">
-                    <button type="submit" class="btn btn-success w-100">{% trans "Join" %}</button>
-                </div>
-            </div>
-        </form>
-    </div>
+            </form>
+        </div>
 {% endblock %}
diff --git a/people/templates/people/person_team_membership.html 
b/people/templates/people/person_team_membership.html
index f062ee91..a008ee6b 100644
--- a/people/templates/people/person_team_membership.html
+++ b/people/templates/people/person_team_membership.html
@@ -14,7 +14,7 @@
                             {% if on_own_page %}
                                 {% csrf_token %}
                                 <button type="submit" class="btn btn-danger float-end"
-                                        onclick="return confirm('{% trans 'Are you sure you want to leave 
the team?' %}')">
+                                    onclick="return confirm('{% trans 'Are you sure you want to leave the 
team?' %}')">
                                     <i class='fa fa-trash-alt'></i> {% trans 'Leave' %}
                                 </button>
                             {% endif %}
diff --git a/teams/templates/teams/team_base.html b/teams/templates/teams/team_base.html
index c86e2044..b06bf6ce 100644
--- a/teams/templates/teams/team_base.html
+++ b/teams/templates/teams/team_base.html
@@ -1,55 +1,55 @@
 {# Variables 'team' and 'language' must be defined prior to calling this template #}
 
 {% with team.get_description as lang %}
-<div class="row">
-
-    <div class="about_qlinks col-md-5 col-sm-6">
-        <h2>{% trans "Details" %}
-            {% if can_edit_details %}
-                <a href="{% url 'team_edit' team.name %}">
-                    <img src="{% static 'img/edit.png' %}" alt="Edit">
-                </a>
-            {% endif %}
-        </h2>
-
-        <dl>
-            {% if team.webpage_url %}
-                <dt>{% blocktrans %}{{ lang }} Translation Team Page:{% endblocktrans %}</dt>
-                <dd><a href="{{ team.webpage_url }}">{{ team.webpage_url }}</a></dd>
-            {% endif %}
-
-            <dt>{% trans "Bug reporting:" %}</dt>
-            <dd>
-                <ul class="foot">
-                    <li><a href="{{ language.bugs_url_enter|safe }}">{% trans "Report Bug in Translation" 
%}</a></li>
-                    <li><a href="{{ language.bugs_url_show|safe }}">{% trans "Show Existing Bugs" %}</a></li>
-                </ul>
-            </dd>
-
-            {% if team.mailing_list %}
-            <dt>{% trans "Mailing List:" %}</dt>
-            <dd>
-                <ul class="foot">
-                    <li><a href="mailto:{{ team.mailing_list }}">{% trans "Send e-mail to the list" 
%}</a></li>
-                    {% if team.mailing_list_subscribe %}
-                        <li><a href="{{ team.mailing_list_subscribe }}">{% trans "Subscribe" %}</a></li>
-                    {% endif %}
-                </ul>
-            </dd>
-            {% endif %}
-        </dl>
+    <div class="row">
+
+        <div class="about_qlinks col-md-5 col-sm-6">
+            <h2>{% trans "Details" %}
+                {% if can_edit_details %}
+                    <a href="{% url 'team_edit' team.name %}">
+                        <img src="{% static 'img/edit.png' %}" alt="Edit">
+                    </a>
+                {% endif %}
+            </h2>
+
+            <dl>
+                {% if team.webpage_url %}
+                    <dt>{% blocktrans %}{{ lang }} Translation Team Page:{% endblocktrans %}</dt>
+                    <dd><a href="{{ team.webpage_url }}">{{ team.webpage_url }}</a></dd>
+                {% endif %}
+
+                <dt>{% trans "Bug reporting:" %}</dt>
+                <dd>
+                    <ul class="foot">
+                        <li><a href="{{ language.bugs_url_enter|safe }}">{% trans "Report Bug in 
Translation" %}</a></li>
+                        <li><a href="{{ language.bugs_url_show|safe }}">{% trans "Show Existing Bugs" 
%}</a></li>
+                    </ul>
+                </dd>
+
+                {% if team.mailing_list %}
+                    <dt>{% trans "Mailing List:" %}</dt>
+                    <dd>
+                        <ul class="foot">
+                            <li><a href="mailto:{{ team.mailing_list }}">{% trans "Send e-mail to the list" 
%}</a></li>
+                            {% if team.mailing_list_subscribe %}
+                                <li><a href="{{ team.mailing_list_subscribe }}">{% trans "Subscribe" 
%}</a></li>
+                            {% endif %}
+                        </ul>
+                    </dd>
+                {% endif %}
+            </dl>
+
+        </div>
+
+        <div class="col-md-7 col-sm-6">
+            <h2>{% trans "Coordinator" %}</h2>
+            {% for person in team.get_coordinators %}
+                {% include "people/person_overview.html" %}
+            {% empty %}
+                <p><em>{% trans "This team has currently no coordinator." %}<br>
+                    {% blocktrans with 
link="https://wiki.gnome.org/TranslationProject/TeamCoordinatorResponsibilities"; %}See <a href="{{ link 
}}">the GTP Wiki</a> for more information about coordinatorship.{% endblocktrans %}</em></p>
+            {% endfor %}
+        </div>
 
     </div>
-
-    <div class="col-md-7 col-sm-6">
-        <h2>{% trans "Coordinator" %}</h2>
-        {% for person in team.get_coordinators %}
-          {% include "people/person_overview.html" %}
-        {% empty %}
-          <p><em>{% trans "This team has currently no coordinator." %}<br>
-             {% blocktrans with 
link="https://wiki.gnome.org/TranslationProject/TeamCoordinatorResponsibilities"; %}See <a href="{{ link 
}}">the GTP Wiki</a> for more information about coordinatorship.{% endblocktrans %}</em></p>
-        {% endfor %}
-    </div>
-
-</div>
 {% endwith %}
diff --git a/teams/templates/teams/team_detail.html b/teams/templates/teams/team_detail.html
index dedb2e3c..c17aff90 100644
--- a/teams/templates/teams/team_detail.html
+++ b/teams/templates/teams/team_detail.html
@@ -2,117 +2,117 @@
 {% load stats_extras %}
 
 {% block extrahead %}
-<link rel="alternate" type="application/rss+xml"
-      title="{% blocktrans with team.get_description as lang %}Last actions made by the {{ lang }} team of 
the GNOME Translation Project{% endblocktrans %}"
-      href="/rss/teams/{{ team.name }}" />
-
-<style>
-  img.toggler { cursor: pointer; }
-  div#togglable-inactive { display: none; }
-</style>
-<script>
-$(document).ready(function() {
-    $("img.toggler").click(function(event) {
-        event.preventDefault();
-        var target_div = $("#togglable-" + this.id);
-        if (target_div.is(':visible')) {
-            target_div.hide();
-            $(this).attr("src", "{% static 'img/closed.png' %}");
-        } else {
-            if (target_div.attr("class") == "empty") {
-                // Load the archive stats dynamically
-                target_div.load(target_div.data('url'));
-                target_div.attr("class", "loaded");
-            }
-            target_div.show();
-            $(this).attr("src", "{% static 'img/open.png' %}");
-        }
-    });
-});
-</script>
+    <link rel="alternate" type="application/rss+xml"
+        title="{% blocktrans with team.get_description as lang %}Last actions made by the {{ lang }} team of 
the GNOME Translation Project{% endblocktrans %}"
+        href="/rss/teams/{{ team.name }}" />
+
+    <style>
+        img.toggler { cursor: pointer; }
+        div#togglable-inactive { display: none; }
+    </style>
+    <script>
+        $(document).ready(function() {
+            $("img.toggler").click(function(event) {
+                event.preventDefault();
+                var target_div = $("#togglable-" + this.id);
+                if (target_div.is(':visible')) {
+                    target_div.hide();
+                    $(this).attr("src", "{% static 'img/closed.png' %}");
+                } else {
+                    if (target_div.attr("class") == "empty") {
+                        // Load the archive stats dynamically
+                        target_div.load(target_div.data('url'));
+                        target_div.attr("class", "loaded");
+                    }
+                    target_div.show();
+                    $(this).attr("src", "{% static 'img/open.png' %}");
+                }
+            });
+        });
+    </script>
 {% endblock %}
 
 {% block title %}{{ team.get_description }}{% endblock %}
 
 {% block content %}
-<div class="col-xs-12">
+    <div class="col-xs-12">
 
-{% if not team.fake %}
+        {% if not team.fake %}
 
-    <h1>{% blocktrans with team.get_description as lang %}{{ lang }} Translation Team{% endblocktrans %}</h1>
-    {% if team.presentation %}
-        <div>{{ team.presentation|markdown }}</div>
-        <hr />
-    {% endif %}
+            <h1>{% blocktrans with team.get_description as lang %}{{ lang }} Translation Team{% 
endblocktrans %}</h1>
+            {% if team.presentation %}
+                <div>{{ team.presentation|markdown }}</div>
+                <hr />
+            {% endif %}
 
-    {% with team.get_languages.0 as language %}
-        {% include "teams/team_base.html" %}
-    {% endwith %}
+            {% with team.get_languages.0 as language %}
+                {% include "teams/team_base.html" %}
+            {% endwith %}
 
-{% else %}
-
-    <h1>{{ team.get_description }}</h1>
-    <p><em>{% blocktrans %}There is currently no established team for this language. See <a 
href="https://wiki.gnome.org/TranslationProject/StartingATeam";>the GTP Wiki</a> to get more information about 
the process of building a new translation team.{% endblocktrans %}</em></p>
-
-{% endif %}
-
-{% for lang in team.get_languages %}
-
-    <h2>{{ lang.get_name }} <code style="font-weight: normal;">({{ lang.locale }})</code></h2>
-
-    {% with 1 as show_all_modules_line %}
-        {% with lang.get_release_stats as stats %}
-            {% include "languages/language_release_summary.html" %}
-        {% endwith %}
-    {% endwith %}
-
-{% if user.is_authenticated %}
-  <div class="right"><a class="btn btn-action" href="{% url 'activity_by_language' lang.locale %}">{% trans 
"Current activities" %}</a></div>
-{% endif %}
-
-    <p><strong>{% trans "Plural forms:" %}</strong> {{ lang.get_plurals }}</p>
-
-    <h3><img class="toggler" id="{{ lang.locale|escapeat }}" title="{% trans 'Show/hide archived 
translations' %}" src="{% static 'img/closed.png' %}">&nbsp;{% trans "Archives" %}</h3>
-    <div id="togglable-{{ lang.locale|escapeat }}" class="empty" style="display:none;"
-         data-url="{% url 'language_release_archives' lang.locale %}"></div>
+        {% else %}
 
-{% endfor %}
+            <h1>{{ team.get_description }}</h1>
+            <p><em>{% blocktrans %}There is currently no established team for this language. See <a 
href="https://wiki.gnome.org/TranslationProject/StartingATeam";>the GTP Wiki</a> to get more information about 
the process of building a new translation team.{% endblocktrans %}</em></p>
 
-{% if not team.fake %}
-    <h2>{% trans "Team membership" %}</h2>
+        {% endif %}
 
-    {% for group in mem_groups %}
-        <h3>{% if group.id == 'inactive' %}<img class="toggler" id="{{ group.id }}" title="{% trans 
'Show/hide inactive translations' %}" src="{% static 'img/closed.png' %}">{% endif %}
-            {{ group.title }}</h3>
-        <div id="togglable-{{ group.id }}">
-        {% if group.form %}
-          <form action="{{ request.path }}" method="POST">
-            {% csrf_token %}
-            <ul class="foot">
-            {% for field in group.form.get_fields %}
-              <li>{{ field.label|safe }} {{ field }}</li>
-            {% endfor %}
-            </ul>
-            {{ group.form.form_type }}
-            <input type="submit" value="{% trans 'Apply modifications' %}">
-          </form>
-        {% else %}
-          {% if not group.members %}
-            <p><em>{{ group.no_member }}</em></p>
-          {% else %}
-            <ul class="foot">
-            {% for member in group.members %}
-              <li><a href="{{ member.get_absolute_url }}"
-              {% if can_edit_team %}
-                 title="{% blocktrans with member.last_login|date as last_login %}Last login on {{ 
last_login }}{% endblocktrans %}"
-              {% endif %}>{{ member.name }}</a></li>
+        {% for lang in team.get_languages %}
+
+            <h2>{{ lang.get_name }} <code style="font-weight: normal;">({{ lang.locale }})</code></h2>
+
+            {% with 1 as show_all_modules_line %}
+                {% with lang.get_release_stats as stats %}
+                    {% include "languages/language_release_summary.html" %}
+                {% endwith %}
+            {% endwith %}
+
+            {% if user.is_authenticated %}
+                <div class="right"><a class="btn btn-action" href="{% url 'activity_by_language' lang.locale 
%}">{% trans "Current activities" %}</a></div>
+            {% endif %}
+
+            <p><strong>{% trans "Plural forms:" %}</strong> {{ lang.get_plurals }}</p>
+
+            <h3><img class="toggler" id="{{ lang.locale|escapeat }}" title="{% trans 'Show/hide archived 
translations' %}" src="{% static 'img/closed.png' %}">&nbsp;{% trans "Archives" %}</h3>
+            <div id="togglable-{{ lang.locale|escapeat }}" class="empty" style="display:none;"
+                data-url="{% url 'language_release_archives' lang.locale %}"></div>
+
+        {% endfor %}
+
+        {% if not team.fake %}
+            <h2>{% trans "Team membership" %}</h2>
+
+            {% for group in mem_groups %}
+                <h3>{% if group.id == 'inactive' %}<img class="toggler" id="{{ group.id }}" title="{% trans 
'Show/hide inactive translations' %}" src="{% static 'img/closed.png' %}">{% endif %}
+                    {{ group.title }}</h3>
+                <div id="togglable-{{ group.id }}">
+                    {% if group.form %}
+                        <form action="{{ request.path }}" method="POST">
+                            {% csrf_token %}
+                            <ul class="foot">
+                                {% for field in group.form.get_fields %}
+                                    <li>{{ field.label|safe }} {{ field }}</li>
+                                {% endfor %}
+                            </ul>
+                            {{ group.form.form_type }}
+                            <input type="submit" value="{% trans 'Apply modifications' %}">
+                        </form>
+                    {% else %}
+                        {% if not group.members %}
+                            <p><em>{{ group.no_member }}</em></p>
+                        {% else %}
+                            <ul class="foot">
+                                {% for member in group.members %}
+                                    <li><a href="{{ member.get_absolute_url }}"
+                                        {% if can_edit_team %}
+                                            title="{% blocktrans with member.last_login|date as last_login 
%}Last login on {{ last_login }}{% endblocktrans %}"
+                                        {% endif %}>{{ member.name }}</a></li>
+                                {% endfor %}
+                            </ul>
+                        {% endif %}
+                    {% endif %}
+                </div>
             {% endfor %}
-            </ul>
-          {% endif %}
         {% endif %}
-        </div>
-    {% endfor %}
-{% endif %}
 
-</div>
+    </div>
 {% endblock %}
diff --git a/teams/templates/teams/team_edit.html b/teams/templates/teams/team_edit.html
index bfd5cad2..00203b16 100644
--- a/teams/templates/teams/team_edit.html
+++ b/teams/templates/teams/team_edit.html
@@ -3,40 +3,40 @@
 {% block title %}{{ team.get_description }}{% endblock %}
 
 {% block extrahead %}
-<script src="{% static 'js/autosize.min.js' %}"></script>
-<script>
-$(document).ready(function() {
-    autosize(document.querySelector('#id_presentation'));
-});
-</script>
+    <script src="{% static 'js/autosize.min.js' %}"></script>
+    <script>
+        $(document).ready(function() {
+            autosize(document.querySelector('#id_presentation'));
+        });
+    </script>
 {% endblock %}
 
 {% block content %}
-<div class="col-xs-12">
-<h1>{% blocktrans with team.get_description as lang %}{{ lang }} Translation Team{% endblocktrans %}</h1>
+    <div class="col-xs-12">
+        <h1>{% blocktrans with team.get_description as lang %}{{ lang }} Translation Team{% endblocktrans 
%}</h1>
 
-<form action="{{ request.path }}" method="POST" class="djform form">
-{% csrf_token %}
-<table>
-  {% if form.coordinatorship %}
-  <tr><th>{{ form.coordinatorship.label }}:</th>
-      <td>{{ form.coordinatorship.errors}}{{ form.coordinatorship }}</td></tr>
-  {% endif %}
-  <tr><th>{{ form.webpage_url.label }}:</th>
-      <td>{{ form.webpage_url.errors}}{{ form.webpage_url }}</td></tr>
-  <tr><th>{{ form.mailing_list.label }}:</th>
-      <td>{{ form.mailing_list.errors }}{{ form.mailing_list }}</td></tr>
-  <tr><th>{{ form.mailing_list_subscribe.label }}:</th>
-      <td>{{ form.mailing_list_subscribe.errors }}{{ form.mailing_list_subscribe }}</td></tr>
-  <tr><th></th>
-      <td>{{ form.use_workflow }} <label for="id_use_workflow">{% trans "This team is using the translation 
workflow" %}</label>
-  <tr><th valign="top"><span class="help">&nbsp;</span><br />{{ form.presentation.label }}:</th>
-      <td>{{ form.presentation.label.errors }}
-          <span class="help">{% trans "This content may use <a 
href='https://en.wikipedia.org/wiki/Markdown'>Markdown</a> syntax" %}<br />
-          {{ form.presentation }}</td></tr>
-  <tr><td colspan="2" align="right"><input type="submit" value="{% trans 'Save' %}"/></td></tr>
-</table>
-</form>
+        <form action="{{ request.path }}" method="POST" class="djform form">
+            {% csrf_token %}
+            <table>
+                {% if form.coordinatorship %}
+                    <tr><th>{{ form.coordinatorship.label }}:</th>
+                        <td>{{ form.coordinatorship.errors}}{{ form.coordinatorship }}</td></tr>
+                {% endif %}
+                <tr><th>{{ form.webpage_url.label }}:</th>
+                    <td>{{ form.webpage_url.errors}}{{ form.webpage_url }}</td></tr>
+                <tr><th>{{ form.mailing_list.label }}:</th>
+                    <td>{{ form.mailing_list.errors }}{{ form.mailing_list }}</td></tr>
+                <tr><th>{{ form.mailing_list_subscribe.label }}:</th>
+                    <td>{{ form.mailing_list_subscribe.errors }}{{ form.mailing_list_subscribe }}</td></tr>
+                <tr><th></th>
+                    <td>{{ form.use_workflow }} <label for="id_use_workflow">{% trans "This team is using 
the translation workflow" %}</label>
+                        <tr><th valign="top"><span class="help">&nbsp;</span><br />{{ 
form.presentation.label }}:</th>
+                            <td>{{ form.presentation.label.errors }}
+                                <span class="help">{% trans "This content may use <a 
href='https://en.wikipedia.org/wiki/Markdown'>Markdown</a> syntax" %}<br />
+                                    {{ form.presentation }}</td></tr>
+                            <tr><td colspan="2" align="right"><input type="submit" value="{% trans 'Save' 
%}"/></td></tr>
+                        </table>
+                    </form>
 
-</div>
+                </div>
 {% endblock %}
diff --git a/teams/templates/teams/team_list.html b/teams/templates/teams/team_list.html
index 6d2cab48..bd768293 100644
--- a/teams/templates/teams/team_list.html
+++ b/teams/templates/teams/team_list.html
@@ -4,12 +4,12 @@
 {% block title %}{% trans "GNOME Translation Teams" %}{% endblock %}
 
 {% block content %}
-<div class="mainpage">
+    <div class="mainpage">
 
-<h1>{% trans "GNOME Translation Teams" %}</h1>
+        <h1>{% trans "GNOME Translation Teams" %}</h1>
 
-{% if teams %}
-<p>{% trans "Select a team below to see more information about it:" %}</p>
+        {% if teams %}
+            <p>{% trans "Select a team below to see more information about it:" %}</p>
 
             {% load list_to_columns %}
             <div class="row">
@@ -23,7 +23,8 @@
                                     &mdash;
                                     <span style="font-size: 80%;">
                                         {% if team.get_coordinators %}
-                                            {% blocktrans with plist=team.get_coordinators|people_list 
%}Coordinated by {{ plist }}{% endblocktrans %}
+                                            {% blocktrans with plist=team.get_coordinators|people_list 
%}Coordinated by
+                                                {{ plist }}{% endblocktrans %}
                                         {% else %}
                                             <em>{% trans "No coordinator" %}</em>
                                         {% endif %}
@@ -34,12 +35,11 @@
                     </div>
                 {% endfor %}
             </div>
+            <p class="comment clear">{% blocktrans %}If anything should be changed on this page, please
+                <a href="{{ bug_url }}">submit a bug report</a>.{% endblocktrans %}</p>
+        {% else %}
+            <p>{% trans "There are currently no translation teams in GNOME. :(" %}</p>
+        {% endif %}
 
-<p class="comment clear">{% blocktrans %}If anything should be changed on this page, please <a href="{{ 
bug_url }}">submit a bug report</a>.{% endblocktrans %}</p>
-
-{% else %}
-<p>{% trans "There are currently no translation teams in GNOME. :(" %}</p>
-{% endif %}
-
-</div>
+    </div>
 {% endblock %}
diff --git a/templates/404.html b/templates/404.html
index f700dab3..0512b684 100644
--- a/templates/404.html
+++ b/templates/404.html
@@ -3,11 +3,11 @@
 {% block title %} {% trans "Error: page not found" %} {% endblock %}
 
 {% block content %}
-<div class="mainpage">
+    <div class="mainpage">
 
-<h1>{% trans "Error: page not found" %}</h1>
+        <h1>{% trans "Error: page not found" %}</h1>
 
-<p>{% trans "The page you requested has not been found on this server." %}
+        <p>{% trans "The page you requested has not been found on this server." %}
 
-</div>
+        </div>
 {% endblock %}
diff --git a/templates/500.html b/templates/500.html
index 7daba614..16ac2da9 100644
--- a/templates/500.html
+++ b/templates/500.html
@@ -3,11 +3,11 @@
 {% block title %} {% trans "Error: server error (500)" %} {% endblock %}
 
 {% block content %}
-<div class="mainpage">
+    <div class="mainpage">
 
-<h1>{% trans "Server Error" %}</h1>
+        <h1>{% trans "Server Error" %}</h1>
 
-<p>{% trans "We’re sorry but a server error has occurred." %}
+        <p>{% trans "We’re sorry but a server error has occurred." %}
 
-</div>
+        </div>
 {% endblock %}
diff --git a/templates/_includes/forms/form_group_block.html b/templates/_includes/forms/form_group_block.html
index 5f143c68..c1bd2bee 100644
--- a/templates/_includes/forms/form_group_block.html
+++ b/templates/_includes/forms/form_group_block.html
@@ -1,12 +1,12 @@
 {% if boolean %}
     <div class="ml-4 mt-3">
         <input type="checkbox" class="form-check-input" id="{{ field.id_for_label }}" name="{{ 
field.html_name }}"
-               {% if field.value %}checked=""{% endif %}>
+            {% if field.value %}checked=""{% endif %}>
         <label class="form-check-label" for="{{ field.id_for_label }}">{{ field.label }}</label>
         <span type="button" class="btn btn-sm" data-toggle="tooltip" data-placement="top"
-              title='{{ field.help_text }}'>
-      <i class="fa fa-question-circle"></i>
-    </span>
+            title='{{ field.help_text }}'>
+            <i class="fa fa-question-circle"></i>
+        </span>
     </div>
 {% else %}
     {% if field == form.roles %}
@@ -14,26 +14,26 @@
     {% else %}
         <div class="form-group m-3">
     {% endif %}
-{% if field != form.description %}
-    {{ field.label_tag }}
-{% endif %}
-{% if field.help_text %}
-    <span type="button" class="btn btn-sm" data-toggle="tooltip" data-placement="top" title='{{ 
field.help_text }}'>
-        <i class="fa fa-question-circle"></i>
-      </span>
-{% endif %}
-<div class="input-group">
-    {% if icon %}
-        <div class="input-group-prepend">
-            <span class="input-group-text"><i class="fas {{ icon }}"></i></span>
-        </div>
+    {% if field != form.description %}
+        {{ field.label_tag }}
     {% endif %}
-    {{ field }}
-    {% if field.errors %}
-        <div class="invalid-feedback">
-            {{ field.errors }}
-        </div>
+    {% if field.help_text %}
+        <span type="button" class="btn btn-sm" data-toggle="tooltip" data-placement="top" title='{{ 
field.help_text }}'>
+            <i class="fa fa-question-circle"></i>
+        </span>
     {% endif %}
-</div>
-</div>
+    <div class="input-group">
+        {% if icon %}
+            <div class="input-group-prepend">
+                <span class="input-group-text"><i class="fas {{ icon }}"></i></span>
+            </div>
+        {% endif %}
+        {{ field }}
+        {% if field.errors %}
+            <div class="invalid-feedback">
+                {{ field.errors }}
+            </div>
+        {% endif %}
+    </div>
+    </div>
 {% endif %}
diff --git a/templates/about.html b/templates/about.html
index e5588d9e..256ba239 100644
--- a/templates/about.html
+++ b/templates/about.html
@@ -3,43 +3,43 @@
 {% block title %} {% trans "About" %} {% endblock %}
 
 {% block content %}
-<div id="about_page" class="mainpage">
-
-<div class="clearfix">
-    <button class="btn btn-info float-end mt-2">{{ damned_lies_version }}</button>
-    <h1>{% trans "About Damned Lies" %}</h1>
-</div>
-
-<p>{% trans "Damned Lies is the Web application used to manage the localisation (l10n) of the GNOME 
project." %}
-{% blocktrans with link='https://l10n.gnome.org/help/vertimus_workflow/' %}It allows you to browse live 
statistics. Damned Lies also manages the translation <a href="{{ link }}">workflow</a>.{% endblocktrans %}</p>
-
-<p>{% blocktrans with gpl='http://www.gnu.org/licenses/gpl-2.0.html' bug=bug_url %}Damned Lies is Free 
Software, its source code is available under the <a href="{{ gpl }}">GNU GPL license</a>. You are welcome to 
participate to its improvement, especially by <a href="{{ bug }}">reporting bugs and enhancement 
proposals</a>.{% endblocktrans %}</p>
-
-<p>{% blocktrans with link='https://en.wikipedia.org/wiki/Lies,_damned_lies,_and_statistics' %}If you wonder 
about the name of this application, see <a href="{{ link }}">this article on Wikipedia</a>.{% endblocktrans 
%}</p>
-
-<p>{% blocktrans with link='http://iconix.si/' %}Quality check icon by <a href="{{ link }}">Gregor 
Cresnar</a>.{% endblocktrans %}</p>
-
-{% if translator_credits %}
-  <p>
-    {% trans "This Web site has been translated in your language by:" %}
-  </p>
-  <ul>
-    {% for translator in translator_credits %}
-        <li>{{ translator }}</li>
-    {% endfor %}
-  </ul>
-{% endif %}
-
-<h2>{% trans "Quick links" %}</h2>
-<dl class="dl-horizontal about_qlinks">
-  <dt>{% trans "Project wiki" %}</dt>
-  <dd><a href="https://wiki.gnome.org/DamnedLies";>https://wiki.gnome.org/DamnedLies</a></dd>
-  <dt>{% trans "Bug tracking page" %}</dt>
-  <dd><a 
href="https://gitlab.gnome.org/Infrastructure/damned-lies/issues/";>https://gitlab.gnome.org/GNOME/damned-lies/issues/</a></dd>
-  <dt>{% trans "Source code" %}</dt>
-  <dd><a 
href="https://gitlab.gnome.org/Infrastructure/damned-lies/";>https://gitlab.gnome.org/Infrastructure/damned-lies/</a></dd>
-  <dt>{% trans "Workflow" %}</dt>
-  <dd><a 
href="https://l10n.gnome.org/help/vertimus_workflow/";>https://l10n.gnome.org/help/vertimus_workflow</a></dd>
-</dl>
-</div>
+    <div id="about_page" class="mainpage">
+
+        <div class="clearfix">
+            <button class="btn btn-info float-end mt-2">{{ damned_lies_version }}</button>
+            <h1>{% trans "About Damned Lies" %}</h1>
+        </div>
+
+        <p>{% trans "Damned Lies is the Web application used to manage the localisation (l10n) of the GNOME 
project." %}
+            {% blocktrans with link='https://l10n.gnome.org/help/vertimus_workflow/' %}It allows you to 
browse live statistics. Damned Lies also manages the translation <a href="{{ link }}">workflow</a>.{% 
endblocktrans %}</p>
+
+        <p>{% blocktrans with gpl='http://www.gnu.org/licenses/gpl-2.0.html' bug=bug_url %}Damned Lies is 
Free Software, its source code is available under the <a href="{{ gpl }}">GNU GPL license</a>. You are 
welcome to participate to its improvement, especially by <a href="{{ bug }}">reporting bugs and enhancement 
proposals</a>.{% endblocktrans %}</p>
+
+        <p>{% blocktrans with link='https://en.wikipedia.org/wiki/Lies,_damned_lies,_and_statistics' %}If 
you wonder about the name of this application, see <a href="{{ link }}">this article on Wikipedia</a>.{% 
endblocktrans %}</p>
+
+        <p>{% blocktrans with link='http://iconix.si/' %}Quality check icon by <a href="{{ link }}">Gregor 
Cresnar</a>.{% endblocktrans %}</p>
+
+        {% if translator_credits %}
+            <p>
+                {% trans "This Web site has been translated in your language by:" %}
+            </p>
+            <ul>
+                {% for translator in translator_credits %}
+                    <li>{{ translator }}</li>
+                {% endfor %}
+            </ul>
+        {% endif %}
+
+        <h2>{% trans "Quick links" %}</h2>
+        <dl class="dl-horizontal about_qlinks">
+            <dt>{% trans "Project wiki" %}</dt>
+            <dd><a href="https://wiki.gnome.org/DamnedLies";>https://wiki.gnome.org/DamnedLies</a></dd>
+            <dt>{% trans "Bug tracking page" %}</dt>
+            <dd><a 
href="https://gitlab.gnome.org/Infrastructure/damned-lies/issues/";>https://gitlab.gnome.org/GNOME/damned-lies/issues/</a></dd>
+            <dt>{% trans "Source code" %}</dt>
+            <dd><a 
href="https://gitlab.gnome.org/Infrastructure/damned-lies/";>https://gitlab.gnome.org/Infrastructure/damned-lies/</a></dd>
+            <dt>{% trans "Workflow" %}</dt>
+            <dd><a 
href="https://l10n.gnome.org/help/vertimus_workflow/";>https://l10n.gnome.org/help/vertimus_workflow</a></dd>
+        </dl>
+    </div>
 {% endblock %}
diff --git a/templates/admin/base_site.html b/templates/admin/base_site.html
index a24c2adb..0f444ddb 100644
--- a/templates/admin/base_site.html
+++ b/templates/admin/base_site.html
@@ -3,7 +3,7 @@
 {% block title %}{{ title }} | {% trans 'Damned Lies site admin' %}{% endblock %}
 
 {% block branding %}
-<h1 id="site-name"><a href="/">{% trans 'Damned Lies' %}</a></h1>
+    <h1 id="site-name"><a href="/">{% trans 'Damned Lies' %}</a></h1>
 {% endblock %}
 
 {% block nav-global %}{% endblock %}
diff --git a/templates/admin/delete_release_confirmation.html 
b/templates/admin/delete_release_confirmation.html
index 02aa37e0..2cd6ed7c 100644
--- a/templates/admin/delete_release_confirmation.html
+++ b/templates/admin/delete_release_confirmation.html
@@ -1,27 +1,27 @@
 {% extends "admin/base_site.html" %}
 
 {% block breadcrumbs %}
-<div class="breadcrumbs">
-     <a href="../../">{% trans "Home" %}</a> &rsaquo;
-     <a href="../">{{ app_label|capfirst }}</a> &rsaquo;
-     <a href="./">{{ model_label|capfirst }}</a> &rsaquo;
-     Delete multiple objects
-</div>
+    <div class="breadcrumbs">
+        <a href="../../">{% trans "Home" %}</a> &rsaquo;
+        <a href="../">{{ app_label|capfirst }}</a> &rsaquo;
+        <a href="./">{{ model_label|capfirst }}</a> &rsaquo;
+        Delete multiple objects
+    </div>
 {% endblock %}
 
 {% block content %}
     <p>Are you sure you want to delete the selected release(s)? All branches (and stats) wich are only 
linked to the release(s) will also be deleted:</p>
     <ul>{% for obj in queryset %}
-    <li>{{ obj }}</li>
+        <li>{{ obj }}</li>
     {% endfor %}</ul>
     <form action="{{ request.path }}" method="post">{% csrf_token %}
-    <div>
-    {% for obj in queryset %}
-    <input type="hidden" name="{{ action_checkbox_name }}" value="{{ obj.pk }}" />
-    {% endfor %}
-    <input type="hidden" name="action" value="delete_release" />
-    <input type="hidden" name="post" value="yes" />
-    <input type="submit" value="Yes, I'm sure" />
-    </div>
+        <div>
+            {% for obj in queryset %}
+                <input type="hidden" name="{{ action_checkbox_name }}" value="{{ obj.pk }}" />
+            {% endfor %}
+            <input type="hidden" name="action" value="delete_release" />
+            <input type="hidden" name="post" value="yes" />
+            <input type="submit" value="Yes, I'm sure" />
+        </div>
     </form>
 {% endblock %}
diff --git a/templates/base.html b/templates/base.html
index 9bcec11a..381b953b 100644
--- a/templates/base.html
+++ b/templates/base.html
@@ -3,229 +3,229 @@
 
 <!DOCTYPE html>
 <html lang="{{ LANGUAGE_CODE }}" {% if LANGUAGE_BIDI %}dir="rtl"{% endif %}>
-<head>
-    <meta charset="UTF-8">
-    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <head>
+        <meta charset="UTF-8">
+        <meta name="viewport" content="width=device-width, initial-scale=1">
 
-    <title>
-        {% block title %}
-            {% trans "Damned Lies about GNOME" %}
-        {% endblock %}
-    </title>
+        <title>
+            {% block title %}
+                {% trans "Damned Lies about GNOME" %}
+            {% endblock %}
+        </title>
 
-    <link rel="icon" type="image/png" href="{% static 'img/favicon.ico' %}">
+        <link rel="icon" type="image/png" href="{% static 'img/favicon.ico' %}">
 
-    {% if LANGUAGE_BIDI %}
-        <link rel="stylesheet" type="text/css" href="{% static 'deneb/deneb.rtl.5.2.min.css' %}">
-        <link rel="stylesheet" href="{% static 'css/rtl.css' %}">
-    {% endif %}
-    <link rel="stylesheet" type="text/css" href="{% static 'deneb/deneb.5.2.min.css' %}">
-    <link rel="stylesheet" type="text/css" href="{% static 'css/template.css' %}">
-    <link rel="stylesheet" type="text/css" href="{% static 'css/gnome.css' %}">
+        {% if LANGUAGE_BIDI %}
+            <link rel="stylesheet" type="text/css" href="{% static 'deneb/deneb.rtl.5.2.min.css' %}">
+            <link rel="stylesheet" href="{% static 'css/rtl.css' %}">
+        {% endif %}
+        <link rel="stylesheet" type="text/css" href="{% static 'deneb/deneb.5.2.min.css' %}">
+        <link rel="stylesheet" type="text/css" href="{% static 'css/template.css' %}">
+        <link rel="stylesheet" type="text/css" href="{% static 'css/gnome.css' %}">
 
-    <script src="{% static 'deneb/deneb.5.2.min.js' %}"></script>
-    <script src="{% static 'js/jquery.min.js' %}"></script>
-    <script src="{% static 'js/js.cookie-2.2.1.min.js' %}"></script>
-    <script src="{% static 'js/main.js' %}"></script>
-    <script src="{% static 'js/modal.js' %}"></script>
-    <script src="{% static 'js/login.js' %}"></script>
+        <script src="{% static 'deneb/deneb.5.2.min.js' %}"></script>
+        <script src="{% static 'js/jquery.min.js' %}"></script>
+        <script src="{% static 'js/js.cookie-2.2.1.min.js' %}"></script>
+        <script src="{% static 'js/main.js' %}"></script>
+        <script src="{% static 'js/modal.js' %}"></script>
+        <script src="{% static 'js/login.js' %}"></script>
 
-    {% block extrahead %}{% endblock %}
-</head>
+        {% block extrahead %}{% endblock %}
+    </head>
 
-<body class="d-flex flex-column min-vh-100">
-<header class="gnome-header">
-    <nav class="navbar navbar-collapse navbar-expand-lg navbar-default">
-        <div class="container">
-            <a class="gnome-navbar-brand" title="{% trans "Back to Damned Lies home page" %}" href="/">
-                <img height="40" src="{% static 'img/gnome-logo.svg' %}" alt="GNOME − Damned Lies">
-            </a>
+    <body class="d-flex flex-column min-vh-100">
+        <header class="gnome-header">
+            <nav class="navbar navbar-collapse navbar-expand-lg navbar-default">
+                <div class="container">
+                    <a class="gnome-navbar-brand" title="{% trans "Back to Damned Lies home page" %}" 
href="/">
+                        <img height="40" src="{% static 'img/gnome-logo.svg' %}" alt="GNOME − Damned Lies">
+                    </a>
 
-            <!--
+                    <!--
               On <= medium screens, collapse applications but display
               the connected user avatar before the collapse button
             -->
-            <div class="navbar navbar-right d-flex no-padding d-block d-lg-none d-xl-none">
-                <!-- Only logo visible to open popup -->
-                <ul class="list-unstyled d-none d-sm-block d-md-block my-0">
-                    <li class="nav-item">
-                        {% include "login/login_user_menu_small_screens.html" %}
-                    </li>
-                </ul>
-                <button class="navbar-toggler ms-2" type="button" data-bs-toggle="collapse"
-                        data-bs-target="#navbar-wrapper-dl-applications" 
aria-controls="navbar-wrapper-dl-applications"
-                        aria-expanded="false" aria-label="Toggle navigation">
-                    <span class="navbar-toggler-icon"></span>
-                </button>
-            </div>
+                    <div class="navbar navbar-right d-flex no-padding d-block d-lg-none d-xl-none">
+                        <!-- Only logo visible to open popup -->
+                        <ul class="list-unstyled d-none d-sm-block d-md-block my-0">
+                            <li class="nav-item">
+                                {% include "login/login_user_menu_small_screens.html" %}
+                            </li>
+                        </ul>
+                        <button class="navbar-toggler ms-2" type="button" data-bs-toggle="collapse"
+                            data-bs-target="#navbar-wrapper-dl-applications" 
aria-controls="navbar-wrapper-dl-applications"
+                            aria-expanded="false" aria-label="Toggle navigation">
+                            <span class="navbar-toggler-icon"></span>
+                        </button>
+                    </div>
 
-            <!-- Django application names -->
-            <div id="navbar-wrapper-dl-applications"
-                 class="collapse navbar-collapse my-1 my-sm-0 my-md-0 my-lg-0 my-xl-0">
-                <ul class="nav navbar-nav">
-                    <li class="nav-item">
-                        <a class="nav-link text-white ps-sm-2 ps-md-2 {% if pageSection == "teams" %} 
active{% endif %}"
-                           {% if pageSection == "teams" %}aria-current="page"{% endif %}
-                           href="{% url 'teams' %}">
-                            <span>{% trans "Teams" %}</span>
-                        </a>
-                    </li>
-                    <li class="nav-item">
-                        <a class="nav-link text-white ps-sm-2 ps-md-2 {% if pageSection == "languages" %} 
active{% endif %}"
-                           {% if pageSection == "languages" %}aria-current="page"{% endif %}
-                           href="{% url 'languages' %}">
-                            <span>{% trans "Languages" %}</span>
-                        </a>
-                    </li>
-                    <li class="nav-item">
-                        <a class="nav-link text-white ps-sm-2 ps-md-2 {% if pageSection == "releases" %} 
active{% endif %}"
-                           {% if pageSection == "releases" %}aria-current="page"{% endif %}
-                           href="{% url 'releases' %}">
-                            <span>{% trans "Release sets" %}</span>
-                        </a>
-                    </li>
-                    <li class="nav-item">
-                        <a class="nav-link text-white ps-sm-2 ps-md-2  {% if pageSection == "module" %} 
active{% endif %}"
-                           {% if pageSection == "module" %}aria-current="page"{% endif %}
-                           href="{% url 'modules' %}">
-                            <span>{% trans "Modules" %}</span>
-                        </a>
-                    </li>
-                </ul>
-            </div>
+                    <!-- Django application names -->
+                    <div id="navbar-wrapper-dl-applications"
+                        class="collapse navbar-collapse my-1 my-sm-0 my-md-0 my-lg-0 my-xl-0">
+                        <ul class="nav navbar-nav">
+                            <li class="nav-item">
+                                <a class="nav-link text-white ps-sm-2 ps-md-2 {% if pageSection == "teams" 
%} active{% endif %}"
+                                    {% if pageSection == "teams" %}aria-current="page"{% endif %}
+                                    href="{% url 'teams' %}">
+                                    <span>{% trans "Teams" %}</span>
+                                </a>
+                            </li>
+                            <li class="nav-item">
+                                <a class="nav-link text-white ps-sm-2 ps-md-2 {% if pageSection == 
"languages" %} active{% endif %}"
+                                    {% if pageSection == "languages" %}aria-current="page"{% endif %}
+                                    href="{% url 'languages' %}">
+                                    <span>{% trans "Languages" %}</span>
+                                </a>
+                            </li>
+                            <li class="nav-item">
+                                <a class="nav-link text-white ps-sm-2 ps-md-2 {% if pageSection == 
"releases" %} active{% endif %}"
+                                    {% if pageSection == "releases" %}aria-current="page"{% endif %}
+                                    href="{% url 'releases' %}">
+                                    <span>{% trans "Release sets" %}</span>
+                                </a>
+                            </li>
+                            <li class="nav-item">
+                                <a class="nav-link text-white ps-sm-2 ps-md-2  {% if pageSection == "module" 
%} active{% endif %}"
+                                    {% if pageSection == "module" %}aria-current="page"{% endif %}
+                                    href="{% url 'modules' %}">
+                                    <span>{% trans "Modules" %}</span>
+                                </a>
+                            </li>
+                        </ul>
+                    </div>
 
-            <!-- On >= large screens, shows a ”Log In” button or an avatar of the connected user -->
-            <div id="navbar-user-profile-and-login-dropdown"
-                 class="navbar navbar-right no-padding d-none d-lg-block d-xl-block">
-                <!-- Login visible to open popup -->
-                <ul class="navbar-nav d-none d-sm-block d-md-block">
-                    <li class="nav-item">
-                        {% include "login/login_user_menu_large_screens.html" %}
-                    </li>
-                </ul>
-            </div>
-        </div>
-    </nav>
-</header>
+                    <!-- On >= large screens, shows a ”Log In” button or an avatar of the connected user -->
+                    <div id="navbar-user-profile-and-login-dropdown"
+                        class="navbar navbar-right no-padding d-none d-lg-block d-xl-block">
+                        <!-- Login visible to open popup -->
+                        <ul class="navbar-nav d-none d-sm-block d-md-block">
+                            <li class="nav-item">
+                                {% include "login/login_user_menu_large_screens.html" %}
+                            </li>
+                        </ul>
+                    </div>
+                </div>
+            </nav>
+        </header>
 
-<main id="content" class="container gnome-content mb-5">
-    {% if RUNNING_PRODUCTION_SYSTEM is False %}
-        <div class="alert alert-info" role="alert">
-            {% blocktranslate trimmed %}
-                This is a preproduction instance of GNOME Damned Lies. If you wish to contribute to GNOME,
-                please, check out the official GNOME Damned Lies application.
-            {% endblocktranslate %}
-        </div>
-    {% endif %}
+        <main id="content" class="container gnome-content mb-5">
+            {% if RUNNING_PRODUCTION_SYSTEM is False %}
+                <div class="alert alert-info" role="alert">
+                    {% blocktranslate trimmed %}
+                        This is a preproduction instance of GNOME Damned Lies. If you wish to contribute to 
GNOME,
+                        please, check out the official GNOME Damned Lies application.
+                    {% endblocktranslate %}
+                </div>
+            {% endif %}
 
-    {% if messages %}
-        {% for message in messages %}
-            <div class="alert alert-danger" role="alert">
-                {{ message|safe }}
-            </div>
-        {% endfor %}
-    {% endif %}
+            {% if messages %}
+                {% for message in messages %}
+                    <div class="alert alert-danger" role="alert">
+                        {{ message|safe }}
+                    </div>
+                {% endfor %}
+            {% endif %}
 
-    {% block content-title %}{% endblock %}
-    {% block content %}{% endblock %}
-</main>
+            {% block content-title %}{% endblock %}
+            {% block content %}{% endblock %}
+        </main>
 
-<footer class="footer mt-auto bg-black">
-    <div class="container">
-        <div class="row">
-            <div class="col mb-3">
-                <a href="/" class="d-flex align-items-center mb-3 link-dark text-decoration-none">
-                    <img height="60" src="{% static 'img/gnome-logo.svg' %}" alt="GNOME − Damned Lies">
-                </a>
-            </div>
-            <div class="col mb-3"></div>
-            <div class="col mb-3">
-                <h5 class="text-light fw-bold">
-                    <a class="nav-link" href="https://www.gnome.org";>{% trans "The GNOME Project" %}</a>
-                </h5>
-                <ul class="nav flex-column">
-                    <li class="nav-item">
-                        <a class="nav-link text-light p-0" href="{% url 'about' %}">{% trans "About Damned 
Lies" %}</a>
-                    </li>
-                    <li class="nav-item">
-                        <a class="nav-link text-light p-0"
-                           href="https://www.gnome.org/about/";>{% trans "About Us" %}</a>
-                    </li>
-                    <li class="nav-item">
-                        <a class="nav-link text-light p-0"
-                           href="https://www.gnome.org/get-involved/";>{% trans "Get Involved" %}</a>
-                    </li>
-                    <li class="nav-item">
-                        <a class="nav-link text-light p-0"
-                           href="https://www.gnome.org/support-gnome/";>{% trans "Support GNOME" %}</a>
-                    </li>
-                    <li class="nav-item">
-                        <a class="nav-link text-light p-0" href="https://shop.gnome.org/";>{% trans 
"Merchandise" %}</a>
-                    </li>
-                    <li class="nav-item">
-                        <a class="nav-link text-light p-0"
-                           href="https://www.gnome.org/contact/";>{% trans "Contact Us" %}</a>
-                    </li>
-                    <li class="nav-item">
-                        <a class="nav-link text-light p-0"
-                           href="https://www.gnome.org/foundation/";>{% trans "The GNOME Foundation" %}</a>
-                    </li>
-                </ul>
-            </div>
-            <div class="col mb-3">
-                <h5 class="text-light fw-bold">{% trans "Resources" %}</h5>
-                <ul class="nav flex-column">
-                    <li class="nav-item">
-                        <a class="nav-link text-light p-0"
-                           href="https://developer.gnome.org";>{% trans "Developer Center" %}</a>
-                    </li>
-                    <li class="nav-item">
-                        <a class="nav-link text-light p-0"
-                           href="https://help.gnome.org";>{% trans "Documentation" %}</a>
-                    </li>
-                    <li class="nav-item">
-                        <a class="nav-link text-light p-0" href="https://wiki.gnome.org";>{% trans "Wiki" 
%}</a>
-                    </li>
-                    <li class="nav-item">
-                        <a class="nav-link text-light p-0"
-                           href="https://mail.gnome.org/mailman/listinfo";>{% trans "Mailing Lists" %}</a>
-                    </li>
-                    <li class="nav-item">
-                        <a class="nav-link text-light p-0"
-                           href="https://wiki.gnome.org/GettingInTouch/IRC";>{% trans "IRC Channels" %}</a>
-                    </li>
-                    <li class="nav-item">
-                        <a class="nav-link text-light p-0"
-                           href="https://gitlab.gnome.org/";>{% trans "Bug Tracker" %}</a>
-                    </li>
-                    <li class="nav-item">
-                        <a class="nav-link text-light p-0"
-                           href="https://gitlab.gnome.org/";>{% trans "Development Code" %}</a>
-                    </li>
-                </ul>
-            </div>
-            <div class="col mb-3">
-                <h5 class="text-light fw-bold">
-                    <a class="nav-link" href="https://www.gnome.org/news/";>{% trans "News" %}</a>
-                </h5>
-                <ul class="nav flex-column">
-                    <li class="nav-item">
-                        <a class="nav-link text-light p-0"
-                           href="https://www.gnome.org/press/";>{% trans "Press Releases" %}</a>
-                    </li>
-                    <li class="nav-item">
-                        <a class="nav-link text-light p-0"
-                           href="https://www.gnome.org/start/stable";>{% trans "Latest Release" %}</a>
-                    </li>
-                    <li class="nav-item">
-                        <a class="nav-link text-light p-0"
-                           href="https://planet.gnome.org";>{% trans "Planet GNOME" %}</a>
-                    </li>
-                </ul>
+        <footer class="footer mt-auto bg-black">
+            <div class="container">
+                <div class="row">
+                    <div class="col mb-3">
+                        <a href="/" class="d-flex align-items-center mb-3 link-dark text-decoration-none">
+                            <img height="60" src="{% static 'img/gnome-logo.svg' %}" alt="GNOME − Damned 
Lies">
+                        </a>
+                    </div>
+                    <div class="col mb-3"></div>
+                    <div class="col mb-3">
+                        <h5 class="text-light fw-bold">
+                            <a class="nav-link" href="https://www.gnome.org";>{% trans "The GNOME Project" 
%}</a>
+                        </h5>
+                        <ul class="nav flex-column">
+                            <li class="nav-item">
+                                <a class="nav-link text-light p-0" href="{% url 'about' %}">{% trans "About 
Damned Lies" %}</a>
+                            </li>
+                            <li class="nav-item">
+                                <a class="nav-link text-light p-0"
+                                    href="https://www.gnome.org/about/";>{% trans "About Us" %}</a>
+                            </li>
+                            <li class="nav-item">
+                                <a class="nav-link text-light p-0"
+                                    href="https://www.gnome.org/get-involved/";>{% trans "Get Involved" %}</a>
+                            </li>
+                            <li class="nav-item">
+                                <a class="nav-link text-light p-0"
+                                    href="https://www.gnome.org/support-gnome/";>{% trans "Support GNOME" 
%}</a>
+                            </li>
+                            <li class="nav-item">
+                                <a class="nav-link text-light p-0" href="https://shop.gnome.org/";>{% trans 
"Merchandise" %}</a>
+                            </li>
+                            <li class="nav-item">
+                                <a class="nav-link text-light p-0"
+                                    href="https://www.gnome.org/contact/";>{% trans "Contact Us" %}</a>
+                            </li>
+                            <li class="nav-item">
+                                <a class="nav-link text-light p-0"
+                                    href="https://www.gnome.org/foundation/";>{% trans "The GNOME Foundation" 
%}</a>
+                            </li>
+                        </ul>
+                    </div>
+                    <div class="col mb-3">
+                        <h5 class="text-light fw-bold">{% trans "Resources" %}</h5>
+                        <ul class="nav flex-column">
+                            <li class="nav-item">
+                                <a class="nav-link text-light p-0"
+                                    href="https://developer.gnome.org";>{% trans "Developer Center" %}</a>
+                            </li>
+                            <li class="nav-item">
+                                <a class="nav-link text-light p-0"
+                                    href="https://help.gnome.org";>{% trans "Documentation" %}</a>
+                            </li>
+                            <li class="nav-item">
+                                <a class="nav-link text-light p-0" href="https://wiki.gnome.org";>{% trans 
"Wiki" %}</a>
+                            </li>
+                            <li class="nav-item">
+                                <a class="nav-link text-light p-0"
+                                    href="https://mail.gnome.org/mailman/listinfo";>{% trans "Mailing Lists" 
%}</a>
+                            </li>
+                            <li class="nav-item">
+                                <a class="nav-link text-light p-0"
+                                    href="https://wiki.gnome.org/GettingInTouch/IRC";>{% trans "IRC Channels" 
%}</a>
+                            </li>
+                            <li class="nav-item">
+                                <a class="nav-link text-light p-0"
+                                    href="https://gitlab.gnome.org/";>{% trans "Bug Tracker" %}</a>
+                            </li>
+                            <li class="nav-item">
+                                <a class="nav-link text-light p-0"
+                                    href="https://gitlab.gnome.org/";>{% trans "Development Code" %}</a>
+                            </li>
+                        </ul>
+                    </div>
+                    <div class="col mb-3">
+                        <h5 class="text-light fw-bold">
+                            <a class="nav-link" href="https://www.gnome.org/news/";>{% trans "News" %}</a>
+                        </h5>
+                        <ul class="nav flex-column">
+                            <li class="nav-item">
+                                <a class="nav-link text-light p-0"
+                                    href="https://www.gnome.org/press/";>{% trans "Press Releases" %}</a>
+                            </li>
+                            <li class="nav-item">
+                                <a class="nav-link text-light p-0"
+                                    href="https://www.gnome.org/start/stable";>{% trans "Latest Release" 
%}</a>
+                            </li>
+                            <li class="nav-item">
+                                <a class="nav-link text-light p-0"
+                                    href="https://planet.gnome.org";>{% trans "Planet GNOME" %}</a>
+                            </li>
+                        </ul>
+                    </div>
+                </div>
             </div>
-        </div>
-    </div>
-</footer>
+        </footer>
 
-</body>
+    </body>
 </html>
diff --git a/templates/branch_detail.html b/templates/branch_detail.html
index 2904cefb..fe74aa3f 100644
--- a/templates/branch_detail.html
+++ b/templates/branch_detail.html
@@ -1,5 +1,5 @@
 {% if branch.has_string_frozen %}
-  <p>{% trans "This branch is currently string-frozen." %}</p>
+    <p>{% trans "This branch is currently string-frozen." %}</p>
 {% endif %}
 
 <div class="row">
diff --git a/templates/error.html b/templates/error.html
index 61e810e9..188395be 100644
--- a/templates/error.html
+++ b/templates/error.html
@@ -1,13 +1,13 @@
 {% extends "base.html" %}
 
 {% block content %}
-<div class="mainpage">
+    <div class="mainpage">
 
-<h1>{% trans "Error:" %}</h1>
+        <h1>{% trans "Error:" %}</h1>
 
-<div class="alert alert-danger">
-  {{ error }}
-</div>
+        <div class="alert alert-danger">
+            {{ error }}
+        </div>
 
-</div>
+    </div>
 {% endblock %}
diff --git a/templates/feeds/actions_description.html b/templates/feeds/actions_description.html
index d58e0de5..a3996802 100644
--- a/templates/feeds/actions_description.html
+++ b/templates/feeds/actions_description.html
@@ -1,8 +1,8 @@
 </p>
 {% if obj.comment %}
-{{ obj.comment }}
+    {{ obj.comment }}
 {% else %}
-{% trans 'No comment' %}
+    {% trans 'No comment' %}
 {% endif %}
 </p>
 
diff --git a/templates/help/reduced_po.html b/templates/help/reduced_po.html
index d03f3bcd..10e397e6 100644
--- a/templates/help/reduced_po.html
+++ b/templates/help/reduced_po.html
@@ -5,11 +5,11 @@
 {% block content-title %}{% trans "Reduced po files" %}{% endblock %}
 
 {% block content %}
-<p>{% blocktrans %}Damned Lies is able to filter strings which are seldom visible in user interfaces, so as 
translation teams can concentrate on most visible strings.{% endblocktrans %}</p>
+    <p>{% blocktrans %}Damned Lies is able to filter strings which are seldom visible in user interfaces, so 
as translation teams can concentrate on most visible strings.{% endblocktrans %}</p>
 
-<p>{% blocktrans with 
"http://docs.translatehouse.org/projects/translate-toolkit/en/latest/commands/pogrep.html?id=toolkit/pogrep"; 
as pogrep_url%}The most typical case is the strings from schema files, hence the default filter is filtering 
out strings which come from files having “gschema.xml.in” in their name. Technically speaking, the filter is 
using the <a href="{{ pogrep_url }}">pogrep command from the Translate Toolkit</a>.{% endblocktrans %}</p>
+    <p>{% blocktrans with 
"http://docs.translatehouse.org/projects/translate-toolkit/en/latest/commands/pogrep.html?id=toolkit/pogrep"; 
as pogrep_url%}The most typical case is the strings from schema files, hence the default filter is filtering 
out strings which come from files having “gschema.xml.in” in their name. Technically speaking, the filter is 
using the <a href="{{ pogrep_url }}">pogrep command from the Translate Toolkit</a>.{% endblocktrans %}</p>
 
-<p>{% blocktrans %}When you see a po file or a table header containing “(red.)” or “(reduced)”, it means 
that the target files have been filtered as stated above.{% endblocktrans %}</p>
+    <p>{% blocktrans %}When you see a po file or a table header containing “(red.)” or “(reduced)”, it means 
that the target files have been filtered as stated above.{% endblocktrans %}</p>
 
-<p>{% blocktrans %}If you think you found a better filter for a specific module, please <a href="{{ bug_url 
}}">submit a bug report</a> with your proposal.{% endblocktrans %}</p>
+    <p>{% blocktrans %}If you think you found a better filter for a specific module, please <a href="{{ 
bug_url }}">submit a bug report</a> with your proposal.{% endblocktrans %}</p>
 {% endblock %}
diff --git a/templates/help/vertimus_workflow.html b/templates/help/vertimus_workflow.html
index 779e9b38..c1316769 100644
--- a/templates/help/vertimus_workflow.html
+++ b/templates/help/vertimus_workflow.html
@@ -5,6 +5,6 @@
 {% block content-title %}{% trans "Vertimus Workflow" %}{% endblock %}
 
 {% block content %}
-<p>{% trans "The figure below describes the various states and actions available during the translation 
process of a module." %}</p>
-<img class="img-responsive" src="{% static 'img/workflow-translation.png' %}">
+    <p>{% trans "The figure below describes the various states and actions available during the translation 
process of a module." %}</p>
+    <img class="img-responsive" src="{% static 'img/workflow-translation.png' %}">
 {% endblock %}
diff --git a/templates/index.html b/templates/index.html
index a0c53665..a8c1ce5d 100644
--- a/templates/index.html
+++ b/templates/index.html
@@ -3,60 +3,60 @@
 {% block title %} {% trans "Damned Lies about GNOME" %} {% endblock %}
 
 {% block content %}
-<div class="mainpage">
+    <div class="mainpage">
 
-       <div class="row">
-        <div class="col-md-8 col-centered">
-            <p class="main_feature" style="text-align: center;">{% trans "Damned Lies is the Web application 
used to manage the localisation (l10n) of the GNOME project." %}
-                       <em><a href="{% url 'about' %}">{% trans "More…" %}</a></em></p>
-        </div>
-       </div>
-
-       <hr class="bottom_shadow">
-
-       <div class="row">
-        <div class="col-md-6">
-          <h2><a href="{% url 'teams' %}">{% trans "Teams" %}</a></h2>
-          <p>{% trans "List of all GNOME Translation Teams, with full information such as primary contact 
(coordinator), web pages and mailing list information." %}
-          {% trans "If there is no team for your language, you can easily <a 
href='https://wiki.gnome.org/TranslationProject/StartingATeam/'>start your own team</a>." %}
-
-          {% if user_language %}
-            {% with user_language.get_team_url as team_url %}
-            {% with user_language.get_name as language_name %}
-            <br><strong>{% blocktrans %}Go to the <a href='{{ team_url }}'>{{ language_name }} team page</a> 
and help us to translate GNOME!{% endblocktrans %}</strong>
-            {% endwith %}
-            {% endwith %}
-          {% endif %}
-          </p>
+        <div class="row">
+            <div class="col-md-8 col-centered">
+                <p class="main_feature" style="text-align: center;">{% trans "Damned Lies is the Web 
application used to manage the localisation (l10n) of the GNOME project." %}
+                    <em><a href="{% url 'about' %}">{% trans "More…" %}</a></em></p>
+            </div>
         </div>
 
-        <div class="col-md-6">
-            <h2><a href="{% url 'languages' %}">{% trans "Languages" %}</a></h2>
-            {% url 'teams' as teams_url %}
-            <p>{% blocktrans %}List of all languages there are <a href='{{ teams_url }}'>Translation 
Teams</a> for.{% endblocktrans %}
-            {% trans "Some teams manage more than one language (usually just simple variants), and here you 
can see all the languages GNOME is being translated to." %}</p>
+        <hr class="bottom_shadow">
+
+        <div class="row">
+            <div class="col-md-6">
+                <h2><a href="{% url 'teams' %}">{% trans "Teams" %}</a></h2>
+                <p>{% trans "List of all GNOME Translation Teams, with full information such as primary 
contact (coordinator), web pages and mailing list information." %}
+                    {% trans "If there is no team for your language, you can easily <a 
href='https://wiki.gnome.org/TranslationProject/StartingATeam/'>start your own team</a>." %}
+
+                    {% if user_language %}
+                        {% with user_language.get_team_url as team_url %}
+                            {% with user_language.get_name as language_name %}
+                                <br><strong>{% blocktrans %}Go to the <a href='{{ team_url }}'>{{ 
language_name }} team page</a> and help us to translate GNOME!{% endblocktrans %}</strong>
+                            {% endwith %}
+                        {% endwith %}
+                    {% endif %}
+                </p>
+            </div>
+
+            <div class="col-md-6">
+                <h2><a href="{% url 'languages' %}">{% trans "Languages" %}</a></h2>
+                {% url 'teams' as teams_url %}
+                <p>{% blocktrans %}List of all languages there are <a href='{{ teams_url }}'>Translation 
Teams</a> for.{% endblocktrans %}
+                    {% trans "Some teams manage more than one language (usually just simple variants), and 
here you can see all the languages GNOME is being translated to." %}</p>
+            </div>
         </div>
-       </div>
 
-    <div class="row">
-        <div class="col-md-6">
-            <h2><a href="{% url 'releases' %}">{% trans "Release Sets" %}</a></h2>
-            <p>{% trans "List of all GNOME release sets and releases we gather stats for." %}</p>
+        <div class="row">
+            <div class="col-md-6">
+                <h2><a href="{% url 'releases' %}">{% trans "Release Sets" %}</a></h2>
+                <p>{% trans "List of all GNOME release sets and releases we gather stats for." %}</p>
 
-            <p>{% trans "Examples of release sets are “GNOME Infrastructure” or “GNOME 2.26”." %}
-            {% trans "Official GNOME release sets are further divided into categories such as “Desktop 
Applications” and “Developer Platform”." %}</p>
+                <p>{% trans "Examples of release sets are “GNOME Infrastructure” or “GNOME 2.26”." %}
+                    {% trans "Official GNOME release sets are further divided into categories such as 
“Desktop Applications” and “Developer Platform”." %}</p>
 
-            <p>{% trans "Look here if you want to compare language support in any of these release sets." 
%}</p>
-        </div>
+                <p>{% trans "Look here if you want to compare language support in any of these release 
sets." %}</p>
+            </div>
 
-        <div class="col-md-6">
-            <h2><a href="{% url 'modules' %}">{% trans "Modules" %}</a></h2>
-            <p>{% trans "List of all modules with statistics in here." %}</p>
+            <div class="col-md-6">
+                <h2><a href="{% url 'modules' %}">{% trans "Modules" %}</a></h2>
+                <p>{% trans "List of all modules with statistics in here." %}</p>
 
-            <p>{% trans "Modules are separate libraries or applications, with one or more branches of 
development included." %}
-            {% trans "They are usually taken from the Git repository, and we keep all relevant information 
on them (Gitlab details, web page, maintainer information…)." %}</p>
+                <p>{% trans "Modules are separate libraries or applications, with one or more branches of 
development included." %}
+                    {% trans "They are usually taken from the Git repository, and we keep all relevant 
information on them (Gitlab details, web page, maintainer information…)." %}</p>
+            </div>
         </div>
-    </div>
 
-</div>
+    </div>
 {% endblock %}
diff --git a/templates/login/login_popup_form.html b/templates/login/login_popup_form.html
index 3d47f4bd..9a36dfb1 100644
--- a/templates/login/login_popup_form.html
+++ b/templates/login/login_popup_form.html
@@ -3,12 +3,12 @@
     <div class="form-group mt-1 mb-1">
         <label for="id_username" class="d-none"></label>
         <input type="text" name="username" id="id_username" class="form-control"
-               placeholder="{% trans 'Username' %}"/>
+            placeholder="{% trans 'Username' %}"/>
     </div>
     <div class="form-group mt-1 mb-1">
         <label for="id_password" class="d-none"></label>
         <input type="password" name="password" id="id_password" class="form-control"
-               placeholder="{% trans 'Password' %}"/>
+            placeholder="{% trans 'Password' %}"/>
     </div>
     <input type="hidden" name="referer" value="{{ referer|default:"" }}"/>
     <div class="form-group mt-1 mb-1">
diff --git a/templates/login/login_user_menu_large_screens.html 
b/templates/login/login_user_menu_large_screens.html
index 97b76a58..d54e375d 100644
--- a/templates/login/login_user_menu_large_screens.html
+++ b/templates/login/login_user_menu_large_screens.html
@@ -2,14 +2,14 @@
 
 {% if user.is_authenticated %}
     <a id="navbar-user-menu" href="#"
-       class="nav-link px-0 py-0 avatar" role="button" data-bs-toggle="dropdown"
-       aria-expanded="false">
+        class="nav-link px-0 py-0 avatar" role="button" data-bs-toggle="dropdown"
+        aria-expanded="false">
         {{ user.person|people_image }}
     </a>
 {% else %}
     <a id="navbar-user-menu" href="#"
-       class="nav-link dropdown-toggle text-white"
-       role="button" data-bs-toggle="dropdown" aria-expanded="false">
+        class="nav-link dropdown-toggle text-white"
+        role="button" data-bs-toggle="dropdown" aria-expanded="false">
         {% trans "Log in" %}
     </a>
 {% endif %}
diff --git a/templates/login/login_user_menu_small_screens.html 
b/templates/login/login_user_menu_small_screens.html
index 4b2a45e2..70f9d57a 100644
--- a/templates/login/login_user_menu_small_screens.html
+++ b/templates/login/login_user_menu_small_screens.html
@@ -2,16 +2,16 @@
 
 {% if user.is_authenticated %}
     <a id="navbar-user-menu" href="#"
-       class="nav-link px-0 py-0 avatar"
-       role="button" data-bs-toggle="dropdown" aria-expanded="false">
+        class="nav-link px-0 py-0 avatar"
+        role="button" data-bs-toggle="dropdown" aria-expanded="false">
         {{ user.person|people_image }}
     </a>
 {% else %}
     <a id="navbar-user-menu" href="#"
-       class="nav-link dropdown-toggle text-white"
-       role="button" data-bs-toggle="dropdown" aria-expanded="false">
+        class="nav-link dropdown-toggle text-white"
+        role="button" data-bs-toggle="dropdown" aria-expanded="false">
         <img class="rounded-circle" src="{% static 'img/avatar-default.svg' %}"
-             alt="GNOME - Damned Lies">
+            alt="GNOME - Damned Lies">
     </a>
 {% endif %}
 
diff --git a/templates/login/login_usermenu.html b/templates/login/login_usermenu.html
index c278262e..498621c0 100644
--- a/templates/login/login_usermenu.html
+++ b/templates/login/login_usermenu.html
@@ -1,7 +1,7 @@
 {% load people %}
 
 <div id="navbar-user-menu-dropdown" class="dropdown-menu dropdown-menu-end"
-     aria-labelledby="navbar-user-menu">
+    aria-labelledby="navbar-user-menu">
     {% if user.is_authenticated %}
         <a class="dropdown-item" href="{% url 'person_detail_username' user.username %}">
             {% trans 'User Settings' %}
diff --git a/templates/module_detail.html b/templates/module_detail.html
index fc53f64e..23732d69 100644
--- a/templates/module_detail.html
+++ b/templates/module_detail.html
@@ -1,132 +1,132 @@
 {% extends "base.html" %}
 
 {% block title %}
-{% blocktrans with module.get_description as name %}Module Statistics: {{ name }}{% endblocktrans %}
+    {% blocktrans with module.get_description as name %}Module Statistics: {{ name }}{% endblocktrans %}
 {% endblock %}
 
 {% block extrahead %}
-<script>
-$(document).ready(function() {
-        $(".branch").click(function(event) {
-            event.preventDefault();
-            branch_div = $("#div-"+this.id.replace(".","\\."));
-            is_visible = branch_div.is(':visible');
-            if (is_visible) {
-                branch_div.slideUp();
-                $(this).children('img').attr("src", "{% static 'img/closed.png' %}");
-            } else {
-                if (branch_div.attr("class") == "empty") {
-                    // Load the branch stats dynamically
-                    branch_div.load(branch_div.data('url'), function() {
-                        branch_div.attr("class", "loaded");
-                        branch_div.slideDown();
-                    });
+    <script>
+        $(document).ready(function() {
+            $(".branch").click(function(event) {
+                event.preventDefault();
+                branch_div = $("#div-"+this.id.replace(".","\\."));
+                is_visible = branch_div.is(':visible');
+                if (is_visible) {
+                    branch_div.slideUp();
+                    $(this).children('img').attr("src", "{% static 'img/closed.png' %}");
                 } else {
-                    branch_div.slideDown();
+                    if (branch_div.attr("class") == "empty") {
+                        // Load the branch stats dynamically
+                        branch_div.load(branch_div.data('url'), function() {
+                            branch_div.attr("class", "loaded");
+                            branch_div.slideDown();
+                        });
+                    } else {
+                        branch_div.slideDown();
+                    }
+                    $(this).children('img').attr("src", "{% static 'img/open.png' %}");
                 }
-                $(this).children('img').attr("src", "{% static 'img/open.png' %}");
-            }
-        });
-        $(".refresh").click(function(event) {
-            resp = confirm("You are about to force statistics refresh for that branch. This action can take 
several minutes. Are you sure you want to proceed?");
-            return resp;
-        });
-    }
-);
-</script>
+            });
+            $(".refresh").click(function(event) {
+                resp = confirm("You are about to force statistics refresh for that branch. This action can 
take several minutes. Are you sure you want to proceed?");
+                return resp;
+            });
+        }
+        );
+    </script>
 {% endblock %}
 
 {% block content %}
-<div class="mainpage">
-
-<h1>{{ module.get_description }}</h1>
+    <div class="mainpage">
 
-{% if module.archived %}
-  <p class="errornote">{% trans "This module has been archived. It is only kept for statistical purposes. 
Please don’t translate it any more." %}</p>
-{% endif %}
+        <h1>{{ module.get_description }}</h1>
 
-{% if module.get_comment %}
-  <p>{{ module.get_comment|safe }}</p>
-{% else %}
-  {% if not module.has_standard_vcs %}
-  <p><em><img src="{% static 'img/warn.png' %}" alt="Warning logo"> {{ non_standard_repo_msg }}</em></p>
-  {% endif %}
-{% endif %}
-
-{% if module.homepage %}
-  <p><a href="{{ module.homepage }}">{{ module.homepage }}</a></p>
-{% endif %}
-
-<div class="col-md-7 col-sm-7">
-    {% if module.maintainers.all %}
-    <h2>{% trans "Maintainers" %}</h2>
-    {% for person in module.maintainers.all %}
-        {% include "people/person_overview.html" %}
-    {% endfor %}
-    {% endif %}
-</div>
+        {% if module.archived %}
+            <p class="errornote">{% trans "This module has been archived. It is only kept for statistical 
purposes. Please don’t translate it any more." %}</p>
+        {% endif %}
 
-<div class="col-md-5 col-sm-5">
-    <h2>{% trans "Bug reporting" %}</h2>
-    <ul>
-        {% if not module.bugs_base %}
-        <li><em>{% trans "Sorry, no known locations to report bugs for this module." %}</em></li>
+        {% if module.get_comment %}
+            <p>{{ module.get_comment|safe }}</p>
         {% else %}
-            {% if module.get_bugs_i18n_url %}
-            <li><a href="{{ module.get_bugs_i18n_url }}">{% trans "Show existing i18n and l10n bugs" 
%}</a></li>
+            {% if not module.has_standard_vcs %}
+                <p><em><img src="{% static 'img/warn.png' %}" alt="Warning logo"> {{ non_standard_repo_msg 
}}</em></p>
             {% endif %}
-            <li><a href="{{ module.get_bugs_enter_url }}">{% trans "Report a bug" %}</a></li>
         {% endif %}
-    </ul>
-</div>
 
-<div class="clearfix"></div>
+        {% if module.homepage %}
+            <p><a href="{{ module.homepage }}">{{ module.homepage }}</a></p>
+        {% endif %}
+
+        <div class="col-md-7 col-sm-7">
+            {% if module.maintainers.all %}
+                <h2>{% trans "Maintainers" %}</h2>
+                {% for person in module.maintainers.all %}
+                    {% include "people/person_overview.html" %}
+                {% endfor %}
+            {% endif %}
+        </div>
 
-{% if branches %}
-  <!-- Links to branches of module -->
-  <p>
-  <strong>{% trans "Branches:" %}</strong>
-  {% if can_edit_branches %}
-    <a href="{% url 'module_edit_branches' module.name %}"><img src="{% static 'img/edit.png' %}" 
alt="Edit"></a>
-  {% endif %}
-  {% for branch in branches %}
-    {% if forloop.counter != 1 %} - {% endif %}
-    <a href="#{{ branch.name }}">{{ branch.name }}</a>
-    {% if branch.warnings %}
-    <img src="{% static 'img/warn.png' %}" title="{{ branch.warnings }}">
-    {% endif %}
-  {% endfor %}
-  </p>
+        <div class="col-md-5 col-sm-5">
+            <h2>{% trans "Bug reporting" %}</h2>
+            <ul>
+                {% if not module.bugs_base %}
+                    <li><em>{% trans "Sorry, no known locations to report bugs for this module." %}</em></li>
+                {% else %}
+                    {% if module.get_bugs_i18n_url %}
+                        <li><a href="{{ module.get_bugs_i18n_url }}">{% trans "Show existing i18n and l10n 
bugs" %}</a></li>
+                    {% endif %}
+                    <li><a href="{{ module.get_bugs_enter_url }}">{% trans "Report a bug" %}</a></li>
+                {% endif %}
+            </ul>
+        </div>
 
-  <!-- Main loop through branches -->
-  {% for branch in branches %}
-    <hr>
-    <h2><a href="." class="branch" id="{{ branch.name|slugify }}">
-    {% if forloop.counter < 3 %}
-      <img src="{% static 'img/open.png' %}"></a>
-    {% else %}
-      <img src="{% static 'img/closed.png' %}"></a>
-    {% endif %}
-     <a name="{{ branch.name }}"></a>{{ branch.name }}
-    {% if branch.get_vcs_web_url %}
-      <a href="{{ branch.get_vcs_web_url }}" title="{% trans 'Browse Repository' %}"><img src="{% static 
'img/repository-icon.png' %}"></a>
-    {% endif %}
-    {% if can_refresh %}
-      <a href="{% url 'branch_refresh' branch.pk %}" title="{% trans 'Refresh branch statistics' %}" 
class="refresh">
-        <img src="{% static 'img/refresh.png' %}"></a>
-    {% endif %}
-    </h2>
-    {% if forloop.counter < 3 %}
-      <div id="div-{{ branch.name|slugify }}" class="loaded">
-        {% include "branch_detail.html" %}
-      </div>
-    {% else %}
-      <div id="div-{{ branch.name|slugify }}" class="empty" style="display:none;"
-           data-url="{% url 'module_branch' module.name branch.name %}">
-      </div>
-    {% endif %}
-  {% endfor %}
-{% endif %}
+        <div class="clearfix"></div>
+
+        {% if branches %}
+            <!-- Links to branches of module -->
+            <p>
+                <strong>{% trans "Branches:" %}</strong>
+                {% if can_edit_branches %}
+                    <a href="{% url 'module_edit_branches' module.name %}"><img src="{% static 
'img/edit.png' %}" alt="Edit"></a>
+                {% endif %}
+                {% for branch in branches %}
+                    {% if forloop.counter != 1 %} - {% endif %}
+                    <a href="#{{ branch.name }}">{{ branch.name }}</a>
+                    {% if branch.warnings %}
+                        <img src="{% static 'img/warn.png' %}" title="{{ branch.warnings }}">
+                    {% endif %}
+                {% endfor %}
+            </p>
+
+            <!-- Main loop through branches -->
+            {% for branch in branches %}
+                <hr>
+                <h2><a href="." class="branch" id="{{ branch.name|slugify }}">
+                    {% if forloop.counter < 3 %}
+                        <img src="{% static 'img/open.png' %}"></a>
+                    {% else %}
+                        <img src="{% static 'img/closed.png' %}"></a>
+                    {% endif %}
+                    <a name="{{ branch.name }}"></a>{{ branch.name }}
+                    {% if branch.get_vcs_web_url %}
+                        <a href="{{ branch.get_vcs_web_url }}" title="{% trans 'Browse Repository' %}"><img 
src="{% static 'img/repository-icon.png' %}"></a>
+                    {% endif %}
+                    {% if can_refresh %}
+                        <a href="{% url 'branch_refresh' branch.pk %}" title="{% trans 'Refresh branch 
statistics' %}" class="refresh">
+                            <img src="{% static 'img/refresh.png' %}"></a>
+                    {% endif %}
+                </h2>
+                    {% if forloop.counter < 3 %}
+                        <div id="div-{{ branch.name|slugify }}" class="loaded">
+                            {% include "branch_detail.html" %}
+                        </div>
+                    {% else %}
+                        <div id="div-{{ branch.name|slugify }}" class="empty" style="display:none;"
+                            data-url="{% url 'module_branch' module.name branch.name %}">
+                        </div>
+                    {% endif %}
+            {% endfor %}
+        {% endif %}
 
-</div>
+    </div>
 {% endblock %}
diff --git a/templates/module_edit_branches.html b/templates/module_edit_branches.html
index 639c3d22..54fd8049 100644
--- a/templates/module_edit_branches.html
+++ b/templates/module_edit_branches.html
@@ -3,30 +3,30 @@
 {% block title %} Module Edition (branches) {% endblock %}
 
 {% block content %}
-<div class="mainpage">
+    <div class="mainpage">
 
-<h1><a href="{% url 'module' module.name %}">{{ module.get_description }}</a></h1>
+        <h1><a href="{% url 'module' module.name %}">{{ module.get_description }}</a></h1>
 
-{% if module.homepage %}
-  <p><a href="{{ module.homepage }}">{{ module.homepage }}</a></p>
-{% endif %}
+        {% if module.homepage %}
+            <p><a href="{{ module.homepage }}">{{ module.homepage }}</a></p>
+        {% endif %}
 
-<form action="{{ request.path }}" method="POST" class="djform">
-{% csrf_token %}
-<table>
-<tr><td><h4>{% trans "Branch" %}</h4></td><td><h4>{% trans "Release" %}</h4></td><td><h4>{% trans "Category" 
%}</h4></td></tr>
-{% for field1, field2 in form.get_branches %}
-  <tr><th>{{ field1.label }}</th><td>{{ field1.errors }}{{ field1 }}</td><td>{{ field2.errors }}{{ field2 
}}</td></tr>
-{% endfor %}
+        <form action="{{ request.path }}" method="POST" class="djform">
+            {% csrf_token %}
+            <table>
+                <tr><td><h4>{% trans "Branch" %}</h4></td><td><h4>{% trans "Release" %}</h4></td><td><h4>{% 
trans "Category" %}</h4></td></tr>
+                {% for field1, field2 in form.get_branches %}
+                    <tr><th>{{ field1.label }}</th><td>{{ field1.errors }}{{ field1 }}</td><td>{{ 
field2.errors }}{{ field2 }}</td></tr>
+                {% endfor %}
 
-  <tr>
-      <td>{{ form.new_branch.errors }}{{ form.new_branch }}</td>
-      <td>{{ form.new_branch_release.errors }}{{ form.new_branch_release }}</td>
-      <td>{{ form.new_branch_category.errors }}{{ form.new_branch_category }}</td>
-  </tr>
-  <tr><td colspan="3" align="right"><input type="submit" value="{% trans "Save" %}" /></td></tr>
-</table>
-</form>
+                <tr>
+                    <td>{{ form.new_branch.errors }}{{ form.new_branch }}</td>
+                    <td>{{ form.new_branch_release.errors }}{{ form.new_branch_release }}</td>
+                    <td>{{ form.new_branch_category.errors }}{{ form.new_branch_category }}</td>
+                </tr>
+                <tr><td colspan="3" align="right"><input type="submit" value="{% trans "Save" %}" 
/></td></tr>
+            </table>
+        </form>
 
-</div>
+    </div>
 {% endblock %}
diff --git a/templates/module_images.html b/templates/module_images.html
index 875915fa..9ce0162f 100644
--- a/templates/module_images.html
+++ b/templates/module_images.html
@@ -4,54 +4,54 @@
 {% block title %} {% blocktrans with module.description as name %}Module Doc Figure Status: {{ name }}{% 
endblocktrans %} {% endblock %}
 
 {% block content %}
-<div class="mainpage">
+    <div class="mainpage">
 
-<h1><a href="{% url 'module' module.name %}">{{ module.description }}</a> <span style="color: #000">{% trans 
stat.domain.description %}</span> ({% trans stat.language.name %})</h1>
+        <h1><a href="{% url 'module' module.name %}">{{ module.description }}</a> <span style="color: 
#000">{% trans stat.domain.description %}</span> ({% trans stat.language.name %})</h1>
 
-<h2>{% trans "Figures translation status" %} &mdash;
-    <small>{{ figstats|num_stats }}</small></h2>
+        <h2>{% trans "Figures translation status" %} &mdash;
+            <small>{{ figstats|num_stats }}</small></h2>
 
-<div class="table-responsive">
-<table class="stats table">
-<thead><tr><th width="50%">{% trans "Original" %}</th><th width="50%">{% trans stat.language.name 
%}</th></tr></thead>
-{% for fig in stat.get_figures %}
-  <tr><td valign="top">
-    <a href="{{ fig.orig_remote_url }}"><span class="path">C/{{ fig.path }}</span><br/></a>
-    {% if fig|is_video %}<video src="{{ fig.orig_remote_url }}" controls></video>
-    {% else %}<a href="{{ fig.orig_remote_url }}"><img class="screenshot" src="{{ fig.orig_remote_url 
}}"/></a>
-    {% endif %}
-    </td>
-    <td valign="top" class="{{ fig.fuzzy|yesno:"fuzzy," }}">
-    {% if fig.translated %}
-      {% if fig.translated_file %}
-        <a href="{{ fig.trans_remote_url }}"><span class="path">{{ locale }}/{{ fig.path }}</span></a><br/>
-        {% if fig|is_video %}<video src="{{ fig.orig_remote_url }}" controls></video>
-        {% else %}<a href="{{ fig.trans_remote_url }}"><img class="screenshot" src="{{ fig.trans_remote_url 
}}"/></a>
-        {% endif %}
-      {% else %}
-      <p><em>{% trans "Translated, but uses original one (maybe the figure doesn’t contain any string to 
translate)" %}</em></p>
-      {% endif %}
-    {% else %}
-      {% if fig.fuzzy %}
-        <em>{% trans "Fuzzy" %}</em><br/>
-        {% if fig.translated_file %}
-          <a href="{{ fig.trans_remote_url }}"><span class="path">{{ locale }}/{{ fig.path }}</span></a><br/>
-          {% if fig|is_video %}<video src="{{ fig.orig_remote_url }}" controls></video>
-          {% else %}<a href="{{ fig.trans_remote_url }}"><img class="screenshot" src="{{ 
fig.trans_remote_url }}"/></a>
-          {% endif %}
-        {% else %}
-      <p><em><small>{% trans "No existing file (“Technical” fuzzy)" %}</small></em></p>
-        {% endif %}
-      {% else %}
-        <em>{% trans "Not translated" %}</em><br/>
-        <img src="{% static 'img/emptyimg.png' %}">
-      {% endif %}
-    {% endif %}
-    </td>
-  </tr>
-{% endfor %}
-</table>
-</div>
-</div>
+        <div class="table-responsive">
+            <table class="stats table">
+                <thead><tr><th width="50%">{% trans "Original" %}</th><th width="50%">{% trans 
stat.language.name %}</th></tr></thead>
+                {% for fig in stat.get_figures %}
+                    <tr><td valign="top">
+                        <a href="{{ fig.orig_remote_url }}"><span class="path">C/{{ fig.path 
}}</span><br/></a>
+                        {% if fig|is_video %}<video src="{{ fig.orig_remote_url }}" controls></video>
+                        {% else %}<a href="{{ fig.orig_remote_url }}"><img class="screenshot" src="{{ 
fig.orig_remote_url }}"/></a>
+                        {% endif %}
+                    </td>
+                        <td valign="top" class="{{ fig.fuzzy|yesno:"fuzzy," }}">
+                            {% if fig.translated %}
+                                {% if fig.translated_file %}
+                                    <a href="{{ fig.trans_remote_url }}"><span class="path">{{ locale }}/{{ 
fig.path }}</span></a><br/>
+                                    {% if fig|is_video %}<video src="{{ fig.orig_remote_url }}" 
controls></video>
+                                    {% else %}<a href="{{ fig.trans_remote_url }}"><img class="screenshot" 
src="{{ fig.trans_remote_url }}"/></a>
+                                    {% endif %}
+                                {% else %}
+                                    <p><em>{% trans "Translated, but uses original one (maybe the figure 
doesn’t contain any string to translate)" %}</em></p>
+                                {% endif %}
+                            {% else %}
+                                {% if fig.fuzzy %}
+                                    <em>{% trans "Fuzzy" %}</em><br/>
+                                    {% if fig.translated_file %}
+                                        <a href="{{ fig.trans_remote_url }}"><span class="path">{{ locale 
}}/{{ fig.path }}</span></a><br/>
+                                        {% if fig|is_video %}<video src="{{ fig.orig_remote_url }}" 
controls></video>
+                                        {% else %}<a href="{{ fig.trans_remote_url }}"><img 
class="screenshot" src="{{ fig.trans_remote_url }}"/></a>
+                                        {% endif %}
+                                    {% else %}
+                                        <p><em><small>{% trans "No existing file (“Technical” fuzzy)" 
%}</small></em></p>
+                                    {% endif %}
+                                {% else %}
+                                    <em>{% trans "Not translated" %}</em><br/>
+                                    <img src="{% static 'img/emptyimg.png' %}">
+                                {% endif %}
+                            {% endif %}
+                        </td>
+                    </tr>
+                {% endfor %}
+            </table>
+        </div>
+    </div>
 
 {% endblock %}
diff --git a/templates/module_list.html b/templates/module_list.html
index 3a3d7a45..9932ab36 100644
--- a/templates/module_list.html
+++ b/templates/module_list.html
@@ -3,29 +3,29 @@
 {% block title %}{% trans "GNOME Modules" %}{% endblock %}
 
 {% block content %}
-<div class="mainpage">
+    <div class="mainpage">
 
-<h1>{% trans "GNOME Modules" %}</h1>
+        <h1>{% trans "GNOME Modules" %}</h1>
 
-<p>{% trans "Select a module below to see some of the damned lies about it:" %}</p>
+        <p>{% trans "Select a module below to see some of the damned lies about it:" %}</p>
 
-{% load list_to_columns %}
-<div class="row">
-  {% list_to_columns modules as columns 3 %}
-  {% for l in columns %}
-  <div class="column_box col-xs-12 col-sm-4 col-4 p-0 m-0">
-    <ul>
-      {% for m in l %}
-      <li><a href="{% url 'module' m.name %}">{{ m.get_description }}</a></li>
-      {% endfor %}
-    </ul>
-  </div>
-  {% endfor %}
-</div>
+        {% load list_to_columns %}
+        <div class="row">
+            {% list_to_columns modules as columns 3 %}
+            {% for l in columns %}
+                <div class="column_box col-xs-12 col-sm-4 col-4 p-0 m-0">
+                    <ul>
+                        {% for m in l %}
+                            <li><a href="{% url 'module' m.name %}">{{ m.get_description }}</a></li>
+                        {% endfor %}
+                    </ul>
+                </div>
+            {% endfor %}
+        </div>
 
-<p class="comment clear">
-  {% blocktrans %}If anything should be changed on this page, please <a href="{{ bug_url }}">submit a bug 
report</a>.{% endblocktrans %}
-</p>
+        <p class="comment clear">
+            {% blocktrans %}If anything should be changed on this page, please <a href="{{ bug_url 
}}">submit a bug report</a>.{% endblocktrans %}
+        </p>
 
-</div>
+    </div>
 {% endblock %}
diff --git a/templates/registration/password_reset_complete.html 
b/templates/registration/password_reset_complete.html
index 067667f3..748d4add 100644
--- a/templates/registration/password_reset_complete.html
+++ b/templates/registration/password_reset_complete.html
@@ -3,11 +3,11 @@
 {% block title %}{% trans 'Password reset complete' %}{% endblock %}
 
 {% block content %}
-<div class="mainpage">
-<h1>{% trans 'Password reset complete' %}</h1>
+    <div class="mainpage">
+        <h1>{% trans 'Password reset complete' %}</h1>
 
-<p>{% trans "Your password has been set. You may go ahead and log in now." %}</p>
+        <p>{% trans "Your password has been set. You may go ahead and log in now." %}</p>
 
-<p><a href="{% url 'login' %}">{% trans 'Log in' %}</a></p>
-</div>
+        <p><a href="{% url 'login' %}">{% trans 'Log in' %}</a></p>
+    </div>
 {% endblock %}
diff --git a/templates/registration/password_reset_confirm.html 
b/templates/registration/password_reset_confirm.html
index d607a471..c908224e 100644
--- a/templates/registration/password_reset_confirm.html
+++ b/templates/registration/password_reset_confirm.html
@@ -3,32 +3,32 @@
 {% block title %}{% trans 'Password reset' %}{% endblock %}
 
 {% block content %}
-<div class="mainpage">
-<div class="col-sm-8 col-md-6 col-centered">
+    <div class="mainpage">
+        <div class="col-sm-8 col-md-6 col-centered">
 
-{% if validlink %}
-<h1>{% trans 'Enter new password' %}</h1>
+            {% if validlink %}
+                <h1>{% trans 'Enter new password' %}</h1>
 
-<p class="main_feature">{% trans "Please enter your new password twice so we can verify you typed it in 
correctly." %}</p>
+                <p class="main_feature">{% trans "Please enter your new password twice so we can verify you 
typed it in correctly." %}</p>
 
-<form action="{{ request.path }}" method="post" class="form">
-{% csrf_token %}
-{% if form.new_password1.errors %}{{ form.new_password1.errors }}{% endif %}
-<p class="aligned wide"><label for="id_new_password1">{% trans 'New password:' %}</label>{{ 
form.new_password1 }}</p>
-{% if form.new_password2.errors %}{{ form.new_password2.errors }}{% endif %}
-<p class="aligned wide"><label for="id_new_password2">{% trans 'Confirm password:' %}</label>{{ 
form.new_password2 }}</p>
-  <div class="form-group">
-    <button type="submit" class="btn btn-action">{% trans 'Change my password' %}</button>
-  </div>
-</form>
+                <form action="{{ request.path }}" method="post" class="form">
+                    {% csrf_token %}
+                    {% if form.new_password1.errors %}{{ form.new_password1.errors }}{% endif %}
+                    <p class="aligned wide"><label for="id_new_password1">{% trans 'New password:' 
%}</label>{{ form.new_password1 }}</p>
+                    {% if form.new_password2.errors %}{{ form.new_password2.errors }}{% endif %}
+                    <p class="aligned wide"><label for="id_new_password2">{% trans 'Confirm password:' 
%}</label>{{ form.new_password2 }}</p>
+                    <div class="form-group">
+                        <button type="submit" class="btn btn-action">{% trans 'Change my password' 
%}</button>
+                    </div>
+                </form>
 
-{% else %}
+            {% else %}
 
-<h1>{% trans 'Password reset unsuccessful' %}</h1>
+                <h1>{% trans 'Password reset unsuccessful' %}</h1>
 
-<p>{% trans "The password reset link was invalid, possibly because it has already been used.  Please request 
a new password reset." %}
+                <p>{% trans "The password reset link was invalid, possibly because it has already been used. 
 Please request a new password reset." %}
 
-{% endif %}
-</div>
-</div>
+            {% endif %}
+        </div>
+    </div>
 {% endblock %}
diff --git a/templates/registration/password_reset_done.html b/templates/registration/password_reset_done.html
index 3d6f74b5..477a2b26 100644
--- a/templates/registration/password_reset_done.html
+++ b/templates/registration/password_reset_done.html
@@ -3,10 +3,10 @@
 {% block title %}{% trans 'Password reset successful' %}{% endblock %}
 
 {% block content %}
-<div class="mainpage">
+    <div class="mainpage">
 
-<h1>{% trans 'Password reset successful' %}</h1>
+        <h1>{% trans 'Password reset successful' %}</h1>
 
-<p>{% trans "We’ve e-mailed you instructions for setting your password to the e-mail address you submitted. 
You should be receiving it shortly." %}</p>
-</div>
+        <p>{% trans "We’ve e-mailed you instructions for setting your password to the e-mail address you 
submitted. You should be receiving it shortly." %}</p>
+    </div>
 {% endblock %}
diff --git a/templates/registration/register_success.html b/templates/registration/register_success.html
index 0fcef146..89d4706f 100644
--- a/templates/registration/register_success.html
+++ b/templates/registration/register_success.html
@@ -1,11 +1,11 @@
 {% extends "base.html" %}
 
 {% block content %}
-<div class="mainpage">
+    <div class="mainpage">
 
-<h2>{% trans "Registration Success" %}</h2>
+        <h2>{% trans "Registration Success" %}</h2>
 
-<p>{% trans "The registration succeeded. You will now receive an email containing a link to activate your 
account." %}</p>
+        <p>{% trans "The registration succeeded. You will now receive an email containing a link to activate 
your account." %}</p>
 
-</div>
+    </div>
 {% endblock %}
diff --git a/templates/release_compare.html b/templates/release_compare.html
index ef5c65ad..348dbab0 100644
--- a/templates/release_compare.html
+++ b/templates/release_compare.html
@@ -3,46 +3,46 @@
 
 {% block title %} {% trans "Releases Comparison" %} {% endblock %}
 {% block extrahead %}
-<script src="{% static 'js/jquery.tablesorter.min.js' %}"></script>
-<script>
-$(document).ready(function()
-    {
-        $("#stats").tablesorter({sortList: [[0,0]]});
-    }
-);
-</script>
+    <script src="{% static 'js/jquery.tablesorter.min.js' %}"></script>
+    <script>
+        $(document).ready(function()
+            {
+                $("#stats").tablesorter({sortList: [[0,0]]});
+            }
+        );
+    </script>
 {% endblock %}
 
 {% block content %}
-<div class="mainpage">
+    <div class="mainpage">
 
-<h1>{% trans "Releases Comparison" %}</h1>
+        <h1>{% trans "Releases Comparison" %}</h1>
 
-<div class="table-responsive">
-<table class="stats table" id="stats">
-  <thead>
-    <tr>
-    <th class="header">{% trans "Languages" %}</th>
-    {% for rel in releases %}
-      <th class="header">{{ rel.name }}</th>
-    {% endfor %}
-    <th class="header">{% trans "Progress" %}</th>
-    </tr>
-  </thead>
+        <div class="table-responsive">
+            <table class="stats table" id="stats">
+                <thead>
+                    <tr>
+                        <th class="header">{% trans "Languages" %}</th>
+                        {% for rel in releases %}
+                            <th class="header">{{ rel.name }}</th>
+                        {% endfor %}
+                        <th class="header">{% trans "Progress" %}</th>
+                    </tr>
+                </thead>
 
-{% for locale, stat in stats.items %}
-<tr class="stats">
-  <td class="stats leftcell">
-    <span class="hidden">{{ stat.lang.get_name }}</span><!-- for sorting purpose -->
-    <a href="{{ stat.lang.get_team_url }}">{{ stat.lang.get_name }}</a> ({{ locale }})
-  </td>
-  {% for perc in stat.stats %}
-    <td class="stats {{ perc|support_class }}">{{ perc }}%</td>
-  {% endfor %}
-  <td class="stats {{ stat|support_class_total }}">{{ stat.diff }}%</td>
-</tr>
-{% endfor %}
-</table>
-</div>
-</div>
+                {% for locale, stat in stats.items %}
+                    <tr class="stats">
+                        <td class="stats leftcell">
+                            <span class="hidden">{{ stat.lang.get_name }}</span><!-- for sorting purpose -->
+                            <a href="{{ stat.lang.get_team_url }}">{{ stat.lang.get_name }}</a> ({{ locale 
}})
+                        </td>
+                        {% for perc in stat.stats %}
+                            <td class="stats {{ perc|support_class }}">{{ perc }}%</td>
+                        {% endfor %}
+                        <td class="stats {{ stat|support_class_total }}">{{ stat.diff }}%</td>
+                    </tr>
+                {% endfor %}
+            </table>
+        </div>
+    </div>
 {% endblock %}
diff --git a/templates/release_detail.html b/templates/release_detail.html
index 82f3ffe8..86c2f7b1 100644
--- a/templates/release_detail.html
+++ b/templates/release_detail.html
@@ -4,89 +4,89 @@
 {% block title %} {% trans release.description %} {% endblock %}
 
 {% block content %}
-<div class="mainpage">
-
-
-<h1>{% blocktrans with release.get_description as name %}{{ name }} Release{% endblocktrans %}</h1>
-
-{% if release.status == "external" %}
-  <p><i>{% trans "The modules of this release are not part of the GNOME Git repository. Please check each 
module’s web page to see where to send translations." %}</i></p>
-{% endif %}
-
-<div class="table-responsive">
-<table class="stats table">
-  <thead>
-    <tr>
-      <th style="background-color:transparent;"></th>
-      <th>{% trans "Language" %}</th>
-      <th>{% trans "User Interface" %}</th>
-      <th>{% trans "Graph" %}</th>
-      <th>{% trans "User Interface (red.)" %}
-          <a href="{% url 'help' 'reduced_po' 1 %}" data-target="#modal-container" role="button" 
data-toggle="modal"><img src="{% static 'img/help.png' %}" alt="help icon"></a>
-      </th>
-      <th>{% trans "Documentation" %}</th>
-      <th>{% trans "Graph" %}</th>
-    </tr>
-  </thead>
-
-  <tbody>
-    {% for lstats in release.get_global_stats %}
-      <tr>
-        <td class="counter">{{ forloop.counter }}</td>
-        <td class="leftcell">
-          <a href="{% url 'team_slug' lstats.lang_locale %}">
-            {% if user_language.locale == lstats.lang_locale  %}
-              <b>{% trans lstats.lang_name %}</b>
-            {% else %}
-              {% trans lstats.lang_name %}
-            {% endif %}
-          </a>
-        </td>
-
-        <td class="stats_numb">
-                 <a href="{% url 'language_release' lstats.lang_locale release.name 'ui' %}">
-          {{ lstats.ui|num_stats }}</a>
-        </td>
-
-        <td style="width: 108px; text-align: center;">
-          <div class="graph">{{ lstats.ui|vis_stats }}</div>
-        </td>
-
-        <td class="stats_numb">
-          <a href="{% url 'language_release' lstats.lang_locale release.name "ui-part" %}">
-            {{ lstats.ui_part|num_stats }}</a>
-        </td>
-
-      {% if lstats.doc.translated|add:lstats.doc.fuzzy != "0" %}
-        <td class="stats_numb">
-          <a href="{% url 'language_release' lstats.lang_locale release.name 'doc' %}">
-            {{ lstats.doc|num_stats }}
-          </a>
-        </td>
-      {% else %}
-        <td>&ndash;</td>
-      {% endif %}
-
-        <td style="width: 108px; text-align: center;">
-          <div class="graph">{{ lstats.doc|vis_stats }}</div>
-        </td>
-
-      </tr>
-
-    {% endfor %}
-
-  </tbody>
-
-  <tfoot>
-    <tr>
-      <td class="counter"></td>
-      <td class="leftcell"><i><small>{% trans "Original strings" %}</small></i></td>
-      <td colspan="3"><i><small><a href="{% url 'language_release' "C" release.name "ui" %}">{% trans "User 
Interface" %}</a></small></i></td>
-      <td colspan="2"><i><small><a href="{% url 'language_release' "C" release.name "doc" %}">{% trans 
"Documentation" %}</a></small></i></td>
-    </tr>
-  </tfoot>
-
-</table>
-</div>
-</div>
+    <div class="mainpage">
+
+
+        <h1>{% blocktrans with release.get_description as name %}{{ name }} Release{% endblocktrans %}</h1>
+
+        {% if release.status == "external" %}
+            <p><i>{% trans "The modules of this release are not part of the GNOME Git repository. Please 
check each module’s web page to see where to send translations." %}</i></p>
+        {% endif %}
+
+        <div class="table-responsive">
+            <table class="stats table">
+                <thead>
+                    <tr>
+                        <th style="background-color:transparent;"></th>
+                        <th>{% trans "Language" %}</th>
+                        <th>{% trans "User Interface" %}</th>
+                        <th>{% trans "Graph" %}</th>
+                        <th>{% trans "User Interface (red.)" %}
+                            <a href="{% url 'help' 'reduced_po' 1 %}" data-target="#modal-container" 
role="button" data-toggle="modal"><img src="{% static 'img/help.png' %}" alt="help icon"></a>
+                        </th>
+                        <th>{% trans "Documentation" %}</th>
+                        <th>{% trans "Graph" %}</th>
+                    </tr>
+                </thead>
+
+                <tbody>
+                    {% for lstats in release.get_global_stats %}
+                        <tr>
+                            <td class="counter">{{ forloop.counter }}</td>
+                            <td class="leftcell">
+                                <a href="{% url 'team_slug' lstats.lang_locale %}">
+                                    {% if user_language.locale == lstats.lang_locale  %}
+                                        <b>{% trans lstats.lang_name %}</b>
+                                    {% else %}
+                                        {% trans lstats.lang_name %}
+                                    {% endif %}
+                                </a>
+                            </td>
+
+                            <td class="stats_numb">
+                                <a href="{% url 'language_release' lstats.lang_locale release.name 'ui' %}">
+                                    {{ lstats.ui|num_stats }}</a>
+                            </td>
+
+                            <td style="width: 108px; text-align: center;">
+                                <div class="graph">{{ lstats.ui|vis_stats }}</div>
+                            </td>
+
+                            <td class="stats_numb">
+                                <a href="{% url 'language_release' lstats.lang_locale release.name "ui-part" 
%}">
+                                    {{ lstats.ui_part|num_stats }}</a>
+                            </td>
+
+                            {% if lstats.doc.translated|add:lstats.doc.fuzzy != "0" %}
+                                <td class="stats_numb">
+                                    <a href="{% url 'language_release' lstats.lang_locale release.name 'doc' 
%}">
+                                        {{ lstats.doc|num_stats }}
+                                    </a>
+                                </td>
+                            {% else %}
+                                <td>&ndash;</td>
+                            {% endif %}
+
+                            <td style="width: 108px; text-align: center;">
+                                <div class="graph">{{ lstats.doc|vis_stats }}</div>
+                            </td>
+
+                        </tr>
+
+                    {% endfor %}
+
+                </tbody>
+
+                <tfoot>
+                    <tr>
+                        <td class="counter"></td>
+                        <td class="leftcell"><i><small>{% trans "Original strings" %}</small></i></td>
+                        <td colspan="3"><i><small><a href="{% url 'language_release' "C" release.name "ui" 
%}">{% trans "User Interface" %}</a></small></i></td>
+                        <td colspan="2"><i><small><a href="{% url 'language_release' "C" release.name "doc" 
%}">{% trans "Documentation" %}</a></small></i></td>
+                    </tr>
+                </tfoot>
+
+            </table>
+        </div>
+    </div>
 {% endblock %}
diff --git a/templates/release_list.html b/templates/release_list.html
index a1791418..cc9d6d7f 100644
--- a/templates/release_list.html
+++ b/templates/release_list.html
@@ -3,42 +3,42 @@
 {% block title %} {% trans "GNOME Releases" %} {% endblock %}
 
 {% block content %}
-<div class="mainpage">
-
-<h1>{% trans "GNOME Releases" %}</h1>
-
-<p>{% trans "Select a release or a release set below to see more details about it:" %}</p>
-
-<ul class="foot">
-{% for rel in active_releases %}
-  {% ifchanged rel.status %}
-    {% if not forloop.first %}
-      </ul>
-      <ul class="foot">
-    {% endif %}
-  {% endifchanged %}
-  <li>
-    <a href="{% url 'release' rel.name %}">{% trans rel.description %}</a>
-  </li>
-{% endfor %}
-</ul>
-
-<h2>{% trans "Older Releases" %}</h2>
-<ul class="foot">
-{% for rel in old_releases %}
-  {% ifchanged rel.status %}
-    {% if not forloop.first %}
-      </ul>
-      <ul class="foot">
-    {% endif %}
-  {% endifchanged %}
-  <li>
-    <a href="{% url 'release' rel.name %}">{% trans rel.description %}</a>
-  </li>
-{% endfor %}
-</ul>
-
-<p class="comment">{% blocktrans %}If anything should be changed on this page, please <a href="{{ bug_url 
}}">submit a bug report</a>.{% endblocktrans %}</p>
-
-</div>
+    <div class="mainpage">
+
+        <h1>{% trans "GNOME Releases" %}</h1>
+
+        <p>{% trans "Select a release or a release set below to see more details about it:" %}</p>
+
+        <ul class="foot">
+            {% for rel in active_releases %}
+                {% ifchanged rel.status %}
+                    {% if not forloop.first %}
+                        </ul>
+                        <ul class="foot">
+                    {% endif %}
+                {% endifchanged %}
+                <li>
+                    <a href="{% url 'release' rel.name %}">{% trans rel.description %}</a>
+                </li>
+            {% endfor %}
+        </ul>
+
+        <h2>{% trans "Older Releases" %}</h2>
+        <ul class="foot">
+            {% for rel in old_releases %}
+                {% ifchanged rel.status %}
+                    {% if not forloop.first %}
+                        </ul>
+                        <ul class="foot">
+                    {% endif %}
+                {% endifchanged %}
+                <li>
+                    <a href="{% url 'release' rel.name %}">{% trans rel.description %}</a>
+                </li>
+            {% endfor %}
+        </ul>
+
+        <p class="comment">{% blocktrans %}If anything should be changed on this page, please <a href="{{ 
bug_url }}">submit a bug report</a>.{% endblocktrans %}</p>
+
+    </div>
 {% endblock %}
diff --git a/templates/stats_show.html b/templates/stats_show.html
index bd6e9160..edbd1979 100644
--- a/templates/stats_show.html
+++ b/templates/stats_show.html
@@ -3,95 +3,95 @@
 {% for dname, stat in stats.items %}
     {% with stat|first as pot_stat %}
 
-    <div class="stats_show">
+        <div class="stats_show">
 
-    <h3>{% trans pot_stat.domain.get_description %}
+            <h3>{% trans pot_stat.domain.get_description %}
 
-        {% if pot_stat.get_type == "mallard" %}
-            <span style="padding-top: 8px;" class="btn btn-action"><img src="{% static 'img/mallard.png' %}" 
title="{% trans "This document is written in Mallard documentation format" %}" alt="mallard icon"></span>
-        {% endif %}
+                {% if pot_stat.get_type == "mallard" %}
+                    <span style="padding-top: 8px;" class="btn btn-action"><img src="{% static 
'img/mallard.png' %}" title="{% trans "This document is written in Mallard documentation format" %}" 
alt="mallard icon"></span>
+                {% endif %}
 
-        {% if pot_stat.full_po %}
-            <a href="{{ pot_stat.po_url }}" class="btn btn-action" title="{% trans 'Download POT file' 
%}"><img src="{% static 'img/download.png' %}" alt="{% trans 'Download POT file' %}"></a>
-        {% endif %}
+                {% if pot_stat.full_po %}
+                    <a href="{{ pot_stat.po_url }}" class="btn btn-action" title="{% trans 'Download POT 
file' %}"><img src="{% static 'img/download.png' %}" alt="{% trans 'Download POT file' %}"></a>
+                {% endif %}
 
-    </h3>
+            </h3>
 
-    {% if not pot_stat.domain.has_standard_location %}
-    <p class="path">{{ pot_stat.domain.base_dir }}</p>
-    {% endif %}
+            {% if not pot_stat.domain.has_standard_location %}
+                <p class="path">{{ pot_stat.domain.base_dir }}</p>
+            {% endif %}
 
-    <p class="pot_information">{{ pot_stat.pot_text }}</p>
+            <p class="pot_information">{{ pot_stat.pot_text }}</p>
 
-    <!-- This is the title of the section that lists notices about a module -->
-    {% with informations=pot_stat.information_set.all %}
-    {% if informations %}
-        <div class="notices">
-            <h4>{% trans "Notices" %}</h4>
-            {% for msg in informations %}
-                <div class="item">
-                    {{ msg.get_description|safe }}
+            <!-- This is the title of the section that lists notices about a module -->
+            {% with informations=pot_stat.information_set.all %}
+                {% if informations %}
+                    <div class="notices">
+                        <h4>{% trans "Notices" %}</h4>
+                        {% for msg in informations %}
+                            <div class="item">
+                                {{ msg.get_description|safe }}
 
-                    {% if user.is_authenticated %}
-                        {% if msg.type == 'error' or msg.type == 'error-ext' %}
-                        <div class="actions">
-                            <a href="{{ module|browse_bugs:'error+pot+file' }}" target="_blank">
-                                <img src="{% static 'img/search.png' %}" alt="{% trans 'Search for similar 
bugs before reporting it' %}" title="{% trans 'Search for similar bugs before reporting it' %}">
-                            </a>
-                            <a href="{{ msg.report_bug_url }}" target="_blank">
-                                <img src="{% static 'img/bug.png' %}" alt="{% trans 'Report this bug' %}" 
title="{% trans 'Report this bug' %}">
-                            </a>
-                        </div>
+                                {% if user.is_authenticated %}
+                                    {% if msg.type == 'error' or msg.type == 'error-ext' %}
+                                        <div class="actions">
+                                            <a href="{{ module|browse_bugs:'error+pot+file' }}" 
target="_blank">
+                                                <img src="{% static 'img/search.png' %}" alt="{% trans 
'Search for similar bugs before reporting it' %}" title="{% trans 'Search for similar bugs before reporting 
it' %}">
+                                            </a>
+                                            <a href="{{ msg.report_bug_url }}" target="_blank">
+                                                <img src="{% static 'img/bug.png' %}" alt="{% trans 'Report 
this bug' %}" title="{% trans 'Report this bug' %}">
+                                            </a>
+                                        </div>
+                                    {% endif %}
+                                {% endif %}
+                            </div>
+                        {% endfor %}
+                    </div>
+                {% endif %}
+            {% endwith %}
+
+            <div class="table-responsive">
+                <table class="stats table">
+                    <thead><tr>
+                        <th>{% trans "Language" %}</th><th>{% trans "Translated" %}</th>
+                        {% if pot_stat.full_po.fig_count %}
+                            <th></th>
+                        {% endif %}
+                        <th>{% trans "Graph" %}</th>
+                    </tr></thead>
+                    <!-- FIXME line / stat / stats naming -->
+                    {% for line in stat %}
+                        {% if not forloop.first %}
+                            <tr>
+                                <td class="leftcell">
+                                    {% if not module.archived %}<a href="{% url 'vertimus_by_names' 
module.name branch.name pot_stat.domain.name line.language.locale %}">{% endif %}
+                                    {% if user_language.locale == line.language.locale %}
+                                        <b>{{ line.get_lang }}</b>
+                                    {% else %}
+                                        {{ line.get_lang }}
+                                    {% endif %}
+                                    {% if not module.archived %}</a>{% endif %}
+                                    {% with line.most_important_message as msg %}
+                                        {% if msg %}
+                                            <img src="{{ msg.get_icon }}" title="{{ msg.get_description }}" 
alt="{{ msg.type }}" />
+                                        {% endif %}
+                                    {% endwith %}
+                                </td>
+                                <td>{{ line|num_stats }}</td>
+                                {% if pot_stat.full_po.fig_count %}
+                                    <td><a href="{% url 'docimages' module.name pot_stat.domain.name 
branch.name line.language.locale %}">
+                                        <img src="{% static 'img/figure.png' %}" alt="{% trans 'Display 
document figures' %}"></a>
+                                    </td>
+                                {% endif %}
+                                <td style="width: 108px; text-align: center;">
+                                    <div class="graph">{{ line|vis_stats }}</div>
+                                </td>
+                            </tr>
                         {% endif %}
-                    {% endif %}
-                </div>
-            {% endfor %}
+                    {% endfor %}
+                </table>
+            </div>
         </div>
-    {% endif %}
-    {% endwith %}
-
-    <div class="table-responsive">
-    <table class="stats table">
-    <thead><tr>
-        <th>{% trans "Language" %}</th><th>{% trans "Translated" %}</th>
-        {% if pot_stat.full_po.fig_count %}
-        <th></th>
-        {% endif %}
-        <th>{% trans "Graph" %}</th>
-    </tr></thead>
-    <!-- FIXME line / stat / stats naming -->
-    {% for line in stat %}
-    {% if not forloop.first %}
-    <tr>
-      <td class="leftcell">
-        {% if not module.archived %}<a href="{% url 'vertimus_by_names' module.name branch.name 
pot_stat.domain.name line.language.locale %}">{% endif %}
-          {% if user_language.locale == line.language.locale %}
-            <b>{{ line.get_lang }}</b>
-          {% else %}
-            {{ line.get_lang }}
-          {% endif %}
-        {% if not module.archived %}</a>{% endif %}
-        {% with line.most_important_message as msg %}
-        {% if msg %}
-        <img src="{{ msg.get_icon }}" title="{{ msg.get_description }}" alt="{{ msg.type }}" />
-        {% endif %}
-        {% endwith %}
-      </td>
-      <td>{{ line|num_stats }}</td>
-      {% if pot_stat.full_po.fig_count %}
-      <td><a href="{% url 'docimages' module.name pot_stat.domain.name branch.name line.language.locale %}">
-          <img src="{% static 'img/figure.png' %}" alt="{% trans 'Display document figures' %}"></a>
-      </td>
-      {% endif %}
-      <td style="width: 108px; text-align: center;">
-        <div class="graph">{{ line|vis_stats }}</div>
-      </td>
-    </tr>
-    {% endif %}
-    {% endfor %}
-    </table>
-    </div>
-    </div>
 
     {% endwith %}
 {% endfor %}
diff --git a/vertimus/templates/vertimus/activity_summary.html 
b/vertimus/templates/vertimus/activity_summary.html
index 01c3c808..8c3b1b9c 100644
--- a/vertimus/templates/vertimus/activity_summary.html
+++ b/vertimus/templates/vertimus/activity_summary.html
@@ -2,46 +2,46 @@
 {% load humanize %}
 
 {% block extrahead %}
-<script src="{% static 'js/jquery.tablesorter.min.js' %}"></script>
-<script>
-$(document).ready(function()
-    {
-        $("#summary").tablesorter({
-            headers: {
-                0: { sorter:'text' }
-            },
-            sortList: [[0,1]] });
-    }
-);
-</script>
+    <script src="{% static 'js/jquery.tablesorter.min.js' %}"></script>
+    <script>
+        $(document).ready(function()
+            {
+                $("#summary").tablesorter({
+                    headers: {
+                        0: { sorter:'text' }
+                    },
+                    sortList: [[0,1]] });
+            }
+        );
+    </script>
 {% endblock %}
 
 {% block title %}
-  {% blocktrans with lang=language.get_name %}Activity summary for “{{ lang }}”{% endblocktrans %}
+    {% blocktrans with lang=language.get_name %}Activity summary for “{{ lang }}”{% endblocktrans %}
 {% endblock %}
 
 {% block content %}
-<div class="maxwidth">
+    <div class="maxwidth">
 
-<h1>{% blocktrans with lang=language.get_name url=language.get_team_url %}Activity summary for <a href="{{ 
url }}">{{ lang }}</a>{% endblocktrans %}</h1>
+        <h1>{% blocktrans with lang=language.get_name url=language.get_team_url %}Activity summary for <a 
href="{{ url }}">{{ lang }}</a>{% endblocktrans %}</h1>
 
-<table class="stats" id="summary">
-<thead><tr>
-  <th>{% trans "Date" %}</th><th>{% trans "Module" %}</th><th>{% trans "Branch" %}</th>
-  <th>{% trans "Description" %}</th><th>{% trans "State" %}</th>
-</tr></thead>
-<tbody>
-{% for activity in activities %}
-<tr>
-  <td><span style="display: none;">{{ activity.updated|date:"c" }}</span>{{ 
activity.updated|naturalday:"DATE_FORMAT" }}</td>
-  <td><a href="{{ activity.get_absolute_url }}">{{ activity.branch.module.get_description }}</a></td>
-  <td>{{ activity.branch.name }}</td>
-  <td>{{ activity.domain.get_description }}</td>
-  <td>{{ activity.description }}</td>
-</tr>
-{% endfor %}
-</tbody>
-</table>
+        <table class="stats" id="summary">
+            <thead><tr>
+                <th>{% trans "Date" %}</th><th>{% trans "Module" %}</th><th>{% trans "Branch" %}</th>
+                <th>{% trans "Description" %}</th><th>{% trans "State" %}</th>
+            </tr></thead>
+            <tbody>
+                {% for activity in activities %}
+                    <tr>
+                        <td><span style="display: none;">{{ activity.updated|date:"c" }}</span>{{ 
activity.updated|naturalday:"DATE_FORMAT" }}</td>
+                        <td><a href="{{ activity.get_absolute_url }}">{{ 
activity.branch.module.get_description }}</a></td>
+                        <td>{{ activity.branch.name }}</td>
+                        <td>{{ activity.domain.get_description }}</td>
+                        <td>{{ activity.description }}</td>
+                    </tr>
+                {% endfor %}
+            </tbody>
+        </table>
 
-</div>
+    </div>
 {% endblock %}
diff --git a/vertimus/templates/vertimus/quality-check.html b/vertimus/templates/vertimus/quality-check.html
index a02aa599..8680c14a 100644
--- a/vertimus/templates/vertimus/quality-check.html
+++ b/vertimus/templates/vertimus/quality-check.html
@@ -5,9 +5,9 @@
 {% block content-title %}{% trans "Quality check results" %}{% endblock %}
 
 {% block content %}
-{{ results|linebreaksbr }}
+    {{ results|linebreaksbr }}
 {% endblock %}
 
 {% block footer %}
-<small><i>{% blocktrans with 
url='http://docs.translatehouse.org/projects/translate-toolkit/en/latest/commands/pofilter.html' 
checks=checks|join:", " %}Checks ({{ checks }}) by <a href="{{ url }}" target="_blank">pofilter</a>{% 
endblocktrans %}</i></small>
+    <small><i>{% blocktrans with 
url='http://docs.translatehouse.org/projects/translate-toolkit/en/latest/commands/pofilter.html' 
checks=checks|join:", " %}Checks ({{ checks }}) by <a href="{{ url }}" target="_blank">pofilter</a>{% 
endblocktrans %}</i></small>
 {% endblock %}
diff --git a/vertimus/templates/vertimus/vertimus_detail.html 
b/vertimus/templates/vertimus/vertimus_detail.html
index bb8ca6a1..cec0d355 100644
--- a/vertimus/templates/vertimus/vertimus_detail.html
+++ b/vertimus/templates/vertimus/vertimus_detail.html
@@ -2,316 +2,316 @@
 {% load humanize people stats_extras vertimus %}
 
 {% block title %}
-{% blocktrans with module.get_description as name %}Module Translation: {{ name }}{% endblocktrans %}
+    {% blocktrans with module.get_description as name %}Module Translation: {{ name }}{% endblocktrans %}
 {% endblock %}
 
 {% block extrahead %}
-<style type="text/css">
-tr.tr_author, tr.tr_sync_master { display: none; }
-img.icons { width: 24px; height: 24px; margin: 0 0.7em; }
-</style>
-<script src="{% static 'js/autosize.min.js' %}"></script>
-<script>
+    <style type="text/css">
+        tr.tr_author, tr.tr_sync_master { display: none; }
+        img.icons { width: 24px; height: 24px; margin: 0 0.7em; }
+    </style>
+    <script src="{% static 'js/autosize.min.js' %}"></script>
+    <script>
 
-function updateForm() {
-    var actionValue = $("#id_action").val();
-    $("#id_send_to_ml").prop('checked', send_mail_defaults[actionValue]);
-    if (actionValue == 'CI') {
-        $("tr.tr_author, tr.tr_sync_master").css('display', 'table-row');
-        $("tr.tr_file").css('display', 'none');
-    } else {
-        $("tr.tr_author, tr.tr_sync_master").css('display', 'none');
-        $("tr.tr_file").css('display', 'table-row');
-    }
-}
+        function updateForm() {
+            var actionValue = $("#id_action").val();
+            $("#id_send_to_ml").prop('checked', send_mail_defaults[actionValue]);
+            if (actionValue == 'CI') {
+                $("tr.tr_author, tr.tr_sync_master").css('display', 'table-row');
+                $("tr.tr_file").css('display', 'none');
+            } else {
+                $("tr.tr_author, tr.tr_sync_master").css('display', 'none');
+                $("tr.tr_file").css('display', 'table-row');
+            }
+        }
 
-$(document).ready(function() {
-    autosize(document.querySelector('#id_comment'));
-    if(typeof send_mail_defaults != 'undefined') {
-        $("#id_action").change(updateForm);
-        updateForm();
-    }
-});
-</script>
+        $(document).ready(function() {
+            autosize(document.querySelector('#id_comment'));
+            if(typeof send_mail_defaults != 'undefined') {
+                $("#id_action").change(updateForm);
+                updateForm();
+            }
+        });
+    </script>
 {% endblock %}
 
 {% block content %}
-<div class="mainpage">
-{% if action_form.non_field_errors %}
-  {{ action_form.non_field_errors }}
-{% endif %}
+    <div class="mainpage">
+        {% if action_form.non_field_errors %}
+            {{ action_form.non_field_errors }}
+        {% endif %}
 
-{% with branch.releases.all as releases %}
-<div class="release_link">
-{% if releases %}
-  <p><h4>{% trans "Used in release(s):" %}</h4>
-  {% for release in releases %}
-    <a href="{% url 'language_release' language.locale release.name domain.dtype %}">
-    {% trans release.description %}
-    </a><br/>
-  {% endfor %}
-{% endif %}
-</div>
-{% endwith %}
+        {% with branch.releases.all as releases %}
+            <div class="release_link">
+                {% if releases %}
+                    <p><h4>{% trans "Used in release(s):" %}</h4>
+                        {% for release in releases %}
+                            <a href="{% url 'language_release' language.locale release.name domain.dtype %}">
+                                {% trans release.description %}
+                            </a><br/>
+                        {% endfor %}
+                {% endif %}
+            </div>
+        {% endwith %}
 
-<h1>
-<a href="{% url 'module' module.name %}">{{ module.get_description }}</a>
-» <span style="color: #000">{{ branch.name }}</span> » <a href="{{ language.get_team_url }}">{{ 
language.get_name }}</a>
-</h1>
+        <h1>
+            <a href="{% url 'module' module.name %}">{{ module.get_description }}</a>
+            » <span style="color: #000">{{ branch.name }}</span> » <a href="{{ language.get_team_url }}">{{ 
language.get_name }}</a>
+        </h1>
 
-<p class="main_feature">{{ domain.get_description }}</p>
+        <p class="main_feature">{{ domain.get_description }}</p>
 
-<h2 class="plain">
-{% trans "State:" %} {{ state.description }}
-{% if state.name != 'None' %}
-({{ state.updated|date:_("Y-m-d g:i a O") }})
-{% endif %}
-</h2>
+        <h2 class="plain">
+            {% trans "State:" %} {{ state.description }}
+            {% if state.name != 'None' %}
+                ({{ state.updated|date:_("Y-m-d g:i a O") }})
+            {% endif %}
+        </h2>
 
-{% if module.get_comment %}
-  <p>{{ module.get_comment|safe }}</p>
-{% else %}
-  {% if not module.has_standard_vcs %}
-  <p><em><img src="{% static 'img/warn.png' %}" alt="Warning logo" /> {{ non_standard_repo_msg }}</em></p>
-  {% endif %}
-{% endif %}
+        {% if module.get_comment %}
+            <p>{{ module.get_comment|safe }}</p>
+        {% else %}
+            {% if not module.has_standard_vcs %}
+                <p><em><img src="{% static 'img/warn.png' %}" alt="Warning logo" /> {{ non_standard_repo_msg 
}}</em></p>
+            {% endif %}
+        {% endif %}
 
-<div id="vertimus_stats">
-<div><em><a class="btn btn-action" href="{{ pot_stats.pot_url }}" title="{% trans 'Download POT file' %}">
-      <img src="{% static 'img/download.png' %}" alt="{% trans 'Download POT file' %}" /></a>
-    {{ pot_stats.pot_text }}
-  </em></div>
-  <div style="margin-top: 5px;">
-    <a class="btn btn-action" href="{{ po_url }}" title="{% trans 'Download PO file' %}"><img src="{% static 
'img/download.png' %}" alt="{% trans 'Download PO file' %}"></a>
-    {% if stats.fuzzy %}
-      <a href="{% url 'stats-msgiddiff' stats.pk %}" title="{% trans 'PO file with inline diffs for fuzzy 
strings' %}"><img class="icons" src="{% static 'img/diff.png' %}"></a>
-    {% endif %}
-    {% if domain.dtype == 'doc' %}
-      <a href="{% url 'stats-quality-check' stats.pk %}" data-target="#modal-container"
-         role="button" data-toggle="modal" title="{% trans 'Quality checks' %}">
-         <img class="icons" src="{% static 'img/qa-icon.svg' %}" alt="quality check icon"></a>
-    {% endif %}
-    {% trans "PO file statistics:" %} <br>
-       <div id="stats_po">
-    <div title="{% trans "Translated/Fuzzy/Untranslated" %}">
-               <span>{% trans "Strings:" %} {{ stats|num_stats:"full,zeros" }}</span>&nbsp;
-       <div class="graph graphinline">
-        {{ stats|vis_stats:"full" }}
-       </div>
-               <span style="margin-left: 15px;">{% trans "Words:" %} {{ stats|num_word_stats:"full,zeros" 
}}</span>&nbsp;
-       <div class="graph graphinline">
-        {{ stats|vis_word_stats:"full" }}
-       </div>
-{% if fig_stats and stats.language %}
-  <div class="docimages">
-    {% url 'docimages' module.name stats.domain.name branch.name stats.language.locale as img_url %}
-    {% blocktrans with stats=fig_stats|num_stats count total=fig_stats.total %} including <a href="{{ 
img_url }}">{{ stats }} image</a>{% plural %} including <a href="{{ img_url }}">{{ stats }} images</a>{% 
endblocktrans %}
-  </div>
-  {% endif %}
-       </div>
-  </div>
-</div> <!-- end of div.vertimus_stats -->
+        <div id="vertimus_stats">
+            <div><em><a class="btn btn-action" href="{{ pot_stats.pot_url }}" title="{% trans 'Download POT 
file' %}">
+                <img src="{% static 'img/download.png' %}" alt="{% trans 'Download POT file' %}" /></a>
+                {{ pot_stats.pot_text }}
+            </em></div>
+            <div style="margin-top: 5px;">
+                <a class="btn btn-action" href="{{ po_url }}" title="{% trans 'Download PO file' %}"><img 
src="{% static 'img/download.png' %}" alt="{% trans 'Download PO file' %}"></a>
+                {% if stats.fuzzy %}
+                    <a href="{% url 'stats-msgiddiff' stats.pk %}" title="{% trans 'PO file with inline 
diffs for fuzzy strings' %}"><img class="icons" src="{% static 'img/diff.png' %}"></a>
+                {% endif %}
+                {% if domain.dtype == 'doc' %}
+                    <a href="{% url 'stats-quality-check' stats.pk %}" data-target="#modal-container"
+                        role="button" data-toggle="modal" title="{% trans 'Quality checks' %}">
+                        <img class="icons" src="{% static 'img/qa-icon.svg' %}" alt="quality check icon"></a>
+                {% endif %}
+                {% trans "PO file statistics:" %} <br>
+                <div id="stats_po">
+                    <div title="{% trans "Translated/Fuzzy/Untranslated" %}">
+                        <span>{% trans "Strings:" %} {{ stats|num_stats:"full,zeros" }}</span>&nbsp;
+                        <div class="graph graphinline">
+                            {{ stats|vis_stats:"full" }}
+                        </div>
+                        <span style="margin-left: 15px;">{% trans "Words:" %} {{ 
stats|num_word_stats:"full,zeros" }}</span>&nbsp;
+                        <div class="graph graphinline">
+                            {{ stats|vis_word_stats:"full" }}
+                        </div>
+                        {% if fig_stats and stats.language %}
+                            <div class="docimages">
+                                {% url 'docimages' module.name stats.domain.name branch.name 
stats.language.locale as img_url %}
+                                {% blocktrans with stats=fig_stats|num_stats count total=fig_stats.total %} 
including <a href="{{ img_url }}">{{ stats }} image</a>{% plural %} including <a href="{{ img_url }}">{{ 
stats }} images</a>{% endblocktrans %}
+                            </div>
+                        {% endif %}
+                    </div>
+                </div>
+            </div> <!-- end of div.vertimus_stats -->
 
-       <div class="clear"></div>
+            <div class="clear"></div>
 
-  {% if po_url_reduced %}
-  <div style="display: inline-block; margin: 20px 0 5px 0;">
-    <a class="btn btn-action" href="{{ po_url_reduced }}" title="{% trans "Download PO file" %}"><img 
src="{% static 'img/download.png' %}" alt="{% trans "Download PO file" %}" /></a>
-    {% trans "PO file statistics (reduced):" %}
-    <div style="display: inline-block;">
-      <span class="help_link"><a href="{% url 'help' 'reduced_po' 1 %}" data-target="#modal-container" 
role="button" data-toggle="modal">
-        <img src="{% static 'img/help.png' %}" alt="help icon" />
-      </a></span>
-    </div>
-    <br />
-       <div id="stats_po">
-    <div title="{% trans 'Translated/Fuzzy/Untranslated' %}">
-               <span>{% trans "Strings:" %} {{ stats|num_stats:"part,zeros" }}</span>&nbsp;
-      <div class="graph graphinline">
-        {{ stats|vis_stats:"full" }}
-      </div>
-               <span style="margin-left: 15px;">{% trans "Words:" %} {{ stats|num_word_stats:"part,zeros" 
}}</span>&nbsp;
-      <div class="graph graphinline">
-        {{ stats|vis_word_stats:"full" }}
-      </div>
-</div>
-</div>
-  </div>
-  {% endif %}
-</div>
+            {% if po_url_reduced %}
+                <div style="display: inline-block; margin: 20px 0 5px 0;">
+                    <a class="btn btn-action" href="{{ po_url_reduced }}" title="{% trans "Download PO file" 
%}"><img src="{% static 'img/download.png' %}" alt="{% trans "Download PO file" %}" /></a>
+                    {% trans "PO file statistics (reduced):" %}
+                    <div style="display: inline-block;">
+                        <span class="help_link"><a href="{% url 'help' 'reduced_po' 1 %}" 
data-target="#modal-container" role="button" data-toggle="modal">
+                            <img src="{% static 'img/help.png' %}" alt="help icon" />
+                        </a></span>
+                    </div>
+                    <br />
+                    <div id="stats_po">
+                        <div title="{% trans 'Translated/Fuzzy/Untranslated' %}">
+                            <span>{% trans "Strings:" %} {{ stats|num_stats:"part,zeros" }}</span>&nbsp;
+                            <div class="graph graphinline">
+                                {{ stats|vis_stats:"full" }}
+                            </div>
+                            <span style="margin-left: 15px;">{% trans "Words:" %} {{ 
stats|num_word_stats:"part,zeros" }}</span>&nbsp;
+                            <div class="graph graphinline">
+                                {{ stats|vis_word_stats:"full" }}
+                            </div>
+                        </div>
+                    </div>
+                </div>
+            {% endif %}
+        </div>
 
-{% with informations=stats.information_set.all %}
-{% if informations %}
-<h4>{% trans "Notices" %}</h4>
-<table>
-  {% for info in informations %}
-  <tr>
-    <td valign="top"><img src="{{ info.get_icon }}" alt="{{ info.type }}" /></td>
-    <td>{{ info.get_description|safe }}</td>
-  </tr>
-  {% endfor %}
-</table>
-{% endif %}
-{% endwith %}
+        {% with informations=stats.information_set.all %}
+            {% if informations %}
+                <h4>{% trans "Notices" %}</h4>
+                <table>
+                    {% for info in informations %}
+                        <tr>
+                            <td valign="top"><img src="{{ info.get_icon }}" alt="{{ info.type }}" /></td>
+                            <td>{{ info.get_description|safe }}</td>
+                        </tr>
+                    {% endfor %}
+                </table>
+            {% endif %}
+        {% endwith %}
 
-{% if other_states %}
-<div class="errornote">
-  <img src="{% static 'img/warn.png' %}" alt="Warning logo">
-  {% trans "On-going activities in same module:" %}
-  {% for st in other_states %}
-    <a href="{% url 'vertimus_by_ids' st.branch.pk st.domain.pk st.language.pk %}">{{ st.branch.name }}</a>
-  {% endfor %}
-</div>
-{% endif %}
+        {% if other_states %}
+            <div class="errornote">
+                <img src="{% static 'img/warn.png' %}" alt="Warning logo">
+                {% trans "On-going activities in same module:" %}
+                {% for st in other_states %}
+                    <a href="{% url 'vertimus_by_ids' st.branch.pk st.domain.pk st.language.pk %}">{{ 
st.branch.name }}</a>
+                {% endfor %}
+            </div>
+        {% endif %}
 
-{% if language.team.use_workflow %}
-<div id="vertimus_actions_title">
-  <h2>
-    {% if level == 0 %}
-      {% trans "Actions" %}
-    {% else %}
-      {% comment %}Translators: human_level is an ordinal expression ('1st',' 2nd',...)
+        {% if language.team.use_workflow %}
+            <div id="vertimus_actions_title">
+                <h2>
+                    {% if level == 0 %}
+                        {% trans "Actions" %}
+                    {% else %}
+                        {% comment %}Translators: human_level is an ordinal expression ('1st',' 2nd',...)
                    which should be localized in Django itself
       {% endcomment %}
-      {% blocktrans with level|ordinal|safe as human_level %}Archived Actions ({{ human_level }} archived 
series){% endblocktrans %}
-      <a href="{% url 'vertimus_by_names' module.name branch.name domain.name language.locale %}">
-        {% trans "(Return to current actions)" %}
-      </a>
-    {% endif %}
-    {% if grandparent_level %}
-      <a href="{% url 'vertimus_archives_by_names' module.name branch.name domain.name language.locale 
grandparent_level %}">
-        {% trans "(Previous action history)" %}
-      </a>
-    {% endif %}
-  </h2>
-</div>
+                        {% blocktrans with level|ordinal|safe as human_level %}Archived Actions ({{ 
human_level }} archived series){% endblocktrans %}
+                        <a href="{% url 'vertimus_by_names' module.name branch.name domain.name 
language.locale %}">
+                            {% trans "(Return to current actions)" %}
+                        </a>
+                    {% endif %}
+                    {% if grandparent_level %}
+                        <a href="{% url 'vertimus_archives_by_names' module.name branch.name domain.name 
language.locale grandparent_level %}">
+                            {% trans "(Previous action history)" %}
+                        </a>
+                    {% endif %}
+                </h2>
+            </div>
 
-{% if action_history %}
-<div>
-  {% for action,files in action_history %}
-  <div class="vertimus_action">
-    <div class="vertimus_action_head">
-      <div class="face_image">{{ action.person|people_image }}</div>
-      {% if action.person %}
-        <a href="{{ action.person.get_absolute_url }}">{{ action.person.name }}</a><br>
-      {% else %}
-        <em>{% trans "deleted account" %}</em><br>
-      {% endif %}
-      {% if action.file or action.comment %}
-      <a name="{{ action.id }}" href="#{{ action.id }}" title="{% trans 'Link to this comment' %}">
-          <img alt="link comment icon" class="action_icons" src="{% static 'img/share.png' %}">
-      </a>
-      {% endif %}
-        <a role="button" data-toggle="collapse" href="#{{ action.created|date:"Y_g_i_s" }}" 
class="visible-xs-inline" aria-expanded="false" aria-controls="collapseExample2">
-                 <img alt="icon for action time" class="action_icons" src="{% static 'img/clock.png' %}">
-               </a>
-        {% if domain.dtype == 'doc' and action.has_po_file %}
-          <a href="{% url 'action-quality-check' action.pk %}" data-target="#modal-container"
-             role="button" data-toggle="modal" title="{% trans 'Quality checks' %}">
-             <img class="action_icons" src="{% static 'img/qa-icon.svg' %}" alt="help icon">
-          </a>
-        {% endif %}
-        {% if action.sent_to_ml %}
-            <img alt="mail icon sent" class="action_icons" src="{% static 'img/mail.png' %}" title="{% trans 
'This message was sent to the mailing list' %}">
-        {% endif %}
-        <div class="collapse" id="{{ action.created|date:"Y_g_i_s" }}">
-                       {{ action.created|date:_("Y-m-d g:i a O") }}
-               </div>
-        <strong>{{ action.description }}</strong>
-        <span class="hidden-xs" title="{{ action.created|date:_('Y-m-d g:i a O') }}">, {{ 
action.created|naturaltime }}</span>
-      <div class="clear"></div>
-    </div>
+            {% if action_history %}
+                <div>
+                    {% for action,files in action_history %}
+                        <div class="vertimus_action">
+                            <div class="vertimus_action_head">
+                                <div class="face_image">{{ action.person|people_image }}</div>
+                                {% if action.person %}
+                                    <a href="{{ action.person.get_absolute_url }}">{{ action.person.name 
}}</a><br>
+                                {% else %}
+                                    <em>{% trans "deleted account" %}</em><br>
+                                {% endif %}
+                                {% if action.file or action.comment %}
+                                    <a name="{{ action.id }}" href="#{{ action.id }}" title="{% trans 'Link 
to this comment' %}">
+                                        <img alt="link comment icon" class="action_icons" src="{% static 
'img/share.png' %}">
+                                    </a>
+                                {% endif %}
+                                <a role="button" data-toggle="collapse" href="#{{ 
action.created|date:"Y_g_i_s" }}" class="visible-xs-inline" aria-expanded="false" 
aria-controls="collapseExample2">
+                                    <img alt="icon for action time" class="action_icons" src="{% static 
'img/clock.png' %}">
+                                </a>
+                                {% if domain.dtype == 'doc' and action.has_po_file %}
+                                    <a href="{% url 'action-quality-check' action.pk %}" 
data-target="#modal-container"
+                                        role="button" data-toggle="modal" title="{% trans 'Quality checks' 
%}">
+                                        <img class="action_icons" src="{% static 'img/qa-icon.svg' %}" 
alt="help icon">
+                                    </a>
+                                {% endif %}
+                                {% if action.sent_to_ml %}
+                                    <img alt="mail icon sent" class="action_icons" src="{% static 
'img/mail.png' %}" title="{% trans 'This message was sent to the mailing list' %}">
+                                {% endif %}
+                                <div class="collapse" id="{{ action.created|date:"Y_g_i_s" }}">
+                                    {{ action.created|date:_("Y-m-d g:i a O") }}
+                                </div>
+                                <strong>{{ action.description }}</strong>
+                                <span class="hidden-xs" title="{{ action.created|date:_('Y-m-d g:i a O') 
}}">, {{ action.created|naturaltime }}</span>
+                                <div class="clear"></div>
+                            </div>
 
-    {% if action.file or action.comment %}
-    <div class="vertimus_action_content">
-      {% if action.file %}
-      <div class="uploaded_file">
-        <a href="{{ action.file.url }}" class="download_button">
-          {{ action.get_filename }}
-        </a>
-        <br/>
-        {% if action.has_po_file %}
-          {% if action.merged_file.url %}
-            <a href="{{ action.merged_file.url }}" class="download_button">
-              {{ action.merged_file.filename }}
-            </a>
-                       <span style="margin-left: 5px;">{{ action.merged_file|num_stats:'short' }}</span><br/>
-          {% endif %}
-          {% if action.can_build %}
-            {% if action.build_url %}<a href="{{ action.build_url }}">{% trans "Help index" %}</a>
-            {% elif is_team_member %}
-                <form method="post" action="{% url 'action-build-help' action.pk %}">
-                    {% csrf_token %}
-                    <button>{% trans "Build help" %}</button>
-                </form>
+                            {% if action.file or action.comment %}
+                                <div class="vertimus_action_content">
+                                    {% if action.file %}
+                                        <div class="uploaded_file">
+                                            <a href="{{ action.file.url }}" class="download_button">
+                                                {{ action.get_filename }}
+                                            </a>
+                                            <br/>
+                                            {% if action.has_po_file %}
+                                                {% if action.merged_file.url %}
+                                                    <a href="{{ action.merged_file.url }}" 
class="download_button">
+                                                        {{ action.merged_file.filename }}
+                                                    </a>
+                                                    <span style="margin-left: 5px;">{{ 
action.merged_file|num_stats:'short' }}</span><br/>
+                                                {% endif %}
+                                                {% if action.can_build %}
+                                                    {% if action.build_url %}<a href="{{ action.build_url 
}}">{% trans "Help index" %}</a>
+                                                    {% elif is_team_member %}
+                                                        <form method="post" action="{% url 
'action-build-help' action.pk %}">
+                                                            {% csrf_token %}
+                                                            <button>{% trans "Build help" %}</button>
+                                                        </form>
+                                                    {% endif %}
+                                                {% endif %}
+                                                <div style="text-align: right">{% trans "diff with:" %}
+                                                    {% for f in files %}
+                                                        <a href="{% url 'vertimus_diff' action.id 
f.action_id level %}" title="{{ f.title }}">[{{ forloop.revcounter }}]</a>
+                                                    {% endfor %}
+                                                </div>
+                                            {% endif %}
+                                        </div>
+                                    {% endif %}
+                                    {% if action.comment %}
+                                        <p class="vertimus_action_comment">{{ 
action.comment|urlize|linebreaksbr }}</p>
+                                    {% endif %}
+                                    <div class="clear"></div>
+                                </div>
+                            {% endif %}
+                        </div>
+                    {% endfor %}
+                </div>
+            {% else %}
+                <p><em>{% trans "No current actions." %}</em></p>
             {% endif %}
-          {% endif %}
-          <div style="text-align: right">{% trans "diff with:" %}
-            {% for f in files %}
-                <a href="{% url 'vertimus_diff' action.id f.action_id level %}" title="{{ f.title }}">[{{ 
forloop.revcounter }}]</a>
-            {% endfor %}
-          </div>
-        {% endif %}
-      </div>
-      {% endif %}
-      {% if action.comment %}
-        <p class="vertimus_action_comment">{{ action.comment|urlize|linebreaksbr }}</p>
-      {% endif %}
-      <div class="clear"></div>
-    </div>
-    {% endif %}
-  </div>
-  {% endfor %}
-</div>
-{% else %}
-  <p><em>{% trans "No current actions." %}</em></p>
-{% endif %}
 
-{% if level == 0 %}
-  <h2>{% trans "New Action" %}</h2>
+            {% if level == 0 %}
+                <h2>{% trans "New Action" %}</h2>
 
-  {% if not user.is_authenticated %}
-    {% url 'login' as login_url %}
-    {% blocktrans with team_name=language.team.get_description %}You need <a href="{{ login_url }}">to be 
authenticated</a> and member of the {{ team_name }} team.{% endblocktrans %}
-  {% endif %}
+                {% if not user.is_authenticated %}
+                    {% url 'login' as login_url %}
+                    {% blocktrans with team_name=language.team.get_description %}You need <a href="{{ 
login_url }}">to be authenticated</a> and member of the {{ team_name }} team.{% endblocktrans %}
+                {% endif %}
 
-  {% if module.archived %}
-    <p class="errornote">{% trans "This module has been archived. It is only kept for statistical purposes. 
Please don’t translate it any more." %}</p>
-  {% endif %}
+                {% if module.archived %}
+                    <p class="errornote">{% trans "This module has been archived. It is only kept for 
statistical purposes. Please don’t translate it any more." %}</p>
+                {% endif %}
 
-  {% if action_form %}
-  <form enctype="multipart/form-data"
-        action="{% url 'vertimus_by_stats_id' stats.id language.id %}"
-        method="POST" class="djform">
-    <script>
-      var send_mail_defaults = Array();
-      {% for action in action_form.actions %}
-        {% if action.name %}send_mail_defaults['{{ action.name }}'] = {{ action.send_mail_to_ml|lower }};{% 
endif %}
-      {% endfor %}
-    </script>
+                {% if action_form %}
+                    <form enctype="multipart/form-data"
+                        action="{% url 'vertimus_by_stats_id' stats.id language.id %}"
+                        method="POST" class="djform">
+                        <script>
+                            var send_mail_defaults = Array();
+                            {% for action in action_form.actions %}
+                                {% if action.name %}send_mail_defaults['{{ action.name }}'] = {{ 
action.send_mail_to_ml|lower }};{% endif %}
+                            {% endfor %}
+                        </script>
 
-    {% csrf_token %}
-    <table>
-      {{ action_form.action|as_tr }}
-      {{ action_form.author|as_tr }}
-      {% if action_form.sync_master %}
-        {{ action_form.sync_master|as_tr_cb }}
-      {% endif %}
-      {{ action_form.comment|as_tr }}
-      {{ action_form.file|as_tr }}
-      {% if action_form.send_to_ml %}
-        {{ action_form.send_to_ml|as_tr_cb }}
-      {% endif %}
-      <tr>
-        <td></td>
-        <td><input type="submit" value="{% trans "Submit" %}"></td>
-      <tr>
-    </table>
-  </form>
-  {% endif %}
-{% endif %}
-{% else %}
-  <p><img src="{% static 'img/warn.png' %}">&nbsp;{% trans "This team is not using the translation 
workflow." %}</p>
-{% endif %}
-</div>
+                        {% csrf_token %}
+                        <table>
+                            {{ action_form.action|as_tr }}
+                            {{ action_form.author|as_tr }}
+                            {% if action_form.sync_master %}
+                                {{ action_form.sync_master|as_tr_cb }}
+                            {% endif %}
+                            {{ action_form.comment|as_tr }}
+                            {{ action_form.file|as_tr }}
+                            {% if action_form.send_to_ml %}
+                                {{ action_form.send_to_ml|as_tr_cb }}
+                            {% endif %}
+                            <tr>
+                                <td></td>
+                                <td><input type="submit" value="{% trans "Submit" %}"></td>
+                                <tr>
+                                </table>
+                            </form>
+                {% endif %}
+            {% endif %}
+        {% else %}
+            <p><img src="{% static 'img/warn.png' %}">&nbsp;{% trans "This team is not using the translation 
workflow." %}</p>
+        {% endif %}
+    </div>
 {% endblock %}
diff --git a/vertimus/templates/vertimus/vertimus_diff.html b/vertimus/templates/vertimus/vertimus_diff.html
index db710eee..0ade4193 100644
--- a/vertimus/templates/vertimus/vertimus_diff.html
+++ b/vertimus/templates/vertimus/vertimus_diff.html
@@ -1,21 +1,21 @@
 {% extends "base.html" %}
 
 {% block title %}
-{% trans "Diff between po files" %}
+    {% trans "Diff between po files" %}
 {% endblock %}
 
 {% block extrahead %}
-  <link rel="stylesheet" href="{% static 'css/difflib.css' %}" />
+    <link rel="stylesheet" href="{% static 'css/difflib.css' %}" />
 {% endblock %}
 
 {% block content %}
-<div class="row">
+    <div class="row">
 
-<h1>{{ state.branch.module.get_description }} - <span style="color:#000;">{{ state.branch.name }}</span> - 
{{ state.domain.get_description }} - {{ state.language.get_name }}</h1>
-<p><a href="{% url 'vertimus_by_names' state.branch.module.name state.branch.name state.domain.name 
state.language.locale %}">{% trans "← Back to actions" %}</a></p>
+        <h1>{{ state.branch.module.get_description }} - <span style="color:#000;">{{ state.branch.name 
}}</span> - {{ state.domain.get_description }} - {{ state.language.get_name }}</h1>
+        <p><a href="{% url 'vertimus_by_names' state.branch.module.name state.branch.name state.domain.name 
state.language.locale %}">{% trans "← Back to actions" %}</a></p>
 
-{{ diff_content|safe }}
+        {{ diff_content|safe }}
 
-<p><em>{% trans "Note: both files are merged with latest POT file." %}</em></p>
-</div>
+        <p><em>{% trans "Note: both files are merged with latest POT file." %}</em></p>
+    </div>
 {% endblock %}


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]