Can you partially translate your iOS app on the App Store? - iphone

I am interested in translating my app, but it is expensive. Is it possible to partially translate your app and then put that up on the app store? iTunes Connect asks you which languages your app is available in when you upload it. So I have two questions about how it works:
If you do not select "French," for example, then it will not say on the app store that your app is available in French. However, if you have some French strings files in your app, will it still work even though your app is not listed as being available in French on the App Store?
Also, the only way to get a translated app description on the app store is to select that the app is available in that language. If you say on the app store that your app is available in French, for example, but it is only partially translated and also has a translated app description, then will you get in trouble with the app store submission?

In Xcode you localize your xibs and/or add a Localized.strings file. If Localized.strings is localized to English and French, then iTUnes will, after upload of the binary, show the app as being available in the two languages.
The app store description will be in the language you have inserted in iTunesConnect. You can for example present English text in the French App store. Or you put a French text as the app description for the English speaking AppStores. I am not aware of rejections due to that.

Related

Apple AppStore app localization

Not sure where to put this.
I have a question about localization of an app. We have created an app that is available in Slovenia an Croatia. The app itself is localized. While Google play enables us to show different texts based on language, the Apple App store does not. The reason is tha both Stores (Slovenian an Croatian) are using English (U.K.).
Is it possible to set different texts and screenshots for different territories?
App Store pages are managed via iTunes Connect. The current list of possible translations of your app's description, metadata and screenshots are: (All other "stores" show the Default language; there is no way to localize the App Store page for them)
Source:
https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Appendices/AppStoreTerritories.html#//apple_ref/doc/uid/TP40011225-CH18-SW3
Are you asking how to set the test in the app for each region or for the app store?
I would try creating localized string folders set for the English language and the countries of Slovenia and Croatia. I would try the following folder names
en_SI.lproj for Slovenia
en_HR.lproj for Croatia
With those folders, you can put your Localized.strings file for each region.
For the App store, you may be limited. The App Store supports fewer languages and regions than the apps do.

Localization online for description (iTunes Connect)

I have some descriptions in different languages I need in App Store. The app does not need translation.
How do I do this in iTunes Connect when adding a new app?
I've been looking around for an hour but everything is about strings in Xcode?
When you get to the Metadata and Uploads part you can choose different languages for your description. It's confusing beucase you have to start getting your app ready for upload before you can enter the description.

Localized app description does not appear on the App Store

I have a new iPhone app up on the App Store. This app has been fully localized into English and German. German is the native language of this app.
I added the English App Store description, added localized screenshots (and entered an English name for this app) in iTunes Connect ("Manage Localizations" - "Add Localization")
Unfortunately this translation does not appear on the App Store. Even in the UK and US App Store, there's always the German version of the app description.
This is not my first (localized) app which is available on the App Store ... but in this case, I have absolutely now idea what I'm doing (or what I did) wrong.
My app is called "ÖPNV-Navi" (the localized English title is "PT Guide"):
http://itunes.apple.com/gb/app/opnv-navi/id455704043?mt=8 (UK Store)
http://itunes.apple.com/us/app/opnv-navi/id455704043?mt=8 (US Store)
http://itunes.apple.com/de/app/opnv-navi/id455704043?mt=8 (German Store)
Any idea?
Because your default language is German (This setting in iTunesConnect can NOT be changed once you submitted an App), if the iTunes can't find the localized description for the user's system language, it will display your default language instead.
As I've mentioned before, the language is not depend on the country of App Store but the user's system language settings, in my Mac which use English as its system language, I can see your English description in US Store. But in UK Store, since I am not using UK English as my system language, I got your default language: German.
If you change your Mac's system language into English, you will see your English description in US Store.
In addition, the most weird thing is the localized descriptions are bound to the specific country of App Store.
What dose this mean?
It means even you've created an English description in iTunes Connect, and the user do have English as his/her system language, but if he/she is NOT watching the US App Store, he/she will NOT get the English description but your default language, German.
What a confusing situation, what a "great" system, right?
My problem was that I also did not see the localized description in the app store.
The solution was that both the system language (in iOS or OS X) AND the app store country should be according to the language you want.
Localize App Store information
After you add an app to your account, you can add languages and enter localized information about your app that appears on the App Store. For a list of the languages and locales you can localize app metadata for, see App Store localizations. For the properties you can localize, see Required, localizable, and editable properties.
For example, if the primary language is set as English, the information in all App Store territories appears in English. If you add French to your app and localize the text, keywords, and screenshots, users whose language setting is French, see the French localization. Users who are located in a territory that includes French, but not English, as a supported language, also see the French localization. Users can also search for your app in all French-language App Stores using the localized keywords. In other App Store territories, users see the information in the primary language (English in this example).
The user’s language setting on the device controls which localization appears on the App Store. If there’s no localization available that matches the language, the next closest localization is used. If you want locale-specific metadata to appear, add a language for a specific locale to your app—for example, add French (Canada). The Apple Store URL for your app is the same, regardless of the user’s device language settings.
The languages you add to an app in iTunes Connect are not the same as the languages you add to your app in Xcode. The languages that you add in Xcode appear under Languages on the App Store. To localize your app binary, read Internationalization and Localization Guide.
iTunes Connet help:
en: https://help.apple.com/itunes-connect/developer/?lang=en#/deve6f78a8e2
中文: https://help.apple.com/itunes-connect/developer/?lang=cn#/deve6f78a8e2

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.

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