when Adding Localization, Appstore saying Name Already Exists? - iphone

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.)

Related

ios change default app language

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?

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.

iPhone app description in another language without localization?

We're looking to submit an app to the iPhone app store in several countries. The app itself is in English (and we won't have localization for other languages at launch) but we still want to provide app descriptions in several languages.
Does anybody know if this is possible/advisable?
You, you can do this directly in iTunes Connect. Under the "Manage Your Apps" area you can click on the App's Details which will take you to the details area where you can manage your localizations.
Just note that you will have to do this before the app version has been approved by Apple.

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.

Iphone app for german app-store (localization)

i recently published an iphone app using monotouch to the market.
It's currently in the waiting for review status.
Today i found out that when clicking on the button "View in appstore", the following happens:
Itunes openes with the following message (Your app is in the US-Market, click to change your default ....)
"Your app is not available in the us market".
I'm irritated about this messages and unsure if i did anything wrong because i did not use the official localization. My localization is completely build in C# and does not use "lproj" files.
So i DO NOT have any +en.lproj or de.lproj folders in my app.bundle.
The binary details in Itunes-Connect says the the following: Localizations: ("en")
Does this mean my app will not be available in the german market if it gets approved, even though my default language in Itunes Connect is "german" and i have added all the app-details in german?
How does Itunes Connect decide in which markets the app is available?
The problem is that i don't want to publish a new binary and risk waiting another +5days, because the app should already be in the market (customers ...)
Just the be clear: The app does have english and german localization strings and will show the correct ones depending on the user-language -> but it's all written in C# ...
Does this mean my app will not be available in the german market if it gets approved, even though my default language in Itunes Connect is "german" and i have added all the app-details in german?
How does Itunes Connect decide in which markets the app is available?
Find under Manage Your Applications -> "YourAppName" -> Rights & Pricing -> "specific stores". You can change all territories in there.
As long you app is not reviewed yet -the app store link does not work.