musescore / MuseScore

MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
https://musescore.org
Other
12.17k stars 2.64k forks source link

[MU4 Issue] RTL Languages Break Loading Screen Info #15666

Closed amsuu closed 1 year ago

amsuu commented 1 year ago

Describe the bug When using an RTL langauge (Arabic, Hebrew, Farsi, etc.), the startup loading screen version and website appear misaligned, as if flipped along their right side/margin.

To Reproduce Steps to reproduce the behavior:

  1. Change the app language to any RTL one (I used Hebrew)
  2. Restart/Start the app
  3. Observe loading screen info (version, website)

Expected behavior Loading screen appears normally, no matter the language.

Screenshots Hebrew

Platform information

Additional context

Side note: When loading the app in an RTL language that doesn't have the "Loading..." string translated (I used Egyptian Arabic -- العربية (مصر)), the dots are flipped and instead appear on the left of the text, like so: egar I wasn't sure if this was intended so i didn't make a separate issue

HemantAntony commented 1 year ago

@cbjeukendrup I managed to fix the first part. But I got stuck by the "…Loading" bug. When I checked Transifex, Arabic and Sudanese Arabic translations of "Loading…" are "…Loading". Could Egyptian Arabic be affected by this?

Also, there is a bug with Transifex currently for me. Some sort of server problem.

HemantAntony commented 1 year ago

I think I found the issue. The transifex thing was a weird co-incidence

amsuu commented 1 year ago

Should I create a seperate issue so we can close this one?

HemantAntony commented 1 year ago

@Tantacrul #16158 solves this issue also. @amsuu, no need for the issue. I found the issue :)

Tantacrul commented 1 year ago

Thanks @HemantAntony. Just reviewed and left a comment.