title: Localize Info.plist with XLIFF in Xcode 6
body: <p><strong>Problem</strong></p>
  
  <p>I cannot figure out how to localize the <code>NSLocationWhenInUseUsageDescription</code> key. During export of the base language XLIFF file, Xcode automatically includes <code>CFBundleDisplayName</code>, <code>CFBundleName</code>, <code>CFBundleShortVersionString</code>, and <code>NSHumanReadableCopyright</code>. <em>How can I include additional Info.plist keys?</em> When I try to edit the strings files directly, the added keys are not included in future XLIFF exports.</p>
  
  <p><strong>Background</strong></p>
  
  <p>I am using the new base internationalization and localization tools in Xcode 6. With it, you no longer create or edit .strings files. Rather, choose "Export for Localization" from the "Editor" menu. Xcode will create an XLIFF file with strings from all nibs, code, and Info.plist. You then import a translated XLIFF, which then creates all strings files automatically, including InfoPlist.strings. See <a href="https://developer.apple.com/library/ios/documentation/MacOSX/Conceptual/BPInternational/LocalizingYourApp/LocalizingYourApp.html#//apple_ref/doc/uid/10000171i-CH5-SW6" rel="nofollow">Localizing Your App</a> from Apple's documentation.</p>