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
