OpenVPN / OpenVPN/openvpn-gui

OpenVPN-GUI : password defaults keyboard to RTL (right-to-left)

Open
#802 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
1.8k
Forks
465
PR merge metrics
No merged PRs in 30d

Description

Windows default language is English with other language support.
When OpenVPN GUI asks for a password it defaults (or switch) to the
alternate language instead of staying in English.
This is extra annoying if you have a RTL language such as Arabic or any other language
installed on your system. It forces the user to switch back to English
every time s/he tries to connect.

openvpn: all levels till latest 2.6.12

This was reported previously via https://community.openvpn.net/openvpn/ticket/384

only workaround is to change setting on:

Control Panel > Language > Change date, time, or number formats (Left side) > Administrative > Language for non-Unicode programs > Change system locale... > change this to English (United States) > Restart!

if the problem where still exist set your input language to English and go to:

Control Panel > Language > Change date, time, or number formats (Left side) > Administrative > Welcome screen and new user accounts > Copy settings > tick two boxes below! click OK!

Yet due to language need, such workaround can't be used

can this be addressed?

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the password prompt in OpenVPN GUI on Windows with English and an installed right-to-left language, then trace the GUI's password-input handling. Confirm the behavior across the reported OpenVPN versions and determine whether the prompt can remain in English without changing the user's system locale or input-language settings.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.