Why would some strings be detected in the nib and not others?
[Update] I just noticed that the strings excluded are attributed strings. Why would Xcode ignore attributed strings? Surely there is a way to include them?
The strings were not included in the XLIFF, because they were attributed strings. It makes sense that Xcode would not automatically localize attributed strings, because different parts of the string may have different attributes. How is the translator to know which parts of the translated string get which attributes? This is not currently accounted for in the localization process.