ios change default app language - iphone

I have an app already published and I add a new one containing localizations. I already added new languages on itunes connect but on app information I can't see that languages, I can see only previous default one! How to change then default language? Thank you

This is how :
In iTunes Connect, go to Manage Applications
Go to the app and click on Edit link in the heading "App Information"
The dropdown Default language contains all the languages that have been added. Pick any one then save.
Click the button View Details in the next section.
In Choose Another Language: pick the language you want.
In Metadata and Uploads there is also a Delete button. Do it.
Apple says
Choosing a Default Language
Enter the primary language being used to enter app details for display on the App Store. For example, if you choose French from the menu, it is expected that you are uploading your metadata and assets in French. As a result, your metadata and assets entered in French will display in all App Stores worldwide unless you specify individual localizations.
The default language you select here is not displayed in the App Store under Languages. You set the information displayed on the App Store in your binary.
Among my points, I have indicated regarding metadata and Uploads. Have you uploaded your meta data and assets correctly and deleted the old one?

Related

How to add new languages to App Summary in iTunes Connect?

i want to add more languages to my App Summary in iTunes Connect. Present all details are showing in English . I need to show in different languages. How can i do it.
Thanks in Advance.
After the new revamped iTunes Connect was activated in September 04, 2014, the way you can add language has changed a bit, so try that :
Open iTunes Connect and sign in to your account
Open My Apps
Choose the app you want to edit its languages
You can see the current language beside Version Information, click on that language, then a menu will be shown, hover with your mouse over the language you want to add, and a small green plus button will appear, click on it .. and the new language will be added
Please follow below steps..
Login to iTunes.
Select application for which you want to change information.
Click on application summary.
In Metadata and uploads section. select change another language.
You can enter details for your selected languages.
Hope, it will works for you...(Y)

when Adding Localization, Appstore saying Name Already Exists?

Guys i am having a very small problem.
I have made an App name Litofinter. I wanted my App to have Spainsh Localization also as my client is from Spain.So what i have done that in my Litofinter.plist i added "Spanish" instead of "English" in the "Localization native development region". After that when i login to iTunesConnect to submit the app in Appstore i saw Manage Localization, so now i wanted to added Spainsh Localization there, but Appstore is saying "App Name Already Exists".But i wanted to submit it, so i submitted it Without that manage Localization.But my Client is Not able to see in Spainish Locale... What should i do now to have spainsh Localization?
I know i have done many Mistakes, but can anyone please correct them?
First Image showing what i see on iTunes Connect :-
Second Image Showing what i have done in .plist
There's no correlation between localizations in iTunes connect and the localizations in xcode. iTunes connect localizations are meant to be displayed in the appstore, while localizations in xcode are meant to be used on the device itself.
For example, you can localize your app in 20 languages, while leaving the app name & description in iTunes connect only in english. many developers do that.
Make sure your app contains Spanish, click on the project name from the left navigation, and check the "Localizations" section. you will also have to check that Localizable.strings and InfoPlist.strings exist and contain spanish version. You can view the file info (and add localizations) when you select the file and open the "File Inspector" via the main menu's "View" -> "Utilities" -> "File Inspector".
You can check it yourself by changing the language of your device to Spanish temporarily.
You don't have to build separate application for each localization.
Just provide translated XIB and strings files in your project.
You don't have to create a spanish duplicate in iTC. From your english app just use the "Manage localization" button (from application summary) then "Add new language" to specify new language and corresponding medias (description, keywords, etc.).
(You'd better discuss this on Apple dev's forums as most of this might be subject to NDA.)

How do I localize my app's name in the App Store

I'd like to change the name of my app on the App Store for some of the localizations I handle.
I've already seen That I can change the name of the app on the springboard using CFBundleDisplayName and that works pretty well.
But there is nothing about the localization on the App Store.
Is CFBundleDisplayName doing the job ? Is there something else to do ?
Have you looked into iTunes Connect? I know that the description can be localized there (under Manage apps -> App -> Version -> Manage Localizations). I'm not entirely sure if it can be done though, as the names in the App Store have to be unique and therefore I imagine that are bound to a certain app ID.
To localize the App Name you can do this like any other file. First click on the AppName-Info.plist file then open up the Identity Inspector (Left Pane Column), under the document tag is a Localization section. You can just click the add button to add the different languages that you want (say, first English, then Italian). Than you just have to individual change each of the names in the AppName-Info.plist (English) and AppName-Info.plist (Italian) files.

iTunes App Store Language String

I would like to know where is the correct place to put the available languages of an app so they show at the iTunes App Store app description.
Some peeps here at SO say it should be at the binary while others say it is at the iTunes Connect Site.
Any idea?
The answer is probably both of those.
If you localize files in your app within Xcode and populate the InfoPlist.strings files correctly, then assuming the iOS device's system language changes then it will load them when your app is launched. You must also correctly setup your app's localizations within iTunes Connect as well, so that you can upload your description & screenshots (etc) in their localized formats too.
Hope this helps.
If you already uploaded your app to iTunes connect and you just want to show app description/screen shots in other language then follow this steps to add languages.
1. Open iTunes connect
2. Manage your Applications
3. Select your app and Click on View Details Button.
4. Click on Manage Localization button on right top side.
5. Click on Add Languages.
6. You will then redirect to select/fill up all the details for new language.
Hope this help.

Different name of application on iPhone then on iTunes Connect?

the name of my application is a bit large due to which all of it is not visible when i install it on my iPhone so i was thinking of changing the bundle name to a smaller text...but i want the original app name to appear in on Apple Store as it is...can i use a different name for apple store then bundle name on Xcode file while uploading my application on iTunes Connect??
You can change the name of the application on the AppStore in the "Manage Your Applications" section of iTunes Connect, clicking on "Manage Localizations". This way you can translate the name of the app in different languages.
If you need to change the name of the Application as it appears on the iPhone's home screen, you need to do it in the Target configuration, not the project configuration. Expand the Targets group in Xcode, then single-click the item under that. It should share the name of your project, which is also the default name of the application that gets generated.
Press command-I to bring up the Info window, then navigate to the Build tag. Set the Configuration drop-down to read All Configurations, then look for a setting called Product Name under the Packaging heading. Change that value to the name you want for your compiled applications.
NOTE: In iTunes Connect you can't change the app name if its either already been approved or is currently in review. To change the name, you must submit a new version of your app.
Whatever you name your binary while building is what it will show up as on the iPhone. Look for "Product Name" in the Target's build settings.