iina/iina

RTL language causes history progress indicator to reverse

low-batt opened this issue · 1 comments

System and IINA version:

  • macOS 13.6.3
  • IINA 1.3.4 + PR #4922

Expected behavior:
IINA adheres to Apple's Internationalization and Localization Guide which specifies that timeline indicators should not flip in a right-to-left language.

Actual behavior:
Currently IINA does not support any right to left languages. However PR #4922 enables Hebrew. If you build IINA with that pull request and set Hebrew as the language then the progress indicator in the history window changes direction as seen here:
history-window

This problem was reported by @ShlomoCode in issue #4776. As that issue reports quite a few RTL related problems I have created this issue to focus just on this problem.

Steps to reproduce:

  • Open the IINA project in Xcode
  • Under the Product menu open the Scheme menu and select Edit Scheme…
  • Click on the Options tab
  • Scroll down to the App Language setting
  • In the pull down select Right-to-Left Pseudolanguage near the end of the list
  • Start IINA running under Xcode
  • Click on Playback History under the File menu
  • The Playback History window appears
  • Notice in the direction of the progress indicator is flipped.

Or you can build with PR #4922 and set your language to Hebrew.

  • MPV does not have this problem.

mpv does not support localization.

How often does this happen?
Every time.

Should close as resolved