Retired Document
Important: This document, which describes Xcode 3, has been superseded by Xcode Overview.
Localizing Files
Xcode lets you create applications, bundles, and frameworks that are customized for different locales. Generally, you start by creating a variant for one particular locale, called the development locale, and add more variants later.
In the Groups & Files list, a file customized for different locales appears as a localized group, which has a file icon with a disclosure triangle beside it. To see the fileâs variants, click the triangle. To add and remove variants, select the localized item, open the Info window, and use the two buttons at the bottom of the General pane, as shown in Figure 6-1.

For more information on localizing your product for different regions, see Internationalization and Localization Guide.
Marking Files for Localization
To mark files for localization, select the files, open the Info window, and click the Make File Localizable button. Xcode moves the files into the localeâs .lproj folder. If a file was already in another .lproj folder, Xcode copies it to the localeâs .lproj folder.
Xcode creates a localized group in the Groups & Files list, with the fileâs name and icon. To view the individual locales, click the disclosure triangle next to the localized group icon. Figure 6-2 shows the localized group for an applicationâs main nib file in the Groups & Files list.


You can inspect of any of the localized variants individually or you can inspect the localized group as a whole.
To remove files from localization, select the files, open the File Info window, and click the Remove All Localizations button. Xcode moves the files from the localeâs .lproj folder into the folder for nonlocalized resources. Other localized versions of the files are removed from the project but are not deleted from the file system.
Adding Files for a Locale
To add files for a locale, select the file or localized group for which you want to add another locale, open the File Info window, and click the Add Localization button. Xcode queries you for the name of the locale and copies the development localeâs version of the files to the new localeâs .lproj folder.
Copyright © 2011 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2011-03-08