[haiku-development] Re: 3rd party applications localization support in post-hrev44041 times.

  • From: "Ingo Weinhold" <ingo_weinhold@xxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Sat, 19 May 2012 16:02:10 +0200

Siarzhuk Zharski wrote:
> I'm trying to fix localization support in makefile and Jamfile engines 
> to let them work in actual Haiku revisions. The problem is that the way 
> of strings collecting was changed in hrev44041. Currently it is required 
> to include special version of Catalog.h during collecting phase. This 
> special Catalog.h lives in private headers area and is not available for 
> 3rd party applications. Read below my message from the [haiku-commits] 
> for more details.
> Are there any ideas to solve the problem? Thanks.

I don't know, if your assessment is correct. Oliver can surely tell you how he 
intended things to work. Your timing is a bit unfortunate, since he's on 
vacation ATM, so he might not be able to reply as quickly as usual.

> ATM I'm trying to restore functionality of our 
> makefile/Jamfile-engines. As I have understand the idea: I must include 
> this "collecting" version of Catalog.h instead of defining 
> B_COLLECTING_CATKEYS macro during preprocessing the source. But this is 
> a bit difficult, because it is in private headers and is not available 
> for typical user of makefile engine.

If this is the case, the header could be built into the tool that needs it.

CU, Ingo

Other related posts: