Refine shared header language selector

This commit is contained in:
2026-09-15 12:34:26 +02:00
parent 50bf79965f
commit 52a48cacb9
8 changed files with 135 additions and 42 deletions
+3 -1
View File
@@ -69,7 +69,9 @@ class TranslationTests(unittest.TestCase):
for path, title in [('/datenschutz', 'Privacy policy'), ('/impressum', 'Legal notice')]:
page = client.get(path)
self.assertIn(title, page.text)
self.assertIn('aria-label="Switch to German"', page.text)
self.assertIn('aria-label="Switch language: EN"', page.text)
self.assertIn('lang="en" hreflang="en" aria-current="true"', page.text)
self.assertIn('>Deutsch</span>', page.text)
response = client.get('/language/de?next=/login')
self.assertIn('Anmelden', response.text)
self.assertIn('<html lang="de">', response.text)