MaartenBaert / ssr

SimpleScreenRecorder, a screen recorder for Linux
http://www.maartenbaert.be/simplescreenrecorder/
GNU General Public License v3.0
2.54k stars 288 forks source link

UI displays in wrong language #962

Open MatthewForrester opened 2 years ago

MatthewForrester commented 2 years ago

I obtained SSR 0.4.4 from the Kbuntu 22.04 repository.

When I started SSR for the first time, the splash screen was displayed in Simplified Chinese:

SSR in Simplified Chinese

The rest of the UI is also in Chinese.

However, Simplified Chinese is not the top language in my KDE language preferences:

KDE language preferences have English top

The top languages are dialects of English, so the UI should be in English, as it is in all other applications.

I can't see any way to change SSR's language settings from the GUI. or in ~/.ssr/settings.conf

The log from the first run doesn't seem to have anything relevant, but here is the log from the second run (my emphasis):

2022-06-04 06:14:53.852 (I) ==================== SSR started ==================== 2022-06-04 06:14:53.853 (I) SimpleScreenRecorder 0.4.4 Compiled with GCC 11.2.0 Qt: header 5.15.3, lib 5.15.3 libavformat: header 58.76.100, lib 58.76.100 libavcodec: header 58.134.100, lib 58.134.100 libavutil: header 56.70.100, lib 56.70.100 libswscale: header 5.9.100, lib 5.9.100 2022-06-04 06:14:53.853 (I) [CPUFeatures::Detect] CPU features: mmx sse sse2 sse3 ssse3 sse4_1 sse4_2 avx avx2 bmi1 bmi2 2022-06-04 06:14:53.902 (I) [ALSAInput::GetSourceList] Generating source list ... 2022-06-04 06:14:53.904 (I) [ALSAInput::GetSourceList] Found card: [hw:0] HD-Audio Generic 2022-06-04 06:14:53.904 (I) [ALSAInput::GetSourceList] Found card: [hw:1] HD-Audio Generic 2022-06-04 06:14:53.905 (I) [ALSAInput::GetSourceList] Found device: [hw:1,0] HD-Audio Generic: ALC892 Analog 2022-06-04 06:14:53.905 (I) [ALSAInput::GetSourceList] Found device: [hw:1,2] HD-Audio Generic: ALC892 Alt Analog 2022-06-04 06:14:53.905 (I) [PulseAudioInput::GetSourceList] Generating source list ... 2022-06-04 06:14:53.906 (I) [SourceNamesCallback] Found source: [alsa_output.pci-0000_27_00.1.hdmi-stereo.monitor] Monitor of Raven/Raven2/Fenghuang HDMI/DP Audio Controller Digital Stereo (HDMI) 2022-06-04 06:14:53.906 (I) [SourceNamesCallback] Found source: [alsa_output.pci-0000_27_00.6.iec958-stereo.monitor] Monitor of Family 17h (Models 10h-1fh) HD Audio Controller Digital Stereo (IEC958) 2022-06-04 06:15:09.459 (S) 2022-06-04 06:15:09.459 (S) (firefox:3291): Gtk-WARNING : 06:15:09.459: Locale not supported by C library.** 2022-06-04 06:15:09.459 (S) Using the fallback 'C' locale.


I am curious about the fact that the log refers to Firefox and Gtk as I installed this because I thought it was a Qt app that would play nicely with KDE.

Obviously it's something about my setup that is triggering this, or else this page would be swamped with bug reports. I am happy to help trying to find the bug.

FYI my system settings: Operating System: Kubuntu 22.04 KDE Plasma Version: 5.24.4 KDE Frameworks Version: 5.92.0 Qt Version: 5.15.3 Kernel Version: 5.15.0-33-generic (64-bit) Graphics Platform: X11