I just figured out what it was.
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
        NSLog(@"%@", [[NSBundle bundleForClass:[self class]] bundlePath]);
        NSLog(@"%@", [[NSBundle bundleForClass:[self class]] 
pathForResource:@"Localizable" ofType:@"strings"]);
        NSLog(@"%@", NSLocalizedStringFromTableInBundle(@"Upload File", 
@"Localizable", [NSBundle bundleForClass:[self class]], nil));
}
That's my test, and this is my output.

AppName.app
AppName.app/Contents/Resources/Localizable.strings
Upload File

If you look at the path for the localizable strings that it found, it's not the 
localized one. This was caused because I was building the strings file manually 
and by doing it manually, I built with it not localized and when I made it 
localized, it kept the old strings in the main directory. Obviously a fix would 
be to clean all and rebuild. I am saying this for people who also encounter 
this problem.

Note: I'm not mentioning the name of the app as it's not important and I don't 
want to advertise.

On Feb 3, 2011, at 12:40 PM, Uli Kusterer wrote:

> On 03.02.2011, at 19:33, Mr. Gecko wrote:
>> Hello, I'm having a problem where NSLocalizableString isn't working in one 
>> of my projects but it is working perfectly fine in a test project made just 
>> to verify it is the project. I copied the same strings from one project to 
>> the other and it all works... Has anyone experienced this problem? If so, 
>> have you found a fix? This project is complete and I don't really want to 
>> build the project file to get it working. Could it be a problem in 
>> info.plist?
> 
> What kind of project is it? Application? Loadable bundle? Strings are looked 
> up from the main bundle by default, which is the application, not the loaded 
> bundle. That's a common issue that trips people up. You may have to 
> explicitly specify the bundle (e.g. using bundleForClass:).
> 
> Cheers,
> -- Uli Kusterer
> "The Witnesses of TeachText are everywhere..."
> http://www.zathras.de

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________

Cocoa-dev mailing list ([email protected])

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to