Freitag, 15. Januar 2016, 18:37 +0100 von Riccardo Mottola  
<[email protected]>:
>Hi,
>
>Wolfgang Lux wrote:
>> I would assume that within a framework you should be using 
>> NSLocalizedStringFromTableInBundle instead of NSLocalizedString.
>
>that sounds sensible. I suppose that _() is a shorthand for 
>NSLocalizedString with a nil parameter.
>Yes.
>
>NSLocalizedString uses mainBundle, which is the App executable bundle.
>
>How do I get a Frameworks's bundle path? I suppose bundleForClass with 
>the current Class should do.
>Yes.
>
>But what about table? I suppose nil should work: that is what 
>NSLocalizedString passes according to the doc.
>
>NSLocalizedString(@"key", @"")
>becomes
>NSLocalizedStringFromTableInBundle(@"key", nil, [NSBundle 
>bundleForClass:[self class]], @"")
>
>I ask, because it doesn't seem work :)
>
>In the backend bundles for Burn I use the following:
>
>[[NSBundle bundleForClass: [self  class ]] localizedStringForKey:@"key"  value 
>: @""  table:nil]
>
>Frameworks should not differ from bundles, I'd think.
>
>Andreas
_______________________________________________
Discuss-gnustep mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnustep

Reply via email to