Git v1.8.4 has no idea how to diff Xcode .strings files. Here's how to fix that:
- Add the bit from
.gitconfigto your~/.gitconfig. - Add the bit from
.gitattributesto your project's.gitattributesfile. This should be at the root of your project, if one doesn't already exist. - You should now be able to use
git diffandgit add -pwith strings files.
The conversion seems to cause rendering issues for some non-Latin characters in iTerm2 v1.0.0.20140112 on Mac OS 10.9.2, but this doesn't affect the files themselves. If anyone knows how to fix this issue, please add a comment.

Thank you guys it was so helpful.
I did : -
*.strings diff=localizablestringsandthey worked perfectly.
I am not sure the Localizable.strings file is very very different staff. I would not need this kind of staff for any [anyNameOtherThanLocalizable].strings file. I am not sure why? Any idea please