From d8ccc7b9b27f6388565a39af861a7f7b1cd65a88 Mon Sep 17 00:00:00 2001
From: Donald Buczek <buczek@molgen.mpg.de>
Date: Sat, 20 Mar 2021 19:08:53 +0100
Subject: [PATCH 1/5] Update Python packages

Update Python requirements with

    (cd requirements; rm *.txt; make)

This updates Django from version 3.1 to version 3.1.7.
This updates Wagtail from version 2.10 to version 2.12.3

The virtual environment can be update to the specified versions with

    pip-sync requirements/dev.txt

After that it might be necessary to reply the patches

   cd VENV
   for f in SRC/patches/* ; do patch -p1 <$f ; done

Also it might be necessary to run migrations

   ./manage.py migrate

and collect status files

   ./manager.py collectstatic
---
 requirements/base.txt       |  60 ++++++++---------
 requirements/dev.txt        | 124 ++++++++++++++++++------------------
 requirements/docs.txt       |  27 ++++----
 requirements/production.txt |  60 ++++++++---------
 requirements/test.txt       |  85 ++++++++++++------------
 5 files changed, 177 insertions(+), 179 deletions(-)

diff --git a/requirements/base.txt b/requirements/base.txt
index 3c76723..b467792 100644
--- a/requirements/base.txt
+++ b/requirements/base.txt
@@ -4,52 +4,52 @@
 #
 #    pip-compile --output-file=base.txt base.in
 #
+anyascii==0.1.7           # via wagtail
 arrow==0.14.7             # via ics
-asgiref==3.2.10           # via django
+asgiref==3.3.1            # via django
 beautifulsoup4==4.8.2     # via wagtail
-certifi==2020.6.20        # via requests
-chardet==3.0.4            # via requests
-django-auth-ldap==2.2.0   # via -r base.in
+certifi==2020.12.5        # via requests
+chardet==4.0.0            # via requests
+django-auth-ldap==2.3.0   # via -r base.in
 django-enumchoicefield==2.0.0  # via wagtailvideos
-django-filter==2.3.0      # via wagtail
-django-modelcluster==5.0.2  # via wagtail
-django-modeltranslation==0.15.1  # via wagtail-modeltranslation
+django-filter==2.4.0      # via wagtail
+django-modelcluster==5.1  # via wagtail
+django-modeltranslation==0.16.2  # via wagtail-modeltranslation
 django-taggit==1.3.0      # via wagtail
-django-treebeard==4.3.1   # via wagtail
-django==3.1               # via -r base.in, django-auth-ldap, django-enumchoicefield, django-filter, django-modeltranslation, django-taggit, django-treebeard, djangorestframework, wagtail, wagtailvideos
-djangorestframework==3.11.1  # via wagtail
+django-treebeard==4.5.1   # via wagtail
+django==3.1.7             # via -r base.in, django-auth-ldap, django-enumchoicefield, django-filter, django-modeltranslation, django-taggit, django-treebeard, djangorestframework, wagtail, wagtailvideos
+djangorestframework==3.12.2  # via wagtail
 draftjs-exporter==2.1.7   # via wagtail
 et-xmlfile==1.0.1         # via openpyxl
 html5lib==1.1             # via wagtail
 ics==0.7                  # via -r base.in
 idna==2.10                # via requests
-importlib-metadata==1.7.0  # via markdown
-jdcal==1.4.1              # via openpyxl
-l18n==2018.5              # via wagtail
-markdown==3.2.2           # via -r base.in
-openpyxl==3.0.4           # via tablib
-pillow==7.2.0             # via wagtail
-psycopg2-binary==2.8.5    # via -r base.in
+importlib-metadata==3.7.3  # via markdown
+l18n==2020.6.1            # via wagtail
+markdown==3.3.4           # via -r base.in
+openpyxl==3.0.7           # via tablib
+pillow==8.1.2             # via wagtail
+psycopg2-binary==2.8.6    # via -r base.in
 pyasn1-modules==0.2.8     # via python-ldap
 pyasn1==0.4.8             # via pyasn1-modules, python-ldap
-pygments==2.6.1           # via -r base.in
+pygments==2.8.1           # via -r base.in
 python-dateutil==2.8.1    # via arrow, ics
 python-ldap==3.3.1        # via django-auth-ldap
-pytz==2020.1              # via django, django-modelcluster, l18n
-requests==2.24.0          # via wagtail
+pytz==2021.1              # via django, django-modelcluster, l18n
+requests==2.25.1          # via wagtail
 six==1.15.0               # via django-modeltranslation, html5lib, ics, l18n, python-dateutil
-soupsieve==2.0.1          # via beautifulsoup4
-sqlparse==0.3.1           # via django
-tablib[xls,xlsx]==2.0.0   # via wagtail
+soupsieve==2.2.1          # via beautifulsoup4
+sqlparse==0.4.1           # via django
+tablib[xls,xlsx]==3.0.0   # via wagtail
 tatsu==4.4.0              # via ics
-unidecode==1.1.1          # via wagtail
-urllib3==1.25.10          # via requests
-wagtail-modeltranslation==0.10.15  # via -r base.in
-wagtail==2.10             # via -r base.in, wagtail-modeltranslation, wagtailvideos
+typing-extensions==3.7.4.3  # via importlib-metadata
+urllib3==1.26.4           # via requests
+wagtail-modeltranslation==0.10.17  # via -r base.in
+wagtail==2.12.3           # via -r base.in, wagtail-modeltranslation, wagtailvideos
 git+https://github.com/neon-jungle/wagtailvideos@3cd93351b67c7d72a0b6b4ac74a62410d5e6bccb  # via -r base.in
 webencodings==0.5.1       # via html5lib
 willow==1.4               # via wagtail
-xlrd==1.2.0               # via tablib
-xlsxwriter==1.3.2         # via wagtail
+xlrd==2.0.1               # via tablib
+xlsxwriter==1.3.7         # via wagtail
 xlwt==1.3.0               # via tablib
-zipp==3.1.0               # via importlib-metadata
+zipp==3.4.1               # via importlib-metadata
diff --git a/requirements/dev.txt b/requirements/dev.txt
index f0c8b86..fd0b6b4 100644
--- a/requirements/dev.txt
+++ b/requirements/dev.txt
@@ -4,99 +4,99 @@
 #
 #    pip-compile --output-file=dev.txt dev.in
 #
+anyascii==0.1.7           # via -r ./test.txt, wagtail
 arrow==0.14.7             # via -r ./test.txt, ics
-asgiref==3.2.10           # via -r ./test.txt, django
-astroid==2.4.2            # via pylint
-attrs==19.3.0             # via -r ./test.txt, pytest
+asgiref==3.3.1            # via -r ./test.txt, django
+astroid==2.5.1            # via pylint
+attrs==20.3.0             # via -r ./test.txt, pytest
 backcall==0.2.0           # via ipython
 beautifulsoup4==4.8.2     # via -r ./test.txt, wagtail
-certifi==2020.6.20        # via -r ./test.txt, requests
-chardet==3.0.4            # via -r ./test.txt, requests
+certifi==2020.12.5        # via -r ./test.txt, requests
+chardet==4.0.0            # via -r ./test.txt, requests
 click==7.1.2              # via pip-tools
-coverage==5.2.1           # via -r ./test.txt, django-coverage-plugin
-decorator==4.4.2          # via ipython, traitlets
-django-auth-ldap==2.2.0   # via -r ./test.txt
+coverage==5.5             # via -r ./test.txt, django-coverage-plugin
+decorator==4.4.2          # via ipython
+django-auth-ldap==2.3.0   # via -r ./test.txt
 django-coverage-plugin==1.8.0  # via -r ./test.txt
-django-debug-toolbar==2.2  # via -r dev.in
+django-debug-toolbar==3.2  # via -r dev.in
 django-enumchoicefield==2.0.0  # via -r ./test.txt, wagtailvideos
-django-filter==2.3.0      # via -r ./test.txt, wagtail
-django-modelcluster==5.0.2  # via -r ./test.txt, wagtail
-django-modeltranslation==0.15.1  # via -r ./test.txt, wagtail-modeltranslation
+django-filter==2.4.0      # via -r ./test.txt, wagtail
+django-modelcluster==5.1  # via -r ./test.txt, wagtail
+django-modeltranslation==0.16.2  # via -r ./test.txt, wagtail-modeltranslation
 django-taggit==1.3.0      # via -r ./test.txt, wagtail
-django-treebeard==4.3.1   # via -r ./test.txt, wagtail
-django==3.1               # via -r ./test.txt, django-auth-ldap, django-debug-toolbar, django-enumchoicefield, django-filter, django-modeltranslation, django-taggit, django-treebeard, djangorestframework, wagtail, wagtailvideos
-djangorestframework==3.11.1  # via -r ./test.txt, wagtail
+django-treebeard==4.5.1   # via -r ./test.txt, wagtail
+django==3.1.7             # via -r ./test.txt, django-auth-ldap, django-debug-toolbar, django-enumchoicefield, django-filter, django-modeltranslation, django-taggit, django-treebeard, djangorestframework, wagtail, wagtailvideos
+djangorestframework==3.12.2  # via -r ./test.txt, wagtail
 draftjs-exporter==2.1.7   # via -r ./test.txt, wagtail
 et-xmlfile==1.0.1         # via -r ./test.txt, openpyxl
-factory-boy==2.12.0       # via -r dev.in
-faker==4.1.1              # via factory-boy
-flake8==3.8.3             # via -r ./test.txt
+factory-boy==3.2.0        # via -r dev.in
+faker==6.6.2              # via factory-boy
+flake8==3.9.0             # via -r ./test.txt
 html5lib==1.1             # via -r ./test.txt, wagtail
 ics==0.7                  # via -r ./test.txt
 idna==2.10                # via -r ./test.txt, requests
-importlib-metadata==1.7.0  # via -r ./test.txt, flake8, markdown, pluggy, pytest
-iniconfig==1.0.1          # via -r ./test.txt, pytest
-ipdb==0.13.3              # via -r dev.in
+importlib-metadata==3.7.3  # via -r ./test.txt, flake8, markdown, pep517, pluggy, pytest
+iniconfig==1.1.1          # via -r ./test.txt, pytest
+ipdb==0.13.7              # via -r dev.in
 ipython-genutils==0.2.0   # via traitlets
-ipython==7.17.0           # via ipdb
-isort==4.3.21             # via pylint
-jdcal==1.4.1              # via -r ./test.txt, openpyxl
-jedi==0.17.2              # via ipython
-l18n==2018.5              # via -r ./test.txt, wagtail
-lazy-object-proxy==1.4.3  # via astroid
-markdown==3.2.2           # via -r ./test.txt
+ipython==7.21.0           # via ipdb
+isort==5.7.0              # via pylint
+jedi==0.18.0              # via ipython
+l18n==2020.6.1            # via -r ./test.txt, wagtail
+lazy-object-proxy==1.5.2  # via astroid
+markdown==3.3.4           # via -r ./test.txt
 mccabe==0.6.1             # via -r ./test.txt, flake8, pylama, pylint
-more-itertools==8.4.0     # via -r ./test.txt, pytest
-openpyxl==3.0.4           # via -r ./test.txt, tablib
-packaging==20.4           # via -r ./test.txt, pytest
-parso==0.7.1              # via jedi
+openpyxl==3.0.7           # via -r ./test.txt, tablib
+packaging==20.9           # via -r ./test.txt, pytest
+parso==0.8.1              # via jedi
+pep517==0.10.0            # via pip-tools
 pexpect==4.8.0            # via ipython
 pickleshare==0.7.5        # via ipython
-pillow==7.2.0             # via -r ./test.txt, wagtail
-pip-tools==5.3.1          # via -r dev.in
+pillow==8.1.2             # via -r ./test.txt, wagtail
+pip-tools==6.0.1          # via -r dev.in
 pluggy==0.13.1            # via -r ./test.txt, pytest
-prompt-toolkit==3.0.6     # via ipython
-psycopg2-binary==2.8.5    # via -r ./test.txt
-ptyprocess==0.6.0         # via pexpect
-py==1.9.0                 # via -r ./test.txt, pytest
+prompt-toolkit==3.0.17    # via ipython
+psycopg2-binary==2.8.6    # via -r ./test.txt
+ptyprocess==0.7.0         # via pexpect
+py==1.10.0                # via -r ./test.txt, pytest
 pyasn1-modules==0.2.8     # via -r ./test.txt, python-ldap
 pyasn1==0.4.8             # via -r ./test.txt, pyasn1-modules, python-ldap
-pycodestyle==2.6.0        # via -r ./test.txt, flake8, pylama
-pydocstyle==5.0.2         # via pylama
-pyflakes==2.2.0           # via -r ./test.txt, flake8, pylama
-pygments==2.6.1           # via -r ./test.txt, ipython
+pycodestyle==2.7.0        # via -r ./test.txt, flake8, pylama
+pydocstyle==6.0.0         # via pylama
+pyflakes==2.3.0           # via -r ./test.txt, flake8, pylama
+pygments==2.8.1           # via -r ./test.txt, ipython
 pylama==7.7.1             # via -r dev.in
-pylint==2.5.3             # via -r dev.in
+pylint==2.7.2             # via -r dev.in
 pyparsing==2.4.7          # via -r ./test.txt, packaging
-pytest-django==3.9.0      # via -r ./test.txt
-pytest==6.0.1             # via -r ./test.txt, pytest-django
+pytest-django==4.1.0      # via -r ./test.txt
+pytest==6.2.2             # via -r ./test.txt, pytest-django
 python-dateutil==2.8.1    # via -r ./test.txt, arrow, faker, ics
 python-ldap==3.3.1        # via -r ./test.txt, django-auth-ldap
-pytz==2020.1              # via -r ./test.txt, django, django-modelcluster, l18n
-requests==2.24.0          # via -r ./test.txt, wagtail
-six==1.15.0               # via -r ./test.txt, astroid, django-coverage-plugin, django-modeltranslation, html5lib, ics, l18n, packaging, pip-tools, python-dateutil, traitlets
-snowballstemmer==2.0.0    # via pydocstyle
-soupsieve==2.0.1          # via -r ./test.txt, beautifulsoup4
-sqlparse==0.3.1           # via -r ./test.txt, django, django-debug-toolbar
-tablib[xls,xlsx]==2.0.0   # via -r ./test.txt, wagtail
+pytz==2021.1              # via -r ./test.txt, django, django-modelcluster, l18n
+requests==2.25.1          # via -r ./test.txt, wagtail
+six==1.15.0               # via -r ./test.txt, django-coverage-plugin, django-modeltranslation, html5lib, ics, l18n, python-dateutil
+snowballstemmer==2.1.0    # via pydocstyle
+soupsieve==2.2.1          # via -r ./test.txt, beautifulsoup4
+sqlparse==0.4.1           # via -r ./test.txt, django, django-debug-toolbar
+tablib[xls,xlsx]==3.0.0   # via -r ./test.txt, wagtail
 tatsu==4.4.0              # via -r ./test.txt, ics
 text-unidecode==1.3       # via faker
-toml==0.10.1              # via -r ./test.txt, pylint, pytest
-traitlets==4.3.3          # via ipython
-typed-ast==1.4.1          # via astroid
-unidecode==1.1.1          # via -r ./test.txt, wagtail
-urllib3==1.25.10          # via -r ./test.txt, requests
-wagtail-modeltranslation==0.10.15  # via -r ./test.txt
-wagtail==2.10             # via -r ./test.txt, wagtail-modeltranslation, wagtailvideos
+toml==0.10.2              # via -r ./test.txt, ipdb, pep517, pylint, pytest
+traitlets==5.0.5          # via ipython
+typed-ast==1.4.2          # via astroid
+typing-extensions==3.7.4.3  # via -r ./test.txt, importlib-metadata
+urllib3==1.26.4           # via -r ./test.txt, requests
+wagtail-modeltranslation==0.10.17  # via -r ./test.txt
+wagtail==2.12.3           # via -r ./test.txt, wagtail-modeltranslation, wagtailvideos
 git+https://github.com/neon-jungle/wagtailvideos@3cd93351b67c7d72a0b6b4ac74a62410d5e6bccb  # via -r ./test.txt
 wcwidth==0.2.5            # via prompt-toolkit
 webencodings==0.5.1       # via -r ./test.txt, html5lib
 willow==1.4               # via -r ./test.txt, wagtail
 wrapt==1.12.1             # via astroid
-xlrd==1.2.0               # via -r ./test.txt, tablib
-xlsxwriter==1.3.2         # via -r ./test.txt, wagtail
+xlrd==2.0.1               # via -r ./test.txt, tablib
+xlsxwriter==1.3.7         # via -r ./test.txt, wagtail
 xlwt==1.3.0               # via -r ./test.txt, tablib
-zipp==3.1.0               # via -r ./test.txt, importlib-metadata
+zipp==3.4.1               # via -r ./test.txt, importlib-metadata, pep517
 
 # The following packages are considered to be unsafe in a requirements file:
 # pip
diff --git a/requirements/docs.txt b/requirements/docs.txt
index c7f170a..57a8d46 100644
--- a/requirements/docs.txt
+++ b/requirements/docs.txt
@@ -5,32 +5,31 @@
 #    pip-compile --output-file=docs.txt docs.in
 #
 alabaster==0.7.12         # via sphinx
-babel==2.8.0              # via sphinx
-certifi==2020.6.20        # via requests
-chardet==3.0.4            # via requests
+babel==2.9.0              # via sphinx
+certifi==2020.12.5        # via requests
+chardet==4.0.0            # via requests
 commonmark==0.9.1         # via recommonmark
 docutils==0.16            # via recommonmark, sphinx
 idna==2.10                # via requests
 imagesize==1.2.0          # via sphinx
-jinja2==2.11.2            # via sphinx
+jinja2==2.11.3            # via sphinx
 markupsafe==1.1.1         # via jinja2
-packaging==20.4           # via sphinx
-pygments==2.6.1           # via sphinx
+packaging==20.9           # via sphinx
+pygments==2.8.1           # via sphinx
 pyparsing==2.4.7          # via packaging
-pytz==2020.1              # via babel
-recommonmark==0.6.0
-requests==2.24.0          # via sphinx
-six==1.15.0               # via packaging
-snowballstemmer==2.0.0    # via sphinx
-sphinx-rtd-theme==0.5.0
-sphinx==3.2.0
+pytz==2021.1              # via babel
+recommonmark==0.7.1       # via -r docs.in
+requests==2.25.1          # via sphinx
+snowballstemmer==2.1.0    # via sphinx
+sphinx-rtd-theme==0.5.1   # via -r docs.in
+sphinx==3.5.3             # via -r docs.in, recommonmark, sphinx-rtd-theme
 sphinxcontrib-applehelp==1.0.2  # via sphinx
 sphinxcontrib-devhelp==1.0.2  # via sphinx
 sphinxcontrib-htmlhelp==1.0.3  # via sphinx
 sphinxcontrib-jsmath==1.0.1  # via sphinx
 sphinxcontrib-qthelp==1.0.3  # via sphinx
 sphinxcontrib-serializinghtml==1.1.4  # via sphinx
-urllib3==1.25.10          # via requests
+urllib3==1.26.4           # via requests
 
 # The following packages are considered to be unsafe in a requirements file:
 # setuptools
diff --git a/requirements/production.txt b/requirements/production.txt
index 508fc15..762bbaf 100644
--- a/requirements/production.txt
+++ b/requirements/production.txt
@@ -4,52 +4,52 @@
 #
 #    pip-compile --output-file=production.txt production.in
 #
+anyascii==0.1.7           # via -r ./base.txt, wagtail
 arrow==0.14.7             # via -r ./base.txt, ics
-asgiref==3.2.10           # via -r ./base.txt, django
+asgiref==3.3.1            # via -r ./base.txt, django
 beautifulsoup4==4.8.2     # via -r ./base.txt, wagtail
-certifi==2020.6.20        # via -r ./base.txt, requests
-chardet==3.0.4            # via -r ./base.txt, requests
-django-auth-ldap==2.2.0   # via -r ./base.txt
+certifi==2020.12.5        # via -r ./base.txt, requests
+chardet==4.0.0            # via -r ./base.txt, requests
+django-auth-ldap==2.3.0   # via -r ./base.txt
 django-enumchoicefield==2.0.0  # via -r ./base.txt, wagtailvideos
-django-filter==2.3.0      # via -r ./base.txt, wagtail
-django-modelcluster==5.0.2  # via -r ./base.txt, wagtail
-django-modeltranslation==0.15.1  # via -r ./base.txt, wagtail-modeltranslation
+django-filter==2.4.0      # via -r ./base.txt, wagtail
+django-modelcluster==5.1  # via -r ./base.txt, wagtail
+django-modeltranslation==0.16.2  # via -r ./base.txt, wagtail-modeltranslation
 django-taggit==1.3.0      # via -r ./base.txt, wagtail
-django-treebeard==4.3.1   # via -r ./base.txt, wagtail
-django==3.1               # via -r ./base.txt, django-auth-ldap, django-enumchoicefield, django-filter, django-modeltranslation, django-taggit, django-treebeard, djangorestframework, wagtail, wagtailvideos
-djangorestframework==3.11.1  # via -r ./base.txt, wagtail
+django-treebeard==4.5.1   # via -r ./base.txt, wagtail
+django==3.1.7             # via -r ./base.txt, django-auth-ldap, django-enumchoicefield, django-filter, django-modeltranslation, django-taggit, django-treebeard, djangorestframework, wagtail, wagtailvideos
+djangorestframework==3.12.2  # via -r ./base.txt, wagtail
 draftjs-exporter==2.1.7   # via -r ./base.txt, wagtail
 et-xmlfile==1.0.1         # via -r ./base.txt, openpyxl
 html5lib==1.1             # via -r ./base.txt, wagtail
 ics==0.7                  # via -r ./base.txt
 idna==2.10                # via -r ./base.txt, requests
-importlib-metadata==1.7.0  # via -r ./base.txt, markdown
-jdcal==1.4.1              # via -r ./base.txt, openpyxl
-l18n==2018.5              # via -r ./base.txt, wagtail
-markdown==3.2.2           # via -r ./base.txt
-openpyxl==3.0.4           # via -r ./base.txt, tablib
-pillow==7.2.0             # via -r ./base.txt, wagtail
-psycopg2-binary==2.8.5    # via -r ./base.txt
+importlib-metadata==3.7.3  # via -r ./base.txt, markdown
+l18n==2020.6.1            # via -r ./base.txt, wagtail
+markdown==3.3.4           # via -r ./base.txt
+openpyxl==3.0.7           # via -r ./base.txt, tablib
+pillow==8.1.2             # via -r ./base.txt, wagtail
+psycopg2-binary==2.8.6    # via -r ./base.txt
 pyasn1-modules==0.2.8     # via -r ./base.txt, python-ldap
 pyasn1==0.4.8             # via -r ./base.txt, pyasn1-modules, python-ldap
-pygments==2.6.1           # via -r ./base.txt
+pygments==2.8.1           # via -r ./base.txt
 python-dateutil==2.8.1    # via -r ./base.txt, arrow, ics
 python-ldap==3.3.1        # via -r ./base.txt, django-auth-ldap
-pytz==2020.1              # via -r ./base.txt, django, django-modelcluster, l18n
-requests==2.24.0          # via -r ./base.txt, wagtail
+pytz==2021.1              # via -r ./base.txt, django, django-modelcluster, l18n
+requests==2.25.1          # via -r ./base.txt, wagtail
 six==1.15.0               # via -r ./base.txt, django-modeltranslation, html5lib, ics, l18n, python-dateutil
-soupsieve==2.0.1          # via -r ./base.txt, beautifulsoup4
-sqlparse==0.3.1           # via -r ./base.txt, django
-tablib[xls,xlsx]==2.0.0   # via -r ./base.txt, wagtail
+soupsieve==2.2.1          # via -r ./base.txt, beautifulsoup4
+sqlparse==0.4.1           # via -r ./base.txt, django
+tablib[xls,xlsx]==3.0.0   # via -r ./base.txt, wagtail
 tatsu==4.4.0              # via -r ./base.txt, ics
-unidecode==1.1.1          # via -r ./base.txt, wagtail
-urllib3==1.25.10          # via -r ./base.txt, requests
-wagtail-modeltranslation==0.10.15  # via -r ./base.txt
-wagtail==2.10             # via -r ./base.txt, wagtail-modeltranslation, wagtailvideos
+typing-extensions==3.7.4.3  # via -r ./base.txt, importlib-metadata
+urllib3==1.26.4           # via -r ./base.txt, requests
+wagtail-modeltranslation==0.10.17  # via -r ./base.txt
+wagtail==2.12.3           # via -r ./base.txt, wagtail-modeltranslation, wagtailvideos
 git+https://github.com/neon-jungle/wagtailvideos@3cd93351b67c7d72a0b6b4ac74a62410d5e6bccb  # via -r ./base.txt
 webencodings==0.5.1       # via -r ./base.txt, html5lib
 willow==1.4               # via -r ./base.txt, wagtail
-xlrd==1.2.0               # via -r ./base.txt, tablib
-xlsxwriter==1.3.2         # via -r ./base.txt, wagtail
+xlrd==2.0.1               # via -r ./base.txt, tablib
+xlsxwriter==1.3.7         # via -r ./base.txt, wagtail
 xlwt==1.3.0               # via -r ./base.txt, tablib
-zipp==3.1.0               # via -r ./base.txt, importlib-metadata
+zipp==3.4.1               # via -r ./base.txt, importlib-metadata
diff --git a/requirements/test.txt b/requirements/test.txt
index 635290a..f2027d6 100644
--- a/requirements/test.txt
+++ b/requirements/test.txt
@@ -4,68 +4,67 @@
 #
 #    pip-compile --output-file=test.txt test.in
 #
+anyascii==0.1.7           # via -r ./base.txt, wagtail
 arrow==0.14.7             # via -r ./base.txt, ics
-asgiref==3.2.10           # via -r ./base.txt, django
-attrs==19.3.0             # via pytest
+asgiref==3.3.1            # via -r ./base.txt, django
+attrs==20.3.0             # via pytest
 beautifulsoup4==4.8.2     # via -r ./base.txt, wagtail
-certifi==2020.6.20        # via -r ./base.txt, requests
-chardet==3.0.4            # via -r ./base.txt, requests
-coverage==5.2.1           # via -r test.in, django-coverage-plugin
-django-auth-ldap==2.2.0   # via -r ./base.txt
+certifi==2020.12.5        # via -r ./base.txt, requests
+chardet==4.0.0            # via -r ./base.txt, requests
+coverage==5.5             # via -r test.in, django-coverage-plugin
+django-auth-ldap==2.3.0   # via -r ./base.txt
 django-coverage-plugin==1.8.0  # via -r test.in
 django-enumchoicefield==2.0.0  # via -r ./base.txt, wagtailvideos
-django-filter==2.3.0      # via -r ./base.txt, wagtail
-django-modelcluster==5.0.2  # via -r ./base.txt, wagtail
-django-modeltranslation==0.15.1  # via -r ./base.txt, wagtail-modeltranslation
+django-filter==2.4.0      # via -r ./base.txt, wagtail
+django-modelcluster==5.1  # via -r ./base.txt, wagtail
+django-modeltranslation==0.16.2  # via -r ./base.txt, wagtail-modeltranslation
 django-taggit==1.3.0      # via -r ./base.txt, wagtail
-django-treebeard==4.3.1   # via -r ./base.txt, wagtail
-django==3.1               # via -r ./base.txt, django-auth-ldap, django-enumchoicefield, django-filter, django-modeltranslation, django-taggit, django-treebeard, djangorestframework, wagtail, wagtailvideos
-djangorestframework==3.11.1  # via -r ./base.txt, wagtail
+django-treebeard==4.5.1   # via -r ./base.txt, wagtail
+django==3.1.7             # via -r ./base.txt, django-auth-ldap, django-enumchoicefield, django-filter, django-modeltranslation, django-taggit, django-treebeard, djangorestframework, wagtail, wagtailvideos
+djangorestframework==3.12.2  # via -r ./base.txt, wagtail
 draftjs-exporter==2.1.7   # via -r ./base.txt, wagtail
 et-xmlfile==1.0.1         # via -r ./base.txt, openpyxl
-flake8==3.8.3             # via -r test.in
+flake8==3.9.0             # via -r test.in
 html5lib==1.1             # via -r ./base.txt, wagtail
 ics==0.7                  # via -r ./base.txt
 idna==2.10                # via -r ./base.txt, requests
-importlib-metadata==1.7.0  # via -r ./base.txt, flake8, markdown, pluggy, pytest
-iniconfig==1.0.1          # via pytest
-jdcal==1.4.1              # via -r ./base.txt, openpyxl
-l18n==2018.5              # via -r ./base.txt, wagtail
-markdown==3.2.2           # via -r ./base.txt
+importlib-metadata==3.7.3  # via -r ./base.txt, flake8, markdown, pluggy, pytest
+iniconfig==1.1.1          # via pytest
+l18n==2020.6.1            # via -r ./base.txt, wagtail
+markdown==3.3.4           # via -r ./base.txt
 mccabe==0.6.1             # via flake8
-more-itertools==8.4.0     # via pytest
-openpyxl==3.0.4           # via -r ./base.txt, tablib
-packaging==20.4           # via pytest
-pillow==7.2.0             # via -r ./base.txt, wagtail
+openpyxl==3.0.7           # via -r ./base.txt, tablib
+packaging==20.9           # via pytest
+pillow==8.1.2             # via -r ./base.txt, wagtail
 pluggy==0.13.1            # via pytest
-psycopg2-binary==2.8.5    # via -r ./base.txt
-py==1.9.0                 # via pytest
+psycopg2-binary==2.8.6    # via -r ./base.txt
+py==1.10.0                # via pytest
 pyasn1-modules==0.2.8     # via -r ./base.txt, python-ldap
 pyasn1==0.4.8             # via -r ./base.txt, pyasn1-modules, python-ldap
-pycodestyle==2.6.0        # via flake8
-pyflakes==2.2.0           # via flake8
-pygments==2.6.1           # via -r ./base.txt
+pycodestyle==2.7.0        # via flake8
+pyflakes==2.3.0           # via flake8
+pygments==2.8.1           # via -r ./base.txt
 pyparsing==2.4.7          # via packaging
-pytest-django==3.9.0      # via -r test.in
-pytest==6.0.1             # via -r test.in, pytest-django
+pytest-django==4.1.0      # via -r test.in
+pytest==6.2.2             # via -r test.in, pytest-django
 python-dateutil==2.8.1    # via -r ./base.txt, arrow, ics
 python-ldap==3.3.1        # via -r ./base.txt, django-auth-ldap
-pytz==2020.1              # via -r ./base.txt, django, django-modelcluster, l18n
-requests==2.24.0          # via -r ./base.txt, wagtail
-six==1.15.0               # via -r ./base.txt, django-coverage-plugin, django-modeltranslation, html5lib, ics, l18n, packaging, python-dateutil
-soupsieve==2.0.1          # via -r ./base.txt, beautifulsoup4
-sqlparse==0.3.1           # via -r ./base.txt, django
-tablib[xls,xlsx]==2.0.0   # via -r ./base.txt, wagtail
+pytz==2021.1              # via -r ./base.txt, django, django-modelcluster, l18n
+requests==2.25.1          # via -r ./base.txt, wagtail
+six==1.15.0               # via -r ./base.txt, django-coverage-plugin, django-modeltranslation, html5lib, ics, l18n, python-dateutil
+soupsieve==2.2.1          # via -r ./base.txt, beautifulsoup4
+sqlparse==0.4.1           # via -r ./base.txt, django
+tablib[xls,xlsx]==3.0.0   # via -r ./base.txt, wagtail
 tatsu==4.4.0              # via -r ./base.txt, ics
-toml==0.10.1              # via pytest
-unidecode==1.1.1          # via -r ./base.txt, wagtail
-urllib3==1.25.10          # via -r ./base.txt, requests
-wagtail-modeltranslation==0.10.15  # via -r ./base.txt
-wagtail==2.10             # via -r ./base.txt, wagtail-modeltranslation, wagtailvideos
+toml==0.10.2              # via pytest
+typing-extensions==3.7.4.3  # via -r ./base.txt, importlib-metadata
+urllib3==1.26.4           # via -r ./base.txt, requests
+wagtail-modeltranslation==0.10.17  # via -r ./base.txt
+wagtail==2.12.3           # via -r ./base.txt, wagtail-modeltranslation, wagtailvideos
 git+https://github.com/neon-jungle/wagtailvideos@3cd93351b67c7d72a0b6b4ac74a62410d5e6bccb  # via -r ./base.txt
 webencodings==0.5.1       # via -r ./base.txt, html5lib
 willow==1.4               # via -r ./base.txt, wagtail
-xlrd==1.2.0               # via -r ./base.txt, tablib
-xlsxwriter==1.3.2         # via -r ./base.txt, wagtail
+xlrd==2.0.1               # via -r ./base.txt, tablib
+xlsxwriter==1.3.7         # via -r ./base.txt, wagtail
 xlwt==1.3.0               # via -r ./base.txt, tablib
-zipp==3.1.0               # via -r ./base.txt, importlib-metadata
+zipp==3.4.1               # via -r ./base.txt, importlib-metadata

From afd3f52474ef3ae1b6c4db6dc07df00b5643c84c Mon Sep 17 00:00:00 2001
From: Donald Buczek <buczek@molgen.mpg.de>
Date: Sat, 20 Mar 2021 19:34:17 +0100
Subject: [PATCH 2/5] Update translations

Run

    ./manage.py makemessages -l de -i xlwt

It might be necessary to run

    ./manage.py compilemessages -l de
---
 locale/de/LC_MESSAGES/django.po | 1209 +++++++++++++++++++++++--------
 1 file changed, 912 insertions(+), 297 deletions(-)

diff --git a/locale/de/LC_MESSAGES/django.po b/locale/de/LC_MESSAGES/django.po
index 05eeaca..0b0fc7f 100644
--- a/locale/de/LC_MESSAGES/django.po
+++ b/locale/de/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-03-13 08:46+0100\n"
+"POT-Creation-Date: 2021-03-20 19:33+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,103 +18,128 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: bla/lib/python3.7/site-packages/_pytest/config/argparsing.py:393
+#: bla/lib/python3.7/site-packages/_pytest/config/argparsing.py:445
 #, python-format
 msgid "ambiguous option: %(option)s could match %(matches)s"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/contrib/messages/apps.py:7
+#: bla/lib/python3.7/site-packages/django/~ontrib/messages/apps.py:7
 msgid "Messages"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/contrib/sitemaps/apps.py:7
+#: bla/lib/python3.7/site-packages/django/~ontrib/sitemaps/apps.py:7
 msgid "Site Maps"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/contrib/staticfiles/apps.py:9
+#: bla/lib/python3.7/site-packages/django/~ontrib/staticfiles/apps.py:9
 msgid "Static Files"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/contrib/syndication/apps.py:7
+#: bla/lib/python3.7/site-packages/django/~ontrib/syndication/apps.py:7
 msgid "Syndication"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/core/paginator.py:45
+#: bla/lib/python3.7/site-packages/django/core/paginator.py:48
+#: bla/lib/python3.7/site-packages/django/~ore/paginator.py:48
 msgid "That page number is not an integer"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/core/paginator.py:47
+#: bla/lib/python3.7/site-packages/django/core/paginator.py:50
+#: bla/lib/python3.7/site-packages/django/~ore/paginator.py:50
 msgid "That page number is less than 1"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/core/paginator.py:52
+#: bla/lib/python3.7/site-packages/django/core/paginator.py:55
+#: bla/lib/python3.7/site-packages/django/~ore/paginator.py:55
 msgid "That page contains no results"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/core/validators.py:31
+#: bla/lib/python3.7/site-packages/django/core/validators.py:20
+#: bla/lib/python3.7/site-packages/django/~ore/validators.py:20
 msgid "Enter a valid value."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/core/validators.py:102
-#: bla/lib/python3.7/site-packages/django/forms/fields.py:658
+#: bla/lib/python3.7/site-packages/django/core/validators.py:91
+#: bla/lib/python3.7/site-packages/django/forms/fields.py:671
+#: bla/lib/python3.7/site-packages/django/~ore/validators.py:91
+#: bla/lib/python3.7/site-packages/django/~orms/fields.py:671
 msgid "Enter a valid URL."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/core/validators.py:154
+#: bla/lib/python3.7/site-packages/django/core/validators.py:145
+#: bla/lib/python3.7/site-packages/django/~ore/validators.py:145
 msgid "Enter a valid integer."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/core/validators.py:165
+#: bla/lib/python3.7/site-packages/django/core/validators.py:156
+#: bla/lib/python3.7/site-packages/django/~ore/validators.py:156
 msgid "Enter a valid email address."
 msgstr ""
 
 #. Translators: "letters" means latin letters: a-z and A-Z.
-#: bla/lib/python3.7/site-packages/django/core/validators.py:239
+#: bla/lib/python3.7/site-packages/django/core/validators.py:230
+#: bla/lib/python3.7/site-packages/django/~ore/validators.py:230
 msgid ""
-"Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens."
+"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/core/validators.py:246
+#: bla/lib/python3.7/site-packages/django/core/validators.py:237
+#: bla/lib/python3.7/site-packages/django/~ore/validators.py:237
 msgid ""
-"Enter a valid 'slug' consisting of Unicode letters, numbers, underscores, or "
+"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or "
 "hyphens."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/core/validators.py:255
-#: bla/lib/python3.7/site-packages/django/core/validators.py:275
+#: bla/lib/python3.7/site-packages/django/core/validators.py:246
+#: bla/lib/python3.7/site-packages/django/core/validators.py:266
+#: bla/lib/python3.7/site-packages/django/~ore/validators.py:246
+#: bla/lib/python3.7/site-packages/django/~ore/validators.py:266
 msgid "Enter a valid IPv4 address."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/core/validators.py:260
-#: bla/lib/python3.7/site-packages/django/core/validators.py:276
+#: bla/lib/python3.7/site-packages/django/core/validators.py:251
+#: bla/lib/python3.7/site-packages/django/core/validators.py:267
+#: bla/lib/python3.7/site-packages/django/~ore/validators.py:251
+#: bla/lib/python3.7/site-packages/django/~ore/validators.py:267
 msgid "Enter a valid IPv6 address."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/core/validators.py:270
-#: bla/lib/python3.7/site-packages/django/core/validators.py:274
+#: bla/lib/python3.7/site-packages/django/core/validators.py:261
+#: bla/lib/python3.7/site-packages/django/core/validators.py:265
+#: bla/lib/python3.7/site-packages/django/~ore/validators.py:261
+#: bla/lib/python3.7/site-packages/django/~ore/validators.py:265
 msgid "Enter a valid IPv4 or IPv6 address."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/core/validators.py:304
+#: bla/lib/python3.7/site-packages/django/core/validators.py:295
+#: bla/lib/python3.7/site-packages/django/~ore/validators.py:295
 msgid "Enter only digits separated by commas."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/core/validators.py:310
+#: bla/lib/python3.7/site-packages/django/core/validators.py:301
+#: bla/lib/python3.7/site-packages/django/~ore/validators.py:301
 #, python-format
 msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/core/validators.py:342
+#: bla/lib/python3.7/site-packages/django/core/validators.py:334
+#: bla/lib/python3.7/site-packages/django/~ore/validators.py:334
 #, python-format
 msgid "Ensure this value is less than or equal to %(limit_value)s."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/core/validators.py:351
+#: bla/lib/python3.7/site-packages/django/core/validators.py:343
+#: bla/lib/python3.7/site-packages/django/~ore/validators.py:343
 #, python-format
 msgid "Ensure this value is greater than or equal to %(limit_value)s."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/core/validators.py:361
+#: bla/lib/python3.7/site-packages/django/core/validators.py:353
+#: bla/lib/python3.7/site-packages/django/~ore/validators.py:353
 #, python-format
 msgid ""
 "Ensure this value has at least %(limit_value)d character (it has "
@@ -125,7 +150,8 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: bla/lib/python3.7/site-packages/django/core/validators.py:376
+#: bla/lib/python3.7/site-packages/django/core/validators.py:368
+#: bla/lib/python3.7/site-packages/django/~ore/validators.py:368
 #, python-format
 msgid ""
 "Ensure this value has at most %(limit_value)d character (it has "
@@ -136,27 +162,33 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: bla/lib/python3.7/site-packages/django/core/validators.py:395
-#: bla/lib/python3.7/site-packages/django/forms/fields.py:290
-#: bla/lib/python3.7/site-packages/django/forms/fields.py:325
+#: bla/lib/python3.7/site-packages/django/core/validators.py:387
+#: bla/lib/python3.7/site-packages/django/forms/fields.py:292
+#: bla/lib/python3.7/site-packages/django/forms/fields.py:327
+#: bla/lib/python3.7/site-packages/django/~ore/validators.py:387
+#: bla/lib/python3.7/site-packages/django/~orms/fields.py:292
+#: bla/lib/python3.7/site-packages/django/~orms/fields.py:327
 msgid "Enter a number."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/core/validators.py:397
+#: bla/lib/python3.7/site-packages/django/core/validators.py:389
+#: bla/lib/python3.7/site-packages/django/~ore/validators.py:389
 #, python-format
 msgid "Ensure that there are no more than %(max)s digit in total."
 msgid_plural "Ensure that there are no more than %(max)s digits in total."
 msgstr[0] ""
 msgstr[1] ""
 
-#: bla/lib/python3.7/site-packages/django/core/validators.py:402
+#: bla/lib/python3.7/site-packages/django/core/validators.py:394
+#: bla/lib/python3.7/site-packages/django/~ore/validators.py:394
 #, python-format
 msgid "Ensure that there are no more than %(max)s decimal place."
 msgid_plural "Ensure that there are no more than %(max)s decimal places."
 msgstr[0] ""
 msgstr[1] ""
 
-#: bla/lib/python3.7/site-packages/django/core/validators.py:407
+#: bla/lib/python3.7/site-packages/django/core/validators.py:399
+#: bla/lib/python3.7/site-packages/django/~ore/validators.py:399
 #, python-format
 msgid ""
 "Ensure that there are no more than %(max)s digit before the decimal point."
@@ -165,332 +197,418 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: bla/lib/python3.7/site-packages/django/core/validators.py:469
+#: bla/lib/python3.7/site-packages/django/core/validators.py:461
+#: bla/lib/python3.7/site-packages/django/~ore/validators.py:461
 #, python-format
 msgid ""
-"File extension '%(extension)s' is not allowed. Allowed extensions are: "
-"'%(allowed_extensions)s'."
+"File extension “%(extension)s” is not allowed. Allowed extensions are: "
+"%(allowed_extensions)s."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/core/validators.py:521
+#: bla/lib/python3.7/site-packages/django/core/validators.py:513
+#: bla/lib/python3.7/site-packages/django/~ore/validators.py:513
 msgid "Null characters are not allowed."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/base.py:1162
-#: bla/lib/python3.7/site-packages/django/forms/models.py:756
+#: bla/lib/python3.7/site-packages/django/db/models/base.py:1190
+#: bla/lib/python3.7/site-packages/django/forms/models.py:760
+#: bla/lib/python3.7/site-packages/django/~b/models/base.py:1187
+#: bla/lib/python3.7/site-packages/django/~orms/models.py:760
 msgid "and"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/base.py:1164
+#: bla/lib/python3.7/site-packages/django/db/models/base.py:1192
+#: bla/lib/python3.7/site-packages/django/~b/models/base.py:1189
 #, python-format
 msgid "%(model_name)s with this %(field_labels)s already exists."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:104
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:100
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:100
 #, python-format
 msgid "Value %(value)r is not a valid choice."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:105
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:101
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:101
 msgid "This field cannot be null."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:106
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:102
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:102
 msgid "This field cannot be blank."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:107
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:103
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:103
 #, python-format
 msgid "%(model_name)s with this %(field_label)s already exists."
 msgstr ""
 
 #. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'.
 #. Eg: "Title must be unique for pub_date year"
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:111
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:107
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:107
 #, python-format
 msgid ""
 "%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:128
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:126
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:126
 #, python-format
 msgid "Field of type: %(field_type)s"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:905
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1772
-msgid "Integer"
-msgstr ""
-
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:909
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1770
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:939
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:939
 #, python-format
-msgid "'%(value)s' value must be an integer."
+msgid "“%(value)s” value must be either True or False."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:984
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1850
-msgid "Big (8 byte) integer"
-msgstr ""
-
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:996
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:940
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:940
 #, python-format
-msgid "'%(value)s' value must be either True or False."
+msgid "“%(value)s” value must be either True, False, or None."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:997
-#, python-format
-msgid "'%(value)s' value must be either True, False, or None."
-msgstr ""
-
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:999
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:942
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:942
 msgid "Boolean (Either True or False)"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1040
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:983
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:983
 #, python-format
 msgid "String (up to %(max_length)s)"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1104
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1047
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:1047
 msgid "Comma-separated integers"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1153
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1096
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:1096
 #, python-format
 msgid ""
-"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD "
+"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD "
 "format."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1155
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1298
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1098
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1241
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:1098
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:1241
 #, python-format
 msgid ""
-"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid "
+"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid "
 "date."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1158
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1101
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:1101
 msgid "Date (without time)"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1296
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1239
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:1239
 #, python-format
 msgid ""
-"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[."
+"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[."
 "uuuuuu]][TZ] format."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1300
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1243
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:1243
 #, python-format
 msgid ""
-"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]"
+"“%(value)s” value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]"
 "[TZ]) but it is an invalid date/time."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1304
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1247
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:1247
 msgid "Date (with time)"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1452
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1395
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:1395
 #, python-format
-msgid "'%(value)s' value must be a decimal number."
+msgid "“%(value)s” value must be a decimal number."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1454
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1397
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:1397
 msgid "Decimal number"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1593
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1536
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:1536
 #, python-format
 msgid ""
-"'%(value)s' value has an invalid format. It must be in [DD] [HH:[MM:]]ss[."
+"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[."
 "uuuuuu] format."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1596
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1539
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:1539
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/videos/edit.html:91
 msgid "Duration"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1646
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1589
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:1589
 msgid "Email address"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1669
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1612
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:1612
 msgid "File path"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1735
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1678
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:1678
 #, python-format
-msgid "'%(value)s' value must be a float."
+msgid "“%(value)s” value must be a float."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1737
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1680
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:1680
 msgid "Floating point number"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1866
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1718
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:1718
+#, python-format
+msgid "“%(value)s” value must be an integer."
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1720
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:1720
+msgid "Integer"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1803
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:1803
+msgid "Big (8 byte) integer"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1819
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:1819
 msgid "IPv4 address"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1897
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1850
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:1850
 msgid "IP address"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1977
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1978
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1930
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1931
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:1930
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:1931
 #, python-format
-msgid "'%(value)s' value must be either None, True or False."
+msgid "“%(value)s” value must be either None, True or False."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1980
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1933
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:1933
 msgid "Boolean (Either True, False or None)"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:2015
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1976
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:1976
+msgid "Positive big integer"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1989
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:1989
 msgid "Positive integer"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:2028
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:2002
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:2002
 msgid "Positive small integer"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:2042
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:2016
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:2016
 #, python-format
 msgid "Slug (up to %(max_length)s)"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:2074
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:2048
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:2048
 msgid "Small integer"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:2081
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:2055
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:2055
 #: mpicms/base/models.py:75
 msgid "Text"
 msgstr "Text"
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:2109
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:2083
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:2083
 #, python-format
 msgid ""
-"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] "
+"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] "
 "format."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:2111
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:2085
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:2085
 #, python-format
 msgid ""
-"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an "
+"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an "
 "invalid time."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:2114
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:2088
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:2088
 msgid "Time"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:2240
-#: mpicms/base/blocks.py:42
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:2214
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:2214
+#: mpicms/base/blocks.py:60
 msgid "URL"
 msgstr "URL"
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:2262
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:2236
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:2236
 msgid "Raw binary data"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:2312
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:2301
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:2301
 #, python-format
-msgid "'%(value)s' is not a valid UUID."
+msgid "“%(value)s” is not a valid UUID."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:2314
+#: bla/lib/python3.7/site-packages/django/db/models/fields/__init__.py:2303
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/__init__.py:2303
 msgid "Universally unique identifier"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/files.py:221
+#: bla/lib/python3.7/site-packages/django/db/models/fields/files.py:231
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/files.py:231
 msgid "File"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/files.py:360
+#: bla/lib/python3.7/site-packages/django/db/models/fields/files.py:379
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/files.py:377
 msgid "Image"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/related.py:778
+#: bla/lib/python3.7/site-packages/django/db/models/fields/json.py:18
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/json.py:18
+msgid "A JSON object"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/django/db/models/fields/json.py:20
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/json.py:20
+msgid "Value must be valid JSON."
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/django/db/models/fields/related.py:790
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/related.py:790
 #, python-format
 msgid "%(model)s instance with %(field)s %(value)r does not exist."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/related.py:780
+#: bla/lib/python3.7/site-packages/django/db/models/fields/related.py:792
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/related.py:792
 msgid "Foreign Key (type determined by related field)"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/related.py:1007
+#: bla/lib/python3.7/site-packages/django/db/models/fields/related.py:1045
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/related.py:1045
 msgid "One-to-one relationship"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/related.py:1057
+#: bla/lib/python3.7/site-packages/django/db/models/fields/related.py:1099
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/related.py:1099
 #, python-format
 msgid "%(from)s-%(to)s relationship"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/related.py:1058
+#: bla/lib/python3.7/site-packages/django/db/models/fields/related.py:1100
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/related.py:1100
 #, python-format
 msgid "%(from)s-%(to)s relationships"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/db/models/fields/related.py:1100
+#: bla/lib/python3.7/site-packages/django/db/models/fields/related.py:1142
+#: bla/lib/python3.7/site-packages/django/~b/models/fields/related.py:1142
 msgid "Many-to-many relationship"
 msgstr ""
 
 #. Translators: If found as last label character, these punctuation
 #. characters will prevent the default label_suffix to be appended to the label
-#: bla/lib/python3.7/site-packages/django/forms/boundfield.py:146
+#: bla/lib/python3.7/site-packages/django/forms/boundfield.py:150
+#: bla/lib/python3.7/site-packages/django/~orms/boundfield.py:150
 msgid ":?.!"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/forms/fields.py:53
+#: bla/lib/python3.7/site-packages/django/forms/fields.py:54
+#: bla/lib/python3.7/site-packages/django/~orms/fields.py:54
 msgid "This field is required."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/forms/fields.py:245
+#: bla/lib/python3.7/site-packages/django/forms/fields.py:247
+#: bla/lib/python3.7/site-packages/django/~orms/fields.py:247
 msgid "Enter a whole number."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/forms/fields.py:396
-#: bla/lib/python3.7/site-packages/django/forms/fields.py:1126
+#: bla/lib/python3.7/site-packages/django/forms/fields.py:398
+#: bla/lib/python3.7/site-packages/django/forms/fields.py:1139
+#: bla/lib/python3.7/site-packages/django/~orms/fields.py:398
+#: bla/lib/python3.7/site-packages/django/~orms/fields.py:1139
 msgid "Enter a valid date."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/forms/fields.py:420
-#: bla/lib/python3.7/site-packages/django/forms/fields.py:1127
+#: bla/lib/python3.7/site-packages/django/forms/fields.py:422
+#: bla/lib/python3.7/site-packages/django/forms/fields.py:1140
+#: bla/lib/python3.7/site-packages/django/~orms/fields.py:422
+#: bla/lib/python3.7/site-packages/django/~orms/fields.py:1140
 msgid "Enter a valid time."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/forms/fields.py:442
+#: bla/lib/python3.7/site-packages/django/forms/fields.py:450
+#: bla/lib/python3.7/site-packages/django/~orms/fields.py:450
 msgid "Enter a valid date/time."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/forms/fields.py:471
+#: bla/lib/python3.7/site-packages/django/forms/fields.py:484
+#: bla/lib/python3.7/site-packages/django/~orms/fields.py:484
 msgid "Enter a valid duration."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/forms/fields.py:472
+#: bla/lib/python3.7/site-packages/django/forms/fields.py:485
+#: bla/lib/python3.7/site-packages/django/~orms/fields.py:485
 #, python-brace-format
 msgid "The number of days must be between {min_days} and {max_days}."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/forms/fields.py:532
+#: bla/lib/python3.7/site-packages/django/forms/fields.py:545
+#: bla/lib/python3.7/site-packages/django/~orms/fields.py:545
 msgid "No file was submitted. Check the encoding type on the form."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/forms/fields.py:533
+#: bla/lib/python3.7/site-packages/django/forms/fields.py:546
+#: bla/lib/python3.7/site-packages/django/~orms/fields.py:546
 msgid "No file was submitted."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/forms/fields.py:534
+#: bla/lib/python3.7/site-packages/django/forms/fields.py:547
+#: bla/lib/python3.7/site-packages/django/~orms/fields.py:547
 msgid "The submitted file is empty."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/forms/fields.py:536
+#: bla/lib/python3.7/site-packages/django/forms/fields.py:549
+#: bla/lib/python3.7/site-packages/django/~orms/fields.py:549
 #, python-format
 msgid "Ensure this filename has at most %(max)d character (it has %(length)d)."
 msgid_plural ""
@@ -498,494 +616,615 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: bla/lib/python3.7/site-packages/django/forms/fields.py:539
+#: bla/lib/python3.7/site-packages/django/forms/fields.py:552
+#: bla/lib/python3.7/site-packages/django/~orms/fields.py:552
 msgid "Please either submit a file or check the clear checkbox, not both."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/forms/fields.py:600
+#: bla/lib/python3.7/site-packages/django/forms/fields.py:613
+#: bla/lib/python3.7/site-packages/django/~orms/fields.py:613
 msgid ""
 "Upload a valid image. The file you uploaded was either not an image or a "
 "corrupted image."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/forms/fields.py:762
-#: bla/lib/python3.7/site-packages/django/forms/fields.py:852
-#: bla/lib/python3.7/site-packages/django/forms/models.py:1270
+#: bla/lib/python3.7/site-packages/django/forms/fields.py:775
+#: bla/lib/python3.7/site-packages/django/forms/fields.py:865
+#: bla/lib/python3.7/site-packages/django/forms/models.py:1296
+#: bla/lib/python3.7/site-packages/django/~orms/fields.py:775
+#: bla/lib/python3.7/site-packages/django/~orms/fields.py:865
+#: bla/lib/python3.7/site-packages/django/~orms/models.py:1296
 #, python-format
 msgid "Select a valid choice. %(value)s is not one of the available choices."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/forms/fields.py:853
-#: bla/lib/python3.7/site-packages/django/forms/fields.py:968
-#: bla/lib/python3.7/site-packages/django/forms/models.py:1269
+#: bla/lib/python3.7/site-packages/django/forms/fields.py:866
+#: bla/lib/python3.7/site-packages/django/forms/fields.py:981
+#: bla/lib/python3.7/site-packages/django/forms/models.py:1295
+#: bla/lib/python3.7/site-packages/django/~orms/fields.py:866
+#: bla/lib/python3.7/site-packages/django/~orms/fields.py:981
+#: bla/lib/python3.7/site-packages/django/~orms/models.py:1295
 msgid "Enter a list of values."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/forms/fields.py:969
+#: bla/lib/python3.7/site-packages/django/forms/fields.py:982
+#: bla/lib/python3.7/site-packages/django/~orms/fields.py:982
 msgid "Enter a complete value."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/forms/fields.py:1185
+#: bla/lib/python3.7/site-packages/django/forms/fields.py:1198
+#: bla/lib/python3.7/site-packages/django/~orms/fields.py:1198
 msgid "Enter a valid UUID."
 msgstr ""
 
+#: bla/lib/python3.7/site-packages/django/forms/fields.py:1228
+#: bla/lib/python3.7/site-packages/django/~orms/fields.py:1228
+msgid "Enter a valid JSON."
+msgstr ""
+
 #. Translators: This is the default suffix added to form field labels
-#: bla/lib/python3.7/site-packages/django/forms/forms.py:86
+#: bla/lib/python3.7/site-packages/django/forms/forms.py:78
+#: bla/lib/python3.7/site-packages/django/~orms/forms.py:78
 msgid ":"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/forms/forms.py:212
+#: bla/lib/python3.7/site-packages/django/forms/forms.py:205
+#: bla/lib/python3.7/site-packages/django/~orms/forms.py:205
 #, python-format
 msgid "(Hidden field %(name)s) %(error)s"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/forms/formsets.py:91
+#: bla/lib/python3.7/site-packages/django/forms/formsets.py:93
+#: bla/lib/python3.7/site-packages/django/~orms/formsets.py:93
 msgid "ManagementForm data is missing or has been tampered with"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/forms/formsets.py:338
+#: bla/lib/python3.7/site-packages/django/forms/formsets.py:345
+#: bla/lib/python3.7/site-packages/django/~orms/formsets.py:345
 #, python-format
 msgid "Please submit %d or fewer forms."
 msgid_plural "Please submit %d or fewer forms."
 msgstr[0] ""
 msgstr[1] ""
 
-#: bla/lib/python3.7/site-packages/django/forms/formsets.py:345
+#: bla/lib/python3.7/site-packages/django/forms/formsets.py:352
+#: bla/lib/python3.7/site-packages/django/~orms/formsets.py:352
 #, python-format
 msgid "Please submit %d or more forms."
 msgid_plural "Please submit %d or more forms."
 msgstr[0] ""
 msgstr[1] ""
 
-#: bla/lib/python3.7/site-packages/django/forms/formsets.py:371
-#: bla/lib/python3.7/site-packages/django/forms/formsets.py:373
-#: bla/lib/python3.7/site-packages/wagtailorderable/modeladmin/mixins.py:82
+#: bla/lib/python3.7/site-packages/django/forms/formsets.py:379
+#: bla/lib/python3.7/site-packages/django/forms/formsets.py:386
+#: bla/lib/python3.7/site-packages/django/~orms/formsets.py:379
+#: bla/lib/python3.7/site-packages/django/~orms/formsets.py:386
 msgid "Order"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/forms/formsets.py:375
+#: bla/lib/python3.7/site-packages/django/forms/formsets.py:391
+#: bla/lib/python3.7/site-packages/django/~orms/formsets.py:391
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/multiple/edit_form.html:14
+#: bla/lib/python3.7/site-packages/wagtailvideos/views/videos.py:120
 msgid "Delete"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/forms/models.py:751
+#: bla/lib/python3.7/site-packages/django/forms/models.py:755
+#: bla/lib/python3.7/site-packages/django/~orms/models.py:755
 #, python-format
 msgid "Please correct the duplicate data for %(field)s."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/forms/models.py:755
+#: bla/lib/python3.7/site-packages/django/forms/models.py:759
+#: bla/lib/python3.7/site-packages/django/~orms/models.py:759
 #, python-format
 msgid "Please correct the duplicate data for %(field)s, which must be unique."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/forms/models.py:761
+#: bla/lib/python3.7/site-packages/django/forms/models.py:765
+#: bla/lib/python3.7/site-packages/django/~orms/models.py:765
 #, python-format
 msgid ""
 "Please correct the duplicate data for %(field_name)s which must be unique "
 "for the %(lookup)s in %(date_field)s."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/forms/models.py:770
+#: bla/lib/python3.7/site-packages/django/forms/models.py:774
+#: bla/lib/python3.7/site-packages/django/~orms/models.py:774
 msgid "Please correct the duplicate values below."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/forms/models.py:1091
+#: bla/lib/python3.7/site-packages/django/forms/models.py:1096
+#: bla/lib/python3.7/site-packages/django/~orms/models.py:1096
 msgid "The inline value did not match the parent instance."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/forms/models.py:1158
+#: bla/lib/python3.7/site-packages/django/forms/models.py:1180
+#: bla/lib/python3.7/site-packages/django/~orms/models.py:1180
 msgid "Select a valid choice. That choice is not one of the available choices."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/forms/models.py:1272
+#: bla/lib/python3.7/site-packages/django/forms/models.py:1298
+#: bla/lib/python3.7/site-packages/django/~orms/models.py:1298
 #, python-format
-msgid "\"%(pk)s\" is not a valid value."
+msgid "“%(pk)s” is not a valid value."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/forms/utils.py:162
+#: bla/lib/python3.7/site-packages/django/forms/utils.py:167
+#: bla/lib/python3.7/site-packages/django/~orms/utils.py:167
 #, python-format
 msgid ""
-"%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it "
+"%(datetime)s couldn’t be interpreted in time zone %(current_timezone)s; it "
 "may be ambiguous or it may not exist."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/forms/widgets.py:395
+#: bla/lib/python3.7/site-packages/django/forms/widgets.py:398
+#: bla/lib/python3.7/site-packages/django/~orms/widgets.py:398
 msgid "Clear"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/forms/widgets.py:396
+#: bla/lib/python3.7/site-packages/django/forms/widgets.py:399
+#: bla/lib/python3.7/site-packages/django/~orms/widgets.py:399
 msgid "Currently"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/forms/widgets.py:397
+#: bla/lib/python3.7/site-packages/django/forms/widgets.py:400
+#: bla/lib/python3.7/site-packages/django/~orms/widgets.py:400
 msgid "Change"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/forms/widgets.py:709
+#: bla/lib/python3.7/site-packages/django/~orms/widgets.py:709
 msgid "Unknown"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/forms/widgets.py:710
+#: bla/lib/python3.7/site-packages/django/~orms/widgets.py:710
 msgid "Yes"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/forms/widgets.py:711
+#: bla/lib/python3.7/site-packages/django/~orms/widgets.py:711
 msgid "No"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/template/defaultfilters.py:788
+#. Translators: Please do not add spaces around commas.
+#: bla/lib/python3.7/site-packages/django/template/defaultfilters.py:790
+#: bla/lib/python3.7/site-packages/django/~emplate/defaultfilters.py:790
 msgid "yes,no,maybe"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/template/defaultfilters.py:817
-#: bla/lib/python3.7/site-packages/django/template/defaultfilters.py:834
+#: bla/lib/python3.7/site-packages/django/template/defaultfilters.py:819
+#: bla/lib/python3.7/site-packages/django/template/defaultfilters.py:836
+#: bla/lib/python3.7/site-packages/django/~emplate/defaultfilters.py:819
+#: bla/lib/python3.7/site-packages/django/~emplate/defaultfilters.py:836
 #, python-format
 msgid "%(size)d byte"
 msgid_plural "%(size)d bytes"
 msgstr[0] ""
 msgstr[1] ""
 
-#: bla/lib/python3.7/site-packages/django/template/defaultfilters.py:836
+#: bla/lib/python3.7/site-packages/django/template/defaultfilters.py:838
+#: bla/lib/python3.7/site-packages/django/~emplate/defaultfilters.py:838
 #, python-format
 msgid "%s KB"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/template/defaultfilters.py:838
+#: bla/lib/python3.7/site-packages/django/template/defaultfilters.py:840
+#: bla/lib/python3.7/site-packages/django/~emplate/defaultfilters.py:840
 #, python-format
 msgid "%s MB"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/template/defaultfilters.py:840
+#: bla/lib/python3.7/site-packages/django/template/defaultfilters.py:842
+#: bla/lib/python3.7/site-packages/django/~emplate/defaultfilters.py:842
 #, python-format
 msgid "%s GB"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/template/defaultfilters.py:842
+#: bla/lib/python3.7/site-packages/django/template/defaultfilters.py:844
+#: bla/lib/python3.7/site-packages/django/~emplate/defaultfilters.py:844
 #, python-format
 msgid "%s TB"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/template/defaultfilters.py:844
+#: bla/lib/python3.7/site-packages/django/template/defaultfilters.py:846
+#: bla/lib/python3.7/site-packages/django/~emplate/defaultfilters.py:846
 #, python-format
 msgid "%s PB"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/utils/dateformat.py:62
+#: bla/lib/python3.7/site-packages/django/utils/dateformat.py:65
+#: bla/lib/python3.7/site-packages/django/~tils/dateformat.py:65
 msgid "p.m."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/utils/dateformat.py:63
+#: bla/lib/python3.7/site-packages/django/utils/dateformat.py:66
+#: bla/lib/python3.7/site-packages/django/~tils/dateformat.py:66
 msgid "a.m."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/utils/dateformat.py:68
+#: bla/lib/python3.7/site-packages/django/utils/dateformat.py:71
+#: bla/lib/python3.7/site-packages/django/~tils/dateformat.py:71
 msgid "PM"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/utils/dateformat.py:69
+#: bla/lib/python3.7/site-packages/django/utils/dateformat.py:72
+#: bla/lib/python3.7/site-packages/django/~tils/dateformat.py:72
 msgid "AM"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/utils/dateformat.py:150
+#: bla/lib/python3.7/site-packages/django/utils/dateformat.py:149
+#: bla/lib/python3.7/site-packages/django/~tils/dateformat.py:149
 msgid "midnight"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/utils/dateformat.py:152
+#: bla/lib/python3.7/site-packages/django/utils/dateformat.py:151
+#: bla/lib/python3.7/site-packages/django/~tils/dateformat.py:151
 msgid "noon"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:6
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:6
 msgid "Monday"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:6
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:6
 msgid "Tuesday"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:6
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:6
 msgid "Wednesday"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:6
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:6
 msgid "Thursday"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:6
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:6
 msgid "Friday"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:7
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:7
 msgid "Saturday"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:7
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:7
 msgid "Sunday"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:10
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:10
 msgid "Mon"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:10
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:10
 msgid "Tue"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:10
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:10
 msgid "Wed"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:10
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:10
 msgid "Thu"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:10
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:10
 msgid "Fri"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:11
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:11
 msgid "Sat"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:11
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:11
 msgid "Sun"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:14
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:14
 msgid "January"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:14
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:14
 msgid "February"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:14
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:14
 msgid "March"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:14
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:14
 msgid "April"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:14
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:14
 msgid "May"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:14
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:14
 msgid "June"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:15
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:15
 msgid "July"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:15
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:15
 msgid "August"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:15
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:15
 msgid "September"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:15
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:15
 msgid "October"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:15
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:15
 msgid "November"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:16
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:16
 msgid "December"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:19
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:19
 msgid "jan"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:19
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:19
 msgid "feb"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:19
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:19
 msgid "mar"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:19
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:19
 msgid "apr"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:19
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:19
 msgid "may"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:19
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:19
 msgid "jun"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:20
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:20
 msgid "jul"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:20
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:20
 msgid "aug"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:20
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:20
 msgid "sep"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:20
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:20
 msgid "oct"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:20
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:20
 msgid "nov"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:20
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:20
 msgid "dec"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:23
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:23
 msgctxt "abbrev. month"
 msgid "Jan."
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:24
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:24
 msgctxt "abbrev. month"
 msgid "Feb."
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:25
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:25
 msgctxt "abbrev. month"
 msgid "March"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:26
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:26
 msgctxt "abbrev. month"
 msgid "April"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:27
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:27
 msgctxt "abbrev. month"
 msgid "May"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:28
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:28
 msgctxt "abbrev. month"
 msgid "June"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:29
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:29
 msgctxt "abbrev. month"
 msgid "July"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:30
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:30
 msgctxt "abbrev. month"
 msgid "Aug."
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:31
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:31
 msgctxt "abbrev. month"
 msgid "Sept."
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:32
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:32
 msgctxt "abbrev. month"
 msgid "Oct."
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:33
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:33
 msgctxt "abbrev. month"
 msgid "Nov."
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:34
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:34
 msgctxt "abbrev. month"
 msgid "Dec."
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:37
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:37
 msgctxt "alt. month"
 msgid "January"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:38
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:38
 msgctxt "alt. month"
 msgid "February"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:39
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:39
 msgctxt "alt. month"
 msgid "March"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:40
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:40
 msgctxt "alt. month"
 msgid "April"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:41
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:41
 msgctxt "alt. month"
 msgid "May"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:42
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:42
 msgctxt "alt. month"
 msgid "June"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:43
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:43
 msgctxt "alt. month"
 msgid "July"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:44
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:44
 msgctxt "alt. month"
 msgid "August"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:45
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:45
 msgctxt "alt. month"
 msgid "September"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:46
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:46
 msgctxt "alt. month"
 msgid "October"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:47
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:47
 msgctxt "alt. month"
 msgid "November"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/dates.py:48
+#: bla/lib/python3.7/site-packages/django/~tils/dates.py:48
 msgctxt "alt. month"
 msgid "December"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/ipv6.py:8
+#: bla/lib/python3.7/site-packages/django/~tils/ipv6.py:8
 msgid "This is not a valid IPv6 address."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/utils/text.py:67
+#: bla/lib/python3.7/site-packages/django/utils/text.py:70
+#: bla/lib/python3.7/site-packages/django/~tils/text.py:70
 #, python-format
 msgctxt "String to return when truncating text"
 msgid "%(truncated_text)s…"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/utils/text.py:233
+#: bla/lib/python3.7/site-packages/django/utils/text.py:236
+#: bla/lib/python3.7/site-packages/django/~tils/text.py:236
 msgid "or"
 msgstr ""
 
 #. Translators: This string is used as a separator between list elements
-#: bla/lib/python3.7/site-packages/django/utils/text.py:252
+#: bla/lib/python3.7/site-packages/django/utils/text.py:255
 #: bla/lib/python3.7/site-packages/django/utils/timesince.py:83
+#: bla/lib/python3.7/site-packages/django/~tils/text.py:255
+#: bla/lib/python3.7/site-packages/django/~tils/timesince.py:83
 msgid ", "
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/utils/timesince.py:9
+#: bla/lib/python3.7/site-packages/django/~tils/timesince.py:9
 #, python-format
 msgid "%d year"
 msgid_plural "%d years"
@@ -993,6 +1232,7 @@ msgstr[0] ""
 msgstr[1] ""
 
 #: bla/lib/python3.7/site-packages/django/utils/timesince.py:10
+#: bla/lib/python3.7/site-packages/django/~tils/timesince.py:10
 #, python-format
 msgid "%d month"
 msgid_plural "%d months"
@@ -1000,6 +1240,7 @@ msgstr[0] ""
 msgstr[1] ""
 
 #: bla/lib/python3.7/site-packages/django/utils/timesince.py:11
+#: bla/lib/python3.7/site-packages/django/~tils/timesince.py:11
 #, python-format
 msgid "%d week"
 msgid_plural "%d weeks"
@@ -1007,6 +1248,7 @@ msgstr[0] ""
 msgstr[1] ""
 
 #: bla/lib/python3.7/site-packages/django/utils/timesince.py:12
+#: bla/lib/python3.7/site-packages/django/~tils/timesince.py:12
 #, python-format
 msgid "%d day"
 msgid_plural "%d days"
@@ -1014,6 +1256,7 @@ msgstr[0] ""
 msgstr[1] ""
 
 #: bla/lib/python3.7/site-packages/django/utils/timesince.py:13
+#: bla/lib/python3.7/site-packages/django/~tils/timesince.py:13
 #, python-format
 msgid "%d hour"
 msgid_plural "%d hours"
@@ -1021,49 +1264,52 @@ msgstr[0] ""
 msgstr[1] ""
 
 #: bla/lib/python3.7/site-packages/django/utils/timesince.py:14
+#: bla/lib/python3.7/site-packages/django/~tils/timesince.py:14
 #, python-format
 msgid "%d minute"
 msgid_plural "%d minutes"
 msgstr[0] ""
 msgstr[1] ""
 
-#: bla/lib/python3.7/site-packages/django/utils/timesince.py:72
-msgid "0 minutes"
-msgstr ""
-
 #: bla/lib/python3.7/site-packages/django/views/csrf.py:110
+#: bla/lib/python3.7/site-packages/django/~iews/csrf.py:110
 msgid "Forbidden"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/views/csrf.py:111
+#: bla/lib/python3.7/site-packages/django/~iews/csrf.py:111
 msgid "CSRF verification failed. Request aborted."
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/views/csrf.py:115
+#: bla/lib/python3.7/site-packages/django/~iews/csrf.py:115
 msgid ""
-"You are seeing this message because this HTTPS site requires a 'Referer "
-"header' to be sent by your Web browser, but none was sent. This header is "
+"You are seeing this message because this HTTPS site requires a “Referer "
+"header” to be sent by your Web browser, but none was sent. This header is "
 "required for security reasons, to ensure that your browser is not being "
 "hijacked by third parties."
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/views/csrf.py:120
+#: bla/lib/python3.7/site-packages/django/~iews/csrf.py:120
 msgid ""
-"If you have configured your browser to disable 'Referer' headers, please re-"
-"enable them, at least for this site, or for HTTPS connections, or for 'same-"
-"origin' requests."
+"If you have configured your browser to disable “Referer” headers, please re-"
+"enable them, at least for this site, or for HTTPS connections, or for “same-"
+"origin” requests."
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/views/csrf.py:124
+#: bla/lib/python3.7/site-packages/django/~iews/csrf.py:124
 msgid ""
 "If you are using the <meta name=\"referrer\" content=\"no-referrer\"> tag or "
-"including the 'Referrer-Policy: no-referrer' header, please remove them. The "
-"CSRF protection requires the 'Referer' header to do strict referer checking. "
-"If you're concerned about privacy, use alternatives like <a rel=\"noreferrer"
-"\" ...> for links to third-party sites."
+"including the “Referrer-Policy: no-referrer” header, please remove them. The "
+"CSRF protection requires the “Referer” header to do strict referer checking. "
+"If you’re concerned about privacy, use alternatives like <a rel=\"noreferrer"
+"\" …> for links to third-party sites."
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/views/csrf.py:132
+#: bla/lib/python3.7/site-packages/django/~iews/csrf.py:132
 msgid ""
 "You are seeing this message because this site requires a CSRF cookie when "
 "submitting forms. This cookie is required for security reasons, to ensure "
@@ -1071,44 +1317,56 @@ msgid ""
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/views/csrf.py:137
+#: bla/lib/python3.7/site-packages/django/~iews/csrf.py:137
 msgid ""
 "If you have configured your browser to disable cookies, please re-enable "
-"them, at least for this site, or for 'same-origin' requests."
+"them, at least for this site, or for “same-origin” requests."
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/views/csrf.py:142
+#: bla/lib/python3.7/site-packages/django/~iews/csrf.py:142
 msgid "More information is available with DEBUG=True."
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/views/generic/dates.py:41
+#: bla/lib/python3.7/site-packages/django/~iews/generic/dates.py:41
 msgid "No year specified"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/views/generic/dates.py:61
 #: bla/lib/python3.7/site-packages/django/views/generic/dates.py:111
 #: bla/lib/python3.7/site-packages/django/views/generic/dates.py:208
+#: bla/lib/python3.7/site-packages/django/~iews/generic/dates.py:61
+#: bla/lib/python3.7/site-packages/django/~iews/generic/dates.py:111
+#: bla/lib/python3.7/site-packages/django/~iews/generic/dates.py:208
 msgid "Date out of range"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/views/generic/dates.py:90
+#: bla/lib/python3.7/site-packages/django/~iews/generic/dates.py:90
 msgid "No month specified"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/views/generic/dates.py:142
+#: bla/lib/python3.7/site-packages/django/~iews/generic/dates.py:142
 msgid "No day specified"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/views/generic/dates.py:188
+#: bla/lib/python3.7/site-packages/django/~iews/generic/dates.py:188
 msgid "No week specified"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/views/generic/dates.py:338
 #: bla/lib/python3.7/site-packages/django/views/generic/dates.py:367
+#: bla/lib/python3.7/site-packages/django/~iews/generic/dates.py:338
+#: bla/lib/python3.7/site-packages/django/~iews/generic/dates.py:367
 #, python-format
 msgid "No %(verbose_name_plural)s available"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/views/generic/dates.py:589
+#: bla/lib/python3.7/site-packages/django/~iews/generic/dates.py:589
 #, python-format
 msgid ""
 "Future %(verbose_name_plural)s not available because %(class_name)s."
@@ -1116,59 +1374,71 @@ msgid ""
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/views/generic/dates.py:623
+#: bla/lib/python3.7/site-packages/django/~iews/generic/dates.py:623
 #, python-format
-msgid "Invalid date string '%(datestr)s' given format '%(format)s'"
+msgid "Invalid date string “%(datestr)s” given format “%(format)s”"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/views/generic/detail.py:54
+#: bla/lib/python3.7/site-packages/django/~iews/generic/detail.py:54
 #, python-format
 msgid "No %(verbose_name)s found matching the query"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/views/generic/list.py:67
-msgid "Page is not 'last', nor can it be converted to an int."
+#: bla/lib/python3.7/site-packages/django/~iews/generic/list.py:67
+msgid "Page is not “last”, nor can it be converted to an int."
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/views/generic/list.py:72
+#: bla/lib/python3.7/site-packages/django/~iews/generic/list.py:72
 #, python-format
 msgid "Invalid page (%(page_number)s): %(message)s"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/views/generic/list.py:154
+#: bla/lib/python3.7/site-packages/django/~iews/generic/list.py:154
 #, python-format
-msgid "Empty list and '%(class_name)s.allow_empty' is False."
+msgid "Empty list and “%(class_name)s.allow_empty” is False."
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/views/static.py:40
+#: bla/lib/python3.7/site-packages/django/~iews/static.py:40
 msgid "Directory indexes are not allowed here."
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/views/static.py:42
+#: bla/lib/python3.7/site-packages/django/~iews/static.py:42
 #, python-format
-msgid "\"%(path)s\" does not exist"
+msgid "“%(path)s” does not exist"
 msgstr ""
 
 #: bla/lib/python3.7/site-packages/django/views/static.py:80
+#: bla/lib/python3.7/site-packages/django/~iews/static.py:80
 #, python-format
 msgid "Index of %(directory)s"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/views/templates/default_urlconf.html:6
+#: bla/lib/python3.7/site-packages/django/views/templates/default_urlconf.html:7
+#: bla/lib/python3.7/site-packages/django/~iews/templates/default_urlconf.html:7
 msgid "Django: the Web framework for perfectionists with deadlines."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/views/templates/default_urlconf.html:345
+#: bla/lib/python3.7/site-packages/django/views/templates/default_urlconf.html:346
+#: bla/lib/python3.7/site-packages/django/~iews/templates/default_urlconf.html:346
 #, python-format
 msgid ""
 "View <a href=\"https://docs.djangoproject.com/en/%(version)s/releases/\" "
 "target=\"_blank\" rel=\"noopener\">release notes</a> for Django %(version)s"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/views/templates/default_urlconf.html:367
+#: bla/lib/python3.7/site-packages/django/views/templates/default_urlconf.html:368
+#: bla/lib/python3.7/site-packages/django/~iews/templates/default_urlconf.html:368
 msgid "The install worked successfully! Congratulations!"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/views/templates/default_urlconf.html:368
+#: bla/lib/python3.7/site-packages/django/views/templates/default_urlconf.html:369
+#: bla/lib/python3.7/site-packages/django/~iews/templates/default_urlconf.html:369
 #, python-format
 msgid ""
 "You are seeing this page because <a href=\"https://docs.djangoproject.com/en/"
@@ -1177,30 +1447,40 @@ msgid ""
 "URLs."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/views/templates/default_urlconf.html:383
+#: bla/lib/python3.7/site-packages/django/views/templates/default_urlconf.html:384
+#: bla/lib/python3.7/site-packages/django/~iews/templates/default_urlconf.html:384
 msgid "Django Documentation"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/views/templates/default_urlconf.html:384
-msgid "Topics, references, &amp; how-to's"
+#: bla/lib/python3.7/site-packages/django/views/templates/default_urlconf.html:385
+#: bla/lib/python3.7/site-packages/django/~iews/templates/default_urlconf.html:385
+msgid "Topics, references, &amp; how-to’s"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/views/templates/default_urlconf.html:395
+#: bla/lib/python3.7/site-packages/django/views/templates/default_urlconf.html:396
+#: bla/lib/python3.7/site-packages/django/~iews/templates/default_urlconf.html:396
 msgid "Tutorial: A Polling App"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/views/templates/default_urlconf.html:396
+#: bla/lib/python3.7/site-packages/django/views/templates/default_urlconf.html:397
+#: bla/lib/python3.7/site-packages/django/~iews/templates/default_urlconf.html:397
 msgid "Get started with Django"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/views/templates/default_urlconf.html:407
+#: bla/lib/python3.7/site-packages/django/views/templates/default_urlconf.html:408
+#: bla/lib/python3.7/site-packages/django/~iews/templates/default_urlconf.html:408
 msgid "Django Community"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/django/views/templates/default_urlconf.html:408
+#: bla/lib/python3.7/site-packages/django/views/templates/default_urlconf.html:409
+#: bla/lib/python3.7/site-packages/django/~iews/templates/default_urlconf.html:409
 msgid "Connect, get help, or contribute"
 msgstr ""
 
+#: bla/lib/python3.7/site-packages/isort/main.py:159
+msgid "show this help message and exit"
+msgstr ""
+
 #: bla/lib/python3.7/site-packages/modeltranslation/widgets.py:25
 msgid "None"
 msgstr ""
@@ -1213,11 +1493,11 @@ msgstr ""
 msgid "Wagtail frontend cache"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/wagtail/contrib/postgres_search/models.py:81
+#: bla/lib/python3.7/site-packages/wagtail/contrib/postgres_search/models.py:61
 msgid "index entry"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/wagtail/contrib/postgres_search/models.py:82
+#: bla/lib/python3.7/site-packages/wagtail/contrib/postgres_search/models.py:62
 msgid "index entries"
 msgstr ""
 
@@ -1241,6 +1521,15 @@ msgstr ""
 msgid "Wagtail search tests"
 msgstr ""
 
+#: bla/lib/python3.7/site-packages/wagtail/tests/settings.py:239
+#: config/settings/base.py:219
+msgid "English"
+msgstr "Englisch"
+
+#: bla/lib/python3.7/site-packages/wagtail/tests/settings.py:240
+msgid "French"
+msgstr ""
+
 #: bla/lib/python3.7/site-packages/wagtail/tests/snippets/apps.py:8
 msgid "Wagtail snippets tests"
 msgstr ""
@@ -1257,58 +1546,60 @@ msgstr ""
 msgid "You must log in first."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/wagtail_modeltranslation/patch_wagtailadmin.py:354
+#: bla/lib/python3.7/site-packages/wagtail_modeltranslation/patch_wagtailadmin.py:357
+#: bla/lib/python3.7/site-packages/wagtail_modeltranslation/patch_wagtailadmin_forms.py:164
 msgid "This slug is already in use"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/wagtail_modeltranslation/patch_wagtailadmin_forms.py:30
+#: bla/lib/python3.7/site-packages/wagtail_modeltranslation/patch_wagtailadmin_forms.py:44
 #, fuzzy
 #| msgid "title"
 msgid "New title"
 msgstr "Titel"
 
-#: bla/lib/python3.7/site-packages/wagtail_modeltranslation/patch_wagtailadmin_forms.py:36
+#: bla/lib/python3.7/site-packages/wagtail_modeltranslation/patch_wagtailadmin_forms.py:50
+#: bla/lib/python3.7/site-packages/wagtail_modeltranslation/patch_wagtailadmin_forms.py:53
 #, fuzzy
 #| msgid "slug"
 msgid "New slug"
 msgstr "Kürzel"
 
-#: bla/lib/python3.7/site-packages/wagtail_modeltranslation/patch_wagtailadmin_forms.py:43
+#: bla/lib/python3.7/site-packages/wagtail_modeltranslation/patch_wagtailadmin_forms.py:59
 msgid "New parent page"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/wagtail_modeltranslation/patch_wagtailadmin_forms.py:44
+#: bla/lib/python3.7/site-packages/wagtail_modeltranslation/patch_wagtailadmin_forms.py:60
 msgid "This copy will be a child of this given parent page."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/wagtail_modeltranslation/patch_wagtailadmin_forms.py:50
+#: bla/lib/python3.7/site-packages/wagtail_modeltranslation/patch_wagtailadmin_forms.py:66
 #, fuzzy
 #| msgid "root pages"
 msgid "Copy subpages"
 msgstr "Grundseiten"
 
-#: bla/lib/python3.7/site-packages/wagtail_modeltranslation/patch_wagtailadmin_forms.py:52
+#: bla/lib/python3.7/site-packages/wagtail_modeltranslation/patch_wagtailadmin_forms.py:68
 #, python-format
 msgid "This will copy %(count)s subpage."
 msgid_plural "This will copy %(count)s subpages."
 msgstr[0] ""
 msgstr[1] ""
 
-#: bla/lib/python3.7/site-packages/wagtail_modeltranslation/patch_wagtailadmin_forms.py:61
+#: bla/lib/python3.7/site-packages/wagtail_modeltranslation/patch_wagtailadmin_forms.py:77
 msgid "Publish copied page"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/wagtail_modeltranslation/patch_wagtailadmin_forms.py:62
+#: bla/lib/python3.7/site-packages/wagtail_modeltranslation/patch_wagtailadmin_forms.py:78
 msgid "This page is live. Would you like to publish its copy as well?"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/wagtail_modeltranslation/patch_wagtailadmin_forms.py:64
+#: bla/lib/python3.7/site-packages/wagtail_modeltranslation/patch_wagtailadmin_forms.py:80
 #, fuzzy
 #| msgid "Publications"
 msgid "Publish copies"
 msgstr "Publikationen"
 
-#: bla/lib/python3.7/site-packages/wagtail_modeltranslation/patch_wagtailadmin_forms.py:66
+#: bla/lib/python3.7/site-packages/wagtail_modeltranslation/patch_wagtailadmin_forms.py:82
 #, python-format
 msgid ""
 "%(count)s of the pages being copied is live. Would you like to publish its "
@@ -1319,18 +1610,18 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: bla/lib/python3.7/site-packages/wagtail_modeltranslation/patch_wagtailadmin_forms.py:86
+#: bla/lib/python3.7/site-packages/wagtail_modeltranslation/patch_wagtailadmin_forms.py:103
 #, python-format
 msgid "You do not have permission to copy to page \"%(page_title)s\""
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/wagtail_modeltranslation/patch_wagtailadmin_forms.py:98
+#: bla/lib/python3.7/site-packages/wagtail_modeltranslation/patch_wagtailadmin_forms.py:120
 #, python-format
 msgid ""
 "This slug is already in use within the context of its parent page \"%s\""
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/wagtail_modeltranslation/patch_wagtailadmin_forms.py:104
+#: bla/lib/python3.7/site-packages/wagtail_modeltranslation/patch_wagtailadmin_forms.py:130
 msgid "You cannot copy a page into itself when copying subpages"
 msgstr ""
 
@@ -1343,65 +1634,410 @@ msgstr ""
 msgid "Copy"
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/wagtail_modeltranslation/templates/modeltranslation_copy.html:23
+#: bla/lib/python3.7/site-packages/wagtail_modeltranslation/templates/modeltranslation_copy.html:19
 #, fuzzy
 #| msgid "root page"
 msgid "Copy this page"
 msgstr "Grundseite"
 
-#: bla/lib/python3.7/site-packages/wagtail_modeltranslation/wagtail_hooks.py:225
+#: bla/lib/python3.7/site-packages/wagtail_modeltranslation/wagtail_hooks.py:77
+msgid "View / edit fields for"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtail_modeltranslation/wagtail_hooks.py:275
 #, python-brace-format
 msgid "Page '{0}' and {1} subpages copied."
 msgstr ""
 
-#: bla/lib/python3.7/site-packages/wagtail_modeltranslation/wagtail_hooks.py:229
+#: bla/lib/python3.7/site-packages/wagtail_modeltranslation/wagtail_hooks.py:279
 #, python-brace-format
 msgid "Page '{0}' copied."
 msgstr ""
 
-#: config/settings/base.py:219
-msgid "English"
-msgstr "Englisch"
+#: bla/lib/python3.7/site-packages/wagtailvideos/fields.py:19
+#, python-format
+msgid "Maximum filesize: %(max_upload_size)s."
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/fields.py:26
+#, python-format
+msgid "Not a valid video. Content type was %s."
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/fields.py:30
+#, python-format
+msgid "This file is too big (%%s). Maximum filesize %s."
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/fields.py:34
+#, python-format
+msgid "This file is too big. Maximum filesize %s."
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/forms.py:79
+msgid "Add"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/forms.py:79
+msgid "Add/edit images you own"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/forms.py:80
+#: bla/lib/python3.7/site-packages/wagtailvideos/views/videos.py:177
+#: mpicms/users/views.py:34
+#, fuzzy
+#| msgid "Editor"
+msgid "Edit"
+msgstr "Editor"
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/forms.py:80
+msgid "Edit any video"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/models.py:84
+#: mpicms/base/models.py:46 mpicms/personal/models.py:68
+#: mpicms/personal/models.py:95 mpicms/publications/models.py:15
+msgid "title"
+msgstr "Titel"
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/models.py:86
+#: bla/lib/python3.7/site-packages/wagtailvideos/models.py:356
+msgid "file"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/models.py:88
+msgid "created at"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/models.py:91
+msgid "uploaded by user"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/models.py:95
+msgid "tags"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/chooser/chooser.html:2
+#: bla/lib/python3.7/site-packages/wagtailvideos/widgets.py:11
+msgid "Choose a video"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/chooser/chooser.html:7
+#: mpicms/templates/base/components/search.html:3
+#: mpicms/templates/base/components/search_big.html:17
+#: mpicms/templates/base/search_results.html:9
+#: mpicms/templates/menus/main.html:131
+msgid "Search"
+msgstr "Suche"
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/chooser/chooser.html:8
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/chooser/chooser.html:49
+msgid "Upload"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/chooser/chooser.html:24
+msgid "Popular tags"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/chooser/chooser.html:49
+msgid "Uploading..."
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/chooser/results.html:6
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/videos/results.html:6
+#, python-format
+msgid ""
+"\n"
+"            There is one match\n"
+"        "
+msgid_plural ""
+"\n"
+"            There are %(counter)s matches\n"
+"        "
+msgstr[0] ""
+msgstr[1] ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/chooser/results.html:13
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/videos/results.html:15
+msgid "Latest videos"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/multiple/add.html:3
+msgid "Add multiple videos"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/multiple/add.html:11
+msgid "Add videos"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/multiple/add.html:16
+msgid "Drag and drop videos into this area to upload immediately."
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/multiple/add.html:21
+msgid "Or choose from your computer"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/multiple/add.html:27
+msgid "Add to collection:"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/multiple/add.html:57
+msgid ""
+"Upload successful. Please update this video with a more appropriate title, "
+"if necessary. You may also delete the video completely if the upload wasn't "
+"required."
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/multiple/add.html:58
+msgid "Sorry, upload failed."
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/multiple/add.html:59
+msgid "Video updated."
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/multiple/edit_form.html:13
+#, fuzzy
+#| msgid "date"
+msgid "Update"
+msgstr "Datum"
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/permissions/includes/video_permissions_formset.html:4
+msgid "Video permissions"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/permissions/includes/video_permissions_formset.html:5
+msgid "Add an video permission"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/videos/_file_field.html:6
+msgid "Change video file:"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/videos/add.html:3
+msgid "Add an image"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/videos/add.html:19
+msgid "Add video"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/videos/add.html:33
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/videos/edit.html:40
+msgid "Save"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/videos/confirm_delete.html:4
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/videos/confirm_delete.html:7
+#, fuzzy
+#| msgid "featured image"
+msgid "Delete image"
+msgstr "Titelbild"
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/videos/confirm_delete.html:15
+msgid "Are you sure you want to delete this video?"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/videos/confirm_delete.html:18
+msgid "Yes, delete"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/videos/edit.html:5
+#, python-format
+msgid "Editing video %(title)s"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/videos/edit.html:20
+#, fuzzy
+#| msgid "Editor"
+msgid "Editing"
+msgstr "Editor"
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/videos/edit.html:41
+msgid "Delete video"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/videos/edit.html:47
+#, fuzzy
+#| msgid "This is a preview"
+msgid "Video preview"
+msgstr "Dies ist eine Vorschau"
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/videos/edit.html:85
+msgid "Thumbnail"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/videos/edit.html:88
+msgid "Filesize"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/videos/edit.html:89
+#, fuzzy
+#| msgid "No events found"
+msgid "File not found"
+msgstr "Keine Veranstaltungen gefunden"
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/videos/edit.html:95
+msgid "Usage"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/videos/edit.html:97
+#, python-format
+msgid "Used %(usage_count)s time"
+msgid_plural "Used %(usage_count)s times"
+msgstr[0] ""
+msgstr[1] ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/videos/index.html:4
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/videos/index.html:23
+#: bla/lib/python3.7/site-packages/wagtailvideos/wagtail_hooks.py:39
+msgid "Videos"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/videos/index.html:25
+msgid "Add a video"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/videos/results.html:37
+#, python-format
+msgid "Sorry, no videos match \"<em>%(query_string)s</em>\""
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/videos/results.html:43
+#, python-format
+msgid ""
+"You've not uploaded any videos in this collection. Why not <a href="
+"\"%(wagtailvideos_add_video_url)s\">add one now</a>?"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/videos/results.html:45
+#, python-format
+msgid ""
+"You've not uploaded any videos. Why not <a href="
+"\"%(wagtailvideos_add_video_url)s\">add one now</a>?"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/videos/usage.html:3
+#, python-format
+msgid "Usage of %(title)s"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/videos/usage.html:5
+msgid "Usage of"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/videos/usage.html:16
+#: mpicms/base/blocks.py:56 mpicms/base/blocks.py:59 mpicms/base/models.py:74
+#: mpicms/templates/personal/list.html:39
+msgid "Title"
+msgstr "Titel"
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/videos/usage.html:17
+msgid "Parent"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/videos/usage.html:18
+msgid "Type"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/videos/usage.html:19
+#: mpicms/templates/wagtailusers/users/list.html:29
+msgid "Status"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/templates/wagtailvideos/videos/usage.html:26
+#, fuzzy
+#| msgid "root page"
+msgid "Edit this page"
+msgstr "Grundseite"
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/views/videos.py:39
+#: bla/lib/python3.7/site-packages/wagtailvideos/views/videos.py:45
+#, fuzzy
+#| msgid "Search contacts"
+msgid "Search videos"
+msgstr "Telefonliste durchsuchen"
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/views/videos.py:106
+#, python-brace-format
+msgid "Video '{0}' updated."
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/views/videos.py:107
+msgid "Edit again"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/views/videos.py:111
+msgid "The video could not be saved due to errors."
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/views/videos.py:118
+msgid ""
+"The source video file could not be found. Please change the source or delete "
+"the video."
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/views/videos.py:151
+#, python-brace-format
+msgid "Video '{0}' deleted."
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/views/videos.py:176
+#, python-brace-format
+msgid "Video '{0}' added."
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/views/videos.py:181
+msgid "The video could not be created due to errors."
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/widgets.py:12
+msgid "Choose another video"
+msgstr ""
+
+#: bla/lib/python3.7/site-packages/wagtailvideos/widgets.py:13
+msgid "Edit this video"
+msgstr ""
 
 #: config/settings/base.py:220
 msgid "German"
 msgstr "Deutsch"
 
-#: mpicms/base/blocks.py:9 mpicms/base/blocks.py:31
+#: mpicms/base/blocks.py:11 mpicms/base/blocks.py:48
 #: mpicms/templates/base/blocks/contact_list_block.html:3
 msgid "Contact"
 msgstr "Kontakt"
 
-#: mpicms/base/blocks.py:10
+#: mpicms/base/blocks.py:12
 msgid "Information"
 msgstr "Information"
 
-#: mpicms/base/blocks.py:28 mpicms/base/mixins.py:92
+#: mpicms/base/blocks.py:45 mpicms/base/mixins.py:92
 msgid "Editor"
 msgstr "Editor"
 
-#: mpicms/base/blocks.py:29
+#: mpicms/base/blocks.py:46
 msgid "Raw Markdown"
 msgstr "Markdown-Text"
 
-#: mpicms/base/blocks.py:30
+#: mpicms/base/blocks.py:47
 msgid "Table"
 msgstr "Tabelle"
 
-#: mpicms/base/blocks.py:34 mpicms/base/mixins.py:44
+#: mpicms/base/blocks.py:49
+msgid "Video"
+msgstr ""
+
+#: mpicms/base/blocks.py:52 mpicms/base/mixins.py:44
 msgid "content"
 msgstr "Inhalt"
 
-#: mpicms/base/blocks.py:38 mpicms/base/blocks.py:41 mpicms/base/models.py:74
-#: mpicms/templates/personal/list.html:40
-msgid "Title"
-msgstr "Titel"
-
-#: mpicms/base/blocks.py:43
+#: mpicms/base/blocks.py:61
 msgid "Items"
 msgstr "Items"
 
-#: mpicms/base/blocks.py:48
+#: mpicms/base/blocks.py:66
 msgid "Menu"
 msgstr "Menü"
 
@@ -1414,7 +2050,7 @@ msgstr "Generiere Inhaltsverzeichnis"
 msgid "Page not available in %s"
 msgstr "Seite auf %s nicht vorhanden"
 
-#: mpicms/base/mixins.py:94 mpicms/personal/wagtail_hooks.py:78
+#: mpicms/base/mixins.py:94 mpicms/personal/wagtail_hooks.py:79
 msgid "Contacts"
 msgstr "Kontakte"
 
@@ -1422,11 +2058,6 @@ msgstr "Kontakte"
 msgid "Sidebar Content"
 msgstr "Inhalt der Seitenleiste"
 
-#: mpicms/base/models.py:46 mpicms/personal/models.py:68
-#: mpicms/personal/models.py:95 mpicms/publications/models.py:15
-msgid "title"
-msgstr "Titel"
-
 #: mpicms/base/models.py:47
 msgid "text"
 msgstr "Text"
@@ -1475,11 +2106,11 @@ msgstr "Wikiseite"
 msgid "wiki pages"
 msgstr "Wikiseiten"
 
-#: mpicms/base/models.py:137
+#: mpicms/base/models.py:138
 msgid "Phonelist"
 msgstr "Telefonliste"
 
-#: mpicms/base/models.py:138
+#: mpicms/base/models.py:139
 msgid "Phonelists"
 msgstr "Telefonlisten"
 
@@ -1491,11 +2122,11 @@ msgstr "'{}' erfolgreich abonniert."
 msgid "Successfully unsubscribed from '{}'."
 msgstr "'{}' deabonniert."
 
-#: mpicms/base/wagtail_hooks.py:40
+#: mpicms/base/wagtail_hooks.py:41
 msgid "View website"
 msgstr "Zur Webseite"
 
-#: mpicms/base/wagtail_hooks.py:67
+#: mpicms/base/wagtail_hooks.py:74
 msgid "Featured Images"
 msgstr "Titelbilder"
 
@@ -1515,7 +2146,7 @@ msgstr "Anfangszeit"
 msgid "end time"
 msgstr "Endzeit"
 
-#: mpicms/events/models.py:22 mpicms/templates/personal/list.html:45
+#: mpicms/events/models.py:22 mpicms/templates/personal/list.html:44
 msgid "Room"
 msgstr "Raum"
 
@@ -1592,7 +2223,7 @@ msgstr "Raum"
 msgid "is active"
 msgstr "ist aktiv"
 
-#: mpicms/personal/models.py:103 mpicms/personal/models.py:162
+#: mpicms/personal/models.py:103 mpicms/personal/models.py:159
 msgid "priority"
 msgstr "Priorität"
 
@@ -1600,15 +2231,15 @@ msgstr "Priorität"
 msgid "Priority from 0-999 to determine the sorting order."
 msgstr "Priorität von 0-999 zur Bestimmung der Reihenfolge."
 
-#: mpicms/personal/models.py:159
+#: mpicms/personal/models.py:156
 msgid "slug"
 msgstr "Kürzel"
 
-#: mpicms/personal/models.py:160
+#: mpicms/personal/models.py:157
 msgid "name"
 msgstr "Name"
 
-#: mpicms/personal/models.py:163
+#: mpicms/personal/models.py:160
 msgid "Priority from 0-99 to determine the sorting order."
 msgstr "Priorität von 0-99 zur Bestimmung der Reihenfolge."
 
@@ -1616,13 +2247,14 @@ msgstr "Priorität von 0-99 zur Bestimmung der Reihenfolge."
 msgid "Persons"
 msgstr "Personen"
 
-#: mpicms/personal/wagtail_hooks.py:49 mpicms/personal/wagtail_hooks.py:65
-#: mpicms/templates/personal/list.html:47
+#: mpicms/personal/wagtail_hooks.py:49 mpicms/personal/wagtail_hooks.py:66
+#: mpicms/templates/personal/list.html:46
+#: mpicms/templates/wagtailusers/users/list.html:28
 msgid "Groups"
 msgstr "Gruppen"
 
-#: mpicms/personal/wagtail_hooks.py:53 mpicms/personal/wagtail_hooks.py:72
-#: mpicms/templates/personal/list.html:46
+#: mpicms/personal/wagtail_hooks.py:54 mpicms/personal/wagtail_hooks.py:73
+#: mpicms/templates/personal/list.html:45
 msgid "Positions"
 msgstr "Positionen"
 
@@ -1647,13 +2279,6 @@ msgstr "Dies ist eine Vorschau"
 msgid "Return to the live version"
 msgstr "Zurück zur Live-Version"
 
-#: mpicms/templates/base/components/search.html:3
-#: mpicms/templates/base/components/search_big.html:17
-#: mpicms/templates/base/search_results.html:9
-#: mpicms/templates/menus/main.html:130
-msgid "Search"
-msgstr "Suche"
-
 #: mpicms/templates/base/components/search_big.html:6
 msgid "Welcome"
 msgstr "Willkommen"
@@ -1690,19 +2315,19 @@ msgstr "Keine Veranstaltungen gefunden"
 msgid "Feedback on the intranet"
 msgstr "Feedback zum Intranet"
 
-#: mpicms/templates/footer.html:40 mpicms/templates/menus/main.html:22
+#: mpicms/templates/footer.html:40 mpicms/templates/menus/main.html:23
 msgid "Dashboard"
 msgstr "Admin-Interface"
 
-#: mpicms/templates/footer.html:43 mpicms/templates/menus/main.html:23
+#: mpicms/templates/footer.html:43 mpicms/templates/menus/main.html:24
 msgid "Settings"
 msgstr "Einstellungen"
 
-#: mpicms/templates/footer.html:46 mpicms/templates/menus/main.html:25
+#: mpicms/templates/footer.html:46 mpicms/templates/menus/main.html:26
 msgid "Logout"
 msgstr "Ausloggen"
 
-#: mpicms/templates/footer.html:51 mpicms/templates/menus/main.html:29
+#: mpicms/templates/footer.html:51 mpicms/templates/menus/main.html:30
 msgid "Login"
 msgstr "Einloggen"
 
@@ -1732,23 +2357,23 @@ msgstr "Telefonliste durchsuchen"
 msgid "Filter by group"
 msgstr "Gruppen"
 
-#: mpicms/templates/personal/list.html:28
+#: mpicms/templates/personal/list.html:20
 msgid "Reset filter"
 msgstr "Filter zurücksetzen"
 
-#: mpicms/templates/personal/list.html:41
+#: mpicms/templates/personal/list.html:40
 msgid "First Name"
 msgstr "Vorname"
 
-#: mpicms/templates/personal/list.html:42
+#: mpicms/templates/personal/list.html:41
 msgid "Last Name"
 msgstr "Nachname"
 
-#: mpicms/templates/personal/list.html:43
+#: mpicms/templates/personal/list.html:42
 msgid "Email"
 msgstr "Email-Adresse"
 
-#: mpicms/templates/personal/list.html:44
+#: mpicms/templates/personal/list.html:43
 msgid "Phone"
 msgstr "Telefon"
 
@@ -1806,33 +2431,29 @@ msgstr "Name"
 msgid "Level"
 msgstr ""
 
-#: mpicms/templates/wagtailusers/users/list.html:28
-msgid "Status"
-msgstr ""
-
-#: mpicms/templates/wagtailusers/users/list.html:29
+#: mpicms/templates/wagtailusers/users/list.html:30
 #, fuzzy
 #| msgid "Login"
 msgid "Last Login"
 msgstr "Einloggen"
 
-#: mpicms/templates/wagtailusers/users/list.html:45
+#: mpicms/templates/wagtailusers/users/list.html:46
 msgid "Admin"
 msgstr ""
 
-#: mpicms/templates/wagtailusers/users/list.html:46
+#: mpicms/templates/wagtailusers/users/list.html:48
 #, fuzzy
 #| msgid "is active"
 msgid "Active"
 msgstr "ist aktiv"
 
-#: mpicms/templates/wagtailusers/users/list.html:46
+#: mpicms/templates/wagtailusers/users/list.html:48
 #, fuzzy
 #| msgid "is active"
 msgid "Inactive"
 msgstr "ist aktiv"
 
-#: mpicms/templates/wagtailusers/users/list.html:47
+#: mpicms/templates/wagtailusers/users/list.html:49
 #, python-format
 msgid "%(time_period)s ago"
 msgstr ""
@@ -1842,12 +2463,6 @@ msgstr ""
 msgid "User '{0}' updated."
 msgstr ""
 
-#: mpicms/users/views.py:34
-#, fuzzy
-#| msgid "Editor"
-msgid "Edit"
-msgstr "Editor"
-
 #: mpicms/users/views.py:42
 msgid "The user could not be saved due to errors."
 msgstr ""

From a7adacac0b6f3a1b26d3327979cd1845a2a5125e Mon Sep 17 00:00:00 2001
From: Donald Buczek <buczek@molgen.mpg.de>
Date: Sat, 20 Mar 2021 20:44:11 +0100
Subject: [PATCH 3/5] views.py: Update for Wagtail 2.12.13

Fix import after Wagtail update
---
 mpicms/base/views.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mpicms/base/views.py b/mpicms/base/views.py
index c592c86..8a4fe10 100644
--- a/mpicms/base/views.py
+++ b/mpicms/base/views.py
@@ -11,7 +11,7 @@
 from wagtail.core import hooks
 from wagtail.search.models import Query
 from wagtail.admin.views.account import LogoutView as LView
-from wagtail.admin.views.pages import get_valid_next_url_from_request
+from wagtail.admin.views.pages.utils import get_valid_next_url_from_request
 
 from .utils import can_create
 

From 230757a6c46520fa76557e6d8c6e9b5d1dddc029 Mon Sep 17 00:00:00 2001
From: Donald Buczek <buczek@molgen.mpg.de>
Date: Sat, 20 Mar 2021 20:51:42 +0100
Subject: [PATCH 4/5] patches: Rebase patch after wagtail update

---
 .../documents-and-images-support-partial-matches.patch    | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/patches/documents-and-images-support-partial-matches.patch b/patches/documents-and-images-support-partial-matches.patch
index 51f6b16..0b99f31 100644
--- a/patches/documents-and-images-support-partial-matches.patch
+++ b/patches/documents-and-images-support-partial-matches.patch
@@ -22,7 +22,7 @@ diff --git a/lib/python3.7/site-packages/wagtail/documents/views/chooser.py b/li
 index 6adc3aa..dee0087 100644
 --- a/lib/python3.7/site-packages/wagtail/documents/views/chooser.py
 +++ b/lib/python3.7/site-packages/wagtail/documents/views/chooser.py
-@@ -69,7 +69,7 @@ def chooser(request):
+@@ -71,7 +71,7 @@ def chooser(request):
          if searchform.is_valid():
              q = searchform.cleaned_data['q']
  
@@ -35,7 +35,7 @@ diff --git a/lib/python3.7/site-packages/wagtail/documents/views/documents.py b/
 index 4ce20fe..1228b95 100644
 --- a/lib/python3.7/site-packages/wagtail/documents/views/documents.py
 +++ b/lib/python3.7/site-packages/wagtail/documents/views/documents.py
-@@ -53,7 +53,7 @@ def index(request):
+@@ -55,7 +55,7 @@ def index(request):
          form = SearchForm(request.GET, placeholder=_("Search documents"))
          if form.is_valid():
              query_string = form.cleaned_data['q']
@@ -48,7 +48,7 @@ diff --git a/lib/python3.7/site-packages/wagtail/images/views/chooser.py b/lib/p
 index b36095e..b576f5d 100644
 --- a/lib/python3.7/site-packages/wagtail/images/views/chooser.py
 +++ b/lib/python3.7/site-packages/wagtail/images/views/chooser.py
-@@ -99,7 +99,7 @@ def chooser(request):
+@@ -101,7 +101,7 @@ def chooser(request):
          if searchform.is_valid():
              q = searchform.cleaned_data['q']
  
@@ -61,7 +61,7 @@ diff --git a/lib/python3.7/site-packages/wagtail/images/views/images.py b/lib/py
 index edb1c40..e030224 100644
 --- a/lib/python3.7/site-packages/wagtail/images/views/images.py
 +++ b/lib/python3.7/site-packages/wagtail/images/views/images.py
-@@ -46,7 +46,7 @@ def index(request):
+@@ -48,7 +48,7 @@ def index(request):
          if form.is_valid():
              query_string = form.cleaned_data['q']
  

From 603a84128b3a976915877aed2ce07ed0ae96aff8 Mon Sep 17 00:00:00 2001
From: Donald Buczek <buczek@molgen.mpg.de>
Date: Wed, 24 Mar 2021 12:19:21 +0100
Subject: [PATCH 5/5] embed: Make embedded media responsive

---
 config/settings/base.py      |  2 ++
 mpicms/static/css/custom.css | 16 ++++++++++++++++
 2 files changed, 18 insertions(+)

diff --git a/config/settings/base.py b/config/settings/base.py
index 569a13b..7549731 100644
--- a/config/settings/base.py
+++ b/config/settings/base.py
@@ -229,6 +229,8 @@
 WAGTAILMODELTRANSLATION_TRANSLATE_SLUGS = False
 WAGTAILMODELTRANSLATION_LOCALE_PICKER_DEFAULT = ('de', 'en')
 
+WAGTAILEMBEDS_RESPONSIVE_HTML = True
+
 # WAGTAIL
 WAGTAIL_SITE_NAME = 'MPI CMS'
 # WAGTAIL_USER_EDIT_FORM = 'mpicms.users.forms.CustomUserEditForm'
diff --git a/mpicms/static/css/custom.css b/mpicms/static/css/custom.css
index aa2ddd6..3dadad0 100644
--- a/mpicms/static/css/custom.css
+++ b/mpicms/static/css/custom.css
@@ -745,3 +745,19 @@ div.codehilite:not(:last-child) {
   list-style: none;
   margin: 0;
 }
+
+/* wagtail embed responsive objects */
+
+.responsive-object {
+    position: relative;
+}
+
+.responsive-object iframe,
+.responsive-object object,
+.responsive-object embed {
+    position: absolute;
+    top: 0;
+    left: 0;
+    width: 100%;
+    height: 100%;
+}