When you use NSLocalizedString to localize text, you get a convenient <note> field exported in your XLIFF file, that gives your translators a useful message providing context for the string to be translated. For example:
<trans-unit id="%d file(s) remaining">
<source>%d file(s) remaining</source>
<note>Message shown for remaining files</note>
</trans-unit>
However, when you have a string in Interface Builder in Xcode, the <note> field in the exported XLIFF seems less than useful, like this:
<trans-unit id="ASb-3k-Fxs.title">
<source>Statistics</source>
<target>Statistics</target>
<note>Class = "UINavigationItem"; title = "Statistics"; ObjectID = "ASb-3k-Fxs";</note>
</trans-unit>
Xcode doesn't seem to use the Document Label or Document Notes from the Identity Inspector, which might provide more useful information.
Is there a way to change this note by developers in Xcode? Does Xcode depend on this note not changing? Anyone else have clients freaking out over the (perceived) complexity? :-) Thanks.