With upcoming changes to data protection and privacy laws in Europe coming into effect soon, we thought this would be a good time to remind everyone that we do have a privacy policy.
This applies to all users and visitors world-wide.

We have made a few changes to the language to make it clearer in relation to this new regulation but fundamentally, the terms and your rights are unchanged.

If you have any questions about this, please feel free to ask in the General Forum

How to add second *.lproj to Mac build?

Archive of historical development discussions
Discussions / Development has moved to GitHub
Post Reply
Nomis101
Posts: 7
Joined: Mon Dec 25, 2017 6:37 pm

How to add second *.lproj to Mac build?

Post by Nomis101 » Mon Dec 25, 2017 6:50 pm

I would like to build a German localized HandBrake for macOS. So, I've cloned the English.lproj, renamed it to German.lproj and translated all xib files (WIP). I've registered the new locale by opening HandBrake.xcodeproj inside Xcode and than drag and dropped the German.lproj folder into the Xcode project.
But, if I build HandBrake, the new lproj folder is not getting touched in any way. It will not get compiled and will not be copied into the HandBrake application. What else do I need to do? I can not find any other file in the code that handles lproj folders. Also, I have seen in the build process it will export LANG=en_US.US-ASCII. But I would like to export LANG=de_DE.UTF-8. How to do so? Thanks!

Nomis101
Posts: 7
Joined: Mon Dec 25, 2017 6:37 pm

Re: How to add second *.lproj to Mac build?

Post by Nomis101 » Sat Dec 30, 2017 7:53 pm

OK, works now. Just forgotten to check a hidden checkbox. *sigh*

User avatar
Ritsuka
HandBrake Team
Posts: 980
Joined: Fri Jan 12, 2007 11:29 am

Re: How to add second *.lproj to Mac build?

Post by Ritsuka » Sun Dec 31, 2017 12:56 pm

It would be better to wait until we drop 10.7 support and switch to base localization, so you won't have to manually create translated xib files (that will probably break with each small change).

Nomis101
Posts: 7
Joined: Mon Dec 25, 2017 6:37 pm

Re: How to add second *.lproj to Mac build?

Post by Nomis101 » Mon Jan 01, 2018 11:06 pm

Is there any timeframe for this, maybe for 1.2.0? Currently I have my own local HB branch which I have localized. So I can decide which change I want to merge to this branch. Which will avoid breakings, more or less.
By the way, is it allowed to distribute modified (localized) HandBrake builds? I know from my Thunderbird builds, that Mozilla has strict rules for this, like disable official branding and publish the modifications and so on. How does HandBrake handle this? I only found the rule about the FDK AAC encoder. Thanks.

Post Reply