Wireshark incorrectly uses Windows language preferences
Summary
Wireshark incorrectly uses Windows language preferences.
Steps to reproduce
- Open Windows 10 settings, navigate to "Time & Language" panel.
- Reset everything (including "Windows display language") to "English (United States)" but leave "Regional format" at Russian. I do this because it's easier to communicate dates in local format, but otherwise I prefer using apps with English menus — that's much less of a guesswork one should do.
- Reboot, twice. You know, because Microsoft.
- Install and start Wireshark.
What is the current bug behavior?
In Edit
->Preferences
->Appearance
->Language
option, something like "use system default" is selected, and everything is in Russian.
What is the expected correct behavior?
Englesh pls
Sample capture file
Not applicable.
Relevant logs and/or screenshots
Build information
3.4.6 (v3.4.6-0-g6357ac1405b8)
Compiled (64-bit) with Qt 5.15.2, with libpcap, with GLib 2.52.3, with zlib
1.2.11, with SMI 0.4.8, with c-ares 1.15.0, with Lua 5.2.4, with GnuTLS 3.6.3
and PKCS #11 support, with Gcrypt 1.8.3, with MIT Kerberos, with MaxMind DB
resolver, with nghttp2 1.39.2, with brotli, with LZ4, with Zstandard, with
Snappy, with libxml2 2.9.9, with QtMultimedia, with automatic updates using
WinSparkle 0.5.7, with AirPcap, with SpeexDSP (using bundled resampler), with
Minizip.
Running on 64-bit Windows 10 (2009), build 19043, with Intel(R) Core(TM)
i7-6700HQ CPU @ 2.60GHz (with SSE4.2), with 16322 MB of physical memory, with
locale Russian_Russia.utf8, with light display mode, without HiDPI, with Npcap
version 1.00, based on libpcap version 1.9.1, with GnuTLS 3.6.3, with Gcrypt
1.8.3, with brotli 1.0.2, without AirPcap, binary plugins supported (21 loaded).
Built using Microsoft Visual Studio 2019 (VC++ 14.28, build 29910).
Installed via chocolatey https://community.chocolatey.org/packages/wireshark.