Turkish Capital Dotted I (İ) does not properly display (Auto-capitalisation issue)
Please provide the following information
qBittorrent version and Operating System
4.0.4, Windows 10 (10.0.1xxxx)
What is the problem
In Turkish language, the capital version of i is İ, not I; there is a separate dotless small /ı/, On sidebar headers, when auto-capitalised, it displays as I. Therefore "Kategoriler" displays as KATEGORILER, instead of KATEGORİLER. ETIKETLER should be ETİKETLER, İZLEYICILER should be İZLEYİCİLER (see the first letter properly displayed).
What is the expected behavior
/i/ should be displayed as /İ/.
Steps to reproduce
Open the programme.
Extra info(if any)
(type here)
You can help if you want https://github.com/qbittorrent/qBittorrent/wiki/How-to-translate-qBittorrent
Surely, I would love to! I just wanted to point out that, in fact the translations are correct, but the way they are auto-capitalised causes this error. It is a workaround to translate them in all-caps, but wanted to point out the bug in the way auto-capitalisation is handled in Turkish translation.
This could be a Qt Framework issue, rather than one specifically with qBittorrent. I haven't been able to find it logged with them, but it's a huge project and I'm not very familiar with their bug tracking processes. Could you see if this is happening in other Qt-based applications?
@bitigchi is this still an issue with qBittorrent 4.3.4.1 which now uses Qt 5.15.2?
I am sorry, I don't have access to my Windows machine right now, and won't be able to check at least till the end of the year. If I may request, would it be possible to check on your side via manually changing the language? The examples above should be clear for observing.
@bitigchi can you recheck now?
Still reproducible with the current version.
current version? Care to explicitly add that for posterity? Thx!
Oh, sorry. 4.4.2, latest one as of today.
I think this can be fixed via using QLocale::toUpper (and QLocale::toLower where applicable).