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
feat: enable hebrew locale #4922
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Two minor issues. See inline comments.
@@ -523,6 +523,39 @@ | |||
/* End PBXCopyFilesBuildPhase section */ | |||
|
|||
/* Begin PBXFileReference section */ | |||
0507C25E2B5617650043AD05 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/MainMenu.strings; sourceTree = "<group>"; }; | |||
0507C25F2B5617660043AD05 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/MainWindowController.strings; sourceTree = "<group>"; }; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The InfoPlist.strings
file is also missing from Xcode. The file is present, but is empty. I show the Italian file for comparison:
low-batt@gag iina (he *$)$ cat he.lproj/InfoPlist.strings
low-batt@gag iina (he *$)$
low-batt@gag iina (he *$)$ cat it.lproj/InfoPlist.strings
/* (No Comment) */
"NSHumanReadableCopyright" = "Distribuito sotto licenza GPLv3";
low-batt@gag iina (he *$)$
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I checked Base.lproj
and en.lproj
for this file, both of them are empty. That's why Crowdin doesn't have this string either. I'll add this string to base and en so that crowdin can pick it up.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@low-batt The translations here on GitHub are very far from the version on crowdin. Someone with permission in crowdin (@uiryuu?) should update the files here, then I can handle the review comments here BTW, I don't think it's worth merging this PR before merging all the other PRs that fix the design problems in RTL |
@ShlomoCode I'll check the discrepancies between GitHub and Crowdin. We are considering merge this PR first to better inspect all the RTL-related issues. If we find the next release version is not ready for RTL, we will disable HE language manually in the next release. |
@ShlomoCode I checked Corwdin, and it seems to be synced with the latest develop branch. Can you point out the discrepancies you noticed between Corwdin and dev branch? |
Quick example: https://crowdin.com/editor/iina/19/en-he?view=comfortable#237 |
It was translated a long time ago... |
@ShlomoCode I'll sync the newly translated string to repo. You'll see the updated translations soon. |
This PR has been merged to iina:enable-he branch. Later, with all the RTL-related PR also merged into enable-he branch, the branch will be merged into dev. @ShlomoCode Thanks for your effort for making this possible! |
I'm curious to understand why you prefer to merge all to iina:enable-he branch as an intermediate step and not directly to dev |
We are not sure whether or not to include RTL into 1.3.5 release or 1.4.0 beta releases, so we hold off merging them into dev branch now. If all the RTL-related issues are resolved before 1.3.5 release, we will include HE locale in 1.3.5; otherwise it goes into 1.4.0 beta releaes. |
In which branch do I find it? |
Branch |
I had noticed that as well. Need to ask @uiryuu about that. I don't know how to investigate that. I'm not seeing nightly builds, so maybe an issue with our server? |
@ShlomoCode The Crowdin integration is not working now. Im still struggling at finding a solution. |
@ShlomoCode Fixed the Crowdin integration and rebased |
Description:
The Hebrew translation is complete (100% of the strings), this PR activates the language.
This PR is a replacement of PR #4864 that was closed by mistake.