The wrong language is shown in App Store! - iphone

Last week I distributed my first app to the App Store. what i've to see was, that the app language which is shown in appstore is not the right one. my app is just in German, but in App Store english is shown up.
Can somebody tell me what I've exactly got to do, so that the language in the appstore is German? I know I need a "de.lproj" folder, but i don't know what this folder should contain and what I've got to do step by step to realize that the right way.

All you need to do is write "German" (without the quotes) at the "Localization native development region" property in your info.plist file of you application.

I think you forgot to mention the default language of your application in your info.plist file.

Related

iOS App doesn't work in other language

My iOS-App was first German and English. As it was just a fault, I removed the English localization. Somehow if I change the language in the iOS Simulator to english not it loads the old storyboard that doesn't even exist anymore. I cleaned the folder and there is now only a base storyboard. Although I cleaned the Project the App is still crashing after start (because it's loading an old storyboard of prior App version (I removed english localization in 1.1, and now in 1.2 it still loads the 1.0 storyboard).
This is really weird, how can I achieve that the App ALWAYS uses the same storyboard, no matter which language? I already removed the english localization!
Thanks very much!
From my understanding based on a previous experience, if you are localizing an application you need to keep the English one. Because it will default to English if the device is not set in the language that you are supporting.
(Have you notice in the setting app how english is always the second choice and that you can't change the order like on the desktop to default to something else before english)
So if you are planning on supporting only 1 language remove all localization into your application. Because other wise it would default to a non-existing asset and crash.
That would be my best guest for a try.
Have you delete the application on your device after all those change and a clean up may be necessary. I've notice that file, (especially not code file) that get deleted have a tendency to lay around the executable.
And if you get file (1) b.xml and (2) fr.lproj/b.xml even if the device if in french the french one (2) won't get used. The system will see (1) first and think there is no localization for that file.
As for "losing" your German Xib. If you take a copy out of your de.lproj (and put that copy up a directory in the file system it should work)

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

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 sharing file with iTunes problem

Somebody please help me out. This problem is killing me.
I went through tones of documents and posts. All seems to suggest that simply add a UIFileSharing key into info.plist and set boolean value to YES, files in App's Documents folder (not sub-folder, I know) will show up in iTunes.
However my problem is that I don't have an iPhone, so I really have no clue about what exactly the behaviors of both iPhone or iTunes will be when try to verify this file sharing thing. And what is the right way to verify this.
So when my client try to verify this off my watch (we are on different sides of earth), he keeps reporting back that file sharing feature not work. It is certain that file is properly stored under Documents folder.
In the last attempt, he claimed that he can see the app but not files.
I would like to know the following things, so I can guide him through this and end this pain:
Is it really plain and simple like add one key, no changes to code needed? Or did I miss something?
Are there any special requirements for building (like, only work for release build?), deploying?
What will really happen when plug the iPhone into the computer and sync with iTunes? Will the app show up in the Apps tab anyway, or only show up if file sharing feature are enabled correctly?
Thank you all.
Is it really plain and simple like add one key, no changes to code needed? Or did I miss something?
Yes
Are there any special requirements for building (like, only work for release build?), deploying?
No
What will really happen when plug the iPhone into the computer and sync with iTunes? Will the app show up in the Apps tab anyway, or only show up if file sharing feature are enabled correctly?
It will show up in the app view (on top) all the times. But you will only see them in the file sharing area if you have an app with enabled filesharing.
File sharing is only available on iPhone OS 4 onwards and iPad 3.2
Make sure your client has iOS4 or later.

iPhone application Info.plist language property

Which property should I change on Info.plist in order to configure the list of languages shown in itunes store under my submitted application?
EDIT: My application will be in Greek and I want to see Greek as the only language under Languages in the App Store. How do I do that?
It seems that the "Localization native development region" value on the .plist file is related to the languages that appear on the app store after Languages.
What you list in the plist does not affect what is shown in iTunes. When you submit to itunesconnect, you will be asked to enter languages that are supported. Of course , you will want to match these languages up with what your app really can support, but iTunes will not just show the supported languages by default.
EDIT:
It appears the OP is just asking how to localize within the app. See here