Systemsettings sets that, and there is no ar_BH language, but ar only. That's the standard for Arabic translations.
On Jan 10, 2018 10:09 PM, "Albert Astals Cid" <aa...@kde.org> wrote: > El dimecres, 10 de gener de 2018, a les 5:49:54 CET, Safa Alfulaij va > escriure: > > Well, I don't want to remove it but it's a must. First it's not right > > logically and second is that Qt prefers it over LANG, and use any locale > > varient since it has no country name. (QLocale("ar") returns "Arabic > > (Egypt)" (which is defind in unicode), instead of my "Arabic (Bahrain)" > > locale. > > And it's the only thing that is not getting translated which is > obviously a > > bug. > > Why not use ar_BH as LANGUAGE? > > this is the output of my locale > > $ locale > LANG=ca_ES.UTF-8 > LANGUAGE=ca_ES > LC_CTYPE="ca_ES.UTF-8" > LC_NUMERIC="ca_ES.UTF-8" > LC_TIME="ca_ES.UTF-8" > LC_COLLATE="ca_ES.UTF-8" > LC_MONETARY="ca_ES.UTF-8" > LC_MESSAGES="ca_ES.UTF-8" > LC_PAPER="ca_ES.UTF-8" > LC_NAME="ca_ES.UTF-8" > LC_ADDRESS="ca_ES.UTF-8" > LC_TELEPHONE="ca_ES.UTF-8" > LC_MEASUREMENT="ca_ES.UTF-8" > LC_IDENTIFICATION="ca_ES.UTF-8" > LC_ALL= > > Cheers, > Albert > > > > > > Regards > > > > On Jan 10, 2018 12:20 AM, "Albert Astals Cid" <aa...@kde.org> wrote: > > > El dimarts, 9 de gener de 2018, a les 20:08:02 CET, Safa Alfulaij va > > > > > > escriure: > > > > Hello all. > > > > > > > > After doing some investigation about a problem, I came into an issue > in > > > > loading correct translations in Frameworks (that has the “_qt” > suffix in > > > > translation system). > > > > Previously, I had my LANGUAGE enviroment variable containing “ar”, > which > > > > > > is > > > > > > > because I added Arabic in my “Language” KCM (without knowing that I > > > > don't > > > > need it if the locale is alread set to Arabic). > > > > This was normal and things was translated well. Today I removed that > > > > “ar” > > > > because it's not needed, and all applications (Qt, KDE, Gnome, other > > > > > > KF5s) > > > > > > > worked except for those frameworks which are using QM files (the ones > > > > > > with > > > > > > > “_qt” suffix). The translation isn't loaded and strings are shown in > > > > English. > > > > > > So don't remove it? > > > > > > Cheers, > > > > > > Albert > > >