I am adding a localized string in localizable.string (English and Norwegian )
in English
//of
"of"="of"
in Norwegian
//of
"of" = "på";
When I build application, I get:
/myPath/nb.lproj/Localizable.strings:0: error: validation failed: The data couldn’t be read because it has been corrupted.
I know that I am getting error due to på because when I changed på to something else say p, build succeeded.
Try to convert your Norwegian Localizable.strings to UTF-16 encoding. You can convert a file in Xcode in the File inspector (right side bar in XCode), under Text Settings changing the Text Encoding drop-down to UTF-16.
Also here: http://rndm-snippets.blogspot.com/2011/03/objective-cxcode-4-encoding-problem.html