RTL (справа налево) язык inTKinter - PullRequest
0 голосов
/ 17 мая 2018

Я использую Tkinter для моего Gui (Python).До сих пор программа поддерживала только язык LTR.Теперь мне нужно также поддерживать язык RTL (иврит).

Я видел ответы, которые работают с зеркальным текстом, но это не моя проблема.У меня возникла проблема при использовании знаков / знаков препинания (точка, запятая и т. Д.), А также когда я пишу на английском и иврите в одном предложении.например, я получаю:

"שלום. welcome. מה שלומכם?"

Когда это должно быть:

"? מה שלומכם .welcome .שלום "

Я потерян.какие-либо предложения?

1 Ответ

0 голосов
/ 17 мая 2018

Вы могли бы попробовать это ...

a ='tekst'
c = 1
d=[]
for str in a:
    x=int(len(a))- c
    b=a[x]
    c += 1
    d.extend(b)
print(''.join(d))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...