Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hebrew locale not work in Sparkle #4938

Open
1 task done
uiryuu opened this issue May 24, 2024 · 3 comments
Open
1 task done

Hebrew locale not work in Sparkle #4938

uiryuu opened this issue May 24, 2024 · 3 comments

Comments

@uiryuu
Copy link
Member

uiryuu commented May 24, 2024

System and IINA version:

  • macOS macOS 14.4.1
  • IINA enable-he branch

Expected behavior:
Sparkle is running in Hebrew

Actual behavior:
image

Steps to reproduce:

  • Start IINA for the first time in Hebrew

It seems the sparkle has support for Hebrew locale (https://github.com/sparkle-project/Sparkle/tree/2.x/Sparkle/he.lproj). Didn't spent too much time into this. Just created this issue as a reminder.

  • MPV does not have this problem.

How often does this happen?
Should be always

@ShlomoCode
Copy link
Contributor

ShlomoCode commented May 30, 2024

This seems to be intentional behavior from Sparkle, they use the MacOS language and not the language defined for the app
sparkle-project/Sparkle#1083 (comment)

@uiryuu uiryuu added the upstream label Jun 1, 2024
@uiryuu
Copy link
Member Author

uiryuu commented Jun 1, 2024

No, by "provided by macOS" they meant the language option provided by the macOS at runtime. Xcode will inject this option when we intend to run the app in a different language than the system language. The root cause of this is that the Hebrew localization is not completed, so untranslated strings can be only shown in English. See this

image

Clearly it knows that we are running in Hebrew, but just lacking some Hebrew translations. I'm labeling upstream.

@ShlomoCode
Copy link
Contributor

ShlomoCode commented Jun 1, 2024

but just lacking some Hebrew translations. I'm labeling upstream.

sparkle-project/Sparkle#2573

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants