Xcode should warn you about such errors, should it not? Please file a bug 
report / enhancement request via the Apple Bug Reporter:

        <http://developer.apple.com/bugreporter/>

Thanks!

j o a r


On 12 apr 2011, at 09.32, Dave DeLong wrote:

> 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/joar%40joar.com
> 
> This email sent to j...@joar.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

Reply via email to