diff --git a/src/pretix/base/templatetags/unidecode.py b/src/pretix/base/templatetags/unidecode.py new file mode 100644 index 0000000000..ddfad29a1a --- /dev/null +++ b/src/pretix/base/templatetags/unidecode.py @@ -0,0 +1,9 @@ +import text_unidecode +from django import template + +register = template.Library() + + +@register.filter +def unidecode(value): + return text_unidecode.unidecode(str(value)) diff --git a/src/pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html b/src/pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html index 65e99e43e0..0992e8940a 100644 --- a/src/pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html +++ b/src/pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html @@ -4,6 +4,7 @@ {% load dotdecimal %} {% load ibanformat %} {% load money %} +{% load unidecode %}
{% blocktrans trimmed %} Please transfer the full amount to the following bank account: @@ -43,7 +44,7 @@ 2 SCT {{ settings.bank_details_sepa_bic }} -{{ settings.bank_details_sepa_name }} +{{ settings.bank_details_sepa_name|unidecode }} {{ settings.bank_details_sepa_iban }} {{ event.currency }}{{ amount|dotdecimal }} diff --git a/src/requirements/production.txt b/src/requirements/production.txt index 27544cbf68..5fc8a82ee9 100644 --- a/src/requirements/production.txt +++ b/src/requirements/production.txt @@ -64,4 +64,5 @@ phonenumberslite==8.11.* python-bidi==0.4.* # Support for arabic in reportlab arabic-reshaper==2.0.15 # Support for Aabic in reportlab packaging -tlds>=2020041600 \ No newline at end of file +tlds>=2020041600 +text-unidecode==1.* \ No newline at end of file diff --git a/src/setup.py b/src/setup.py index 5777199add..e6023b16be 100644 --- a/src/setup.py +++ b/src/setup.py @@ -151,7 +151,8 @@ setup( 'python-bidi==0.4.*', # Support for Arabic in reportlab 'arabic-reshaper==2.0.15', # Support for Arabic in reportlab 'packaging', - 'tlds>=2020041600' + 'tlds>=2020041600', + 'text-unidecode==1.*' ], extras_require={ 'dev': [