Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Spyder GUI is RTL (Right To Left) #1806

Closed
spyder-bot opened this issue Feb 17, 2015 · 4 comments
Closed

Spyder GUI is RTL (Right To Left) #1806

spyder-bot opened this issue Feb 17, 2015 · 4 comments

Comments

@spyder-bot
Copy link
Collaborator

From [email protected] on 2014-05-01T08:04:37Z

Spyder Version: 2.2.5
Python Version: 2.7.6
Qt Version : 4.8.5, PySide 1.2.1 on Windows
pyflakes >=0.5.0: 0.7.3 (OK)
pep8 >=0.6 : 1.4.6 (OK)
IPython >=0.13 : 2.0.0 (OK)
rope >=0.9.2 : 0.9.4 (OK)
sphinx >=0.6.6 : 1.2.2 (OK)
matplotlib >=1.0: 1.3.1 (OK)
sympy >=0.7.0 : 0.7.3 (OK)
pylint >=0.25 : None (NOK)

What steps will reproduce the problem?

  1. Change Windows Locale to Israel
    1. Start Spyder 3. What is the expected output? What do you see instead? I expected Spyder GUI to be normal and not RTL, and usable!

Please provide any additional information below

. I'm a windows user (don't kill me, it's for the lab!). My windows is plain Windows 7 Pro in English, the only "hebrew/RTL" setting I have is that windows regional settings.
There is no reason at all for Spyder to be RTL, it makes no sense! It'll only make sense if the entire interface was in Hebrew, but even that would have to be an option (that nobody will use :)).

This issue was reported 2 years ago but was closed because there is a possible work around: https://code.google.com/p/spyderlib/issues/detail?id=679 While I'm currently also using the work around (changing the windows settings), this is problematic as there is a reason why it should be set to Israel, it governs several other parameters (and other programs use it).
The other solutions given in that old bug report did not work for me.
The interface should either be normal LTR all the time, or it should be an option in the settings, It definitely shouldn't change according to that windows settings.

Thanks
Yoav

Attachment: Spyder GUI RTL.PNG Windows format RTL.PNG

Original issue: http://code.google.com/p/spyderlib/issues/detail?id=1806

@spyder-bot
Copy link
Collaborator Author

From [email protected] on 2014-05-01T06:07:16Z

By the way, you can also note that while my entire windows interface is in English, in the 2nd picture see the "Ok/Cancel/Apply" buttons, In Spyder these buttons are in Hebrew...

@spyder-bot
Copy link
Collaborator Author

From [email protected] on 2014-08-19T05:41:36Z

see bug 679 there is an easy solution proposed there.
Just open spyder.py and add this command " os.environ['LANG'] = 'en' " to first of it and then save it (put it after the import os line)

Worked for me.
HS

@spyder-bot
Copy link
Collaborator Author

From ccordoba12 on 2014-08-19T08:34:53Z

Thanks for the pointer. We'll try to provide an option to let users decide the language for the main interface.

Labels: MS-v2.4

@spyder-bot
Copy link
Collaborator Author

From ccordoba12 on 2014-09-21T11:41:18Z

Status: Duplicate
Mergedinto: 1394

@ccordoba12 ccordoba12 removed this from the v2.4 milestone Feb 22, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants