Xcode 5 & IOS 7 localization fallback language - ios7

I basically have functioning localization (whithout base), but I'm curious with regards to a specific case.
IOS stores the latest used languages on a device, but what if:
my application supports both Dutch and English and the app is also available in non-Dutch or English speaking countries. If a user has never used English or Dutch as a device language, what language will be on display in my app?
I naturally prefer to have the English language to be displayed.
Thanks in advance!

iOS will pick the one which is placed higher in the list of languages under:
Settings > General > International > Languages
For example consider the devices with language lists:
Device A
French
Italian
English
Dutch
Turkish
Device A (currently set to French) will display your app in English. Because English is placed higher than Dutch.
Device B
Japanese
German
French
Dutch
Turkish
English
Device B (currently set to Japanese) will display your app in Dutch. Because Dutch is placed higher than English.
If user never changed language settings, default order of these languages depends on the targeted market of the device.

Related

One language for two different states

I have an application that supports two languages ​​- Czech and English. If the device is set to Czech - application is in Czech, if it is set at a different language, then the application is in English. It works well, but I need to be application in Czech language for Slovaki. How it easiest to do? Thank you for your response.
You best option if you don't want to set the Czech as the default language is to create a new localization file for Slovak and use the same strings as your Czech file. This way the default language will still be english for everywhere except Czech and Slovak.

Languages other than English in iTunesConnect

We have an app in the US app store, which we want our users to be able to find in Hebrew as well. so we want them to be able to search for the app name in English or Hebrew and still find it.
Turns out entering keywords in Hebrew doesn't work, ie searching for these keywords in Hebrew in the US store returns no results.
Does the US not support search in Hebrew, or do we need to add Hebrew as a language in the app's metadata in iTunes connect?
Searching in the appStore (in your case US) will of course only bring results in that language (English for now).
If you want it to be available in Hebrew then you will have to put it into the related appStore, while you don't have to translate you whole app into Hebrew except you want your users to have that translation as well.
Hope I could help ;)

What are the available languages for Google Spell?

https://www.google.com/tbproxy/spell?lang=???
I would like to know what language codes (like "en","de","fr"...) could be substituted for ???. I am looking for all of them.
According to Google, the following are the supported languages:
Danish
Dutch
English
Finnish
French
German
Italian
Polish
Portuguese (BR)
Russian
Spanish
Swedish
I'm sure you can extrapolate the two letter codes.
Don't be surprised if you try other languages and they work as well - it's typical for Google to beta test stuff like this live without letting anyone know. You could also install the toolbar and see if any other new languages show up.

Is there a way to localize more languages in English?

I explain.
My app is localized in Italian and English. Is there a way to localize all the other languages (except italian) in english?
If my app will be downloaded by a guy in China for example, i want him to display my app in English.
Any suggestions are welcome.
That will be done by default, as long as English is your default language, when the application doesn't find a properties file for any other language it will default to English.
In this case it will default to English, for every language but Italian.

Microsoft Speech API to read a french text

I would like to build an application that reads french text. I have already developed the app and it is able to read the text in English. I only need how to pass a parameter to the speech API so that it would speak in French.
Thanks in advance
Did you check this ? http://www.mperfect.net/speechSamples/
You need a French voice. Unfortunately, there aren't any free French voices available for SAPI 5 (and therefore usable with the .NET framework).
What programming language are you using?