How can I localize bundle display name of an iPhone app? The name displayed in iPhone main screen under app icon. I wish a single binary bundle package which will be displayed multilingually.
Select your root project file, and then proceed to the project panel. Find the Localization section section, click the “plus” (+) icon, and add the desired languages. Select only the Localizable. strings file for localization.
Change the Bundle IDChoose your project from the left side, then your app target under TARGETS, select the General tab and rename the Bundle Identifier.
CFBundleName (String - iOS, Mac OS X) identifies the short name of the bundle. This name should be less than 16 characters long and be suitable for displaying in the menu bar and the application's Info window. You can include this key in the InfoPlist.
With iOS and iPadOS, users can select their preferred language for your app independent of their device language, making it easy for multilingual users to switch between languages in your app. On macOS, users can set the language of an app in the Language & Region section of System Preferences.
Here's some instructions:
InfoPlist.strings
cmd-opt-0
) and select the first paneen.lproj
in the item's original folder. Re-select it in the Project Navigator.It's generally good to start with all the items you want to localize in the same folder, that way when they get localized, Xcode doesn't create a whole bunch of en.lproj
and ja.lproj
files all over your project. Call it something like "Localized Resources".
You can localize the app name now by adding the localized name to each file like this (for the French localized file):
"CFBundleDisplayName" = "Bonjour";
Okay, even though this is a pretty old question, it came up high on my google searches for this topic. Hence I thought it might make sense to update the answers:
In Xcode 4.X, follow these steps to localize your bundle name:
Add these two lines to the InfoPlist.strings for the correct language:
"CFBundleDisplayName" = "Name";
"CFBundleName" = "Name";
And after "only" 6 simple steps, you can set your localized app name!!11!1111
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With