From 8834ceb3e862d97b308467906c3666728386f6b1 Mon Sep 17 00:00:00 2001 From: alfrix Date: Thu, 24 Nov 2022 08:38:00 -0300 Subject: [PATCH] fix RTL not being applied --- screen.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/screen.py b/screen.py index a556e65e..5ad64fce 100644 --- a/screen.py +++ b/screen.py @@ -7,6 +7,7 @@ import os import subprocess import pathlib import traceback # noqa +import locale import gi @@ -51,10 +52,10 @@ klipperscreendir = pathlib.Path(__file__).parent.resolve() def set_text_direction(lang=None): - rtl_languages = ['he_IL'] + rtl_languages = ['he'] if lang is None: for lng in rtl_languages: - if os.getenv('LANG').startswith(lng): + if locale.getdefaultlocale()[0].startswith(lng): lang = lng break if lang in rtl_languages: