Localizing your app's plist file to support multiple languages

The App Store is available in hundreds of different countries across the world. If you're looking to expand your app into new markets, you may want to support multiple different languages through localization.

Creating localized projects

If you're just getting started with localizing your project, you'll want to start by exporting localizations in Xcode to the appropriate lanugages you'd like to support. Apple provides good documentation on how to do this.

Localizing your app's plist file

Your app's Info.plist file contains a number of keys that relate to human-readable text. For example, the app's name, description, and copyright text are all keys that can be localized.

Fortunately, Apple has made localizing these keys easy. To do so, go to File -> New -> File in Xcode and create a new Strings file.

Name your strings file InfoPlist.

Once your file has been created, right-click InfoPlist and select Localize.

Now all that's left to do is add strings for each property list key you'd like to localize, for example:

    "CFBundleDisplayName" = "My App";
     "NSHumanReadableCopyright" = "Copyright © 2022 My Company, Tous droits réservés.";
Home Knowledge Base Support Download