diff --git a/src/pretix/_base_settings.py b/src/pretix/_base_settings.py index 6341f880c..061147051 100644 --- a/src/pretix/_base_settings.py +++ b/src/pretix/_base_settings.py @@ -121,6 +121,7 @@ LANGUAGES_OFFICIAL = { 'en', 'de', 'de-informal' } LANGUAGES_RTL = { + # When adding more right-to-left languages, also update pretix/static/pretixbase/scss/_rtl.scss 'ar', 'hw' } LANGUAGES_INCUBATING = { diff --git a/src/pretix/static/pretixbase/scss/_rtl.scss b/src/pretix/static/pretixbase/scss/_rtl.scss index 75b4c66c2..4eaa374d2 100644 --- a/src/pretix/static/pretixbase/scss/_rtl.scss +++ b/src/pretix/static/pretixbase/scss/_rtl.scss @@ -47,3 +47,9 @@ html.rtl { } } } + +input[lang=ar], textarea[lang=ar], div[lang=ar], pre[lang=ar], +input[lang=hw], textarea[lang=hw], div[lang=hw], pre[lang=hw] { + /* Keep list of languages in sync with pretix._base_settings.LANGUAGES_RTL */ + direction: rtl; +} \ No newline at end of file