Bug 435165 - RTL interface
Summary: RTL interface
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Usability-i18n (show other bugs)
Version: 7.3.0
Platform: Microsoft Windows Microsoft Windows
: NOR wishlist
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords: rtl
Depends on:
Blocks:
 
Reported: 2021-03-30 21:23 UTC by Omeritzics
Modified: 2021-12-31 11:56 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 7.5.0
Sentry Crash Report:


Attachments
The Hebrew interface (1.52 MB, image/png)
2021-03-31 12:49 UTC, Omeritzics
Details
The Arabic interface (1.52 MB, image/png)
2021-03-31 12:50 UTC, Omeritzics
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Omeritzics 2021-03-30 21:23:56 UTC
SUMMARY
Please add the RTL interface for the Windows version too.

ADDITIONAL INFORMATION
Please add the RTL interface to the Windows version of the other KDE apps too, because they are currently in LTR in the Windows version.
Comment 1 caulier.gilles 2021-03-31 04:40:16 UTC
See all RTL bugs from KDE projects:

https://bugs.kde.org/buglist.cgi?keywords=rtl&resolution=---

Interesting one:

https://bugs.kde.org/show_bug.cgi?id=379989 

Q: which language do you use exactly ?
Comment 2 Omeritzics 2021-03-31 12:22:14 UTC
(In reply to caulier.gilles from comment #1)
> See all RTL bugs from KDE projects:
> 
> https://bugs.kde.org/buglist.cgi?keywords=rtl&resolution=---
> 
> Interesting one:
> 
> https://bugs.kde.org/show_bug.cgi?id=379989 
> 
> Q: which language do you use exactly ?

The language I use is Hebrew. The LTR interface is in Windows only now.
Comment 3 Omeritzics 2021-03-31 12:24:11 UTC
(In reply to Omeritzics from comment #2)
> (In reply to caulier.gilles from comment #1)
> > See all RTL bugs from KDE projects:
> > 
> > https://bugs.kde.org/buglist.cgi?keywords=rtl&resolution=---
> > 
> > Interesting one:
> > 
> > https://bugs.kde.org/show_bug.cgi?id=379989 
> > 
> > Q: which language do you use exactly ?
> 
> The language I use is Hebrew. The LTR interface is in Windows only now.

*Languages with the Arabic writing system use RTL interfaces, too.
*The LTR interface is only in windows now.
Comment 4 caulier.gilles 2021-03-31 12:30:32 UTC
What do you mean ?

The RTL problem only exists under Windows ? Not MacOS or Linux ?

The problem exists only in Hebrew, and not Arabic ?

Gilles Caulier
Comment 5 Omeritzics 2021-03-31 12:34:04 UTC
(In reply to caulier.gilles from comment #4)
> What do you mean ?
> 
> The RTL problem only exists under Windows ? Not MacOS or Linux ?
> 
> The problem exists only in Hebrew, and not Arabic ?
> 
> Gilles Caulier

The problem does not exist under Linux, but does exist under Windows. I cannot test it on macOS, but it should have RTL interface.

The problem should also exist in Arabic.
Comment 6 caulier.gilles 2021-03-31 12:46:32 UTC
I don't think that RTL dysfunction under windows is a digiKam technical problem.

The code to handle translations and to render string on GUI come from KDE framework. This is why i given a link to kde bugzilla with all entries annotated with "rtl" keyword.

I suspect a missing environment variable from host system that KDE framework use to render locale specificity. Under Unix based OS as Linux or MacOS, there are plenty of definition for locale settings. Under Windows, which is not Unix like, i don't know.

Gilles Caulier
Comment 7 caulier.gilles 2021-03-31 12:47:17 UTC
Q : can you try with Krita application to see if RTL problem exists under Windows too ?

Gilles Caulier
Comment 8 Omeritzics 2021-03-31 12:49:34 UTC
Created attachment 137197 [details]
The Hebrew interface
Comment 9 Omeritzics 2021-03-31 12:50:12 UTC
Created attachment 137198 [details]
The Arabic interface
Comment 10 caulier.gilles 2021-03-31 12:58:50 UTC
As i can see, it's not an RTL problem but a uncomplete translations data for these languages.

Remmeber that we patch more than 2000 strings in GUI before 7.2.0 release and translators work hard to update i18n for the application (there are more than 30 translation teams as i know).

You you reproduce the problem with digiKam 7.1.0 release ?

Gilles Caulier
Comment 11 Omeritzics 2021-03-31 13:10:30 UTC
(In reply to caulier.gilles from comment #7)
> Q : can you try with Krita application to see if RTL problem exists under
> Windows too ?
> 
> Gilles Caulier

Krita has a better RTL interface.
(In reply to caulier.gilles from comment #10)
> As i can see, it's not an RTL problem but a uncomplete translations data for
> these languages.
> 
> Remmeber that we patch more than 2000 strings in GUI before 7.2.0 release
> and translators work hard to update i18n for the application (there are more
> than 30 translation teams as i know).
> 
> You you reproduce the problem with digiKam 7.1.0 release ?
> 
> Gilles Caulier

The problem reproduce is with digiKam 7.2.0 release. Is there a string to translate to fix this problem?
Comment 12 Omeritzics 2021-03-31 13:16:38 UTC
The incomplete translations should not make the interface be from left to right.
Comment 13 Omeritzics 2021-08-02 10:28:08 UTC
Moved the bug to https://bugs.kde.org/show_bug.cgi?id=440517.
Comment 14 caulier.gilles 2021-12-30 22:35:22 UTC
Omeritzics,

Hi and happy new year

Please take attention to this bugzilla entry where we apply plenty of fixes to improve i18n in digiKam :

https://bugs.kde.org/show_bug.cgi?id=438701

And please, make a try of digiKam 7.5.0 pre-release installer for Windows available here:

https://files.kde.org/digikam/

A feedback to see if RTL support in digiKam 7.5.0 have been improved will be appreciate.

Thanks in advance

Gilles Caulier
Comment 15 Omeritzics 2021-12-31 11:04:27 UTC
(In reply to caulier.gilles from comment #14)
> Omeritzics,
> 
> Hi and happy new year
> 
> Please take attention to this bugzilla entry where we apply plenty of fixes
> to improve i18n in digiKam :
> 
> https://bugs.kde.org/show_bug.cgi?id=438701
> 
> And please, make a try of digiKam 7.5.0 pre-release installer for Windows
> available here:
> 
> https://files.kde.org/digikam/
> 
> A feedback to see if RTL support in digiKam 7.5.0 have been improved will be
> appreciate.
> 
> Thanks in advance
> 
> Gilles Caulier

Hi,
The RTL interface works perfectly in Windows too in version 7.5.0, thank you!

The bug you mentioned is not related to this bug (the Hebrew i18n team was inactive for a long time, and now gets revived and is migrating to Weblate, but the translation could not be uploaded to KDE until finnishing the migration to Git).

Happy new civilian year,
Omer I.S.