The best way to discover these sorts of errors is to run "plutil /path/to/file.plist". It uses the default option (-lint), which checks the file for syntax errors. This works because a .strings file is really just a plist in the old school non-xml format. If it finds an error, it'll tell you:
2011-04-12 09:31:15.575 plutil[6473:903] CFPropertyListCreateFromXMLData(): Old-style plist parser: missing semicolon in dictionary. Localizable.strings: Unexpected character / at line 1 Cheers, Dave On Apr 12, 2011, at 8:57 AM, Michael Crawford wrote: > Three missing semi colons, in fact. > > Thanks. > > -Michael > > On Apr 12, 2011, at 11:36 AM, Roy Lovejoy wrote: > >> You've got at least one typo in your string file. That's all it takes. >> >> Look for a missing semi colon. >> >> Handcrafted on my iPhone >> >> On Apr 12, 2011, at 8:23 AM, Michael Crawford <michaelacrawf...@me.com> >> wrote: >> >>> I'm trying to localize an app that I have currently selling on the Mac >>> app-store. I have taken the following steps: >>> >>> 1. Renamed my existing localization directory from "English.lproj" to >>> "en.lproj" >>> 2. Updated the existing localization settings for my main nib file from >>> English to en >>> 3. Created a new file named Localized.strings in UTF-16 format >>> 4. Added Localized.strings to en.lproj directory >>> 5. Added Localized.strings to project file >>> 6. Populated Localized.strings file with typical key-value pairs for english >>> 7. Created my own macro for calling localizedStringForKey because I didn't >>> want more than a single argument >>> #define MCLocStr(key) [[NSBundle mainBundle] localizedStringForKey:(key) >>> value:@"" table:nil] >>> 8. Changed the value for the "Localization native development region" key >>> from "English" to "en" in my info.plist file >>> >>> I think that is it. When I run, substitutions just are not happening. >>> Here is an example. >>> >>> http://dl.dropbox.com/u/4920112/Screenshots/2.PNG >>> >>> What minute obscure little detail have I left out or forgotten? >>> >>> -Michael >>> _______________________________________________ >>> >>> Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) >>> >>> 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/roy%40amalgamatedcoders.com >>> >>> This email sent to r...@amalgamatedcoders.com > > _______________________________________________ > > Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) > > 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/davedelong%40me.com > > This email sent to davedel...@me.com _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) 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 arch...@mail-archive.com