disable_repeat, name='donate-disable'), url(r'^news/$', NewsView.as_view(), name='news'), url(r'^news/archive/(?P<slug>[-a-zA-Z0-9_]+)/$', PostView.as_view(), name='post'), url(r'^support/$', TemplateView.as_view(template_name="support.html"), name='support'), url(r'^thanks/$', TemplateView.as_view(template_name="thanks.html"), name='thanks'), url(r'^terms/$', TemplateView.as_view(template_name="terms.html"), name='terms'), url(r'^payment/' + UUID + '/$', PaymentView.as_view(), name='payment'), url(r'^payment/' + UUID + '/edit/$', CustomerView.as_view(), name='payment-customer'), url(r'^payment/' + UUID + '/complete/$', CompleteView.as_view(), name='payment-complete'), # Compatibility with disabled languages url(r'^[a-z][a-z]/$', RedirectView.as_view(url='/', permanent=False)), url(r'^[a-z][a-z]_[A-Z][A-Z]/$', RedirectView.as_view(url='/', permanent=False)), # Broken links url(r'^https?:/.*$', RedirectView.as_view(url='/', permanent=True)), url(r'^index\.html$', RedirectView.as_view(url='/', permanent=True)), url(r'^index\.([a-z][a-z])\.html$',
), url(r"^news/archive/(?P<slug>[-a-zA-Z0-9_]+)/$", PostView.as_view(), name="post"), url(r"^about/$", TemplateView.as_view(template_name="about.html"), name="about"), url( r"^careers/$", TemplateView.as_view(template_name="careers.html"), name="careers", ), url( r"^support/$", TemplateView.as_view(template_name="support.html"), name="support", ), url(r"^thanks/$", RedirectView.as_view(url="/donate/", permanent=True)), url(r"^terms/$", TemplateView.as_view(template_name="terms.html"), name="terms"), url(r"^payment/" + UUID + "/$", PaymentView.as_view(), name="payment"), url( r"^payment/" + UUID + "/edit/$", CustomerView.as_view(), name="payment-customer" ), url( r"^payment/" + UUID + "/complete/$", CompleteView.as_view(), name="payment-complete", ), # FOSDEM short link url( r"^FOSDEM/|fosdem/$", RedirectView.as_view( url="/news/archive/meet-weblate-fosdem-2020/", permanent=False ), ),
TemplateView.as_view(template_name="support.html"), name='support' ), url( r'^thanks/$', TemplateView.as_view(template_name="thanks.html"), name='thanks' ), url( r'^terms/$', TemplateView.as_view(template_name="terms.html"), name='terms' ), url( r'^payment/' + UUID + '/$', PaymentView.as_view(), name='payment' ), url( r'^payment/' + UUID + '/edit/$', CustomerView.as_view(), name='payment-customer' ), url( r'^payment/' + UUID + '/complete/$', CompleteView.as_view(), name='payment-complete' ), # Compatibility with disabled languages url(